Recent Books
BlazeNet
Wireless protocol for home automation
Programmable Load
A DIY programmable load, intended for power supply and battery testing
68komputer
68komputer is a homebrew computer based around the Motorola 68000 processor, and an ecosystem of ...
Emulashione
Emulashione is a multi-platform emulation framework focused on accuracy and portability.
Reverse Engineering
Notes from various reverse engineering projects
Mega Drive Hardware
Information related to the Sega Mega Drive/Genesis console's hardware
Recently Updated Pages
Beacon Packet Structure
This page describes the format of beacon frames. Fixed Part Every beacon frame starts out with ...
Security Schemes
This page describes the security/authentication mechanisms in use by the protocol. Background E...
Device Pairing
To add a device to an existing BlazeNet network, it will need to be paired to the network. This p...
MAC/PHY Packet Structure
All messages sent over the air take the form of a packet. Packets encapsulate the actual user dat...
Overview
Wireless devices in the network communicate using this custom RF protocol layer. It guarantees re...
Hardware Errata
Collection of some notes on the rev1 coordinator hardware Assembly Combine 100nF capacitors o...
Firmware Notes
This page collects some notes about the host-driven RF firmware, running on the EFR32FG23 chip on...
Host Firmware Notes
Some notes about the Linux host firmware (see this GitHub repo). UARTs don't work in DMA mode ...
Radio PHY
This page describes the physical radio configuration for use in sending packets over the air. 91...
Hardware Errata
This page documents some issues with the hardware. Rev 3 Footprint for RTC backup battery (BT...