All Categories → Hardware → firmware

Top 294 firmware open source projects

Tasmota
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 at
Qmkbuilder
Online GUI for QMK Firmware
Ailight
AiLight is a custom firmware for the esp8266 based Ai-Thinker (or equivalent) RGBW WiFi light bulbs
Yi Hack Allwinner
Custom firmware for Yi 1080p camera based on Allwinner platform
Esp32marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Ipsw
iOS/macOS Research Swiss Army Knife
Uefi retool
A tool for UEFI firmware reverse engineering
Espurna
Home automation firmware for ESP8266-based devices
Lightpack
Lightpack and Prismatik legacy open repo
✭ 219
firmwarekodi
Iot Pt
A Virtual environment for Pentesting IoT Devices
Pawn
Extract BIOS firmware from Intel-based workstations and laptops
Slimbootloader
Visit http://slimbootloader.github.io for documentation
Kafl
A fuzzer for full VM kernel/driver targets
Chameleonmini Rebooted
Chameleon Mini revE rebooted - Iceman Fork, the ChameleonMini is a versatile contactless smartcard emulator (NFC/RFID)
Platform Espressif8266
Espressif 8266: development platform for PlatformIO
Lime Packages
OpenWrt packages composing LibreMesh meta-firmware for wireless mesh networking
Ghidra Firmware Utils
Ghidra utilities for analyzing PC firmware
Elinux
嵌入式 Linux 知识库 (elinux.org) 中文翻译计划;本项目发起人发布了《360° 剖析 Linux ELF》视频课程,欢迎订阅:https://www.cctalk.com/m/group/88089283
Advi3pp
ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.
Vxhunter
ToolSet for VxWorks Based Embedded Device Analyses
Dirtyjtag
JTAG probe firmware for STM32F1
Mongoose Os
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Sof
Sound Open Firmware
Interrupt
A community for embedded software makers.
Okreader
Free/libre software for Kobo ebook readers
Freertos.rs
A Rust wrapper for FreeRTOS.
Micropython Ulab
a numpy-like fast vector module for micropython, circuitpython, and their derivatives
Nf Interpreter
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
U Bmc
Open-source firmware for your baseboard management controller (BMC)
Hydrafw
HydraFW official firmware for HydraBus/HydraNFC for researcher, hackers, students, embedded software developers or anyone interested in debugging/hacking/developing/penetration testing
Me Tools
Tools for working with Intel ME
Opensk
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
Pylink
Python Library for device debugging/programming via J-Link
Repetier Firmware 4 Davinci
Repetier-Firmware-0.92 based for DaVinci printer (Beta - so far so good)
Esp8266 Firmware
DeviceHive esp8266 firmware. Control hardware via clouds with DeviceHive!
Fwtr
Open Database of Firmware Test Results
Mu basecore
Project mu BaseCore
Jtag2updi
UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)
Tasmocompiler
Web GUI for custom Tasmota compilation
Samsung Firmware Magic
Tool for decrypting the firmware files for Samsung SSDs
Mstar Bin Tool
Scripts to manipulate Mstar firmware binaries (e.g. MstarUpgrade.bin, LetvUpgrade.bin etc)
Ergodox Layout
algernon's ErgoDox EZ layout
Kmk firmware
Clackety Keyboards Powered by Python
Heimdall
Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices.
Marlin Ai3m 2.0.x
🖨 Marlin 2.0.x optimized for the Anycubic i3 Mega 3D printer
Esp32 Ota Https
Secure over-the-air updates for the ESP32 platform
Firmware password manager
A Python script to help Macintosh administrators manage the firmware passwords of their computers.
Scout
Scout - Instruction based research debugger (a poor man's debugger)
Nexmon
The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
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.
Iextractor
Automate extraction from iOS firmware files (.ipsw)
Mgos To Tasmota
A minimal firmware for OTA (over the air) flashing Tasmota, HAA, or ESPurna from Mongoose OS or compatible firmware types.
Rpi3
Raspberry Pi 3 UEFI Firmware Images
Makelangelo Firmware
CNC firmware for many different control boards and kinematic systems. Originally the brain of the Makelangelo art robot.
Epk2extract
Extraction tool for LG, Hisense, Sharp, Philips/TPV, Thompson and similar TVs/Embedded Devices
Dap42
CMSIS-DAP debugger firmware for STM32F042Fx and STM32F103xx
Yourfritz
dynamic package management for AVM routers
1-60 of 294 firmware projects