Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Python Firmware Projects
-
Project mention: Platbox: UEFI and SMM Platform Security Assessment Tool for AMD and Intel | news.ycombinator.com | 2023-05-01
Here is the thread about ARM https://github.com/chipsec/chipsec/issues/461
-
Project mention: Show HN: Unblob – extraction suite for 30+ file formats | news.ycombinator.com | 2023-01-18
If you're interested in something similar that can put things back together after you've modified them, check out OFRAK:
https://github.com/redballoonsecurity/ofrak
It's designed with embedded systems in mind, but has support for all kinds of other stuff, too. It also has some very advanced patching capabilities.
I work on it as part of my day job.
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
-
Project mention: Bluetooth module for a keyboard, but easy-to-solder | /r/AskElectronics | 2023-05-28
-
If you want, you can also copy the board definition file https://github.com/platformio/platform-espressif32/blob/develop/boards/esp32-s3-devkitc-1.json and create a custom one in your own repo (if it differs much from the esp32-s3-devkitc-1).
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Firmware_Slap
Discovering vulnerabilities in firmware through concolic analysis and function clustering.
-
mgos-to-tasmota
A minimal firmware for OTA (over the air) flashing Tasmota, HAA, or ESPurna from Mongoose OS or compatible firmware types.
Project mention: Could I just flash the darn thing with ESPHome and still get the power readings? | /r/Esphome | 2022-09-19Tasmota also works on the Shelly devices. It can be flashed over the air (OTA) using mgos-to-tasmota
-
Are you using C/C++ or MicroPython? I have used https://github.com/russhughes/st7789_mpy successfully. There are actually two/three libraries related to st7789 displays if this I the one you are using. As already commented, please share a link to the display or some more information about it.
-
ESP32-MPY-Jama
v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)
I just wanted to introduce my latest open-source software, available on GitHub: ESP32 MPY-Jama.
-
In this thread they're trying to flash 1MB firmware but the tool appears to be compiling to 4MB and refusing to flash. I think this is the issue you're having, I would suggest you update ESPHome to the latest version and try Cleaning your build files. This thread also reinforces my feeling that you didn't actually flash a 4MB firmware onto a 1MB ESP, because that's failing to happen here.
-
Project mention: The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them! | /r/programming | 2023-03-03
-
Project mention: fuzzware-fuzzer/fuzzware: a project for automated, self-configuring fuzzing of firmware images. | /r/fuzzing | 2022-08-12
-
-
firmware_password_manager
A Python script to help Macintosh administrators manage the firmware passwords of their computers.
-
-
Project mention: Replaced flash chip, but keep getting this error: | /r/GameAndWatchMods | 2023-05-15
-
-
Project mention: WiFi Doorbell RTSP Stream crashing / disconnecting intermittently with latest firmware? | /r/reolink | 2023-06-03
Maybe try to roll back to the previous firmware if possible? https://github.com/AT0myks/reolink-fw-archive/releases
-
-
platform-ch32v
PlatformIO platform for CH32V RISC-V chips (CH32V003, CH32V103, CH32V20x, CH32V30x) and CH56x, CH57x, CH58x
Project mention: Do you know some sbc or soc that can be programed to run rtos and c++ on top? | /r/RISCV | 2023-05-21 -
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Firmware related posts
- The Ledger Delusion
- WiFi Doorbell RTSP Stream crashing / disconnecting intermittently with latest firmware?
- POE Doorbell hooked into NVR not working as I would expect...
- help me , how to verify bootloader and firmware fingerprint
- Latest firmware update.
- Do anyone here know how to breakdown the open-source code of Trezor?
- Is a ADA legacy account safe to use with a Model T 24 word seed?
-
A note from our sponsor - Sonar
www.sonarsource.com | 4 Jun 2023
Index
What are some of the best open-source Firmware projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | chipsec | 2,670 |
2 | ofrak | 1,557 |
3 | MaixPy | 1,541 |
4 | trezor-firmware | 1,064 |
5 | kmk_firmware | 950 |
6 | platform-espressif32 | 697 |
7 | internalblue | 587 |
8 | Firmware_Slap | 449 |
9 | mgos-to-tasmota | 387 |
10 | st7789_mpy | 366 |
11 | ESP32-MPY-Jama | 300 |
12 | platform-espressif8266 | 290 |
13 | spike-prime | 245 |
14 | fuzzware | 221 |
15 | embark | 202 |
16 | firmware_password_manager | 145 |
17 | platform-atmelavr | 116 |
18 | game-and-watch-patch | 104 |
19 | seer | 95 |
20 | reolink-fw-archive | 90 |
21 | RETracker | 76 |
22 | platform-ch32v | 37 |
23 | WSPRBeacon | 35 |