
Installers Guide to the Bose® Serial interface
June 28, 2011
Bose Confidential Information
Page 34/42
Do Not Redistribute
Console responds: 44 <
Status> 01 4f <T0> … <T63>
Table 6-27 Query RDS Radio Text Response Format
Byte
Number
Value
(Hex)
Name
Explanation
0
44
Length
The total number of bytes in this packet is 68
1
<Status>
Status
Error bit = 0, Notification bit = 0
2-3
01 4f
OpCode
The OpCode of the Query RDS Radio Text Command
4-67
<T0
– T63> Program
Service
The 64 bytes of Radio Text
6.11 SysRdy - Query System Ready
When the Console is first powered on and begins booting, or when all rooms including the Main
room have been turned off for a while, the Console goes into a Low Power Mode. In this state,
the system only responds to a limited number of commands. (See section 5.5 Low Power Mode)
If no response is received within LOW_POWER_RESPONSE_TIME, either the system is
unplugged or the system is in the process of rebooting. When the system responds, the value
returned indicates if the system is ready to accept commands. If it is not ready, a key press that
will wake the system should be sent and the SysRdy command reissued until the Console
responds it is ready.
To test if the Console is ready to accept commands which can not be issued in Low Power Mode,
issue the SysRdy command.
Client sends: 07 00 01 1d 00 00 1b
Table 6-28 SysRdy Command Format
Byte
Number
Value
(Hex)
Name
Explanation
0
07
Length
The total number of bytes in this packet is 7
1
00
Status
All Status bits must be zero for packets sent by the Client
2-3
01 1d
OpCode
The OpCode of the System Ready Command
4-5
00 00
Payload
Payload
6
1b
Checksum
The exclusive or (XOR) of all bytes in this packet (including
length) which preceded the checksum byte
Console responds: 05 02 01 1d <M>
Table 6-29 SysRdy Response Format
Byte
Number
Value
(Hex)
Name
Explanation
0
05
Length
The total number of bytes in this packet is 5
1
<Status> Status
Error bit = 0, Notification bit = 0
2-3
01 1d
OpCode
The OpCode of the SysRdy Command
4
<M>
Payload
<M> = 0 System is not ready
<M> = 1 system is ready
6.12 UpTime - Query System Up Time
This command returns the four byte unsigned count of the number of milliseconds since the
Console last booted. This command can be used to detect if the console has lost power, since