Bookmarks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 1 / 4
63 results tagged firmware  ✕   ✕
MicroPythonOS https://micropythonos.com/
Sun 19 Oct 2025 05:59:30 PM PDT archive.org

MicroPythonOS is a lightweight, fast, and versatile operating system designed to run on microcontrollers like the ESP32 and desktop systems. With a modern Android-like touch screen UI, App Store, and Over-The-Air updates, it’s the perfect OS for innovators and developers.

Github: https://github.com/MicroPythonOS/MicroPythonOS

micropython os firmware mobile
geo-tp/ESP32-Bus-Pirate https://github.com/geo-tp/ESP32-Bus-Pirate
Sat 27 Sep 2025 09:14:52 PM PDT archive.org

ESP32 Bus Pirate is an open-source firmware that turns your device into a multi-protocol hacker's tool, inspired by the legendary Bus Pirate. It supports sniffing, sending, scripting, and interacting with various digital protocols (I2C, UART, 1-Wire, SPI, etc.) via a serial terminal or web-based CLI. It also communicates with radio protocols like Bluetooth, Wi-Fi, Sub-GHz and RFID.

Users interact with the unit over CLI, serial, or over wifi if you connect your laptop to the unit as an access point.

Supports over a dozen interfaces and several dozen different operations.

The cool thing is, if you do electronics you probably have one or two sitting around right now.

esp32 C cpp firmware hardware hacking interfaces
Open-source Firmware for Ingenic SoC IP Camera https://thingino.com/
Fri 19 Sep 2025 07:40:21 PM PDT archive.org

Github: https://github.com/themactep/thingino-firmware

firmware opensource cameras
hshi74/toddlerbot https://github.com/hshi74/toddlerbot
Sun 14 Sep 2025 12:21:11 PM PDT archive.org

ToddlerBot is a low-cost, open-source humanoid robot platform designed for scalable policy learning and research in robotics and AI.

This codebase includes low-level control, RL training, DP training, real-world deployment and basically EVERYTHING you need to run ToddlerBot in the real world!

Built entirely in Python, it is fully pip-installable (python >= 3.10) for seamless setup and usage!

python cpp robots firmware ai
dj1ch/minigotchi-ESP32 https://github.com/dj1ch/minigotchi-ESP32
Sun 07 Sep 2025 12:04:29 PM PDT archive.org

The Minigotchi firmware ported to the ESP32. Due to a surge in people asking for ESP32 support, I have created this fork. Fundamentally the ESP8266 and ESP32 can perform similar functions, although the ESP32 has more features, memory, computing power, etc. We have more and more ESP32s being supported, feel free to ask me about supporting a device.

firmware hacking esp32 C cpp
Nicholas-L-Johnson/flip-card https://github.com/Nicholas-L-Johnson/flip-card
Sat 16 Aug 2025 08:40:24 PM PDT archive.org

This repo contains all files related to the flip-card project, which is a business card that runs a fluid-implicit-particle (FLIP) simulation. The PCB design files are in the "kicad-pcb" folder. The flip-card project is inspired by mitxela's fluid simulation pendant project.

rust firmware graphics visualization businesscards electronics projects
The Hacker Pager https://www.hackerpager.net/
Thu 31 Jul 2025 06:36:09 PM PDT archive.org

The Hacker Pager is an open source Meshtastic device that looks like an old-school alphanumeric pager. Operates completely off the grid. Supports all of the features that Meshtastic nodes support, from communicating as a client to acting as a smart repeater. You don't need a keyboard or smartphone app to use it (but they probably help); compatible with the official Meshtastic app anyway. Can store traffic as .pcap files to microSD card. Includes a spectrum analyzer (850 to 950 MHz). For style points, it includes a CHIP-8 emulator that can be used to play games stored on the microSD card.

Firmware: https://github.com/exploiteers/Meshtastic-Exploiteers-Hacker-Pager

Case: https://github.com/exploiteers/Case-Design-Files-Exploiteers-Hacker-Pager

PCB layout: https://github.com/exploiteers/Electronics-Design-Exploiteers-Hacker-Pager

LoRa pagers hackers fun firmware greyprints communications transceiver
colonelpanichacks/mesh-detect https://github.com/colonelpanichacks/mesh-detect
Sun 08 Jun 2025 06:32:06 PM PDT archive.org

This repository is a bunch of links to other components of Colonel Panic's drone mapper project. So you're not flailing around trying to figure out what stuff you need or are missing.

drones links firmware projects
Free-WILi - Make Embedded Systems Fun Again https://freewili.com/
Mon 24 Mar 2025 01:53:43 PM PDT archive.org

FREE-WILi is the embedded development tool you’ve been waiting for. Designed to simplify the process of testing, debugging, and developing electronic systems, FREE-WiLi is packed with a wide array of interfaces and features to handle all your development needs.

