SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Firmware Projects
-
Marlin
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Heimdall
Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices. (by Benjamin-Dobell)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
aio-switch-updater
Update your CFW, cheat codes, firmwares and more directly from your Nintendo Switch!
-
jtag2updi
UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)
-
ADVi3pp
ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.
-
ArduinoFloppyDiskReader
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Why Prusa is floundering, and how you can avoid their fate | news.ycombinator.com | 2023-12-26There is _a lot_ wrong with Marlin. It is a complex codebase, full with ancient artefacts, litterred with preprocessor ifdefs every 2-3 lines of code, dynamic includes in the middle of CPP files, etc[1]. It's about as unreadable as C++ code gets--well, I guess it's not template metaprogramming.
Klipper by contrast is a breeze to read through[2].
I am very grateful for Marlin, for all of reprap, and everyone who has contributed to it. But saying there is nothing wrong with it is straight up misguided.
[1]: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/M...
[2]: https://github.com/Klipper3d/klipper/blob/master/src/lcd_hd4...
Have you looked thru here may be useful. Does this screenshot help?
Project mention: Windows 11 does not recognize the Samsung drivers for my Samsung Galaxy A6 phone. | /r/WindowsHelp | 2023-07-07Transfer the patched img file to your Windows PC (to use Odin, in Linux you need Heimdall) and rename it to boot.img. Add the file to tar using 7-zip or tar command then load tar file to AP in Odin. Flash your phone and when it says PASS!, you are doing well!
I can’t upload pics in comments , just realized lol but if you go to this link https://github.com/mriscoc/Ender3V2S1 and go to the release page and scroll down to assets .. the F4 version is not there 😭
Project mention: Existing problems for the development of VR gloves? | /r/ComputerEngineering | 2023-06-20While there are other VR gloves discussed on reddit. They all seem to very bulky [1] [2] [3] and maybe are not being developed by computer engineers? It seems like there are 2 main problems.
You could potentially use the requisite Shelly for your use case and install this firmware on it to expose it to HomeKit as a lock
Project mention: Just received this bad boy. Seller said not to let it die? What does that mean? It’s an oled with mod chip | /r/SwitchPirates | 2023-06-08
Project mention: nanoprintf VS callback_printf - a user suggested alternative | libhunt.com/r/nanoprintf | 2023-08-16
I found this website which goes into a lot of detail about i3 clones, and the author links to his own firmware, ADVi3++, which is advertised for i3 clones.
Also have a look at drawbridge which even supports live loading Amiga disks in an emulator. https://amiga.robsmithdev.co.uk/
C++ Firmware related posts
- Relay that appear as a lock
- How do you find out what type of lcd_type you have?
- Help interpreting Auto Mesh results.
- Firmware & Slicer
- Help !
- Firmware update.
- Help!
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Firmware projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Marlin | 15,888 |
2 | ESP32Marauder | 4,559 |
3 | espurna | 2,957 |
4 | Heimdall | 2,435 |
5 | Ender3V2S1 | 2,408 |
6 | opentx | 2,025 |
7 | lucidgloves | 1,930 |
8 | ESP3D | 1,677 |
9 | shelly-homekit | 1,656 |
10 | aio-switch-updater | 1,212 |
11 | efiXplorer | 769 |
12 | nanoprintf | 573 |
13 | ElegantOTA | 515 |
14 | jtag2updi | 311 |
15 | LoRa_APRS_Tracker | 288 |
16 | QEFIEntryManager | 269 |
17 | ADVi3pp | 241 |
18 | ArduinoFloppyDiskReader | 215 |
19 | esphome-xiaomi_bslamp2 | 194 |
20 | zy12pdn-oss | 181 |
21 | Marlin-Ai3M-2.0.x | 176 |
22 | ESP32_BLE_OTA_Arduino | 169 |
23 | ASWX1-FW-MOD | 116 |
Sponsored