Installers Guide to the BoseĀ® Serial interface June 28, 2011
Bose Confidential Information Page 4/42 Do Not Redistribute
Table 2-1 Definitions ........................................................................................................................ 7
Table 4-1 General Packet Format ................................................................................................... 9
Table 4-2 Packet Status Flags ...................................................................................................... 10
Table 4-3 The XOR Operator ........................................................................................................ 11
Table 5-1 Ready Packet Format .................................................................................................... 13
Table 5-2 Error Packet Format ...................................................................................................... 14
Table 5-3 Error Packet Error Codes .............................................................................................. 14
Table 5-4 Notification Packet Format ............................................................................................ 15
Table 5-5 Notification Packet Notification-Types ........................................................................... 15
Table 5-6 Key Press Notification Packet Format ........................................................................... 16
Table 5-7 Assert Notification Packet Format ................................................................................. 16
Table 5-8 Debug Packet Format ................................................................................................... 16
Table 5-9 Sample Volume Query .................................................................................................. 19
Table 5-10 Sample Checksum Calculation ................................................................................... 20
Table 5-11 Sample Response for Volume Query .......................................................................... 20
Table 5-12 Sample Key Press Command ..................................................................................... 21
Table 5-13 Sample Checksum Calculation for Key Press............................................................. 21
Table 6-1 Query Version Command Format ................................................................................. 22
Table 6-2 Query Version Response Format .................................................................................. 22
Table 6-3 Version String Format ................................................................................................... 22
Table 6-4 Set Main Room Volume Command Format .................................................................. 23
Table 6-5 Query Main Room Volume Command Format .............................................................. 23
Table 6-6 Query Main Room Volume Response Format .............................................................. 24
Table 6-7 Enable Hard Key Press Notifications Command Format .............................................. 25
Table 6-8 Disable Hard Key Press Notifications Command Format ............................................. 25
Table 6-9 Query Hard Key Press Notification State Format ......................................................... 26
Table 6-10 Query Hard Key Press Notification State Response Format ...................................... 26
Table 6-11 Enable Soft Key Press Notifications Command Format ............................................. 26
Table 6-12 Enable/Disable Soft Key Press Notifications Accepted Response Format ................. 27
Table 6-13 Enable/Disable Soft Key Press Notifications Invalid Response Format ..................... 27
Table 6-14 Disable Soft Key Press Notifications Command Format ............................................. 28
Table 6-15 Key Press Command Format ...................................................................................... 28
Table 6-16 Set Tuner Station Command Format .......................................................................... 29
Table 6-17 Query Tuner Station Command Format ...................................................................... 30
Table 6-18 Query Tuner Station Response Format ...................................................................... 30
Table 6-19 Converting between frequency and station number ................................................... 30
Table 6-20 Query Current Tuner Preset Command Format ......................................................... 31
Table 6-21 Query Current Tuner Preset Response Format .......................................................... 32
Table 6-22 Query Zone Source Command Format ....................................................................... 32
Table 6-23 Query Zone Source Response Format ....................................................................... 32
Table 6-24 Query RDS Program Service Command Format ........................................................ 33
Table 6-25 Query RDS Program Service Command Response Format ....................................... 33
Table 6-26 Query RDS Radio Text Command Format ................................................................. 33
Table 6-27 Query RDS Radio Text Response Format .................................................................. 34
Table 6-28 SysRdy Command Format .......................................................................................... 34
Table 6-29 SysRdy Response Format .......................................................................................... 34
Table 6-30 UpTime Command Format .......................................................................................... 35
Table 6-31 UpTime Response Format .......................................................................................... 35
Table 6-32 Query Room Status Command Format ....................................................................... 36
Table 6-33 Query Room Status Response Format ....................................................................... 36
Table 6-34 Room Status Speaker State ........................................................................................ 36
Table 7-1 Source Enumerators ..................................................................................................... 37
Table 7-2 Hard Key Press Codes .................................................................................................. 38
Table 7-3 Soft Key Press Codes ................................................................................................... 40
Table 9-1 Revision History ............................................................................................................ 42