Fry Firmware v0.1.0
First release of the Fry Networks embedded firmware.
Turns an ESP-class board into a Fry dVPN endpoint miner.
- ESP32, ESP32-S3 and ESP32-C3: Bluetooth LE provisioning plus a WireGuard relay endpoint
- ESP8266: captive-portal provisioning plus a SOCKS5 bandwidth-sharing proxy
- Over-the-air updates driven by the signed manifest published with each release
- hardwareapi client for registration, lease renewal and proof-of-contribution reporting
- Miner identity derived on-device and persisted; the wallet is supplied during provisioning
Flash the image matching your board, then provision it with the Fry Android app.
Verified on hardware: an ESP8266 boots, provisions, joins Wi-Fi, serves SOCKS5 traffic and
completes a full over-the-air update with SHA-256 verification.
Known limitations in this release:
- Over-the-air updates on ESP8266 are verified over plain HTTP. The HTTPS path exhausts the
available heap on that chip and should not be relied on yet. - The hardwareapi server does not yet accept the IOTVPN miner code, so registration returns 401
and the device reports it and carries on. Everything else runs normally. - ESP32-S3 and ESP32-C3 images are built and published but have not been run on hardware.