Android Head Units

Android Head Units

Frequently Asked Questions for ZXW

How to apply zxw_factory_config.xml file?

Before making any changes, make sure you have a backup of your original file. Once you apply a new file, it will persist even through a factory reset.

  1. Use a USB drive with FAT32 formatted partition.
  2. On the root of the USB drive, create a folder called OEM.
  3. Copy your file into OEM folder, so that it’s accessible under /OEM/zxw_factory_config.xml location.
  4. Plug in the USB drive into Head Unit. If you have two USB connectors, use the one without CarPlay label.
  5. Start (or restart) the Head Unit, your file should be automatically detected. Wait for a toast message indicating that settings were applied.
  6. Alternatively, go to Factory settings, “Profile Import” and tap on “Update” button to load the file manually.

How to install OTA firmware updates?

  1. Download suitable firmware OTA update. Check Discord or forums for links.
  2. Compare file signatures with values from Updates page (if available) to make sure file is not corrupted.
  3. Copy the update[...].zip archive directly to the root of the USB drive.
  4. Plug in the USB drive into Head Unit. If you have two USB connectors, use the one without CarPlay label.
  5. Head Unit should automatically detect the file and ask if you want to update, select Yes.

Note: GT6 devices will detect update13.zip file name, whereas GT7 devices require update13_2.zip. You can also use _force suffix (e.g. update13_2_force.zip) to skip the confirmation prompt.

What platforms are available?

Firmware on ZXW units contains various checks based on hardware it’s running on. From what we could find, the following platforms are (or are going to be) supported:

  • Qualcomm Snapdragon 665 SM6125 = GT6
  • Qualcomm Snapdragon 680 SM6225 = GT7
  • Qualcomm Snapdragon 685 SM6225-AD = GT7Pro

How to pull zxw_factory_config.xml file from Head Unit?

The zxw_factory_config.xml file is a device/vendor specific configuration file that gets shipped with your Head Unit. Before you make any changes, please make a backup of the original file, so that you can always revert to it.

  1. Download ADB from Android SDK Platform Tools
  2. Create a Wi-Fi hotspot on your phone
  3. Connect Head Unit and your laptop to that Wi-Fi hotspot
  4. Connect to the Head Unit with ADB
    adb connect IP:PORT
  5. Pull the file into your laptop
    adb pull /mnt/privdata1/zxw_factory_config.xml
    If this command fails with a “Permission Denied” error, you will need to change the permissions on the file in order to pull/copy it:
    adb shell
    su
    chmod +r /mnt/privdata1/zxw_factory_config.xml
    exit
    exit
    Then re-run the adb pull command above
  6. Disconnect
    adb disconnect