When you extract the svp.bin
file and go into /etc
you will find file-explorer.conf
which shows something promising; it seems a mapping of extensions to different file categories. For example, it maps .bmp
, .jpg
, .png
, and .jpeg
to “Image”. But, it also maps .gz
, .tar.gz
, and .tar
to “APK”. I wonder if this means it can run Android applications if only you feed them packed with one of those compression algorithms.
<? xml version="1.0" encoding="utf-8"?>
<Document>
<postfix value="*.txt#"/>
<limit value="1000"/>
</Document>
<Image>
<postfix value="*.bmp# || *.jpg# || *.png# || *.jpeg#"/>
<limit value="5000"/>
</Image>
<Music>
<postfix value="*.mp3# || *.wma# || *.aac# || *.ogg# || *.wav# || *.mp1# || *.mp2# || *.m4a# || *.ape# || *.flac#"/>
<limit value="5000"/>
</Music>
<Video>
<postfix value="*.mkv# || *.mov# || *.mp4# || *.avi# || *.wmv# || *.asf# || *.flv# || *.mpg# || *.vob# || *.3gp# || *.mpeg# || *.m4v#"/>
<limit value="2000"/>
</Video>
<CMMB>
<postfix value="*.mfs#"/>
<limit value="100"/>
</CMMB>
<APK>
<postfix value="*.gz# || *.tar.gz# || *.tar#"/>
<limit value="200"/>
</APK>
<Common>
<id3 value="no"/>
<level value="32"/>
<ingore value="no-media.flag"/>
<navi value="MXNavi"/>
<explore value="no-navicard"/>
</Common>
The hardkey.conf
file shows mapping between physical keys and actions that can be performed by the media system. The IDs are 4 digit hexadecimals, so I wonder if those map to any value that can be send through CAN commands? The most promising mapping seems to be this one for diagnostics:
KEY_IDX = 25 |
|
VKEY_ID = 0x03E1 |
|
//VKEY_DIAGNOSTIC |
KEY_IDX = 27 |
|
VKEY_ID = 0x03E0 |
|
//VKEY_DIAGNOSTIC |
Also, there is a set of private and public RSA keys in the /etc/androidauto
folder, but those might just be for Android Auto to allow connections from your phone.
Finally, hostapd.conf
contains some WLAN settings that I’ll try soon. It might be broadcasting using a hidden SSID? If so, it should be called gan5G55
and use 123456789
as its passphrase.
interface=wlan0
driver=nl80211
ctrl_interface=/var/run/hostapd
ssid=gan5G55
channel=149
ieee80211n=1
hw_mode=a
ignore_broadcast_ssid=0
wowlan_triggers=any
wpa=3
wpa_passphrase=123456789
wpa_key_mgmt=WPA-PSK
rsn_pairwise=TKIP CCMP
wpa_pairwise=TKIP CCMP
Btw can anyone with an IPhone try the SAICLink app that is available from the app store? There seem to be a ton of references to this app in the code, so it might just work as soon as you have your phone connected (via cable, bluetooth or maybe even wifi using the credentials above) and do something?
More insights on this later; maybe spin off this deep dive into the entertainment system module source code into a separate topic?