Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 C++ Firmware Projects
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.Project mention: Issues with Bigtree v3 Marlin and UBL | reddit.com/r/Ender3Pro | 2023-02-07
here is more details incase I miss it
Home automation firmware for ESP8266-based devicesProject mention: Vertical Daisy chain 8x32 LED Matrix | reddit.com/r/diyelectronics | 2022-12-10
It should be possible to modify the SP107E to run your own custom software and to connect to a different controller app according to this: https://github.com/xoseperez/espurna/issues/1437
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices. (by Benjamin-Dobell)Project mention: Heimdall handshake failed, help ? | reddit.com/r/LineageOS | 2023-01-05
Seems flashing fails very early, indicating that there could be some libusb issue rather that heimdall issue. You could try building heimdall after merging this PR: https://github.com/Benjamin-Dobell/Heimdall/pull/478 but error isn't the same so unclear if it is the same issue.
OpenTX custom firmware for Transmitters
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32Project mention: Solo Marauder work in progress | reddit.com/r/flipperzero | 2023-02-07
I followed this https://github.com/justcallmekoko/ESP32Marauder/blob/master/old_README.md
Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.Project mention: Is there a way to do cheap VR on Linux? | reddit.com/r/virtualreality_linux | 2023-01-03
I'd say either get a used Quest 2 to use with ALVR; or get a used Vive HMD with basestations, Slime Trackers and do a LucidVR-DIY for the controllers for cheapest full-body tracking.
FW for ESP8266/ESP8285/ESP32 used with 3D printerProject mention: 3D printing wirelessly with Arduino ? | reddit.com/r/arduino | 2023-01-07
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Apple HomeKit firmware for Shelly switchesProject mention: Has anyone got a 4-way switch to work with this wiring configuration? | reddit.com/r/HomeKit | 2023-02-05
You can flash HomeKit Firmware though. Works great. https://github.com/mongoose-os-apps/shelly-homekit
This is optimized firmware for Ender3 V2/S1 3D printers.Project mention: Ender 3S1 Issues with Professional Firmware | reddit.com/r/Ender3S1 | 2023-02-07
Update your CFW, cheat codes, firmwares and more directly from your Nintendo Switch!Project mention: So i wanted to update the firmware on my switch. i followed a tutorial but when i went to album i got the following error | reddit.com/r/SwitchPirates | 2022-12-21
put this on sd https://github.com/HamletDuFromage/aio-switch-updater update
IDA plugin for UEFI firmware analysis and reverse engineering automationProject mention: How to Reverse UEFI modules (DXE Driver) | dev.to | 2022-11-09
efiXplorer (for IDA Pro)
The smallest public printf implementation for its feature set.Project mention: DOOM! on the #emfcamp TiDAL badge | dev.to | 2022-07-22
It turns out that DOOM expects a little more POSIX compliance from it's C library than Micropython provides, in particular the printf implementation is lacking many features. The good part is that because I'm building an entirely separate binary application, I can use someone elses printf, and finally, after a lot of pain, it runs!
UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)Project mention: I got an ATTiny1616 development board. How do I connect the two and flash the code (basic blink example) from the Arduino Nano to the ATTiny1616? Thanks. | reddit.com/r/arduino | 2023-01-09
I've had some experience with wrangling UPDI based 8-bit micros before. UPDI is a different beast compared to AVR-ISP based programming, it uses only 1 data pin instead of the usual SPI's 3 (MOSI, MISO, SCK). You just have to wire the two devices according to the jtag2updi official documentation here, then select the correct board type (specific core that targets the 1616, I assume you're using SpenceKonde/megaTinyCore?), the correct programmer type (JTAG2UPDI), and upload away!
ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.Project mention: New 3D printer, New User (Monoprice maker select plus) | reddit.com/r/3Dprinting | 2022-08-31
DrawBridge aka Arduino Amiga Floppy Disk Reader/Writer - Hardware and software interface for accessing Amiga disks (read/write ADF and SCP) on non-Amiga hardware
A LoRa based APRS tracker for ESP32 boards.Project mention: LoRa gateways in the U.S. | reddit.com/r/APRS | 2022-06-22
These two Github repositories might help as a starting point. Dependent on your hardware preferences, the boards (433 MHz versions) can be purchased for 30-60 EUR/USD; tx/rx settings are freely configurable.
🖨 Marlin 2.0.x optimized for the Anycubic i3 Mega 3D printerProject mention: Im attempting to burn a bootloader into m2560 with arduino uno equivalent board "Arduino as ISP". Im unsure about the wiring and would appreciate help. Havent found a comprehensible guide so that would help too, if you dont feel like explaining. | reddit.com/r/arduino | 2022-08-21
ESPHome integration for the Xiaomi Mijia Bedside Lamp v2.
A userspace cross-platform EFI boot entry management GUI App based on Qt.
Open-Source Firmware for ZY12PDN USB Power Delivery TriggerProject mention: USB PPS 12v trigger? | reddit.com/r/UsbCHardware | 2022-12-06
There's custom firmware for the ZY12PDN trigger board: https://github.com/manuelbl/zy12pdn-oss
Artillery Sidewinder X1 Firmware Mod based on Marlin 2.0.xProject mention: Temperatures inconsistent even after PID tune. | reddit.com/r/3Dprinting | 2022-07-31
Hello! I just PID tuned my printer because I'm trying to get rid of some layer lines. I tried many things and finally someone suggested that I PID tune my bed. But even after PID tuning the temp varies +-1 which still causes the lines. Some things you should know: my printer(artillery sidewinder X1) does not have eeprom enabled by default. So I flashed a new firmware if that has anything to do with the problem. Also I'm fairly sure that the sidewinder X1 utilizes PID and not bang-bang
OTA update on ESP32 via BLE
Source files for my WiFi Desk Controller boardProject mention: Standing Desk + ESPHome + Home Assistant | reddit.com/r/homeautomation | 2022-06-14
This project is entirely open source if you would like to dig into how it works. There was a surprising amount of interest in the project, so I am also selling pre-built ones on Tindie, if you would like to get your own. Available as a kit or fully assembled.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Firmware related posts
Solo Marauder work in progress
1 project | reddit.com/r/flipperzero | 7 Feb 2023
Ender 3S1 Issues with Professional Firmware
1 project | reddit.com/r/Ender3S1 | 7 Feb 2023
Issues with Bigtree v3 Marlin and UBL
1 project | reddit.com/r/Ender3Pro | 7 Feb 2023
Help diagnosing some defects (I THINK it's hardware related but wanted to see what others think)
1 project | reddit.com/r/3Dprinting | 7 Feb 2023
Terrible First Layers
1 project | reddit.com/r/ender3 | 7 Feb 2023
E-Steps option is missing
1 project | reddit.com/r/ender3v2 | 7 Feb 2023
Ender 3v2 stuck on creality screen. Not even 24 hours old.
1 project | reddit.com/r/3Dprinting | 6 Feb 2023
A note from our sponsor - Sonar
www.sonarsource.com | 8 Feb 2023
What are some of the best open-source Firmware projects in C++? This list will help you: