Skip to content

Loop Firmware v1.0.1.84

Choose a tag to compare

@NickEngmann NickEngmann released this 30 Jul 10:47

Loop Firmware v1.0.1.84

Everything merged since v1.0.1.83 (built + published manually — Actions credits exhausted; same pipeline, same assets):

Fixes

  • Vertical banding (incl. B&W mode) — the per-column FPN correction shipped default-ON but unarmed (no stored profile). Profiles now auto-calibrate when the camera sits idle ~45 s in a dark scene: amber CALIBRATING… badge on screen, idle-sleep held during the run, aborts on page-leave or user capture, never overwrites existing profiles, bounded 3 attempts/boot. Validated: −81%/−90% band metric on fresh captures. (#82)
  • Auto-cal lighting guard — the run aborts (nothing stored) the moment room lighting changes mid-calibration; per-frame check closes the run-average dilution hole. Live-validated against actual sunrise. (#83)
  • Residual magenta frames — pre-capture AWB register sanity check guarantees a register-latched wedge can never ship a frame (sync-first: heal + shoot immediately, zero added inter-cam skew); POSTCAP check + 15 s probe with a bigger heal budget. (#81)
  • Battery — poll task kicked on camera-page entry (stale empty icon after charger-plug); raw MP2624 REG08/REG09 published for charge-fault naming; vc 12-pin wiring docs. (#80)

Carried from the 07-28/29 merge train (first release containing them)

  • Wi-Fi transfer speed ~3× — BLE advertising pauses during live app sessions (in-app 5.4–5.8 MB GIF export: ~30 s → ~8–12 s); stale sessions decay via WS probe so the advert always resumes. (#79)
  • Post-Connected SD save wedge — APP_CONN radio enter/leave serialized + probe-gated reboot safety net. (#78, via #79)
  • Honest pairing states + SoftAP credentials on-screen — no more false "Connected" on a failed Wi-Fi join; the pairing screen shows ssid + password. (#78, via #79)
  • LPS album self-heal, <6 s menu-bounce sleep-restore, UI overlay fixes, S3 control-queue hardening. (#77)