v5.0-beta.5
Pre-release
Pre-release
DTHRCTL DMA Arbiter Fix + iAP Diagnostic
Changes
- Fix 1: DTHRCTL — Removed ARPEN (DMA arbiter parking) which lets EP0 starve ISO IN DMA after dock control transfers. Added ISOTHREN + TXTHRLEN(48) for ISO TX thresholding.
- Step 0: iAP suppress — Skips iap_hid_process_rx() during source streaming to isolate whether iAP FSM processing in ISR contributes to the pop.
- Log cleanup — Removed LCD_DMA and DISC noise (was 97% of log buffer). Fixed SRC GAP mask (0x3FFF).
Testing
- Flash, play on Onkyo dock with audio_boost OFF
- If glitch gone: DTHRCTL fix and/or iAP suppress fixed it
- Dock status display won't update during streaming (iAP processing suppressed for test)
Backup
If glitch persists, beta.6 will add USB IRQ priority (process USB before timer/DMA interrupts).