Top 23 C Firmware Projects
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation atProject mention: How to long-press-to-dim? | reddit.com/r/tasmota | 2021-09-17
Have a check at this: https://github.com/arendst/Tasmota/issues/10202
Lua based interactive firmware for ESP8266, ESP8285 and ESP32Project mention: File Transfer using Bluetooth Classic, ESP32, SD SPI, and Android | reddit.com/r/arduino | 2021-04-23
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Open Source Soldering Iron firmware for Miniware and PinecilProject mention: PinePower Desktop Power Delivery Port stopped working | reddit.com/r/PINE64official | 2021-09-20
I originally had a different issue where my Pinecil would randomly reset when soldering, somebody found this github issue from someone else with exactly the same problem and a video https://github.com/Ralim/IronOS/issues/975
Cesanta Software mongooses – Update available
The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much moreProject mention: Can I use other fruits for pwnagotchi? | reddit.com/r/pwnagotchi | 2021-09-20
so the major reason for the use of raspberry pi is support for seemoo labs(check them out because for wireless security research they do super interesting stuff) nexmon platform. nexmon is a binary firmware patching platform that is aimed at providing patches to allow mobile radio chips to do things the stock firmware does not support, ie it is named for providing monitor mode on a nexus phone.
A system daemon to allow session software to update firmwareProject mention: Firmware Update on Windows | reddit.com/r/System76 | 2021-09-20
I just got my Launch keyboard (very classy by the way, I'm a fan so far). The only firmware update I'm finding is via the fwupd utility, but I'm on Windows. I know the keyboard is pretty new, and there may not yet be a firmware update, but how can I ensure that the firmware remains up to date moving forward?
Run Linux Software Faster and Safer than Linux with Unikernels.
Project mention: How to flash an arm microcontroller on Linux? | reddit.com/r/embedded | 2021-07-07
I checked for DAPLink, but this seems to require keil, based on what I read in the readme.
MicroPython for K210 RISC-V, let's play with edge AI easierProject mention: Has anyone got python/micropython on RISC-V working? | reddit.com/r/RISCV | 2021-08-03
Flipper Zero FirmwareProject mention: Flipper Zero Firmware Is Now Open Source | news.ycombinator.com | 2021-09-08
Restore/upgrade firmware of iOS devicesProject mention: Asahi Linux progress report, August 2021 | news.ycombinator.com | 2021-08-14
I don't know about Windows, but it runs on Linux, yes, and it works on all M1 Macs (as targets) to my knowledge. See: https://github.com/libimobiledevice/idevicerestore/pull/406
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.Project mention: Writing bootloaders for microcontrollers | reddit.com/r/embedded | 2021-05-03
Here's a bootloader "library" that might be useful. You need to add your own code to get the actual firmware image from somewhere (UART, an SD card, or whatever), and then you just pass it off to the "library" for flashing.
Very Tiny Palmtop Vector Network AnalyzerProject mention: Where to get a good NanoVNA v3? I'm fine with copies. I just want it to work properly. | reddit.com/r/RTLSDR | 2021-07-24
I bought mine from Nooelec. They're listed as an official distributor on edy555's GitHub repo.
Custom firmware for Yi 1080p camera based on MStar platformProject mention: Yi 1080P Dome Camera Questions | reddit.com/r/homeassistant | 2021-02-16
Easy AVR USB Keyboard Firmware and KeymapperProject mention: I buildt myself a macro-keyboard | reddit.com/r/electronics | 2021-02-25
I recommend looking at EasyAVR and its use with custom boards. This may be easier than working through the Arduino IDE once you get the initial legwork done. There are lots of alternatives too, such as:
🖨 Marlin firmware optimized for the Anycubic i3 Mega 3D printerProject mention: Problems whit I3 Mega firmware | reddit.com/r/3Dprinting | 2021-09-10
Update: I tried this version but i have the same problem, run via USB but not from SD
IoTGoat is a deliberately insecure firmware created to educate software developers and security professionals with testing commonly found vulnerabilities in IoT devices.Project mention: We are cybersecurity researchers who wrote a book teaching people how to hack the Internet of Things, called Practical IoT Hacking. Ask us anything! | reddit.com/r/IAmA | 2021-03-27
We have a chapter on methodologies in the book and go into a lot of detail on how we test. We also created the free OWASP IoT Goat project - a deliberately insecure IoT firmware that you can use for a testbed.
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM ManagerProject mention: Gameboy Esp32, yes please! Picking this up the second it releases. | reddit.com/r/SBCGaming | 2021-04-29
I wonder where the OS came from. I kind of expected to see Retro-ESP32 when it booted up 😅
Custom firmware for Yi 1080p camera based on Allwinner platformProject mention: Yi Cameras with Homebridge | reddit.com/r/homebridge | 2021-03-10
Yi-hack-Allwinner for the Home 1080: https://github.com/roleoroleo/yi-hack-Allwinner
Online GUI for QMK FirmwareProject mention: New keyboard for Office | reddit.com/r/olkb | 2021-09-13
Find link github from comment, download file project-kbfirmware.json and upload into kbfirmware.com/ and see handwiring grid and pins for microcontroller.
Steam Controller reverse engineering and customization project.Project mention: I wish the Steam Deck would come with GPIO pins. | reddit.com/r/SteamDeck | 2021-09-06
Did you look up schematics of the steam controller? I suspect the interface to the device controls on the deck will run through USB and be an iteration of the steam controller. https://github.com/greggersaurus/OpenSteamController/blob/master/ReverseEngineering/Luna_maiboard_V000456-00_rev3.md would suggest two pins unused/undetermined. Yes, it's an input device and would require driver/firmware changes, but as long as hardware capability is there, the rest is a software problem.
Sound Open FirmwareProject mention: Computer randomly starts to play one continuous beep until I kill pulseaudio | reddit.com/r/archlinux | 2021-09-17
Sounds like the sof-firmware beeping bug. Try booting with the snd_sof.sof_debug=1 parameter and follow https://github.com/thesofproject/sof/issues/3868
a numpy-like fast vector module for micropython, circuitpython, and their derivativesProject mention: Micropython with Ulab for esp32 | reddit.com/r/esp32 | 2021-09-20
Has anyone of you managed to install a micropython version with ulab for your esp32? I tried the procedure on the ulab github but without any succes. When I try it stops at sth like: "no submodule. stop."
What are some of the best open-source Firmware projects in C? This list will help you:
Are you hiring? Post a new remote job listing for free.