Supports I2C, SPI, PIO, UART over GPIO pins. USB interfaces. Programmable voltages. Has an FPGA on board for emulating other devices. SMA connectors for antennae. IR transmission and reception. Speaker and microphone.

They even ported the firmware to the Defcon 32 badge.

tools firmware hardware hacking interfaces embedded
Shellminator https://www.shellminator.org/
Wed 12 Mar 2025 02:30:26 PM PDT archive.org

Shellminator is an easy-to-use terminal interface library designed for microcontroller environments. Thanks to its low resource usage, it can run on almost any microcontroller. It’s Arduino-compatible out of the box, making it accessible for both hobbyists and beginner programmers.

If your device is offline, you can now host the necessary web pages directly from the microcontroller. No external server needed! You can create progress bars, buttons, selection lists, plots, level meters, and even notifications. You can password-protect your terminal.

Highly, almost stupidly configurable. More like a shell than a serial terminal.

Github: https://github.com/dani007200964/Shellminator

cpp firmware embedded terminal microcontrollers
ripplebiz/MeshCore https://github.com/ripplebiz/MeshCore
Mon 10 Mar 2025 12:48:09 PM PDT archive.org

MeshCore is a lightweight, portable C++ library that enables multi-hop packet routing for embedded projects using LoRa and other packet radios. It is designed for developers who want to create resilient, decentralized communication networks that work without the internet.

MeshCore now supports a range of LoRa devices, allowing for easy flashing without the need to compile firmware manually. Users can flash a pre-built binary using tools like Adafruit ESPTool and interact with the network through a serial console. MeshCore provides the ability to create wireless mesh networks, similar to Meshtastic and Reticulum but with a focus on lightweight multi-hop packet routing for embedded projects. Unlike Meshtastic, which is tailored for casual LoRa communication, or Reticulum, which offers advanced networking, MeshCore balances simplicity with scalability, making it ideal for custom embedded solutions., where devices (nodes) can communicate over long distances by relaying messages through intermediate nodes. This is especially useful in off-grid, emergency, or tactical situations where traditional communication infrastructure is unavailable.

MeshCore is designed for use with:

  • Heltec V3 LoRa Boards
  • RAK4631
  • XiaoS3 WIO (sx1262 combo)
  • XiaoC3 (plus external sx126x module)
  • LilyGo T3S3
  • Heltec T114
  • Station G2
cpp firmware LoRa library packetradio
EFForg/rayhunter https://github.com/EFForg/rayhunter
Wed 05 Mar 2025 02:55:26 PM PST archive.org

Rayhunter is an IMSI Catcher Catcher for the Orbic mobile hotspot.

THIS CODE IS PROOF OF CONCEPT AND SHOULD NOT BE RELIED UPON IN HIGH RISK SITUATIONS

Code is built and tested for the Orbic RC400L mobile hotspot, it may work on other orbics and other linux/qualcom devices but this is the only one we have tested on.

Once installed, rayhunter will run automatically whenever your Orbic device is running. It serves a web UI that provides some basic controls, such as being able to start/stop recordings, download captures, and view heuristic analyses of captures.

rust surveillance detection imsi firmware cellular
disaster.radio https://disaster.radio/
Wed 01 Jan 2025 04:07:40 PM PST archive.org

A disaster-resilient communications network powered by the sun.

When the critical infrastructure that so many of us take for granted goes away, how do we organize ourselves and our communities to respond?

If recent ecological disasters have demonstrated anything, it is the inadequacy of existing models and tools to provide efficient allocation of resources, access to emergency communications, and effective coordination of human effort. Few if any solutions exist that are off-grid, affordable, reliable, easily deployed, and openly standardized.

  • https://github.com/sudomesh/disaster-radio
  • https://github.com/sudomesh/disaster-radio/tree/master/web
  • https://github.com/sudomesh/disaster-radio-map
project hardware software radio communications community esp32 firmware LoRa solar meshnetworking
Aodrulez/blueTag https://github.com/Aodrulez/blueTag
Thu 26 Dec 2024 05:52:22 PM PST archive.org

JTAGulator alternative for RP2040 microcontroller based development boards including RPi Pico.

Connect the RP2040 microcontroller based development board running blueTag to your computer using USB cable. Connect the development board's GPIO pins (GPIO0-GPIO15 so 16 channels in all) to your target's testpoints on the PCB. Connect the development board's "GND" pin to target's "GND". Connect to your RP2040 using a terminal emulator. blueTag supports auto-baudrate detection so you should not have to perform any additional settings. Press any key in the terminal emulator program to start using blueTag. The firmware methodically pokes at all of the connected lines to figure out what kind of interface it is (JTAG, I2C, SPI, etc) and which line is hooked to which pin of that interface for you.

pico firmware rp2040 jtag interfaces hardware reverseengineering analysis
Meshtastic https://meshtastic.org/
Mon 18 Nov 2024 08:32:35 AM PST archive.org

