Based on upstream's v0.7.2-hotfix (mic support, RAM-relocated hot path for BT/USB/audio, improved wake behavior, BOOTSEL button pairing), with:
Fixes
- Controller input lag under sustained haptic audio — same root cause and fix as v0.5.0 (see that release's notes), reapplied on top of this larger base: the haptics DSP's 48kHz→3kHz conversion now uses a fixed 1-in-16 decimation instead of
WDL_Resampler's polyphase filter. On this base the DSP still runs on core1 (offloaded from core0'saudio_loop()), but the expensive resampling step it was doing is gone. - Config app (
config-electron) updated to match this firmware's largerConfig_bodylayout (headset volume, speaker gain, mic/speaker enable toggles, trigger reduction, USB serial number toggle) and to check for firmware updates in addition to app updates.
Notes
- If you use the PC-side auto-haptics loopback,
auto_haptics_enablemust be set to0(Off / pass-through) in the device config. - The config app release for this firmware is not out yet — the current config app release predates this firmware's config layout and cannot configure it correctly. An updated config app release will follow separately.