Android Head Units

Android Head Units

Factory settings for ZXW

Function

( usbHostMode )
( hicarVisible )
( googleVisible )
( auxVisible )
( dtvVisible )
( frontCamera )
( screenCastVisible )
( touchData )
( eqVisible )
( weatherVisible )
( doubleBtTransmit )
Amplifier Selection ( amplifierSelection )
( 0 )
( 1 )
Whether to use the left front horn ( useHorn )
( 0 )
( 1 )
Secondary screen application ( sLauncherAppOverseas )
( 0 )
( 1 )

Vehicle

( notHaveScreen )
Selecting the "CAR" menu option will display a clock instead of OEM system. Choose this option on cars without OEM screen, e.g. old BMW X1.
Knob Type ( iDriverType )
( 0 )
( 1 )
360 Camera ( cameraType )
( 0 )
( 1 )
Gear Selection ( gearType )
( 0 )
( 1 )
( 2 )
Steering Wheel Track Selection ( wheelTrack )
( 0 )
( 1 )
Reverse exit time ( backcarTimeSelection )
( 0 )
(0 - 10) ( 1 )
Driver seat ( driverSeat )
( 0 )
( 1 )
Number of doors ( doorAmount )
( 0 )
( 1 )
( 2 )
Speed type selection ( speedType )
( 0 )
( 1 )
360 boot camera ( bootCamera )
( 0 )
( 1 )
( 2 )
Cornering lamp control ( corneringLampControl )
( 0 )
( 1 )
Switching between external and internal microphones ( micType )
( 0 )
( 1 )
Splitting machine LVDS mode

Vehicle Button

MAP Key Selection ( mapSelection )
Choose what happens when "Map" key is pressed on either iDrive controller or steering wheel
( 0 )
Opens selected Android navigation app
( 1 )
Opens OEM car navigation
MODE Key Selection ( modeSelection )
( 0 )
( 1 )
Voice Key Selection ( voiceSelection )
( 0 )
( 1 )
( 2 )
( 3 )
( 4 )
Phone Key Selection ( phoneSelection )
( 0 )
( 1 )
( 2 )

Car Display

Current Selection
Choose car display type, according to your vendor's recommendations

CAN Protocol

Current Selection
Choose CAN connection protocol, according to your vendor's recommendations

UI Configuration

Current Selection
Choose user interface theme from all possible options as found on Themes. This list can be adjusted in zxw_factory_config.xml file and its `<SupportUIList>` section

Profile Import

Update
Selecting this button will import `/OEM/zxw_factory_config.xml` from USB drive and override all factory settings
Save and restart
Select this option after importing the XML file to restart Head Unit

Logo Settings

Change logo displayed during start-up
Boot animation
Change animation displayed during start-up
<?xml version="1.0" encoding="utf-8"?>
<ConfigInfo>

    <!-- Basic information settings -->
    <basic>
        <ver>YC-BC-20230704.0.en</ver>
        <client>KSW</client>
        <!-- Resolution:
            1280x480 = 1280x480 lvds screen
            1920x720 = 1920x720 lvds screen
            1024x600 = 1024x600 lvds screen
            1280x720 = 1280x720 lvds screen
            720x1920 = 720x1920 mipi screen (KLGD)
         -->
        <resolution>1920x720</resolution>
    </basic>

    <!-- List of supported navigation software package names -->
    <SupportNaviAppList>
        <Item name = "com.baidu.BaiduMap" />
        <Item name = "com.baidu.BaiduMap.auto" />
        <Item name = "com.baidu.naviauto" />
        <Item name = "com.mxnavi" />
        <Item name = "com.mxnavi.naviapp" />
        <Item name = "com.autonavi.minimap" />
        <Item name = "com.autonavi.amapauto" />
        <Item name = "com.tencent.map" />
        <Item name = "com.tencent.wecarnavi" />
        <Item name = "com.sogou.map.android.maps" />
        <Item name = "com.cld" />
        <Item name = "cld.navi.mainframe" />
        <Item name = "cld.navi.c3588.mainframe" />
        <Item name = "cld.navi.c2739.mainframe" />
        <Item name = "cld.navi.c3551.mainframe" />
        <Item name = "cld.navi.k3618.mainframe" />
        <Item name = "cld.navi" />
        <Item name = "com.kingwaytek" />
        <Item name = "com.kingwaytek.naviking3d" />
        <Item name = "com.papago.M11_Int" />
        <Item name = "com.papago.M11General" />
        <Item name = "com.papago.s1OBU" />
        <Item name = "com.papago" />
        <Item name = "com.loco" />
        <Item name = "com.sygic.aura" />
        <Item name = "com.google.android.apps.maps" />
        <Item name = "com.mireo.magnav" />
        <Item name = "com.mireo.dontpanic.android.incyclone" />
        <Item name = "com.waze" />
        <Item name = "com.mapbar.android.mapbarmap" />
        <Item name = "com.mapbar.android.carnavi" />
        <Item name = "com.nng.igoprimo.javaclient" />
        <Item name = "com.nng.igo.primong.hun10th" />
        <Item name = "com.nng.igo.primong.igoworld" />
        <Item name = "com.nng.igoprimoisr2013march24.javaclient" />
        <Item name = "com.nng.igoprimoisrael.javaclient" />
        <Item name = "com.navngo.igo.javaclient" />
        <Item name = "com.basarsoft.igo.javaclient" />
        <Item name = "com.basarsoft.igonextgen.javaclient" />
        <Item name = "com.mapswithme.maps.pro" />
        <Item name = "com.here.app.maps" />
        <Item name = "ru.yandex.yandexnavi" />
        <Item name = "com.polstar.polnav6" />
        <Item name = "com.nhn.android.nmap" />
        <Item name = "jp.co.yahoo.android.apps.navi" />
        <Item name = "com.mnsoft.mappyobn" />
        <Item name = "com.mnsoft.mappyauto" />
        <Item name = "com.skt.tmap.ku" />
        <Item name = "com.locnall.KimGiSa" />
        <Item name = "kr.mappers.AtlanSmart" />
        <Item name = "com.tomtom.gplay.navapp" />
        <Item name = "com.kingwaytek.naviking4g" />
        <Item name = "com.kingwaytek.naviking3d.google.std" />
        <Item name = "com.nng.igo.primong.palestine" />
        <Item name = "com.skt.skaf.l001mtm091" />
        <Item name = "ru.yandex.yandexmaps" />
        <Item name = "com.generalmagic.magicearth" />
        <Item name = "ai.zalo.kiki.car" />
        <Item name = "com.fujitech.flyaudio" />
    </SupportNaviAppList>

    <!-- List of supported DVR software package names -->
    <SupportDvrAppList>
        <Item name = "com.ankai.cardvr" />
        <Item name = "com.anwensoft.cardvr" />
        <Item name = "com.sicadroid.ucam_car" />
        <Item name = "com.building.dvr" />
        <Item name = "com.ankai.gd.ardvr" />
        <Item name = "com.ankai.ardvr" />
        <Item name = "com.fvision.camera" />
    </SupportDvrAppList>

    <!-- Original car display parameter list -->
    <CarDisplayParam>

        <model id = "1"  >[01]NTG5.5_8.4″</model>
        <model id = "2"  >[02]NTG5.5_8.4″(half screen)</model>

        <model id = "3"  >[03]NTG5.5/6.0_1920x720(2018~)</model>
        <model id = "4"  >[04]NTG5.5_1920x720_ECE(2018~)</model>

        <model id = "5"  >[05]NTG5.0_8.4″</model>
        <model id = "6"  >[06]NTG5.0_8.4″(half screen)</model>

        <model id = "7"  >[07]NTG5.0_7.0″_8.0″(2016~)</model>
        <model id = "8"  >[08]NTG5.0_7.0″_8.0″(2016~)(half screen)</model>

        <model id = "9"  >[09]NTG5.5B_8.4″</model>
        <model id = "10" >[10]NTG5.5B_8.4″(half screen)</model>

        <model id = "11" >[11]NTG4.5_400x240_5.8″(2013~2015)</model>
        <model id = "12" >[12]NTG4.5_400x240_5.8″(2013~2015)(half screen)</model>

        <model id = "13" >[13]NTG4.0/NTG4.5_800x480_7″(2013~2015)</model>
        <model id = "14" >[14]NTG4.0/NTG4.5_800x480_7″(2013~2015)(half screen)</model>

        <model id = "15" >[15]NTG4.0_5.0″(2008—2010)</model>
        <model id = "16" >[16]NTG4.0_5.0″(2008—2010)(half screen)</model>

        <model id = "17" >[17]NTG4.7_800x480_7.0″(2008-2010)</model>
        <model id = "18" >[18]NTG4.7_800x480_7.0″(2008-2010)(half screen)</model>

        <model id = "19" >[19]NTG3.5_800x480(2010)</model>
        <model id = "20" >[20]NTG3.5_800x480(2010)(half screen)</model>

        <model id = "21" >[21]NTG3.0_800x480</model>
        <model id = "22" >[22]NTG3.0_800x480(half screen)</model>

        <model id = "23" >[23]NTG3.0_JP_800x480</model>
        <model id = "24" >[24]NTG3.0_JP_800x480(half screen)</model>

        <model id = "25" >[25]NTG6.0_1024x600</model>
        <model id = "26" >[26]NTG6.0_1024x600(half screen)</model>

        <model id = "27" >[27]NTG6.0_1920x720</model>
        <model id = "28" >[28]NTG6.0_1920x720(half screen)</model>

        <model id = "29" >[29]NTG4.0_5.8″(2008—2010)</model>
        <model id = "30" >[30]NTG4.0_5.8″(2008—2010)(half screen)</model>

    </CarDisplayParam>

    <!-- CAN protocol list -->
    <CANBusProtocol>
        <Protocol id = "0">[0]BC_Protocol_type_5.0C</Protocol>
        <Protocol id = "1">[1]BC_Protocol_type_5.0A</Protocol>
        <Protocol id = "2">[2]BC_Protocol_type_4.0</Protocol>
        <Protocol id = "3">[3]BC_Protocol_type_4.5</Protocol>
        <Protocol id = "4">[4]BC_Protocol_type_3.5</Protocol>
        <Protocol id = "5">[5]BC_Protocol_type_3.0</Protocol>
        <Protocol id = "6">[6]BC_Protocol_type_5.5</Protocol>
        <Protocol id = "7">[7]BC_Protocol_type_6.0</Protocol>
    </CANBusProtocol>

    <!-- Supported UI themes
        id field: Identifier of the theme, cannot be changed
        ui field: Name displayed in the UI and can be modified
        You can set theme by its ID with the `uiSelection` setting later
     -->
    <SupportUIList>
        <Item id="45" ui="KSW_ALFA_ROMEO" />

        <Item id="23" ui="KSW_AUDI" />
        <Item id="24" ui="KSW_AUDI_FY" />
        <Item id="27" ui="KSW_AUDI_TY" />
        <!-- <Item id="29" ui="KSW_AUDI_CADILLAC" /> Invalid ID -->
        <Item id="38" ui="KSW_GT6_AUDI" />
        <!-- <Item id="40" ui="KSW_AUDI_BENTLEY" /> Invalid ID -->
        <Item id="43" ui="KSW_AUDI_PORSCHE" />

        <Item id="18" ui="KSW_BENZ" /><!-- UI_NTG6 -->
        <Item id="21" ui="KSW_BENZ_NTG6_0_2021" /><!-- UI_NTG6_3 -->
        <Item id="22" ui="KSW_BENZ_FY" />
        <Item id="46" ui="KSW_BENZ_FY_WITHOUT_WEATHER" />
        <Item id="30" ui="KSW_BENZ_V1" />
        <Item id="31" ui="KSW_BENZ_NTG6_0_2021_V1" />
        <Item id="33" ui="KSW_MBUX_1024" />

        <Item id="42" ui="KSW_BMW_ID6" />

        <Item id="16" ui="KSW_BMW_ID7" />
        <Item id="44" ui="KSW_COMMON_ID7" />
        <!-- <Item id="19" ui="KSW_PEMP_BMW_ID7" /> Not listed -->

        <Item id="17" ui="KSW_BMW_ID8" />
        <!-- <Item id="20" ui="KSW_PEMP_BMW_ID8" /> Not listed -->
        <Item id="41" ui="KSW_BMW_ID8_COPILOT" />

        <!-- <Item id="26" ui="COMMON_GS" /> Invalid ID -->
        <!-- <Item id="34" ui="KSW_Common_UI_GS_UG" /> Invalid ID -->
        <!-- <Item id="35" ui="KSW_Common_UI_GS_UG_1024" /> Invalid ID -->

        <Item id="25" ui="KSW_LANDROVER" />
        <Item id="32" ui="KSW_LANDROVER_BLUE_WHITE" />
        <!-- <Item id="39" ui="KSW_LANDROVER_COPILOT" /> Invalid ID -->

        <Item id="36" ui="LEXUS_UI" />
        <Item id="37" ui="LEXUS_LS_UI" />

        <Item id="100" ui="KSW_SAILOR_T001" />
        <Item id="101" ui="KSW_SAILOR_T002" />
        <Item id="102" ui="KSW_SAILOR_T003" />
    </SupportUIList>

    <!-- Settings -->
    <setings>
        <!-- Default navigation app package name -->
        <naviApp>com.google.android.apps.maps</naviApp>

        <!-- Language settings
            0: 简体中文 / Simplified Chinese (ZH-CN)
            1: 繁體中文 / Traditional Chinese (ZH-TW)
            2: English / English (EN)
            3: العربية / Arabic (AR)
            4: Deutsch / German (DE)
            5: Ελληνικά / Greek (EL)
            6: Español / Spanish (ES)
            7: Français / French (FR)
            8: Italiano / Italian (IT)
            9: עברית / Hebrew (iw-IL)
            10: 日本語 / Japanese (JA)
            11: 한국어 / Korean (KO)
            12: Nederlands / Dutch (NL)
            13: Polski / Polish (PL)
            14: Português / Portuguese (PT)
            15: Pусский / Russian (RU)
            16: ภาษาไทย / Thai (TH)
            17: Türkçe / Turkish (TR)
            18: Tiếng Việt / Vietnamese (VI)
            19: Hrvatski / Croatian (HR) (might be unsupported) -->
        <languageSelection>2</languageSelection>

        <!-- Time setting -->
        <!-- Time mode 0: Use original car time 1: Automatically synchronize GPS time -->
        <timeModeSelection>1</timeModeSelection>
        <!-- Time format 0: 12-hour system 1: 24-hour system -->
        <user24Hour>1</user24Hour>

        <!-- Volume setting -->
        <!-- Afterloading mode media volume 0~40 -->
        <androidMediaVolume>26</androidMediaVolume>
        <!-- After-installation mode call volume 0~40 -->
        <androidPhoneVolume>28</androidPhoneVolume>
        <!-- Original car mode call volume 0~40 -->
        <originalPhoneVolume>20</originalPhoneVolume>
        <!-- Original car mode navigation volume 0~40 -->
        <originalNaviVolume>20</originalNaviVolume>

        <!-- Sound effect settings -->
        <!-- Sound effect mode
            0: User
            1: Pop
            2: Classical
            3: Rock
            4: Jazz
            5: Dance
        -->
        <soundMode>0</soundMode>
        <!-- Customized low, mid and treble, only effective in user mode, other modes use the default -12~12 -->
        <userMode low = "0" middle = "0" high = "0" />

        <!-- System settings -->
        <!-- Reverse settings -->
        <!-- Front view mirror 0: Off 1: On -->
        <frontCameraMirror>0</frontCameraMirror>
        <!-- Reverse mirror 0: Off 1: On -->
        <rearCameraMirror>0</rearCameraMirror>
        <!-- Reverse track 0: Off 1: On -->
        <reversingTrack>1</reversingTrack>
        <!-- Reversing radar 0: Off 1: On -->
        <reversingRadar>1</reversingRadar>
        <!-- Reverse mute 0: Off 1: On -->
        <reversingMute>1</reversingMute>
        <!-- Rearview camera selection
            0: Rear camera
            1: Original car camera
            2: 360 camera
            3: Android360
        -->
        <reversingCameraSelection>0</reversingCameraSelection>
        <!-- Camera signal type
            0: Automatic detection
            1: AHD-1080P-30HZ
            2: AHD-1080P-25HZ
            3: AHD-720P-30HZ
            4: AHD-720P-25HZ
            6: CVBS-NTSC
            7: CVBS-PAL
        -->
        <reversingCameraType>0</reversingCameraType>

        <!-- Display settings -->
        <!-- Block watching videos while driving 0: Allowed 1: Blocked -->
        <videoDrivingBan>0</videoDrivingBan>
        <!-- Small light controls backlight brightness 0: Control 1: Not control -->
        <lightControlBrightness>0</lightControlBrightness>
        <!-- Backlight brightness 0~100 -->
        <backlightBrightness>70</backlightBrightness>

        <!-- Bluetooth settings -->
        <!-- Bluetooth selection 0: Install additional Bluetooth 1: Original car Bluetooth -->
        <btSelection>0</btSelection>

        <!-- Unit settings -->
        <!-- Distance unit 0: Metric unit 1: Imperial unit -->
        <unitDistance>0</unitDistance>
        <!-- Oil quantity unit 0: L 1: gal(US) 2: gal(UK) -->
        <unitOil>0</unitOil>
        <!-- Temperature unit (no need to configure this on ID8 theme)
            0: Celsius
            1: Fahrenheit
        -->
        <unitTemperature>0</unitTemperature>

        <!-- DVR settings -->
        <!-- DVR selection 0: Off 1: CVBS DVR 2: USB DVR -->
        <dvrSelection>1</dvrSelection>
        <!-- USB DVR APP -->
        <usbDvrApp>com.ankai.cardvr</usbDvrApp>

        <!-- Automatically switch AUX settings -->
        <!-- Automatically switch AUX 0: Off 1: On -->
        <autoAux>0</autoAux>
        <!-- AUX switching plan 1: Plan A 2: Plan H 3: Customized -->
        <auxProgram>3</auxProgram>
        <!-- Original car AUX item position 1 0~12 -->
        <auxPosition1>0</auxPosition1>
        <!-- Original car AUX item position 2 0~12 -->
        <auxPosition2>0</auxPosition2>

        <!-- Default music app -->
        <musicPlayer>com.szchoiceway.musicplayer</musicPlayer>
        <!-- Default video app -->
        <videoPlayer>com.szchoiceway.videoplayer</videoPlayer>

        <!-- Other settings -->
        <!-- Power-on mode memory 0: Enable 2: Android interface 1: Original car interface -->
        <bootModeMemory>0</bootModeMemory>

    </setings>

    <!-- Factory settings -->
    <factory>
        <!-- Factory setting password -->
        <password>2018</password>

        <!-- Function configuration -->
        <!-- USB host mode 0: Debugging 1: Reading USB disk -->
        <usbHostMode>1</usbHostMode>
        <!-- Whether CarAuto is displayed in the application list 0: Hide 1: Show -->
        <carAutoVisible>1</carAutoVisible>
        <!-- Whether Huawei HiCar is displayed in the application list 0: Hide 1: Show -->
        <hicarVisible>0</hicarVisible>
        <!-- Whether Google app is displayed in the application list 0: Hide 1: Show -->
        <googleVisible>1</googleVisible>
        <!-- Whether Aux is displayed in the application list 0: Hide 1: Show -->
        <auxVisible>0</auxVisible>
        <!-- Whether DTV is displayed in the application list 0: Hide 1: Display -->
        <dtvVisible>0</dtvVisible>
        <!-- Whether the Wing Truck Network is displayed in the application list 0: Hide 1: Show -->
        <ecar>0</ecar>
        <!-- Whether the ES file browser is displayed in the application list 0: Hide 1: Show -->
        <esExplorer>1</esExplorer>
        <!-- Whether the user manual is displayed in the application list 0: Hide 1: Show -->
        <userManual>0</userManual>
        <!-- Whether the sound effect APK is displayed in the application list 0: Hide 1: Show -->
        <eqVisible>1</eqVisible>
        <!-- Whether the weather is displayed in the application list 0: Hide 1: Show -->
        <weatherVisible>1</weatherVisible>
        <!-- Forward view 0: Close 1: Open -->
        <frontCamera>0</frontCamera>
        <!-- Whether screencast MS9120 is displayed in the application list 0: hidden 1: displayed -->
        <screenCastVisible>0</screenCastVisible>
        <!-- Whether touch data is sent continuously 0: No 1: Yes -->
        <touchData>0</touchData>
        <!-- Amplifier selection 0: Original car amplifier 1: External amplifier box -->
        <amplifierSelection>0</amplifierSelection>
        <!-- Whether to use the left front speaker 0: Use 1: Not use -->
        <useHorn>0</useHorn>

        <!-- Vehicle settings -->
        <!-- Cars without display screen 0: With display screen 1: No display screen -->
        <notHaveScreen>0</notHaveScreen>
        <!-- Knob type 0: Knob A 1: Knob B -->
        <iDriverType>0</iDriverType>
        <!-- 360 camera type 0: CVBS camera 1: VGA camera -->
        <cameraType>0</cameraType>

        <!-- Manual automatic gear selection
            0: Gear type 1
            1: Gear type 2
            2: Gear type 3
        -->
        <gearType>0</gearType>
        <!-- Steering wheel track selection
            0: Track 1
            1: Track 2
        -->
        <wheelTrack>0</wheelTrack>
        <!-- Reverse exit time
            0: Choose to exit according to the original vehicle agreement
            1: Customize the exit time (see next option)
        -->
        <backcarTimeSelection>0</backcarTimeSelection>
        <!-- Customized reversing exit time 0~10 -->
        <backcarTime>3</backcarTime>
        <!-- Driving position 0: Left 1: Right -->
        <driverSeat>0</driverSeat>
        <!-- Number of doors 0: 4 doors 1: 2 doors 2: No doors shown -->
        <doorAmount>0</doorAmount>
        <!-- Mercedes-Benz control panel 0: Off 1: NTG3.5 2: NTG3.0 -->
        <benzControl>0</benzControl>
        <!-- Air conditioner display 0: Hide 1: Display -->
        <airVisible>1</airVisible>
        <!-- Speed type selection
            0: Speed type 1
            1: Speed type 2
        -->
        <speedType>0</speedType>
        <!-- 360 startup camera
            0: Not using the camera
            1: Install additional camera
            2: Original car camera
        -->
        <bootCamera>0</bootCamera>
        <!-- Turn signal control 0: Uncontrolled 1: Controlled -->
        <corneringLampControl>0</corneringLampControl>
        <!-- MIC external and internal switching 0: external 1: internal -->
        <micType>1</micType>

        <!-- Vehicle button settings -->
        <!-- MAP key selection 0: Android navigation 1: Original car navigation -->
        <mapSelection>0</mapSelection>
        <!-- MODE key selection 0: effective 1: ineffective -->
        <modeSelection>0</modeSelection>
        <!-- Voice key selection
            0: No effect
            1: Short press has no effect, long press to navigate
            2: Short press to speak, long press to navigate
            3: Short press to navigate, long press to have no effect
            4: Hicar voice function button
        -->
        <voiceSelection>2</voiceSelection>
        <!-- Phone button selection
            0: Original car function
            1: Android Bluetooth function
            2: Undefined
        -->
        <phoneSelection>1</phoneSelection>
        <!-- Dashboard selection
            0: Current UI dashboard
            2. Universal colorful
        -->
        <dashboardSelection>2</dashboardSelection>

        <!-- Original car model display selection -->
        <carTypeSelection>8</carTypeSelection>
        <!-- Can protocol selection -->
        <canProtocolSelection>0</canProtocolSelection>
        <!-- Theme ID, use a value from `SupportUIList` -->
        <uiSelection>31</uiSelection>
        <!-- Boot logo, whether to use the default boot logo 0: Not used 1: Used -->
        <bootLogoRestore>0</bootLogoRestore>

    </factory>
</ConfigInfo>