Home / Firmware & Embedded / Custom Firmware

218 open-source Custom Firmware projects

Custom Firmware (Firmware & Embedded): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. Tasmota★ 24,924 · active · C

    Alternative firmware for ESP8266/ESP32 smart devices with local MQTT/HTTP control

  2. Unleashed Firmware★ 22,581 · active · C

    Custom Flipper Zero firmware with extended sub-GHz protocols

  3. Atmosphere★ 20,232 · active · C++

    Customized firmware for the Nintendo Switch

  4. Flipper Zero firmware★ 16,785 · active · C

    Flipper Zero firmware with sub-GHz, NFC, RFID and IR protocol decoders

  5. ESPHome★ 11,969 · active · C++

    Firmware framework for ESP devices; widely used to replace stock firmware on smart plugs

  6. Momentum Firmware★ 9,328 · active · C

    Feature-rich custom Flipper Zero firmware

  7. CrossPoint Reader★ 8,544 · active · C

    Open-source custom firmware for the Xteink X4 e-ink reader

  8. Luma3DS★ 6,810 · active · C

    Custom firmware for the Nintendo 3DS

  9. Xiaomi-Dafang-Hacks★ 4,322 · slowing · Shell

    Custom firmware hacks for Xiaomi Dafang and Ingenic T20 cameras

  10. ATC_MiThermometer★ 4,305 · active · C

    Custom firmware for Xiaomi LYWSD03MMC thermometers and similar BLE sensors

  11. Psychson★ 4,185 · dormant · C#

    Custom firmware and patches for Phison 2251-03 USB controllers (BadUSB)

  12. ATC_MiThermometer (atc1441)★ 3,353 · slowing · C

    Original custom firmware for Xiaomi Mi thermometer with OTA flasher

  13. ESPurna★ 3,055 · active · C++

    Custom firmware for ESP8266-based smart switches and plugs

  14. Nexmon★ 2,908 · active · C

    C-based firmware patching framework for Broadcom/Cypress WiFi chips

  15. coreboot★ 2,814 · active · C

    Open-source firmware replacing proprietary BIOS/UEFI on many boards

  16. Open-XiaoAI★ 2,626 · archived · Rust

    Flashes Xiaomi XiaoAI speakers to run a custom client that streams voice to your own server

  17. OpenBeken★ 2,335 · active · C

    Tasmota-like open firmware for BK7231, BL602, W800 and other IoT chips

  18. thingino★ 2,284 · active · Shell

    Open-source firmware for Ingenic SoC IP cameras

  19. OpenIPC firmware★ 2,256 · active · C

    Open alternative firmware for IP cameras based on HiSilicon, Ingenic, SigmaStar and other SoCs

  20. OpenTX★ 2,189 · active · C++

    Open-source custom firmware for RC transmitters (FrSky, RadioMaster and others)

  21. shelly-homekit★ 2,050 · active · C++

    Native Apple HomeKit firmware for Shelly devices

  22. uv-k5-firmware-custom (egzumer)★ 1,936 · slowing · C

    Popular custom firmware for the Quansheng UV-K5 radio

  23. DIY-Multiprotocol-TX-Module★ 1,913 · active · C++

    RC transmitter module speaking many reverse-engineered RC protocols (FrSky, DSM, Flysky)

  24. yi-hack-v4★ 1,639 · dormant · Shell

    Custom firmware for Xiaomi Yi cameras

  25. Heads★ 1,605 · active · Makefile

    Minimal Linux boot firmware for coreboot laptops

  26. z03mmc★ 1,475 · active · C

    Zigbee firmware for the Xiaomi LYWSD03MMC thermometer

  27. UV-K5 custom firmware (losehu)★ 1,386 · active · C++

    Full-featured custom firmware for Quansheng UV-K5/K6 handheld radios

  28. EchoMuse★ 1,345 · active · Python

    Replacement firmware and controller turning the Amazon Echo Dot 2nd gen into a local Alexa-free device

  29. NickelMenu★ 1,226 · active · C++

    Add custom menu items to Kobo e-reader firmware

  30. OpenStick★ 1,202 · dormant

    Reverse engineering of MSM8916-based 4G USB modem sticks to run mainline Linux

  31. yi-hack-Allwinner-v2★ 1,153 · active · Shell

    Custom firmware for Yi Allwinner cameras

  32. UN1CA★ 1,034 · active · Shell

    Work-in-progress custom firmware for Samsung Galaxy devices

  33. yi-hack-v5★ 1,031 · slowing · C

    Custom firmware for Yi HiSilicon-based cameras

  34. Sonoff-Homekit★ 1,005 · slowing · C

    Firmware making Sonoff switches natively compatible with Apple HomeKit

  35. nspanel-lovelace-ui★ 997 · active · TypeScript

    Custom display firmware for the Sonoff NSPanel with a Lovelace-style UI, driven from Tasmota or ESPHome

  36. yi-hack-MStar★ 982 · active · C

    Custom firmware for Yi MStar cameras

  37. opendps★ 949 · active · C

    Open firmware for the RDTech DPS5005 power supply replacing the stock firmware

  38. OpenRTX★ 923 · active · C

    Open radio firmware for TYT MD-380/UV380, Radioddity GD-77 and other handhelds

  39. Quansheng_UV-K5_Firmware★ 920 · active · Python

    Firmware dumps, encryption tools and mods for the Quansheng UV-K5

  40. Rinkhals★ 903 · active · Python

    Custom firmware for Anycubic Kobra 2 Pro, Kobra 3 and Kobra S1 3D printers

  41. md380tools★ 854 · active · C

    Firmware patches and RE tools for the TYT MD380 DMR handheld

  42. zTC1★ 854 · slowing

    Custom firmware for the Phicomm TC1 smart power strip after Phicomm's cloud shut down

  43. ZigbeeTLc★ 811 · active · C

    Custom Zigbee 3.0 firmware for Xiaomi, Tuya and other TLSR825x-based sensors

  44. uLaunch★ 810 · active · C++

    Themeable replacement HOME menu for Nintendo Switch

  45. OpenMiko★ 804 · slowing · C

    Open firmware for Ingenic T20 cameras such as Wyze Cam v2

  46. quill★ 799 · active · C++

    Quill OS, an open-source Qt-based OS and eBook reader for Kobo e-readers

  47. MrChromebox firmware utility★ 797 · active · Shell

    Scripts to flash custom coreboot UEFI firmware on Chromebooks

  48. Rockbox★ 747 · active · C

    Open-source firmware replacement for digital audio players

  49. OpenOrbis-PS4-Toolchain★ 701 · active · C

    Open PS4 homebrew toolchain built without the official Sony SDK

  50. tuya-zigbee-switch★ 697 · active · JavaScript

    Custom firmware for Tuya Telink/Silabs Zigbee switches, modules and sockets

  51. UV-K5-Modded-Firmwares★ 645 · archived

    Collection of modified firmwares for the Quansheng UV-K5 radio

  52. xiaoai-patch★ 607 · active · Makefile

    Patches Xiaomi XiaoAI speaker firmware to add custom binaries and open-source software

  53. LA104★ 600 · slowing · C

    Alternative firmware for the LA104 logic analyser

  54. Felucca★ 593 · active · C

    Custom firmware for the M-VAVE FM-1 pocket FM synthesizer

  55. stm32_soldering_iron_controller★ 591 · slowing · C

    Custom firmware for Quicko and KSGER T12 soldering stations

  56. Rad Pro★ 577 · active · C

    Custom firmware for Geiger counters (FS2011, Bosean FS-600, FNIRSI GC-01, GQ GMC-800)

  57. ilo4_unlock★ 575 · slowing · Shell

    Patches HPE iLO 4 firmware to unlock hidden utilities such as fan control

  58. LibreTiny★ 549 · active · C

    Arduino/PlatformIO support for Beken/Realtek chips used in Tuya and other IoT devices

  59. echolocal★ 494 · active · Go

    Turns an Echo Dot 2nd gen into a fully local Home Assistant voice satellite

  60. rpi-open-firmware (librerpi)★ 466 · slowing · C

    Open-source VPU bootloader for the Raspberry Pi

  61. uofw★ 446 · active · C

    Reverse engineering and reimplementation of the latest PSP official firmware

  62. techo5★ 442 · active · Go

    Open Alpine Linux firmware for Amazon Echo Show 5 (gen 1/2): no Alexa, local Home Assistant voice satellite

  63. mgos-to-tasmota★ 422 · dormant · Python

    Minimal OTA firmware for flashing Tasmota or HAA from stock Shelly Mongoose OS firmware

  64. home-mini-v1-drop-in-pcb★ 418 · active

    Drop-in replacement PCB for the Google Home Mini v1 so it can run open firmware

  65. WThermostatBeca★ 411 · slowing · C++

    ESP8266 replacement firmware for Tuya-based Beca thermostats, speaking the Tuya MCU serial protocol

  66. DKWDRV★ 409 · active

    Replacement for the PS2's original PS1DRV PlayStation 1 compatibility driver

  67. rk3562deb★ 404 · active · C

    Debian 13 for the Doogee U10 RK3562 tablet, reverse-engineered without a BSP

  68. zM1★ 390 · active

    Custom firmware for the Phicomm M1 air quality monitor after Phicomm's cloud shut down

  69. switch-linux★ 359 · dormant · C

    Linux kernel port for the Nintendo Switch

  70. Sonoff-HomeAssistant★ 353 · dormant · Arduino

    Alternative firmware for ESP8266-based Sonoff switches for Home Assistant

  71. NSPanelManager★ 348 · active · C++

    Custom firmware and manager for the Sonoff NSPanel

  72. OpenX32★ 334 · active · C

    Linux and custom firmware for the Behringer X32 audio mixing console

  73. phicomm_dc1-esphome★ 312 · archived · C++

    ESPHome firmware for the Phicomm DC1 smart power strip

  74. RF-Bridge-EFM8BB1★ 301 · archived · C

    Alternative firmware for the Sonoff RF Bridge 433 MHz chip with raw protocol sniffing

  75. open-lx01★ 300 · slowing · C

    Custom firmware for the Xiaomi XiaoAI Speaker Mini (LX01)

  76. myevic★ 295 · dormant · C

    Custom firmware for Joyetech eVic electronic cigarette mods

  77. KmanSonoff★ 284 · dormant · C++

    Alternative firmware for ESP8266-based Sonoff switches over MQTT

  78. shelly-1-gen4-matter-thread★ 282 · active · C++

    Third-party Matter over Thread firmware for Shelly Gen4 devices

  79. Deviation★ 268 · active · C

    Custom firmware for Walkera and other RC transmitters with many RC protocols

  80. uv-k5-firmware★ 267 · archived · C

    Open reimplementation of the Quansheng UV-K5 handheld radio firmware

  81. AiLight★ 255 · archived · C

    Custom firmware for ESP8266-based Ai-Thinker RGBW Wi-Fi light bulbs

  82. k5prog★ 252 · slowing · C

    EEPROM and flash programmer for the Quansheng UV-K5 using its serial bootloader protocol

  83. esp_dc1★ 247 · slowing · C++

    Custom firmware for the Phicomm DC1 power strip

  84. openwrt-onecloud★ 244 · active · Shell

    OpenWrt for the OneThing Cloud (Wanke Yun) box

  85. humidity-temperature-sensor-TH05F★ 238 · slowing · C

    Custom firmware for Tuya TH05F sensors based on the PHY622x2 chipset

  86. rtl8196e-gateway★ 222 · active · C

    Open-source Linux firmware for RTL8196E smart home gateways like Lidl Silvercrest

  87. hyperos_port★ 218 · slowing · Python

    Ports Xiaomi HyperOS stock or xiaomi.eu ROMs to Android 13 based devices

  88. zDC1★ 218 · dormant · Assembly

    Custom firmware for the Phicomm DC1 smart power strip

  89. MiAir★ 217 · active · Python

    Adds DLNA and AirPlay support to Xiaomi XiaoAI speakers

  90. tuya_thermostat_zrd★ 217 · active · C

    Custom TLSR8258 Zigbee firmware for Tuya floor heating thermostats

  91. EleksTubeHAX★ 211 · active · C

    Custom firmware for the EleksTube IPS clock and its clones

  92. bekantfirmware★ 205 · dormant · C

    Replacement firmware adding programmable position memory to the IKEA BEKANT desk

  93. uv-k5-firmware-custom (OneOfEleven)★ 200 · slowing · C

    Customized Quansheng UV-K5 firmware based on DualTachyon's reimplementation

  94. OpenPineBuds★ 198 · active · C

    Community-maintained open firmware for PineBuds Pro

  95. project-stellar★ 196 · active

    Original Xbox add-on whose StellarOS is a clean re-implementation of the retail Xbox BIOS

  96. RS41ng★ 194 · active · C

    Custom firmware for Vaisala RS41 and Graw DFM-17 radiosondes

  97. esp8266-midea-dehumidifier★ 191 · slowing · C++

    Cloud-free wifi dehumidification

  98. AqaraM1SM2fw★ 189 · active · Shell

    Modified firmwares for Aqara M1S, P3, H1 and M2 gateways

  99. Arilux_AL-LC0X★ 187 · archived · C++

    Alternative MQTT firmware for Arilux LED controllers

  100. stm32_soldering_iron_controller★ 175 · dormant · C

    Custom firmware for KSGER STM32 soldering iron controllers

  101. openlumi.github.io★ 174 · slowing · Shell

    OpenWrt for Xiaomi Zigbee gateways (DGNWG05LM, ZHWG11LM)

  102. GeekMagic-Open-Firmware★ 171 · active · C++

    Open source firmware for GeekMagic desktop displays

  103. HU-058_ESPHome★ 168 · active · C++

    ESPHome firmware for the HU-058 clock kit

  104. Casaos_Onecloud★ 163 · slowing · Shell

    Runs CasaOS on the OneThing Cloud (Wanke Yun) box

  105. stellar-L3N-etag★ 163 · slowing · C

    Modified firmware for Stellar L3N e-ink price tags with web image upload

  106. ReedTripRadio★ 159 · slowing · C

    Alternative firmware for 433MHz wireless door/window reed sensors

  107. vacuum★ 158 · active · Shell

    Custom firmware builder for Roborock gen1/gen2 vacuums

  108. melodee★ 155 · active · C

    Custom firmware for the M-VAVE FM-1 pocket synthesizer

  109. techo5-dot★ 151 · active · Python

    Linux firmware for Amazon Echo Dot 2nd gen replacing Fire OS, as a local Home Assistant voice satellite

  110. switchbota★ 150 · slowing · C

    Replaces the SwitchBot Plug Mini factory firmware over OTA so it can run Tasmota

  111. hackiebox_cfw_ng★ 143 · active · C++

    HackieboxNG: open-source custom bootloader for the CC3200-based Toniebox

  112. uvk5-reverse-engineering★ 139 · dormant · Python

    Notes and tools from reverse engineering the Quansheng UV-K5 radio

  113. V10_Dyson_BMS★ 139 · archived · C

    Reworked unofficial firmware for Dyson V10 vacuum battery management systems

  114. Laser_tape_reverse_engineering★ 136 · slowing · C

    Reverse-engineered cheap X-40 laser tape measure with alternative firmware

  115. NanoApps★ 129 · active · C

    Run and build homebrew apps on the iPod nano 7th generation

  116. levoit★ 128 · active · C++

    ESPHome custom firmware for Levoit air purifiers replacing the stock Wi-Fi module firmware

  117. linux-chenxing.org★ 128 · active

    Information on running mainline Linux on MStar/SigmaStar SoCs

  118. ATS-20 ATS_EX★ 122 · slowing · C

    Replacement firmware for the ATS-20 Si4735 radio receiver

  119. BIOS★ 119 · slowing · Assembly

    Open-source replacement BIOS for the Game Boy Advance

  120. ch552g_mini_keyboard★ 117 · slowing · C

    Alternative firmware for the CH552G 3-key rotary encoder keyboard

  121. Itead_Sonoff★ 115 · archived · C++

    Alternative MQTT firmware for Itead Sonoff switches

  122. open-desk-lamp-firmware★ 113 · dormant · C

    Open source firmware for the Xiaomi desk lamp

  123. esphome-zb-gw03★ 111 · active

    ESPHome custom firmware for the Tuya ZB-GW03 Zigbee gateway, exposing its EFR32 coordinator over the network

  124. linux_vita★ 109 · slowing · C

    Linux kernel port for the PlayStation Vita

  125. SONOFF-SNZB-02-Temperature-and-humidity-sensor★ 109 · active · C

    Alternative Zigbee firmware for the SONOFF SNZB-02 sensor

  126. RF-Bridge-OB38S003★ 107 · active · C

    Alternative firmware for the Sonoff RF Bridge radio MCU

  127. flipperzero-protobuf★ 105 · slowing

    Protobuf definitions for the Flipper Zero RPC protocol

  128. seagate-blackarmor-nas★ 101 · active · Python

    Reverse engineered technical data and Debian alternative firmware for Seagate BlackArmor NAS

  129. hackiebox_cfw★ 98 · slowing · C++

    Custom firmware for the CC3200-based Toniebox

  130. DVRPwned★ 90 · active · C

    First custom firmware for the Sony PSX DESR DVRP

  131. bcm5719-fw★ 87 · active · C

    Open reimplementation of the Broadcom BCM5719 NIC firmware

  132. dreo-cloudcutter★ 87 · active

    Notes and tools for flashing Dreo fans to run locally without the vendor cloud

  133. gt3b★ 86 · dormant · C

    Alternative firmware for the FlySky FS-GT3B RC transmitter

  134. PHICOMM-N1-OpenWRT-Image-Builder★ 85 · dormant · Shell

    Build scripts for OpenWrt images on the Phicomm N1 box

  135. Desk-Lamp-Alternative-Firmware★ 83 · dormant · C++

    Alternative firmware for the Mijia Xiaomi desk lamp

  136. TX-Ultimate-Easy★ 83 · active · C++

    ESPHome-based custom firmware for the Sonoff TX Ultimate wall switch

  137. lineageos-echo-show-camera★ 82 · active · C

    Camera and Bluetooth enablement for LineageOS on the Amazon Echo Show

  138. ts0201_tz3000_zed★ 82 · active · C

    Custom firmware for the Tuya TS0201 Zigbee temperature and humidity sensor

  139. BZdevice★ 80 · active · C

    Custom firmware for TLSR825x devices running Zigbee 3 and Bluetooth LE simultaneously

  140. xiaomi-hyperos-bootloader-unlock★ 80 · active · Python

    HyperOS/MIUI bootloader unlock via RPMB erase, LK reverse-engineered with Ghidra

  141. osos-lab★ 74 · active · Rust

    RepriseOS: patches and reverse engineering that add features to Apple's iPod firmware

  142. tuya_mini_relay_zrd★ 73 · active · C

    Custom Zigbee firmware for Tuya mini relay modules on TLSR8258

  143. tasmota-to-mgos★ 72 · dormant · C

    Minimal OTA firmware for flashing Mongoose OS back from Tasmota or Tuya stock firmware

  144. rt-4d-fw-beta★ 68 · active

    Fully reverse engineered firmware builds for the Radtel RT-4D radio

  145. b3603★ 66 · dormant · C

    Alternative firmware for the B3603 power supply module

  146. DragonBreath★ 66 · active · C

    Open ESP-IDF firmware for the BIGTREETECH Panda Breath chamber heater

  147. launchpad-core-firmware★ 66 · active · Rust

    Rust-based custom firmware for the Novation Launchpad series

  148. catgenius★ 64 · active · C

    Alternative firmware for the CatGenie 120 litter box

  149. esp8266-deerma-humidifier★ 64 · dormant · C++

    Custom firmware to uncloud the Xiaomi Mi Smart Antibacterial Humidifier

  150. SonoffHMLOX★ 64 · archived · C++

    Alternative Sonoff firmware for HomeMatic CCU and Loxone

  151. Lunar Modulator★ 63 · active · Python

    Open firmware for the M-VAVE FM-1 with new sound engines, a sequencer and a browser simulator

  152. Sonoff-ESP8266-HomeKit★ 63 · dormant · C

    Firmware controlling Sonoff switches natively through HomeKit

  153. zd-20u★ 63 · dormant · C++

    Alternative firmware for the ZD-20U USB soldering iron

  154. orsala_hack★ 60 · slowing · C++

    Alternative firmware for the IKEA ORSALA lamp

  155. gc-ipl★ 58 · dormant · C

    Open-source GameCube IPL (boot ROM)

  156. radtel-rt-890-oefw★ 58 · archived · C

    Open firmware for the Radtel RT-890 reversed from the stock 1.34 firmware

  157. riden-dongle★ 58 · active · C++

    Alternative firmware for the Riden WiFi module with Modbus TCP and SCPI

  158. gm328a_rev_eng★ 57 · dormant · C

    Reverse engineering of the GM328A transistor tester firmware

  159. linkplay-a31★ 55 · active · C

    Alternative OpenWrt firmware for the Linkplay A31 WiFi audio module

  160. Dynaban★ 53 · slowing · MATLAB

    Alternative firmware for Dynamixel servos

  161. esphome-SK20-Nebula-Light★ 53 · slowing

    Custom firmware flashing and ESPHome config for the Tuya SK20 nebula light

  162. AI-Thinker_RGBW_Bulb★ 52 · archived · C++

    Alternative MQTT firmware for AI-Thinker RGBW bulbs

  163. esphome-zbbridge★ 50 · dormant · C++

    ESPHome firmware for the Sonoff Zigbee Bridge exposing its Zigbee chip over TCP

  164. shelly-gen4-esphome★ 48 · active · Python

    ESPHome firmware for Shelly Gen4 devices installed through the stock web UI

  165. wdmc2-kernel★ 47 · active · Shell

    Mainline Linux kernel and Debian rootfs for the WD MyCloud Gen2 NAS

  166. OpenDMCUFirm★ 45 · active · C

    C reimplementation of the Wii U DMCU display microcontroller firmware

  167. techo5-spot★ 44 · active · Python

    Linux firmware for Amazon Echo Spot 1st gen replacing Fire OS, as a local Home Assistant voice satellite

  168. esphome-create-wind-calm★ 40 · active

    Guide and config for converting the Create Wind Calm ceiling fan to ESPHome

  169. rpi-open-firmware★ 40 · dormant · C

    Open-source VideoCore firmware for the Raspberry Pi

  170. ems-machinedrum-firmware★ 36 · active

    Custom firmware for the Elektron Machinedrum adding per-track lengths, speeds and trig conditions

  171. pluto-firmware-modifications★ 36 · dormant · Python

    Tools and docs for modifying the ADI ADALM-Pluto SDR firmware

  172. jangada★ 35 · active · C

    Alternative M-VAVE FM-1 firmware (Felucca fork) with superwave, mod matrix and 4 tracks

  173. awtrix-ng-tc002★ 34 · archived · C++

    Unofficial AWTRIX NG firmware port for the Ulanzi TC002 pixel clock with web UI and MQTT

  174. esphome-mi-desk-lamp★ 34 · active

    ESPHome custom firmware for the Xiaomi Mi Desk Lamp replacing the stock Wi-Fi firmware

  175. aqara-opple★ 31 · dormant · C

    Alternative Zigbee firmware for Aqara Opple wall switches

  176. openwrt-nx679j★ 31 · active · C

    Native OpenWrt port to the Nubia RedMagic 7 phone with reverse-engineered boot chain docs

  177. esphome-petkit-t4★ 29 · active · C++

    Custom ESPHome firmware for the Petkit Pura Max 2 litter box

  178. Sonoff-HomeKit★ 29 · active

    Firmware making the Sonoff Basic HomeKit-compatible

  179. SwitchBot-Plug-Mini-for-ESPHome★ 29 · active

    Flashing ESPHome firmware onto the SwitchBot Plug Mini

  180. blackbox-mod★ 28 · active · Python

    Unofficial feature patch for the 1010music Blackbox sampler's stock 3.1.9 firmware

  181. camlink_4k★ 28 · active · C

    Elgato Cam Link 4K rebuilt with open-source LiteX gateware and bare-metal FX3 firmware

  182. ChroMagic★ 28 · active · C

    Custom firmware for the ModRetro Chromatic handheld adding cartridge backups

  183. SGS01BTHome★ 28 · active · C

    Custom firmware for the Tuya SGS01 soil sensor to send data in standard BTHome format

  184. upk2esphome★ 28 · active · Python

    Generates ESPHome configs for Tuya devices from their stored user-param key data

  185. ORVIBO-CT30W-ESPHome★ 27 · slowing

    Flashes ESPHome onto the ORVIBO CT30W IR remote to control Gree/Kelvinator air conditioners

  186. XiaomiIR_ESPHome★ 24 · slowing · C++

    Custom ESPHome firmware for the Xiaomi IR controller

  187. broadlink-rm4pro-esphome★ 23 · active · C

    Custom ESPHome firmware for the Broadlink RM4 Pro

  188. iPodLinux★ 22 · dormant · C

    Mirror of iPodLinux, Linux port for classic iPods built from hardware RE

  189. sonoff-basic-openhab★ 22 · dormant · JavaScript

    Mongoose OS firmware for the Sonoff Basic working with openHAB

  190. tlsr8266_mesh★ 22 · active · Rust

    Tools and Rust firmware to reprogram Tuya TYBT1 BLE lights based on the TLSR8266 MCU

  191. AQARA-ZNCLDJ11LM★ 21 · dormant · C

    ESP8266 HomeKit firmware replacement for the Aqara ZNCLDJ11LM curtain motor

  192. mgos32toHAA★ 20 · slowing

    OTA path from ESP32 Shelly Mongoose OS firmware to HAA

  193. fm1-nes★ 19 · active · C

    Custom firmware SDK integration, diagnostics and NES example for the M-VAVE FM-1 (WL82 chip)

  194. esphome-mi-smart-humidifier-2★ 17 · active

    Installing ESPHome firmware on the Xiaomi Mi Smart Humidifier 2

  195. Growatt_Shine-S_HASS_Mod★ 16 · dormant

    Custom ESPHome firmware for the Growatt ShineWiFi-S stick

  196. OpenBekenCostcoFan2025-★ 16 · active

    OpenBeken firmware setup for the 2025 Costco smart fan

  197. catcard★ 15 · active · Rust

    Clean-room open-source Rust firmware for Coldcard hardware wallets. MIT licensed, no-std, Cortex-M4F.

  198. m-bootloader★ 15 · active · C

    Clean-room bootloader for M-VAVE FM-1 and SMK-37 keyboards (JieLi AC791N)

  199. macrosilicon_firmware★ 15 · active · Python

    Custom EEPROM firmware for Macrosilicon USB video chips from mask ROM disassembly

  200. proverb★ 15 · active · C

    Alternative to Sony's PSALM boot.bin bootloader for arcade PS2 (System 246/256) boards

  201. Shelly-Dimmer-2★ 15 · dormant · C++

    Custom firmware for the Shelly Dimmer 2

  202. broadlink-rm4mini-esphome★ 13 · active · Python

    Custom ESPHome firmware for the Broadlink RM4 mini

  203. esphome-husqvarna-automower-220ac★ 13 · active · C++

    Beta ESPhome firmware for Husqvarna Automower 220 AC

  204. sonoff-webthing★ 13 · archived · Makefile

    Alternative firmware exposing iTead Sonoff devices as Web Things

  205. esphome-eufy-robovac-g10-hybrid★ 11 · slowing

    ESPHome replacement for the Tuya module in the Eufy Robovac G10 Hybrid with reverse-engineering notes

  206. TreatLife-HomeKit★ 11 · dormant · C++

    Open firmware for TreatLife DS0x dimmer switches with native HomeKit support

  207. AI-Agent-on-a-NOKIA★ 10 · active

    Reverse-engineered Nokia 110 4G firmware to run a native AI chat app that drives calls, alarms and torch

  208. ESPHome-Mod-Flame-King-Propane-Scale★ 10 · active

    Reverse-engineering and ESPHome mod of the Flame King Bluetooth propane scale

  209. open-yoto★ 10 · active · C

    Open-source firmware for the Yoto player

  210. OpenBekenCostcoFan★ 9 · active

    OpenBeken firmware config for the Costco smart tower fan

  211. teddiebox★ 7 · active · Rust

    Open firmware for the ESP32 Toniebox that plays figures from a local teddyCloud

  212. smartclock-oss★ 6 · active · C++

    Open replacement firmware for the SD Pro Smart Weather Clock (ESP8266)

  213. sengled-hub-reclaim★ 5 · active · PowerShell

    Reclaim Sengled Z01-HUB and Z02-HUB hardware as a fully local EZSP v7 Zigbee coordinator for Home Assistant ZHA—no Se...

  214. flipper-telink★ 3 · active · C

    Flipper Zero app that dumps and reflashes Telink TLSR825x Zigbee devices over SWire

  215. iPodLinux★ 0

    Linux port and custom firmware for early Apple iPods

  216. nuttx-bb★ 0

    Port of the NuttX RTOS to the OsmocomBB-supported Calypso baseband

  217. osmo-tetra-bb★ 0

    Custom DMO firmware for Motorola MTH300 / Dolphin d700 TETRA handsets

  218. uboot-mt623x★ 0

    U-Boot port for the MediaTek MT623x baseband processor