Skip to main content
Associate II
August 6, 2025
Solved

X-CUBE-AUDIO: USB audio high speed not work with iOS

  • August 6, 2025
  • 2 replies
  • 613 views

I use stm32h7r3 to develop USB audio recording function. My device can work successful in Ubuntu/Android/Windows, but failed in iOS. I had tried many iOS version, but still can't work.  The below is my device USB parameters:

2 channels L/R

32 bit  data length

48KHz sample rate

High speed

UAC1.0

my reference code(stm32F769I) from https://www.st.com/en/embedded-software/x-cube-audio.html

Could someone give me some advice?

 

Best answer by FBL

Hi @Tony2Simmy 

X-CUBE-AUDIO-KIT supports STM32H7RS products. 

2 replies

FBLBest answer
Technical Moderator
August 7, 2025

Hi @Tony2Simmy 

X-CUBE-AUDIO-KIT supports STM32H7RS products. 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.Best regards,FBL
Associate II
August 11, 2025

I find out UAC2.0 and tinyusb library in X-CUBE-AUDIO-KIT.

Do ST have plan to update UAC1.0 to UAC2.0 in X-CUBE-AUDIO?

Senior
October 16, 2025

Were you able to get anywhere?

HS is not supported in UAC1.0, so you're on the right track to use UAC2.0.

AScha.3
Super User
August 7, 2025

Hi,

Did you try with a standard setting?

Like: 48k, 16bit, stereo/2ch ?

"If you feel a post has answered your question, please click ""Accept as Solution""."
Associate II
August 11, 2025

When I change high speed to full speed, iOS can detect my USB device.

It seems that iOS can't support HS in UAC1.0.