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: Trying to flash or replace and EcoPlug 8266, I have questions. | reddit.com/r/esp8266 | 2022-08-11
You should look at the Tasmota website. They have a good guide about flashing the software and I found a template for the other switch you mentioned. If the template isn't right you might have to play around to find out which gpio pin does what but that is also explained in their documentation. It won't be easy though.
Lua based interactive firmware for ESP8266, ESP8285 and ESP32
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Open Source Soldering Iron firmware for Miniware and PinecilProject mention: DIY Cordless Dewalt Soldering Iron | reddit.com/r/Dewalt | 2022-08-04
With this FW on the iron you can see the wattage on the iron. IronOS
EDK IIProject mention: Reading PCR value from UEFI | dev.to | 2022-07-25
I will be using EDK2 to build the UEFI module. There are actually two ways to access PCR from UEFI.
Flipper Zero firmware source codeProject mention: These cups have chips under them to prevent refills | reddit.com/r/mildlyinteresting | 2022-08-11
As long as Toit is licensed under the GNU Lesser General Public License v2.1, I am unlikely to consider using it. By contrast, MicroPython is licensed under the MIT License (MIT).
As others have noted, Toit seems like a bad name. I suppose non-French speakers will tend to inadvertently mispronounce Toit.
Getting traction is hard. In my opinion, having a restrictive license and a bad name make it less likely Toit will gain traction. Finally, Toit licensing reminds me of Mongoose OS https://github.com/cesanta/mongoose-os#mongoose-os---an-iot-....
The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much moreProject mention: Does pwnagotchi work on zero 2 | reddit.com/r/pwnagotchi | 2022-03-24
I was able to get pwnagotchi to work on the pizerow2 with AI mode. I basically used DrSchottky's image, then ran https://github.com/isthisausername2/pwnagotchi_rpi_zero_2_fix, then compiled the nexmon drivers on the device (https://github.com/seemoo-lab/nexmon).
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
A system daemon to allow session software to update firmwareProject mention: Fedora will tell you the security level of your device | reddit.com/r/Fedora | 2022-08-09
$ sudo fwupdmgr security --force Host Security ID: HSI:INVALID:missing-data HSI-1 ✔ TPM empty PCRs: Valid ✔ TPM v2.0: Found ✔ UEFI platform key: Valid ✔ UEFI secure boot: Enabled ✘ Supported CPU: Failed HSI-2 ✔ IOMMU: Enabled ✔ TPM PCR0 reconstruction: Valid HSI-3 ✔ Suspend-to-idle: Enabled ✔ Suspend-to-ram: Disabled ✘ Pre-boot DMA protection: Disabled HSI-4 ✘ Encrypted RAM: Unencrypted Runtime Suffix -! ✔ Linux kernel: Untainted ✔ Linux kernel lockdown: Enabled ✔ fwupd plugins: Untainted ✘ Linux swap: Unencrypted This system has a low HSI security level. » https://github.com/fwupd/fwupd/wiki/Low-host-security-level This system has HSI runtime issues. » https://github.com/fwupd/fwupd/wiki/Host-security-ID-runtime-issues
MicroPython for K210 RISC-V, let's play with edge AI easier
Restore/upgrade firmware of iOS devicesProject mention: [Question] Restore Ipsw on Linux? | reddit.com/r/jailbreak | 2022-07-21
Tools for handling firmwares of DJI products, with focus on quadcopters.Project mention: Has anyone been able to calibrate the Zenmuse X3/X5 on an inspire through software (not the built in placebo calibration accessible through the GO app.) | reddit.com/r/dji | 2022-07-22
I also found this: https://github.com/o-gs/dji-firmware-tools
Very Tiny Palmtop Vector Network AnalyzerProject mention: Portable Signal Generator? | reddit.com/r/AskElectronics | 2022-05-31
Are you trying to build your own nanoVNA? There are many different versions of the nanoVNA on the internet, google "nanovna source" and see how they implemented the signal generator part.
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.
Custom firmware for Yi 1080p camera based on MStar platformProject mention: IP cam not communicating when connected to main router | reddit.com/r/HomeNetworking | 2022-06-04
I have a raspberry pi running Shinobi as a NVR system for my house. I have IP cams that have been firmware unlocked (Yi Hack), my issue is when they are connected to my access point in the front of the house I can query them with no problem and access the webUI, pull the RTSP stream etc, once I change the wifi to my main modem they basically go cold. I can see them on angry IP scanner as blue (they are there and connected though not responding to query). I'm unsure where to start, port forwarding seems to just block port 8080 and shut out my net when I'm trying to access the Pi.
Easy AVR USB Keyboard Firmware and Keymapper
🖨 Marlin firmware optimized for the Anycubic i3 Mega 3D printerProject mention: I need help with my 3D Printer | reddit.com/r/3Dprinting | 2022-08-07
To make the drivers work properly, I upgraded the Firmware of my Printer with: https://github.com/davidramiro/Marlin-Ai3M.git
IoTGoat is a deliberately insecure firmware created to educate software developers and security professionals with testing commonly found vulnerabilities in IoT devices.
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM ManagerProject mention: Just beat Electric gym on my first play through of Red+! First device that got me into r/SBCGaming <3 | reddit.com/r/SBCGaming | 2021-12-19
Quite a few firmwares available (RetroESP32 is my personal favorite) that improved performance and added new emulators over the original OS.
A Juno-inspired dual oscillatorProject mention: Everything You Never Wanted To Know About Linker Script | reddit.com/r/embedded | 2021-12-12
Related - check out "The Most Thoroughly Commented Linker Script" made by our own /u/theacodes: https://github.com/wntrblm/Castor_and_Pollux/blob/main/firmware/scripts/samd21g18a.ld
Replacement board for Casio Calculator Watches using the CC430F6147Project mention: How can I modify a casio digital watch? | reddit.com/r/AskElectronics | 2022-02-04
Online GUI for QMK FirmwareProject mention: My Handwired Build with a 3D Printed Magnetic Case! | reddit.com/r/MechanicalKeyboards | 2022-08-05
I used this for mine because I don't know anything about coding https://kbfirmware.com/
Steam Controller reverse engineering and customization project.Project mention: Does the steam controller work with the 8bitdo wireless USB adapter? | reddit.com/r/SteamController | 2022-08-07
However, there's an open source project that enables the controller to function on the Switch through cable, basically flashing the controller's firmware so it functions as a generic wired USB controller compatible with the Switch. You can check a video here. I'm not sure if the bluetooth angle would be able to be rewritten so it mimics a Switch Pro Controller or a generic Xinput controller so it can be synced to the 8bitdo dongle tho.
C Firmware related posts
Trying to flash or replace and EcoPlug 8266, I have questions.
1 project | reddit.com/r/esp8266 | 11 Aug 2022
A150 not behaving
1 project | reddit.com/r/snapmaker | 11 Aug 2022
How can I make this SONOFF switch communicate with another ESP(WeMos D1 Mini) and turn on a light
1 project | reddit.com/r/esp32 | 10 Aug 2022
Fedora will tell you the security level of your device
1 project | reddit.com/r/Fedora | 9 Aug 2022
SKR MINI E3 V3.0 + BTT MINI12864 V1.0
2 projects | reddit.com/r/BIGTREETECH | 9 Aug 2022
Need help with Skr Mini e3 v3
2 projects | reddit.com/r/BIGTREETECH | 8 Aug 2022
Does the steam controller work with the 8bitdo wireless USB adapter?
1 project | reddit.com/r/SteamController | 7 Aug 2022
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.