Repository navigation
Releases: cccat6/iphone-agent-harness
Release list
Firmware 0.5.8
Firmware inputs: 86198977fbf84d3594919d9f923f7c12ba4d3525b563309ff74211881ac1a18f
Source commit: 4927a58916b844b091eff9dc2f14ac9aaa73f2a6
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware 0.5.11
Firmware inputs: 7f4635d83b82270934126753317c81dc380b95f25d6419723e27e2a1895a43d8
Source commit: 1b41408f6570332d6df670477d55ebd236d0f22e
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware 0.5.7
Firmware inputs: 6645489f5269b80dae2854d6144f00e70ecb035df15458fed714f044adc562af
Source commit: 8666a615a3507ee3237bb9feb47686a43f5e21ad
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware 0.5.12
Firmware inputs: 5f6e15644ec6cfde6a8f6c981f6b75e0ce8484b87448f1a610424a49af387823
Source commit: a9b2a4d15e6238cd30a454f820b71f76151c5264
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware 0.5.5
Firmware inputs: fdb7a52db2693ddc344fc2b486370c26347853ba0ab877241ecf25c5f405d66d
Source commit: 596b0a5eab401207bc02cddc30d00e63a7891b05
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware 0.5.6
Firmware inputs: 5cdfafa81df59a227a5f349c41ae38f4f3ae3fd11f2c95bd8e2f67b615d2aff3
Source commit: 8e0dab6a1a3b5784548bbf84d2e1fde0a25010d1
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware 3384ea5d4089
Firmware inputs: 3384ea5d4089594c2a7c7e3b7e28481ff070a9ab477c0446a18b5edc9bc2153a
Source commit: d615676ec6affd1fd26d1ed669c927340b5d9e33
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware b344b64c9c5b
Firmware inputs: b344b64c9c5bb1d2a66d45d9df7a90597909a7a086946dc1b1c91a2fdbd1925a
Source commit: 9ef87a62c8cb1ea506bd32abc6cb4d8388e6f622
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware 3ac940d24ae8
Firmware inputs: 3ac940d24ae8775ef4ebf79d82f08739d894fa2816c4c2e8f69fe5040f8acbf4
Source commit: a772599edd8552775e770434edce07ca5200fd1c
7 compiled profiles: C2 (26/40 MHz crystals, 2 MB minimum), C3, C5, C6, S3 and classic ESP32 (4 MB minimum). Each board has bootloader, partitions, boot_app0 and application binaries. Use manifest.json for offsets and SHA-256. The archive also contains licenses. The browser installer uses these same firmware files.
Firmware eb9a4e95024b
Improves bridge setup and browser recovery. Public connection information is included in the settings page's first response, and idle HTTP sockets can be reclaimed so another phone can load it. The web UI now separates the bridge network connection, the phone's Bluetooth link and readiness for keyboard/pointer input; Refresh is read-only, and known rejected input tests have a bounded automatic retry.
Compiled for ESP32, ESP32-C3, ESP32-S3 and ESP32-C6 from source SHA-256 4fe4a826abb95c7ebdf6f40129bfd2e4156db058925e2e82c434ed12c7bfcef6, source commit ff7bb553d5d6c7e69b8986cd093096affe09848e. Use manifest.json for flash offsets, part sizes and hashes. Website online flashing at https://igent.cc/flash serves the same verified binaries.
Published directly without triggering GitHub Actions. All four builds and host checks passed; the authorized USB device was absent, so this release was not flashed or physically phone-validated in this pass. The bridge currently supports one active WebRTC control peer; retrieving setup information from another phone is independent of that connection.