The top usb port is the only one that will recognize your phone for carplay/android auto. The bottom port is for phone charging only. For firmware updates you will have to update the firmware OTA on your existing head unit first before you install the new usb unit.