Meshtastic® is a project that enables you to use inexpensive LoRa radios as a long range off-grid communication platform in areas without existing or reliable communications infrastructure. This project is 100% community driven and open source!

Long range (331km record by MartinR7 & alleg). No phone required for mesh communication. Decentralized communication - no dedicated router required. Encrypted. Excellent battery life. Send and receive text messages between members of the mesh. Optional GPS based location features.

Meshtastic utilizes LoRa, a long-range radio protocol, which is widely accessible in most regions without the need for additional licenses or certifications, unlike HAM radio operations. These radios are designed to rebroadcast messages they receive, forming a mesh network. This setup ensures that every group member, including those at the furthest distance, can receive messages. Additionally, Meshtastic radios can be paired with a single phone, allowing friends and family to send messages directly to your specific radio. It's important to note that each device is capable of supporting a connection from only one user at a time.

hardware software firmware rf meshnetworking telemetry iot
flashrom/flashrom https://github.com/flashrom/flashrom
Tue 05 Nov 2024 05:11:37 PM PST archive.org

flashrom is a utility for detecting, reading, writing, verifying and erasing flash chips. It is often used to flash BIOS/EFI/coreboot/firmware images in-system using a supported mainboard, but it also supports flashing of network cards (NICs), SATA controller cards, and other external devices which can program flash chips. Can also be used for dumping the contents of SPI chips for analysis.

It supports a wide range of flash chips (most commonly found in SOIC8, DIP8, SOIC16, WSON8, PLCC32, DIP32, TSOP32, and TSOP40 packages), which use various protocols such as LPC, FWH, parallel flash, or SPI.

C cli flash bios eproms dump write firmware hardware hacking
cnlohr/channel3 https://github.com/cnlohr/channel3
Thu 31 Oct 2024 01:26:21 PM PDT archive.org

Uses the GPIO3 pin of an ESP8266 to broadcast analog television signals. Broadcasts on broadcast channel 3 (60-66 MHz).

esp8266 firmware transmitter television analog rf
bkerler/Sniffle https://github.com/bkerler/Sniffle
Tue 08 Oct 2024 06:45:23 PM PDT archive.org

Sniffle is a sniffer for Bluetooth 5 and 4.x (LE) using TI CC1352/CC26x2 hardware. Sniffle has a number of useful features, including: Support for BT5/4.2 extended length advertisement and data packets, Channel Selection Algorithms #1 and #2, all BT5 PHY modes, sniffing only advertisements and ignoring connections, channel map, connection parameter, and PHY change operations, and capturing advertisements from a target MAC on all three primary advertising channels using a single sniffer. This makes connection detection nearly 3x more reliable than most other sniffers that only sniff one advertising channel. Can write traffic to PCAP files for external analysis.

Requires a supported Bluetooth interface, such as the TI CC26x2R, CC2652RB, CC1352R, CC1352P, or the EC Catsniffer V3 CC1352. The documentation has a complete list of Bluetooth sniffers and links to get them.

python C bluetooth sniffer firmware
RIOT-OS https://www.riot-os.org/
Wed 11 Sep 2024 01:11:45 PM PDT archive.org

RIOT is a free, open source operating system developed by a grassroots community gathering companies, academia, and hobbyists, distributed all around the world. RIOT supports most low-power IoT devices, microcontroller architectures (32-bit, 16-bit, 8-bit), and external devices. RIOT aims to implement all relevant open standards supporting an Internet of Things that is connected, secure, durable & privacy-friendly.

Supports over 200 boards based on AVR, MSP430, ESP8266, ESP32, RISC-V, ARM7 and ARM Cortex-M microcontrollers.

RIOT supports DTLS transport layer security, IEEE 802.15.4 encryption, Secure Firmware Updates (SUIT), multiple cryptographic packages, and crypto secure elements. Modular to adapt to application needs. We aim to support all common network technologies and Internet standards. RIOT is open to new developments and often an early adaptor in networking.

Develop in standard languages using standard tools. Modular. Real-time capable. Multithreaded with low overhead (less than 25 bytes/thread). Supports common and specialized protocols (6LoWPAN, IPv6, RPL, UDP, TCP, QUIC, MQTT-SN, CoAP, CBOR) and interfaces (BLE, LoRaWAN, 802.15.4, WLAN, CAN). Static and dynamic memory allocation.

Github: https://github.com/RIOT-OS/RIOT

opensource embedded os firmware C cpp rust iot
openlgtv http://openlgtv.github.io/
Sun 30 Jun 2024 02:43:01 PM PDT archive.org

OpenLGTV is a collective, non-commercial project for legal reverse engineering and research of LG (Smart and non Smart) TVs firmware, which is partially Open Source. The main goal of the project is to improve the functionality of the TVs by adding new features, fixing bugs and providing new software.

Github: https://github.com/OpenLGTV

lg television reverseengineering firmware tools linux
page 1 / 4
6660 links, including 429 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn