I bought a generic android head unit (quadcore r16 Android version 6.0.1 mcu 5.3.19). The USB port charges my iPhone but the entire system doesn’t seem to detect it so I cannot play music via usb. Same with regular usb drives. I downloaded the usb host controller app and it detects them: it says iPod usb interface (which appears when I plug the iPhone). Tried toggling usb debugging. A few words appear, I click “accept” but it stays off. Tried the developers settings and changed the usb mode from mts to charge and to usb audio and its the same. Tried mass storage apps but they just seem to detect if something is plugged. Another problem: my iPhone detects the head unit as a Headset and not as a proper car unit and then sends lower quality audio. Any solution to both of those things?