# Firmware Library: Free Embedded & IoT Reversing Resources > 24 free resources on embedded systems, firmware analysis and IoT reversing. Links verified 2026-10-14. Metadata and short original summaries only; content lives with providers. Sister of Low Level Library (https://lowlevellibrary.com/). - [About](https://firmware.lowlevellibrary.com/about/): what the site is, method, sources, contact - [AI FAQ page](https://firmware.lowlevellibrary.com/ai/): structured answers - [Privacy note](https://firmware.lowlevellibrary.com/privacy/): newsletter data practices - [entries.json](https://firmware.lowlevellibrary.com/entries.json): full dataset - [llms-full.txt](https://firmware.lowlevellibrary.com/llms-full.txt): every entry grouped by topic ## Sister sites - [BinRev Library](https://binrev.lowlevellibrary.com/) - [Exploit Library](https://exploit.lowlevellibrary.com/) - [Low Level Library (main)](https://lowlevellibrary.com/) ## Entries - [OWASP IoTGoat](https://github.com/OWASP/IoTGoat): OWASP; Beginner; Vulnerable firmware (GitHub); topics: practice, iot, firmware, vulnerable - [OWASP Firmware Security Testing Methodology](https://github.com/scriptingxss/owasp-fstm): OWASP / scriptingxss; Beginner; Methodology (GitHub); topics: methodology, firmware, guide - [Binwalk](https://github.com/ReFirmLabs/binwalk): ReFirmLabs; Beginner; Open-source tool (GitHub); topics: tools, extraction, firmware - [Firmware Analysis Toolkit](https://github.com/attify/firmware-analysis-toolkit): Attify; Intermediate; Toolkit (GitHub); topics: tools, emulation, firmware - [Firmadyne](https://github.com/firmadyne/firmadyne): Firmadyne project; Advanced; Research toolkit (GitHub); topics: tools, emulation, linux - [EMBA](https://github.com/e-m-b-a/emba): e-m-b-a; Intermediate; Open-source tool (GitHub); topics: tools, scanner, firmware - [OpenOCD documentation](https://openocd.org/doc/html/index.html): OpenOCD project; Intermediate; Official docs; topics: tools, jtag, debug, hardware - [Serial Communication](https://learn.sparkfun.com/tutorials/serial-communication): SparkFun; Beginner; Tutorial; topics: uart, hardware, beginner - [Wrongbaud blog](https://wrongbaud.github.io/): Wrongbaud; Intermediate; Blog; topics: blog, hardware, jtag, writeups - [VoidStar Security blog](https://voidstarsec.com/blog/): VoidStar Security; Intermediate; Blog; topics: blog, firmware, hardware, training - [FACT (Firmware Analysis and Comparison Tool)](https://github.com/fkie-cad/FACT_core): Fraunhofer FKIE; Advanced; Open-source platform (GitHub); topics: tools, analysis, comparison - [Qiling Framework](https://github.com/qilingframework/qiling): Qiling project; Advanced; Emulation framework (GitHub); topics: tools, emulation, cross-arch - [Interrupt (Memfault)](https://interrupt.memfault.com/blog/): Memfault; Intermediate; Engineering blog; topics: blog, embedded, firmware, engineering - [Microcorruption](https://microcorruption.com/): Matasano / NCC Group; Beginner; Browser CTF; topics: practice, ctf, msp430, embedded - [/dev/ttyS0 tutorials](https://www.devttys0.com/category/tutorials/): devttys0; Beginner; Tutorial blog; topics: blog, uart, firmware, tutorials - [ESP-IDF Programming Guide](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/): Espressif; Intermediate; Official docs; topics: esp32, sdk, docs, iot - [Zephyr Project documentation](https://docs.zephyrproject.org/latest/): Zephyr Project; Intermediate; Official docs; topics: rtos, docs, embedded - [The Embedded Rust Book](https://docs.rust-embedded.org/book/): Rust Embedded Working Group; Intermediate; Online book; topics: rust, embedded, book - [Raspberry Pi Pico C/C++ SDK](https://github.com/raspberrypi/pico-sdk): Raspberry Pi; Beginner; SDK (GitHub); topics: rp2040, sdk, hardware - [Getting started with Raspberry Pi Pico (C SDK PDF)](https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf): Raspberry Pi; Beginner; PDF guide; topics: rp2040, pdf, beginner - [Mastering the FreeRTOS Real Time Kernel](https://www.freertos.org/Documentation/02-Kernel/07-Books-and-manual/01-RTOS_book): FreeRTOS / Amazon; Intermediate; Free book; topics: rtos, book, freertos - [flashrom](https://www.flashrom.org/): flashrom project; Intermediate; Open-source tool; topics: tools, spi, flash, hardware - [probe-rs](https://github.com/probe-rs/probe-rs): probe-rs project; Intermediate; Open-source tool (GitHub); topics: tools, debug, rust, swd - [awesome-iot-hacks](https://github.com/nebgnahz/awesome-iot-hacks): nebgnahz; Reference; Curated list (GitHub); topics: awesome-list, iot, writeups