Skip to main content
Associate II
Aug 6, 2025 10:17 AM UTC
Solved

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

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?

 

This topic has been closed for replies.
FBLBest answer
ST Technical Moderator
Aug 7, 2025 3:16 PM UTC

Hi @Tony2Simmy 

X-CUBE-AUDIO-KIT supports STM32H7RS products. 

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL

5 replies

FBLBest answer
ST Technical Moderator
Aug 7, 2025 3:16 PM UTC

Hi @Tony2Simmy 

X-CUBE-AUDIO-KIT supports STM32H7RS products. 

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL
Associate II
Aug 11, 2025 7:30 AM UTC

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
Oct 16, 2025 8:40 PM UTC

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
Aug 7, 2025 7:49 PM UTC

Hi,

Did you try with a standard setting?

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

If you feel a post has answered your question, please click on " Best Answer ".
Associate II
Aug 11, 2025 7:11 AM UTC

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.