A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32.
A collection of the best free and open source hamradio projects!
M5's custom build of Micropython for the StackC series of products.
Either alternative firmware or an app (it's not clear which) for the Flipper Zero which turns it into a white, blue, and red box.
A tool that downloads official firmware images from Samsung's update servers. Can also decrypt encrypted images.
The regions are not called standard things. For example, the US/North American firmware region is XAR.
An archive of older Android firmware images that give you root access on your Samsung mobile.
A site where you can search on Samsung devices and build custom Android firmware that gives you root access if it's in there.
Tasmota is an open source firmware for Espressif ESP8266, ESP32, ESP32-S or ESP32-C3 chipset based devices created and maintained by Theo Arends.
Everything began as Sonoff-MQTT-OTA with a commit on 25th January 2016. by Theo Arendst. Its goal was to provide ESP8266 based ITEAD Sonoff devices with MQTT and 'Over the Air' or OTA firmware.
What started as a simple way to hack a cloud bound Sonoff Basic (one of the first cheap and accessible smart home devices in the market) into a locally controlled device has grown into a fully fledged ecosystem for virtually any ESP8266 based device.
OpenEMC is an open-source firmware implementing an embedded management controller (EMC) on an STM32F1 microcontroller. It consists of a bootloader and firmware (both written in Rust) and Linux kernel driver modules (written in C).
Implements communication with the host over I2C and one interrupt line, field-upgradable firmware, full power control, a system watchdog, a real-time clock (RTC) with alarm and system wake-up, GPIO with interrupts, pin control, an analog digital converter (ADC), and full Linux device tree integration.
An introductory document that describes how to flash a project keyboard with the QMK firmware.
Pick a keyboard that you're configuring from the drop-down. Drag and drop keys onto your keymap. Delete or add layers to the keymap. Bake a firmware .hex image to flash onto your keyboard.
coreboot is an extended firmware platform that delivers a lightning fast and secure boot experience on modern computers and embedded systems. As an Open Source project it provides auditability and maximum control over technology.
The OpenBIOS project provides you with most free and open source Open Firmware implementations available. Here you find several implementations of IEEE 1275-1994 (Referred to as Open Firmware) compliant firmware.
Among its features, Open Firmware provides an instruction set independent device interface. This can be used to boot the operating system from expansion cards without native initialization code.
It is Open Firmware's goal to work on all common platforms, like x86, AMD64, PowerPC, ARM, Sparc and Mips. With its flexible and modular design, Open Firmware targets servers, workstations and embedded systems, where a sane and unified firmware is a crucial design goal and reduces porting efforts noticably.
Open Firmware is found on many servers and workstations and there are several commercial implementations from SUN, Firmworks, CodeGen, Apple, IBM and others.
In most cases, the Open Firmware implementations provided on this site rely on an additional low-level firmware for hardware initialization, such as coreboot or U-Boot.
The Forth Interest Group (FIG) was a world-wide, non-profit organization for education in and the promotion of the Forth computer language. This website offers an on-line literature database, programming tools, reference works, public-domain and experimental implementations of the Forth programming language for various platforms, technical conferences, and connections to other Forth resources.
Although FIG as an organization has dissolved, this website will continue to reflect the on-going interest in Forth.
Open source firmware and utilities for Minipro TL866xx series of chip programmers. This project's scope is dealing with the firmware within the TL866 itself. It includes software for dumping, reprogramming, and manipulating the firmware. Schematics and discussion of internal operations are also here.
Also you can find a linux USB wrapper for TL866 and TL866II which make these programmers native software to work with Wine. The wrapper is located in the directory wine/.
This is a reimplementation in KiCad of Don Froula's (http://projectmf.org/) PIC-based bluebox. The circuit was by Don Froula and the board layout was by Phil Lapsley (http://explodingthephone.com). It is so named because of Don's production of a close replica to the bluebox pictured in the October 1971 Esquire article "Secrets of the Little Blue Box." This version is based upon the ATtiny85 microcontroller.
There are three branches in this repository. Branch 'v1' is as close a duplicate of the original board as I can manage. As is, this board forms its own lid for the Radio Shack 230-1801 enclosure. The 'v2' branch is modified such that it can fit in the bottom of the Radio Shack enclosure. That one is probably a better choice for replicating Don's replica. The master branch has been modified to fit a Hammond 1591XXM dimensions 3.3" x 2.2" or 85mm x 56mm) enclosure, which I feel is of much better quality and utility.
This board requires six volts DC. Two or four CR2032 coin cells can be mounted in onboard holders or six volts applied to an external power header. Keystone 103 holds one cell each. Keystone 1026 and MPD BH800S hold two cells each stacked. I chose to try the MPD BH800S because I was uncertain if the Keystone 1026 would fit within the confines of the case.
Firmware: https://gitlab.com/DavidGriffith/bluebox-avr/
Instructions: https://661.org/proj/bluebox/ (archived)
This is a modification of the original firmware for the "Frequency Counter with a PIC and minimum hardware" created by Wolfgang "Wolf" Büscher, DL4YHF.
Derivatives of Wolf's design are sold on Ebay and other sides in kit form, usually adding a crystal test circuit but otherwise using Wolf's exact design and firmware for the counter part (Wolf is aware of these "clones" but doesn't mind as long as "those kits are offered for a fair price").
This is for those PIC 16F628 kits.
A collection of Awesome resources for the Flipper Zero device.
PikaScript is an ultra-lightweight Python engine with zero dependencies and zero-configuration, that can run with 4KB of RAM and 32KB of flash (such as STM32G030C8 and STM32F103C8).
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.