
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