PANASONIC AUTOMOTIVE
GM HPDC PRODUCT SPECIFICATION
10/1/2018
PASDL PRODUCT MANUAL
AUDIO MANAGER
BLUETOOTH Cruise admin & test App
DIAGNOSTICS Cruise admin & test App
ETHERNET MESSAGES
FACEPLATE
POWER MANAGEMENT
SETTINGS
WI-FI Cruise admin & test App
AUDIO MANAGER
This feature basically describes about providing raw PCM audio to the existing In-vehicle Infotainment System. For its implementation in HPDC, Stock Android functionality is used. Bluetooth, Ethernet, Wi-Fi, USB, Interface output are some of the capabilities being used for input and output of the audio/video data. Output to the IVI shall meet the required PCM audio sample rate and bit depth requirement. Stock Android media player is used to play the media content on IVI.
How does it works?
When the vehicle starts, HPDC sends out audio source connect request to IVI, which makes it the default aux audio source on every boot cycle. Later, the system begins to play the songs/playlists from the paired device via HPDC. Media player options such as Play, Pause, Next, Previous, etc. can be executed either from a paired device or IVI system.
BLUETOOTH
Bluetooth User guide
The Bluetooth feature allows the HPDC system to act as an extension of your phone’s music via wireless technology called Bluetooth®. Bluetooth® is like an invisible cable that connects one device to one other device. It is important to remember that the features of HPDC available to the user are dependent on the Bluetooth® functionality of the user’s phone. Currently HPDC does not support hands free phone call feature. Bluetooth audio is the only feature that is supported at this time.
In order to use the Bluetooth audio capability you must pair the cell phone with HPDC. (Pairing is the establishment of the initial connection of the two devices, telling each other that they exist and they trust each other). You’ll find the option in SETTINGS
Steps to pair and connect a phone:
Press Menu soft button on the HPDC display
Select Settings
Select connected devices
Select Bluetooth
Select + Pair new device
Select the device to be paird from the displayed list
Confirm pairing both on HPDC display and on the device
HPDC uses secure simple pairing methodology for successful pairing. Once pairing is successful your phone and HPDC trust each other. Automatic connection should begin. Pairing should only need to be performed once. Subsequent connections should occur automatically when you get in the car and your phone’s Bluetooth® feature is turned on. HPDC can pair (store in memory) up to 10 devices, however only one phone can be connected at a time. To connect a paired device, select the desired device to be connected.
Steps to play Bluetooth audio:
Launch the Music App on the HPDC
Launch the desired music app on the phone
Play a track on the phone with the selected music app
Bluetooth audio should be playing on the HPDC
Next/Previous track can be selected either on the phone or on the HPDC display.
Audio can be paused either on the phone or on the HPDC display.
While Bluetooth audio is active, an incoming call on the connected device will pause the audio and let the user to attend the call on the device. Similarly, if the user makes an outgoing call on the connected device, the audio will be paused allowing the user to connect the call on the device. Once the call has been completed the Bluetooth audio will be resumed.
Troubleshooting tips: If at any time Bluetooth is not functioning as expected, it is recommended to perform a soft reset on your phone. This is normally done by removing the battery for a short time. If problems still occur you may choose to delete the pairing from both device and pair them again. For phone specific information contact your carrier’s tech support.
DIAGNOSTICS
Upon system start-up the Diagnostics shall be accessible via Cruise App. Following Diagnostics messages can be accessed by Cruise App.
Diagnostic Messages |
Descriptions |
|
High or Low Variant |
List the enumerations as High and Low |
|
Bluetooth Status |
List the enumerations as Bluetooth Enabled and |
|
Bluetooth Not Enabled |
||
|
||
|
|
|
Wi-Fi Status |
List the enumerations as Wi-Fi Enabled and Wi-Fi Not |
|
Enabled |
||
|
||
|
|
|
USB Status |
List the enumerations as USB Supported and USB Not |
|
Supported |
||
|
||
|
|
|
Ethernet On/Off |
List the enumerations as Ethernet On and Off |
|
Input Voltage |
Display input voltage to HPDC |
|
SoC Thermistor Temperature |
Display operating temperature of the SoC chip (die) |
|
PMICThermistor Temperature |
Display operating temperature of the PMIC chip (die) |
|
Thermistor TH2 Temperature |
Display Themistor TH2 temperature |
|
MSM Thermistor TH3 Temperature |
Display Themistor TH3 temperature |
|
|
|
|
EMMC Thermistor TH4 Temperature |
Display Themistor TH4 temperature |
|
|
|
|
PWM Duty Cycle |
Display PWM duty cycle |
|
|
|
|
Available Wi-Fi Networks |
Display information about all available networks |
|
|
|
|
Connected Wi-Fi Network |
Display Information (SSID, RSSI, etc) of the currently |
|
connected network. |
||
|
||
Wi-Fi MAC Address |
Display MAC address of Wi-Fi |
|
Bluetooth MAC address |
Display MAC address of Bluetooth |
|
Ethernet MAC address |
Display MAC address of Ethernet |
|
ECU Serial Number |
Display ECU serial number |
|
ECU Part Number |
Display customer ECU part number |
|
ECU SW Part Number |
Display customer ECU SW part number |
|
ECU HW Part Number |
Display System Supplier ECU HW Number |
|
|
|
|
SW Version Number |
Display System Supplier ECU SW Version Number |
|
|
|
|
HW Version Number |
Display System Supplier ECU HW Version Number |
|
|
|
|
HW Supplier ID |
Display HW Supplier ID |
|
Boot Cycle Counter |
Display boot cycle counter |
|
FIDM HW Version |
Display FIDM HW Version Number as requested by |
|
GM/Cruise |
||
|
||
FIDM FW Version |
Display FIDM FW Version Number as requested by |
|
GM/Cruise |
||
|
||
End of life for read/write |
|
|
Input Voltage Limit Error – DTC |
DTC to detect if the input voltage exceeded allowed |
|
range |
||
|
||
|
|
Thermistor Temperature Limit Error - DTC |
DTC to detect if any thermistor temperature |
|
exceeded allowed range |
||
|
||
|
|
|
Android Update Fails - DTC |
DTC to detect if the Android SW update fails |
|
|
|
|
Bluetooth/WiFi Chip Fails -DTC |
DTC to detect in case of Bluetooth/WiFi Chip failure |
|
|
|
|
Ethernet Link fails to establish - DTC |
DTC to detect if Ethernet Link fails to establish |
|
Ethernet HW Error - DTC |
DTC to detect in case of Ethernet HW failure |
|
Display Firmware Update Error - DTC |
DTC to detect if the display firmware update fails |
|
Serializer CRC Video Link Error - DTC |
DTC to detect in case of Serializer CRC Video Link |
|
Error |
||
|
||
Serializer I2C Back Channel Error - DTC |
DTC to detect in case of Serializer I2C Back Channel |
|
Error |
||
|
ETHERNET MESSAGES
Note: Accessible only with the use of a SAM in production software.
Network messages are sent between the HPDC and the Radio Module using Ethernet with TCP and 802.1x authentication. The HPDC complies with the latest IEEE 802.3 Ethernet protocols and uses the 100Mb stardard.
Messages are defined by a 2-Byte Message ID. The message ID is followed by a Status Byte and a predefined data payload.
See the attached list of Ethernet messages.
ID |
Message Name |
$A001 |
HPDC Session |
$A002 |
HPDC EOL Tester Version |
$A005 |
HPDC Rapid Shut Down |
$A006 |
HPDC Reboot |
$A007 |
HPDC Reboot Ethernet |
$A008 |
HPDC Panasonic Serial Number |
$A009 |
HPDC Serial Number |
$A010 |
HPDC Customer Part Number |
$A013 |
HPDC Hardware Configuration |
$A015 |
HPDC Customer Traceability Data (ESN) |
$A017 |
HPDC Model Number |
$A018 |
HPDC Software Version |
$A020 |
HPDC Boot Cycle Counter |
$A021 |
HPDC Input Voltage |
$A027 |
HPDC Serializer Display Reset |
$A028 |
HPDC eMMC ROM/RAM Check |
$A041 |
HPDC Thermistor Reading |
$A045 |
HPDC Thermistor SOC |
$A046 |
HPDC PMIC Temperature |
$A050 |
HPDC Processor Mode |
$A051 |
HPDC CPU Clock Speed |
$A060 |
HPDC Software Update |
$A061 |
HPDC Last Software Update Status |
$A071 |
HPDC Display On/Off |
$A072 |
HPDC Logging Mode On/Off |
$A073 |
HPDC RX-5V Serializer On/Off |
$A083 |
HPDC FTMdaemon Start/Stop |
$A084 |
HPDC USB Data Transfer Test |
$A090 |
HPDC Production Ready Enable/Disable |
$A091 |
HPDC Key Event |
$A092 |
HPDC Touch Event |