Skip to content

fix(audio): increase VS1053b init timing margins for early-batch chips#7239

Open
raphaelcoeffic wants to merge 1 commit intomainfrom
fix-6412
Open

fix(audio): increase VS1053b init timing margins for early-batch chips#7239
raphaelcoeffic wants to merge 1 commit intomainfrom
fix-6412

Conversation

@raphaelcoeffic
Copy link
Copy Markdown
Member

Some X12S radios with early-batch VS1053b chips fail to initialize audio after the streamlined init in 12febed. Increase timing margins:

  • Wait for DREQ before each SPI command (not just after)
  • Increase hard reset DREQ timeout from 3ms to 5ms and add 20ms settle
  • Increase post-CLOCKF DREQ timeout from 1ms to 5ms for PLL relock

Fixes #6412

Some X12S radios with early-batch VS1053b chips fail to initialize
audio after the streamlined init in 12febed. Increase timing margins:
- Wait for DREQ before each SPI command (not just after)
- Increase hard reset DREQ timeout from 3ms to 5ms and add 20ms settle
- Increase post-CLOCKF DREQ timeout from 1ms to 5ms for PLL relock
@raphaelcoeffic raphaelcoeffic added this to the 2.11.6 milestone Mar 30, 2026
@raphaelcoeffic raphaelcoeffic added hardware support bug/regression ↩️ A new version of EdgeTX broke something labels Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug/regression ↩️ A new version of EdgeTX broke something hardware support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Horus X12S No sounds/beeps after updating 2.11.1 -> 2.11.2

1 participant