Skip to main content
Visitor 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?

 

    This topic has been closed for replies.
    Best answer by FBL

    Hi @Tony2Simmy 

    X-CUBE-AUDIO-KIT supports STM32H7RS products. 

    2 replies

    FBLAnswer
    Technical Moderator
    August 7, 2025

    Hi @Tony2Simmy 

    X-CUBE-AUDIO-KIT supports STM32H7RS products. 

    Visitor 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?

    Explorer II
    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.

    Super User
    August 7, 2025

    Hi,

    Did you try with a standard setting?

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

    Visitor 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.