FrogAlert 0.2.0-beta.12
Pre-releaseFrogAlert 0.2.0-beta.12
This release changes screen off from an application-only dark state to the
CH582 hardware shutdown path used by the standard FOSSASIA firmware. Passive
discovery is cancelled and confirmed idle before shutdown, so BLE, USB, TMOS,
both application timers, and matrix drive are no longer kept running while dark.
Wake remains bound to the exact board profile. B1144C_260404 wakes from its
physical-top KEY2 button; B1144C_250901 wakes from physical-top KEY1 and also
arms KEY2 so a continuously held recovery press can still enter mask-ROM ISP.
A marked shutdown wake cold-boots the application. KEY2 is qualified at the
inherited 200 ms cadence before USB or display startup, and the 250901 image
returns to shutdown after a sub-threshold KEY2 recovery press.
The detector chart also groups both Meta-glasses hints together above the
Axon/TASER name hints while keeping frog dance at the highest priority.
The two exact counter images are built, audited, and published by the canonical
GitHub Actions workflow. The homepage downloads and guided flasher resolve the
same atomic release pair from the same-origin manifest.
This release is source- and CI-audited, not hardware-tested. Keep
hardware_verified: false until both exact images pass current measurement,
top-button off/wake without USB, charge wake, repeated cycles, BadgeMagic
upload, and a continuous KEY2-from-dark ISP test.
Audited artifacts
frogalert-0.2.0-beta.12-top-b1144c-260404-usb-c.bin- profile:
B1144C_260404_USB_C - physical PCB marking:
B1144C_260404 - size: 201,112 bytes
- SHA-256:
a75116b71c282ac459c7a9323638f973e7af22a9e473c3ba0555a2128eb65799 - debug ELF:
frogalert-0.2.0-beta.12-top-b1144c-260404-usb-c.elf· SHA-256a14c0729fb464a9782832170f503dc476fd2b9d9b95d41362930424271814103 - verification: cloud-built and audited from the recorded GitHub Actions candidate
- hardware status: not hardware-tested
- Actions run: 32388893315 · attempt 1
- candidate artifact:
frogalert-candidate-2b3299dcaf76d1bed6463a9c6df569ccc8296cc3· id9414073638 - candidate archive SHA-256:
sha256:da0918cb870734eabcb90f94f6f76d83cc00312a6dcee8b5d653b37cb06ec0b2 - candidate receipt SHA-256:
6504f408b63016ec1ac416745cfa466e7264d574ac97d04e16baa407c8fb810f
- profile:
frogalert-0.2.0-beta.12-bottom-b1144c-250901-usb-c.bin- profile:
B1144C_250901_USB_C - physical PCB marking:
B1144C_250901 - size: 201,200 bytes
- SHA-256:
fa8914111896b886b527bffa2da6665e485a455e664012d2bc9063e10babe5b4 - debug ELF:
frogalert-0.2.0-beta.12-bottom-b1144c-250901-usb-c.elf· SHA-2569f3c5919f7e7065766c4ae77209e0563889921ac3ed7b5701fceadd790b8577e - verification: cloud-built and audited from the recorded GitHub Actions candidate
- hardware status: not hardware-tested
- Actions run: 32388893315 · attempt 1
- candidate artifact:
frogalert-candidate-2b3299dcaf76d1bed6463a9c6df569ccc8296cc3· id9414073638 - candidate archive SHA-256:
sha256:da0918cb870734eabcb90f94f6f76d83cc00312a6dcee8b5d653b37cb06ec0b2 - candidate receipt SHA-256:
6504f408b63016ec1ac416745cfa466e7264d574ac97d04e16baa407c8fb810f
- profile:
Before flashing
Replacing the original read-protected firmware is irreversible: the OEM image cannot be backed up or restored. Use only the artifact whose exact hardware profile and physical PCB marking match the opened badge.
The browser flasher downloads the same-origin copy from frogalert.org/flash/, recalculates its SHA-256 locally, and still requires every normal identification, board-binding, consent, program, and byte-verification step. wchisp remains the command-line fallback.
Firmware source commit: 2b3299dcaf76d1bed6463a9c6df569ccc8296cc3