All Projects → karosium → smbusb

karosium / smbusb

Licence: LGPL-2.1 License
USB SMBus Interface

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
M4
1887 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to smbusb

remote-pinetime-bot
Telegram Bot to flash and test PineTime firmware remotely
Stars: ✭ 23 (-75.27%)
Mutual labels:  flash, firmware
Ironos
Open Source Soldering Iron firmware for Miniware and Pinecil
Stars: ✭ 3,945 (+4141.94%)
Mutual labels:  flash, firmware
Arcticfox Config
Configuration Tool for Vape Battery Mods with Arcticfox Firmware. ☁️ 🔧 Works on MacOS and Linux.
Stars: ✭ 58 (-37.63%)
Mutual labels:  battery, firmware
Stm32 Bootloader
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
Stars: ✭ 541 (+481.72%)
Mutual labels:  flash, firmware
Hydrabus
HydraBus an open source multi-tool hardware for researcher, hackers, students, embedded software developers or anyone interested in debugging/hacking/developing/penetration testing
Stars: ✭ 104 (+11.83%)
Mutual labels:  flash, firmware
Omeglemiddleman
Lets you connect strangers to each other, and intercept messages AKA Man in the Middle Attack
Stars: ✭ 85 (-8.6%)
Mutual labels:  flash, hacking-tool
Platform Espressif32
Espressif 32: development platform for PlatformIO
Stars: ✭ 333 (+258.06%)
Mutual labels:  flash, firmware
Ailight
AiLight is a custom firmware for the esp8266 based Ai-Thinker (or equivalent) RGBW WiFi light bulbs
Stars: ✭ 248 (+166.67%)
Mutual labels:  flash, firmware
anytone-flash-tools
Independend flash tools for Anytone D878UV radio (and maybe others)
Stars: ✭ 31 (-66.67%)
Mutual labels:  flash, firmware
WyliodrinSTUDIO
Wyliodrin STUDIO is a Chrome based IDE for software and hardware development in IoT and Embedded Linux
Stars: ✭ 90 (-3.23%)
Mutual labels:  firmware
trj
Execute any command in other's computer using a trojan horse coded and compiled in C. Just for educational purpose.
Stars: ✭ 21 (-77.42%)
Mutual labels:  hacking-tool
flextreemap
TreeMap data visualization component for Adobe Flex
Stars: ✭ 22 (-76.34%)
Mutual labels:  flash
TORhunter
Designed to scan and exploit vulnerabilities within Tor hidden services. TORhunter allows most tools to work as normal while resolving .onion
Stars: ✭ 47 (-49.46%)
Mutual labels:  hacking-tool
AdbNet
A tool that allows you to search for vulnerable android devices across the world and exploit them.
Stars: ✭ 112 (+20.43%)
Mutual labels:  hacking-tool
smcutil
SMC utility for modifying and examining Apple's SMC payloads.
Stars: ✭ 30 (-67.74%)
Mutual labels:  firmware
firmware-core
nodewatcher firmware.
Stars: ✭ 26 (-72.04%)
Mutual labels:  firmware
UniRate
Unity plugin to easily manage the application frame rate and rendering interval. Preventing battery power consumption and device heat, especially on mobile platforms.
Stars: ✭ 26 (-72.04%)
Mutual labels:  battery
bat
Battery management utility for Linux laptops.
Stars: ✭ 107 (+15.05%)
Mutual labels:  battery
hiddenwave
An Audio Steganography Tool, written in C++
Stars: ✭ 46 (-50.54%)
Mutual labels:  hacking-tool
Domainker
BugBounty Tool
Stars: ✭ 40 (-56.99%)
Mutual labels:  hacking-tool

smbusb

SMBusb is a USB SMBus interface based on the Cypress FX2LP. This repository contains the firmware and library (libsmbusb) that make up the interface. Firmware is uploaded automatically by the library and remains loaded until power-cycle.

For more information see http://www.karosium.com/p/smbusb.html

Prerequisites

  • pkg-config
  • libusb >= 1.0

On *nix:

  • build environment with autotools
  • sdcc and xxd for building the firmware

On Windows:

Note: Windows build uses pre-built firmware

Build instructions

On *nix:

./init.sh
./configure (options: --disable-firmware, --disable-tools)
make
make install

On Windows:

build.bat 32
build.bat 64
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].