Visteon 12NBTDC1 User Manual

Interface Document for Communication between
Panasonic/Clarion Head Unit and BT Card
(Customer Shared Document)
Version: 3.4
Release Date: 21
of November, 2011
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Table of Contents
1 Preface and Sign Off..............................................................................................................................5
1.1 Preface ...........................................................................................................................................5
1.2 Confidentiality ................................................................................................................................. 5
1.3 Sign off for Version TBD.................................................................................................................5
1.4 Definitions and Abbreviations ......................................................................................................... 5
2 Electrical Interface Diagram and Pin Definition .....................................................................................6
2.1 HW Block Diagram .........................................................................................................................6
2.2 Pin Definitions.................................................................................................................................7
2.2.1 Reset Pin Interface Circuit....................................................................................................... 8
2.2.2 LVI Pin Interface Circuit........................................................................................................... 8
2.2.3 UART Interface Circuit ............................................................................................................9
2.2.4 PGM Pin interface Circuit ...................................................................................................... 10
2.2.5 3.3V Power and Enable Interface Circuit .............................................................................. 10
2.2.6 Microphone Interface Circuit .................................................................................................11
2.2.7 Audio Out Interface Circuit ....................................................................................................12
2.2.8 USB Interface Circuit.............................................................................................................13
2.3 Hardwire Startup Diagram ............................................................................................................ 14
2.3.1 Startup ................................................................................................................................... 14
2.3.2 Shutdown...............................................................................................................................14
2.3.3 Reset .....................................................................................................................................15
2.4 Radio Mute Pin ............................................................................................................................. 15
2.5 LVI Pin. .........................................................................................................................................16
3 Mechanical Interfaces ..........................................................................................................................17
4 UART Protocol ..................................................................................................................................... 18
5 Sequence Diagrams ............................................................................................................................ 19
5.1 Initialization Sequence.................................................................................................................. 19
5.1.1 Request for Reset Sequence ................................................................................................ 20
5.2 ShutDown Sequence....................................................................................................................21
5.2.1 Normal Sequence.................................................................................................................. 21
5.3 Audio Arbitration Sequences ........................................................................................................ 22
5.4 Language Change Sequence.......................................................................................................25
5.5 Other Vehicle Message Sequences ............................................................................................. 26
5.6 Other Vehicle Message Sequences ............................................................................................. 26
5.7 Voice Recognition Session Sequence .........................................................................................27
5.8 SMS Message Sequence, message not read. ............................................................................. 28
5.9 SMS Message Sequence, message read. ................................................................................... 29
5.10 SMS Sequence when Vehicle Moving State Changes ......................................................... 30
5.11 User Cancels Read SMS by Selecting another Audio source. .............................................30
5.12 SMS Read ended by incoming Phone call............................................................................31
5.13 SMS Read interrupted by User request for BT Menu ...........................................................32
5.14 BT Menu (DA only)................................................................................................................33
5.15 BT Menu from BT audio source for 10STD audio................................................................. 34
5.16 Head Unit Requests Bluetooth Audio.................................................................................... 34
5.17 DC Ends BT Audio ................................................................................................................35
5.18 BTAudio interrupted by Phone Call.......................................................................................36
5.19 BT Audio Interrupted by PTT press to start VR session .......................................................37
5.20 Aux mode – BT Audio mode with no BT device connected .................................................. 38
5.21 MCAN pass through messages............................................................................................. 38
5.22 SMS Sequence wile the DC is in an Active Call ...................................................................40
5.23 SMS Sequence while the DC is in a Setting Screen and Current Source is BT Audio......... 41
5.24 SMS Sequence while the DC is in a Setting Screen and current source is FM/CD .............42
5.25 SMS Received while in a BTAudio Session..........................................................................43
5.26 SMS Received and Read while in a BT Audio Session ........................................................ 44
5.27 SMS Message Sequence,end interrupted by phone call ...................................................... 45
Version 3.4 November 21
st
, 2011 Page 2 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.28
BT Audio to VR session Via BT Menu ..................................................................................46
5.29 DC does not reply to message to stop playing BT Audio...................................................... 47
5.30 BT Audio Interrupted by SMS................................................................................................ 48
6 Message Details ..................................................................................................................................49
6.1 Message types and Categories ....................................................................................................49
6.2 Message Set.................................................................................................................................53
6.2.1 Audio Arbitration Message Set..............................................................................................53
6.2.2 Power Message Set ..............................................................................................................55
6.2.3 Vehicle Message Set.............................................................................................................56
6.2.4 Display Message Set.............................................................................................................60
6.2.5 Info Messages ....................................................................................................................... 69
6.2.6 HeartBeat ..............................................................................................................................73
6.2.7 Diagnostics ............................................................................................................................74
6.2.8 UserInput ...............................................................................................................................75
6.2.9 MCAN pass through messages............................................................................................. 76
7 Graphics............................................................................................................................................... 90
7.1 TCR GENERATED.......................................................................................................................90
7.1.1 TCR GENERATED................................................................................................................ 90
7.2 10Std all screens .......................................................................................................................... 90
7.3 10DA BTAudio ..............................................................................................................................92
7.4 10DA Popup screens.................................................................................................................... 93
7.5 10DA Setup screens..................................................................................................................... 94
8 Reference ............................................................................................................................................95
9 Revision History ...................................................................................................................................96
10 TcSE changes v2.9 and beyond ....................................................................................................100
10.1 Release 3.0 .........................................................................................................................100
10.1.1 CQ 21558 Incorrect Message ID for MCAN msgs .............................................................. 100
10.1.2 CQ 21847 Display Info category correction ........................................................................100
10.1.3 CQ 21849 Add Clarity on byte 3 for rotary button presses .................................................100
10.1.4 CQ21420 UserInput.button byte length change.................................................................. 100
10.1.5 CQ 21642 Chime not interrupted by Source change .......................................................... 100
10.1.6 CQ 21644 message count parameter clarification -- unread messages............................. 100
10.1.7 CQ 19037 clarification in display categories descriptions...................................................100
10.1.8 cq 22747 correct start and end value for HF message ....................................................... 100
10.1.9 CQ 22847 missing info in interface messages.................................................................... 100
10.1.10 CQ 22760 missing parameter in viewsms ...................................................................... 100
10.1.11 Pana Oil #130 .................................................................................................................100
10.1.12 CQ21208 UART Byt length missing................................................................................100
10.1.13 Audio Voltage changed to 800mV ..................................................................................101
10.1.14 CQ24151: Pana Oil 116: Display.BTAudiodisplay listed in flows but no message is
defined. 101
10.1.15 CQ23932: CQPana OIL 136: Add byte for connected phone to Info.PhoneList message
101
10.1.16 CQ 21208 Incorrect sufunction message id.................................................................... 101
10.1.17 CQ24151: Pana Oil 116: Display msgs update .............................................................. 101
10.1.18 CQ25476 Startup and Shutdown Enable, Reset and LVI pin behavior..........................102
10.1.19 CQ25471 Heartbeat message update ............................................................................ 102
10.2 Release 3.1 .........................................................................................................................102
10.2.1 cq 26217 BTAudioMenu not used.......................................................................................102
10.2.2 CQ 26210 extra text in event type for Heartbeat message.................................................102
10.2.3 CQ27272 Pana139, Playstate added to BTAudio status updates ...................................... 102
10.2.4 CQ 21917 Reflash Spec Message ID's Added ...................................................................102
10.2.5 CQ 27528 SMS Flow: Added/Updated Sequences for Settings, ActiveCall and Msg Not
Read 102
10.2.6 CQ 27267 config error behavior incomplete .......................................................................103
10.2.7 CQ 25645 additional sequences needed ............................................................................ 103
Version 3.4 November 21
st
, 2011 Page 3 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
10.2.8
CQ 27528 SMS : Added/Upd Sequences for Settings, ActiveCall, BT Audio and Msg Not
Read 103
10.2.9 CQ 28083 Pana 162: shorten Audio.SMSInterrupt to match Audio.................................... 103
10.2.10 cQ 28090 slide bar behavior for BT menu values added................................................103
10.2.11 CQ 28232 SMSChimeInterrupt.end behavior documented............................................103
10.2.12 CQ 27848 SMS sequences not explicit for several cases..............................................103
10.3 Release 3.2 .........................................................................................................................104
10.3.1 CQ 24001 Pana126,7: BT Menu Back Button ....................................................................104
10.3.2 CQ 29517 REQ: SMS Flows call out incorrect buttons to dismiss SMS popup for Read Request 104
10.4 Release 3.3 .........................................................................................................................104
10.4.1 CQ 29226 implement new byte in Display.BTAudioMetadata ............................................104
10.4.2 CQ 28590 Message format to send 5 latest SMS during BT Menu entry is not available.. 104
10.4.3 CQ 29915 UART: Need configuration ID for Panasonic Bose for EQ picking at startup....104
10.4.4 CQ 30093 0x01 not defined as text type in aw message.................................................... 104
10.4.5 CQ 30657 add clarity on timing of MCAN messages.......................................................... 104
10.4.6 CQ 31381 BTAudioMenu message should be removed from sequence............................ 104
10.4.7 CQ 30522 Add the Play Pause status message ................................................................. 104
10.4.8 CQ31420 REQ: UART Display.ViewSMS references wrong number in variable ............... 105
10.4.9 CQ 32462 BT Audio interrupted by Add phone in BT menu ............................................... 105
10.4.10 CQ 33109 (33070, 33244, 32998, 31663) MCAN Behavior Update ..............................105
10.4.11 CQ 3946 Display.ReadSMS - No such mesaage applicable for BT CARD....................105
10.4.12 CQ 32658 Reflash Timing has changed Initialization Time............................................105
10.4.13 CQ 34519 Clar148 HU beh if DC not reply to HU req DC to stop BT Audio ..................105
10.5 Release 3.4 .........................................................................................................................105
10.5.1 CQ 35573 Display clarification for CallInfo message..........................................................105
10.5.2 CQ 33070 MCAN: BT Audio Not Available Disc message to be sent.................................105
10.5.3 CQ 35580 MCAN: Disc message sent incorrectly ..............................................................105
Version 3.4 November 21
st
, 2011 Page 4 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
1 Preface and Sign Off
1.1 Preface
This specification defines the UART Protocol and message set details to be used for
communication between the HU and BT Card.
Details contained within this document include the definition of messages related to those features, what the messages do, how the messages are used, and how status information is reported.
1.2 Confidentiality
TBD
1.3 Sign off for Version TBD
Nissan:
Visteon: Rob Benedict
Panasonic:
Clarion:
1.4 Definitions and Abbreviations
Acronym Description
BT Blue Tooth UART Universal Asynchronous Receiver/Transmitter DC Daughter Card
TBD To be Determined VR Voice recognition
IPCL Inter-processor communication link DA Display Audio
HU Head Unit IT-M IT Master head Unit
Version 3.4 November 21
st
, 2011 Page 5 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.2 Pin Definitions
Connector: Samtec MMT-113-01-T-DV-A-P-TR. (P/N may change depending on actual pin lengths)
26 24 22 20 18 16 14 12 10 8 6 4 2
26 24 22 20 18 16 14 12 10 8 6 4 2
135791113151719212325
135791113151719212325
Lower Left corner of DC, as seen from Top
Lower Left corner of DC, as seen from Top
Direction
Description
Mic in+ 1 Input Mic input - - 4.72Vpp 200Hz­Mic in - 2 Input Mic input - -
GND 3 - Ground NC 4 - No
Connection
Aud L+ 5 Output Differential
Analog Audio Output
Aud R+ 6 Output Differential
Analog Audio Output
Aud L- 7 Output Differential
Analog Audio Output
Aud R- 8 Output Differential
Analog Audio Output DC enable line High State DC Enable line Low State
Debug TX 10 Output Serial Debug
UART Serial Comm. High State UART Serial Comm. Low
State Debug RX 12 Input Serial Debug EXT_PGM 13 Input Programming DC TX 14 Output UART Serial
Comm. USB D+ 15 I/O Programming 3.3V 12MHz DC RX 16 Input UART Serial
Comm.
Electrical Characteristics Name Pin I/O Min Voltage
800mVrms
800mVrms
800mVrms
800mVrms
1.4V 150µA Enable 9 Input
.2V 20µA
3V -60µA REQ* 11 Output
.3V 5mA
38.4kbps
38.4kbs
Nom Voltage
Max Voltage
Max Current
Typical Current
Remarks
Frequency
6kHz
Version 3.4 November 21
st
, 2011 Page 7 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Direction
Description
USB D- 17 I/O Programming 3.3V 12MHz GND 18 - Ground GND 19 - Ground NC 20 - No
Connection
Reset control
High state
Reset
Control Low
State
Low Voltage
Indication
High State
LVI Low
State GND 23 - Ground GND 24 - Ground
3.3V 25 Input Power 3.135V 3.3V 3.465V
3.3V 26 Input Power 3.135V 3.3V 3.465V
Electrical Characteristics Name Pin I/O Min Voltage
3 V -32µA Reset* 21 Input 1 V -340µA
1.4V 150µA LVI 22 Input
.2V 20µA
Nom Voltage
Max Voltage
Max Current
Typical Current
Frequency
Remarks
2.2.1 Reset Pin Interface Circuit
RESET
10nF
2.2.2 LVI Pin Interface Circuit
3.3V
4.7K
4.7K
To LSI Reset Circuitry
Version 3.4 November 21
st
, 2011 Page 8 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
22Ω
3.3V
4.7K
To LSI LVI
4.7K
Indicator Pin
LV
10nF
2.2.3 UART Interface Circuit
UART_REQ
10nF
47K
3.3V
4.7K
4.7K UART_REQ Signal From LSI
47K
22
TX
RXD
Version 3.4 November 21
TXD From LSI
1nF
RXD To LSI
1nF
st
, 2011 Page 9 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Note: HU must hold these pins low when enable line is low.
2.2.4 PGM Pin interface Circuit
3.3V
4.7K
To LSI PGM
10K
Indicator Pin
PGM
10nF
10K
2.2.5 3.3V Power and Enable Interface Circuit
3.3V
(2 pins)
10nF
4.7K
47K
4.7K
3.3V to Internal Circuitry
0.1uF
ENABLE
10nF
Version 3.4 November 21
47K
st
, 2011 Page 10 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Note: When Enable is Low, UART communication Pins 11 (REQ), 14 (TX) and 16 (RX) must also be held low.
2.2.6 Microphone Interface Circuit
Vref
MIC
MIC
100pF
270 pF
2.2nF
51.1K
2.2nF
51.1K
Internal GND on
Daughter Card
51.1K
+
_
51.1K
270 pF
Audio To
CODEC IC
Version 3.4 November 21
st
, 2011 Page 11 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.2.7 Audio Out Interface Circuit
Same circuitry for both Left and Right channels
AUDIO
OUT +
AUDIO
OUT -
10nF
10nF
2.2uF
2.2uF
100pF
10
10
+ _
15K
270 pF
15K
Vref
Vref
15K
2.2K
+ _
Audio From
CODEC IC
Version 3.4 November 21
st
, 2011 Page 12 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.2.8 USB Interface Circuit
3.3V
USB D +
USB D-
USB Switch
IC
22pF
3.3V
USB Switch
IC
22pF
Version 3.4 November 21
st
, 2011 Page 13 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.3 Hardwire Startup Diagram
2.3.1 Startup
ENABLE
RESET
LVI
Item Description
A The Head Unit has asserted the Reset line at the same time or before
the Enable line has been asserted.
B The Enable line has been asserted for >= 5ms. The regulator needs
5ms for the on board power supply to settle.
C The Head Unit releases the Reset line allowing the DC to begin the
initialization. T1 >= 5ms T2 >= 0ms. The Reset line can be released anytime after the Enable line
has been asserted for >= 5ms.
A
T1
B
T2
C
2.3.2 Shutdown
ENABLE
RESET
LVI
Item Description
A Head Unit needs to shut down before the DC has completed the
shutdown sequence. Head Unit asserts the LVI line.
B Head Unit then waits >=5ms for the DC to shutdown internal sw
components. The Head Unit asserts the Reset line.
C At this point, both the LVI and Reset lines are being asserted. The
Head Unit can now remove the Enable line at any time. T3 >= 5ms
st
Version 3.4 November 21
, 2011 Page 14 of 105 Visteon & Nissan Confidential
A
T3
B
T4
C
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
T4 >=0ms. The Enable line can be released anytime after the LVI line
has been asserted for >= 5ms.
2.3.3 Reset
Item Description
A Head Unit asserts the Reset line.
B Head Unit releases the Reset line.
T1 >= 800ms.
This timing diagram is used to show the timing required to execute the sequence “Request for Reset”. This timing diagram is used to show the timing required to execute the Reset required during any reflash operation.
2.4 Radio Mute Pin
Not used.
Version 3.4 November 21
st
, 2011 Page 15 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
2.5 LVI Pin.
Discussion Point. The LVI pin is used for the HU to indicate to the DC that a low voltage event is happening and an abrupt termination of the 3.3V power supply is expected. T1 is the time for between LVI input is to toggled and when the 3.3V supply drops to below 3.1V. Visteon desires this to be 20 mSec, but is it understood this is not feasible in HU design. LVI pin is pulled low in such a way as to maximize the time T
before power supply and or reset line get pulled due to low battery condition at HU
1
power supply.
Note: Enable and Reset remain high for at least T
st
Version 3.4 November 21
, 2011 Page 16 of 105 Visteon & Nissan Confidential
seconds after LVI signal goes low.
1
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
3 Mechanical Interfaces
Version 3.4 November 21
st
, 2011 Page 17 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
4 UART Protocol
The low level protocol is defined in the reference specification 28330 NDS00 AVC System Comm Spec1.pdf. The HU shall be the AV Unit control station and the DC shall be the subsidiary machine. The Protocol will be implemented without a physical layer, and both the DC and HOos shall operate at 3.3V. Both HU and DC shall implement all features and modes (ie conversation mode) of the protocol as defined. A maximum Baud rate of 38.4 kbps shall be supported. While in normal operations, the Baud rate shall be 9600 bps. 38.4 kbps shall be supported for reflash operations.
Version 3.4 November 21
st
, 2011 Page 18 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5 Sequence Diagrams
5.1 Initialization Sequence
Head Unit BT Card
T1
T2
Initialization Sequence Diagram between
HU and MVL BT Card
HW Reset
HeartBeat.BTCard
HeartBeat.HeadUnit
Vehicle.Config.Get
Vehicle.Config.Set [Pin Configuration, Head Unit Id]
Vehicle.config.status
Vehicle.Moving
Vehicle.TopDown
Optional: The Language Configuration Sequence
can be called here if required.
Power.FullRun
1
2
3
4
5
1. This indicates OS and UART are up and running. If this is not received in T1 seconds, HU should strobe reset line again.
2. When the HeartBeat.HeadUnit is received by the DC, the DC start the Vehicle Config sequence. DC will continue to send HearBeat.BTCard messages to the Head Unit until a reply is sent.
3. The default configuration will be Panasonic if the value for Head Unit ID in the Vehicle.Config.Set message is undefined.
4. If the Language Change sequence is run, the Initialization time will increase by up to the maximum time called out in the sequence. This needs to be added to the T2 time as it will increase the time it takes for the DC to be fully initialized and ready to be used.
5. Only after FullRun is sent will the DC be able to accept any button press messages. All button press messages will be ignored before this.
6. These messages are for the Panasonic DA only
Notes: The Language Change sequence has been removed from the Initialization Sequence. If a Language Change is called during Initialization, then the timing to be fully initialized and ready for button presses will increase by the Language Change timing.
Heartbeat messages are sent continuously throughout the operations of the DC. The HU should not work off of the number of HeartBeat messages received during start up. The time out is to be used to determine the state of the DC during initialization.
T1 = T
TimeToBootToFirstHeartbeatMessage
The maximum time it will take the DC to boot up to send the first HeartBeat message (From the time that power is applied, the Enable line asserted, Reset and LVI not asserted). If this time is exceeded, it is expected that the HU will reset the DC and perform the Mismatched Baud Rate sequence as
T2 = T
TimeToFinishInitAfterFirstHeartbeat
The maximum time it will take the DC to report that it is in the Full Run state and can begin to process button presses. If this time is exceeded, it is expected that the HU will reset the DC.
Version 3.4 November 21
Info.PhoneList
Info.CustomMessageText
= 15 seconds.
= 6 seconds.
st
, 2011 Page 19 of 105 Visteon & Nissan Confidential
6
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.1.1 Request for Reset Sequence
Request for Reset Sequence
Head Unit
Note: Reset Line should be held low a minimum of 800 ms when HU requests reset for at anytime other than Startup ie: if Heartbeat is lo st
Power.RequestForReset
HW Reset
Heartbeat.BTCard
After HW reset, flow follows Initialization sequence. HeartBeat.B TC ard is s how n h ere for illu stration as the start of the heartbeat m essages.
BT Card
If BT Card gets stuck up in a loop or any error happens then BT Card shall request for a reset upon which HU shall perform a Reset of BT Card a nd com p lete in itializ ation Sequence shall follow.
Reset Line should be he ld low a min imu m of 800 ms to ensure DC rese t occu rs.
Th is in dica tes OM A P O S is running and UART is up and running. If this is not received in 10 seconds, HU shou ld strobe res et lin e again.
Version 3.4 November 21
st
, 2011 Page 20 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.2 ShutDown Sequence
5.2.1 Normal Sequence
Version 3.4 November 21
st
, 2011 Page 21 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.3 Audio Arbitration Sequences
Version 3.4 November 21
st
, 2011 Page 22 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Version 3.4 November 21
st
, 2011 Page 23 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
Version 3.4 November 21
st
, 2011 Page 24 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.4 Language Change Sequence
Version 3.4 November 21
st
, 2011 Page 25 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.5 Other Vehicle Message Sequences
Head Unit
Vehicle.Moving Sequence
Vehicle.Moving
Vehicle.TopDown Sequence
Vehicle.TopDown
These messages are sent dynamically on a change in status asn as part of the startup sequences.
5.6 Other Vehicle Message Sequences
BT Card
Version 3.4 November 21
st
, 2011 Page 26 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.7 Voice Recognition Session Sequence
Version 3.4 November 21
st
, 2011 Page 27 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.8 SMS Message Sequence, message not read.
Version 3.4 November 21
st
, 2011 Page 28 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.9 SMS Message Sequence, message read.
HU muxes in Mono Channel to its Current Audio Source.
HU un-muxes in Mono Channel to its Current Audio Source.
User Selects Recieve SMS
HU sends permit end
after either 20s has
elapsed with no button
press or if end button is pressed before 20
has elapsed, or right
after PTT short is
pressed.
HU grants DC sole
audio source as
mono source
User chooses to navigate through unread messages
User Navigates to
and selects specific
message for reply
20 Secs
Max
Head Unit
SMS Sequence,
Message Read
Display.PhoneInfo
Audio.SMSChimeInterrupt.Start
Audio.SMSChimePermit.Start
Display.ViewSMS
Audio.SMSChimeInterrupt.End
Vehicle.button.PTTShort
Audio.SMSInterrupt.Start
Audio.SMSChimePermit.End
Audio.SMSPermit.Start
Display.ViewSMS
Vehicle.button.Seek.Seekdown
Display.ViewSMS
Vehicle.Button.PTTShort
Display.CommandListInfo
normal button presses or Voice
commands and display messages
to navigate SMS menus
Vehicle.Button.xxx
Display.VRCustomSMSMenu
Display.xxx
Vehicle.Button.PTTShort
Display.Popup.sending
BT Card
Mono Mix of SMSChime and Current Audio Source
DC mutes Chime audio
DC request to be sole audio source because PTTShort received before
permit end is received
BT Card returns to idle if SMS Permit is not received in 1.5 seconds
If send fails, flow returns to Vehicle.button.xxx above. if retry is selected, display.popup.sending will become display.popup.resending (same message different Popup Payload.)
SMS text reply
sent to
Network
Incoming SMS received, display.Phone info updates the message unread count.
Chime playback
ends.
DC plays <Sound 4>
Display.Popup.sent
Open Questions for Nissan here What happens if go back is selected between sending and sent?
Vehicle.Button.any(optional)
Audio.SMSInterrupt.End
HU is Audio Source
1. ChimeInterruptEnd shall always be sent after Display.ViewSMS.
2. If HU receives SMSChimeInterrupt.End without a Display.viewSMS, then the HU shall send the Permit.End immediately.
3. Any button press before SMSChimePermit.End shall be considered for Reading SMS
4. BT DC shall not maintain a timer to exit the display POP Up. The POP Up shall be active untill ChimePermit.End is received from HU.
Version 3.4 November 21
st
, 2011 Page 29 of 105 Visteon & Nissan Confidential
Audio.SMSPermit.End
3 seconds or button press received
Handset confirms Message Sent
BT Card Mutes
BT Card is Idle
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.10 SMS Sequence when Vehicle Moving State Changes
5.11 User Cancels Read SMS by Selecting another Audio source.
Version 3.4 November 21
st
, 2011 Page 30 of 105 Visteon & Nissan Confidential
Visteon Electronics Nissan Bluetooth Voice DC UART SRD
5.12 SMS Read ended by incoming Phone call.
User Selects
Read SMS
Head Unit
SMS Sequence for ViewSMS
terminated by incoming Call
Audio.SMSChimeInterrupt.Start
Audio.SMSChimePermit.Start
Audio.SMSChimeInterrupt.End
UserInput.Button.PTT
Audio.SMSInterrupt.Start
Audio.SMSChimePermit.End
Audio.SMSPermit.Start
Display.ViewSMS
Other Normal SMS actions...
Audio.telinterrup.start
Audio.SMSPermit.RequesttoEnd
BT Card
Incoming Text Recv'd
Chime played by DC
Incoming Call
Version 3.4 November 21
Audio.SMSInterrupt.End
Audio.SMSPermit.End
Audio.TelPermit.Start
Other Normal Telephone actions...
Audio.TelInterrupt.End
Audio.TelPermit.End
BT Card Mutes and returns to IDLE
st
, 2011 Page 31 of 105 Visteon & Nissan Confidential
Loading...
+ 74 hidden pages