Typ |
CMD1 |
CMD2 |
Description |
Notes |
s |
0x00 |
0x00
0x01
0x02
0x20
0x21
0x40
0x80
0x81
0xC0
0xC1
0xF0
0xFA
|
Status (from slave)
Playing
Playing tape???
Tuned??
Changed CD
Seeking
Changing CD
Idle
????
Ejecting
No tape inside
Remote Joystick key
Second level SEEK switch pressed and released
|
|
s |
0x01 |
0x00
0x02
0x03
0x04
0x11
0x12
0x13
|
Requests (from master)
Re-initialize bus
Anyone? (initial link)
Anyone special?
Appoint end
Time poll end
Time poll (answered with status)
Request time poll |
|
s |
0x02 |
0x01
0x44
|
Configuration from master
Tell slave about assigned ID
??? |
|
s |
0x08 |
0x00 |
Key off (Cancel) |
ie: If the fast forward key is presset, this command is send
when the key is released. |
s |
0x10 |
0x50
0x5A
0x80
0x8A
|
Remote Joystick keys
OFF pressed
OFF released
SOURCE pressed
SOURCE released |
|
s |
0x12 |
0x00
0x0A
0x80
0x8A
|
Remote Joystick keys
DISP pressed
DISP released
LIST pressed
LIST released |
|
s |
0x20 |
|
Play (from master) |
|
s |
0x21 |
0x00
0x20
0x40
0x50
0x60
|
Switch to
FM1
Bass
Treble
Balance
Fader |
|
s |
0x22 |
0x00
0x10
|
Change down
Bass / Treble / Fader
Volume |
Fader works inverted (e.g. Up with decreasing) |
s |
0x23 |
0x00
0x10
|
Change up
Bass/Treble/Fader
Volume |
|
s |
0x24 |
|
Fast Forward (from master) |
start fast forwarding, end with broadcast cmd 0x08 |
s |
0x25 |
|
Fast Reverse (from master) |
starts fast reverse, end with broadcast cmd 0x08 |
s |
0x26 |
|
Next Track |
|
s |
0x27 |
|
Previous Track |
|
s |
0x28 |
|
Next CD |
|
s |
0x29 |
|
Previous CD |
|
s |
0x2B |
|
Switch tuner to station in (HIGH)CMD2 |
change to a saved channel number |
s |
0x2D |
|
Next tuner station |
change to next saved channel |
s |
0x2E |
|
Previous tuner station |
change to previous saved channel |
s |
0x30 |
0x10
0x1A
0x20
0x2A |
Change down
End of change down
Change up
End of change up |
|
s |
0x32 |
|
Toggle tuner between stereo and mono mode |
|
s |
0x34 |
0x00
0x0A |
Sound button pressed
Sound button released |
by Massimiliano |
s |
0x34 |
|
Toggle Repeat mode (CD/MD) |
by Cleggy,
switch between different repeat modes |
s |
0x35 |
|
Toggle Shuffle mode (CD/MD) |
switch between different shuffle modes |
s |
0x36 |
|
Toggle Intro mode (CD/MD) |
switch between different intro modes |
s |
0x37 |
|
Toggle Bank mode (CD/MD) |
switch between different bank modes |
s |
0x3C |
0x10
0x1A
0x20
0x2A
0x30
0x3A
0x40
0x4A
0x50
0x5A
0x60
0x6A
0x70
0x7A
0x80
0x8A
0x90
0x9A
0xA0
0xAA |
Pressed puls.1
Released puls.1
Pressed puls.2
Released puls.2
Pressed puls.3
Released puls.3
Pressed puls.4
Released puls.4
Pressed puls.5
Released puls.5
Pressed puls.6
Released puls.6
Pressed puls.7
Released puls.7
Pressed puls.8
Released puls.8
Pressed puls.9
Released puls.9
Pressed puls.A (10)
Released puls.A (10) |
Direct disc keys |
s |
0x41 |
0x00
0x40
0x50
|
Edit CD name (from master to CD)
put cursor forward by one
change to next higher char A->B
change to next lower char B->A |
|
s |
0x70 |
0x10
0x1A
0x20
0x2A
|
Remote Joystick keys
VOLUME- pressed
VOLUME- released
VOLUME+ pressed
VOLUME+ released |
|
s |
0x71 |
0x00
0x0A
|
Remote Joystick keys
MUTE pressed
MUTE released |
|
s |
0x74 |
0x00
0x0A
|
Remote Joystick keys
SOUND pressed
SOUND released |
|
s |
0x75 |
0x10 |
|
|
s |
0x7E |
0x40
0x4A
0x50
0x5A
0x80
0x8A
0x90
0x9A
|
Remote Joystick keys
PREV DISC pressed
PREV DISC released
NEXT DISC pressed
NEXT DISC released
SEEK- pressed
SEEK- released
SEEK+ pressed
SEEK+ released |
disc selections works in tuner mode as station selection |
m |
0x80 |
0x07
0x09
0x0E
0x0F
0x19
0x1F
0x29
|
Display shows �
Display shows Track time
Display shows Tape infos
Display shows �
Display shows Track name
Display shows �
Display shows clock |
|
m |
0x81 |
0x00
0x03 |
???
Switch settings to BASS
Switch settings to TREBLE
Switch settings to BALANCE
Switch settings to FADER |
Bass
Treble
Balance
Fader |
m |
0x82 |
0x00
0x00
0x80
0x80 |
Tuner1 has something to say
Tape1 has something to say
CD1 has something to say
Group 0xB0 has something to say |
May be a combination between more 0x82 sub command |
m |
0x84 |
0xD9
0xDD |
Request for more text fields (from display)
send track name
send disc name |
Cmd2 = requested text, see command 0xD9 and 0xDD
D1 = destination adress
D2 = requested field number |
m |
0x87 |
|
Test mode
Power status |
D2_1 = 0x01
D1 = 0x10 system off
D1 = 0x90 switch to green backlight
D1 = 0x80 switch to amber backlight |
m |
0x88 |
??? |
from master to group ID after "Anyone special 0x01 x03
" |
|
s |
0x8C |
|
Anyone respond from slave |
device info |
m |
0x8E |
0x40
0x80
0xC0
|
Magazin/Cartridge info
Slot in magazin is empty
A magazin was put into changer
No magazin |
|
m |
0x90 |
0x00
0x01
0x01
0x10
0x20
0x40
0x50
0x60
0x50
0xA0
0xE0 |
Current settings of
current play position
???
???
Volume
Bass
Treble
Balance
Fade
in MD/CD mode
no disc and no track name
Disc name avail. but no track name
CMD2 is a bit field. |
in CD/MD mode:
D1 = track number
D2 = minutes
D3 = seconds
D4_HIGH = disc number
D4_LOW = display control
6bit + sign (-x / +x)
6bit + sign (-x / +x)
6bit + sign (-x / +x)
6bit + sign (-x / +x)
its possible to display Disc and Track names (without 0x50, you can't display
names)
CMD2:
x1xxxxxx = Disc name enable
xxx1xxxx = Track name enable |
m |
0x91 |
0xXX |
Controls display navigation signs |
|
m |
0x91 |
|
Current Time |
by Cleggy
Cmd1 = hours
D1 = minutes |
m |
0x93 |
0x02
0xF7 |
Display DSP function on clock space |
|
m |
0x94 |
0x00 |
|
In MD/CD mode:
D1 =0x04 little "REPEAT 3" is on
D1 =0x02 little "REPEAT 2" is on
D1 =0x01 little "REPEAT 1" is on
D1 =0x08 "REPEAT OFF"
D1 =0x09"REPEAT-1"
D1 =0x0A"REPEAT-2"
D1 =0x0C"REPEAT-3"
D1=0x80 "D.SCAN.OFF"
D1 =0x20 "INTRO.OFF"
D1 =0x30 "INTRO ON"
D1 =0x10 little "INTRO" is on
D1 =0xC0 "D.SCAN.ON"
D1 =0x40 little "D.SCAN" is on
D2 =0x02 little "SHUFFLE 3" is on
D2 =0x20 little "SHUFFLE 2" is on
D2 =0x10 little "SHUFFLE 1" is on
D2 =0x80 "SHUF.OFF"
D2 =0xA0 "SHUF-2"
D2 =0xD0 "SHUF-1"
D2 =0x82 "SHUF-3"
D3 =0x80 "BANK OFF"
D3 =0x40 little "BANK" is blinking
D3 =0x20 "BANK OFF"
D3 =0x10 little "BANK" is on
D3 =0x30 "BANK ON"
D3 =0xC0 "BANK INV" |
m |
0x95 |
|
Magazin info, CD in or not,
send after a disc scan is finished (after magazin change) |
Cmd2-D4 holds a bit mask, each bit is for one CD,
bit set = CD present
bit cleared = no CD
CD1 = Bit 4 in Cmd2
CD10 = Bit 5 in D1 |
m |
0x97 |
0x01 |
Disc info |
D1 = trackcount
D2 = min
D3 = sec
D4_high = disc
D4_low = ??? |
m |
0x98 |
|
Intro play finish |
Intro play was finished for a specified track
D3 = track
D2_HIGH = disc |
m |
0x99 |
|
Auto Adjust clock
Hours=CMD2, Minutes = D1 |
|
m |
0x9C |
0x00 |
???
send on disc change from changer to RAD 0x90 |
D4 low = disc number
D4 high = 8 = no disc name
D4 high = C = disc name avail. |
m |
0xB0 |
|
Change to CD in CMD2
Set position |
Cmd1_high = ???
Cmd1_low = disc
D1 = track |
l |
0xC0 |
0x00
0x02
0x02
0x40
0x20
0x10
0x00
|
Seeking to station HIGH D2_5
Seeking "LOAD" blinking "--.--" displayed
"0.00" displayed
send to RAD 0x77 to enter disc name edit mode |
in MD mode:
D2_2 = Track count,
D2_3 = minutes,
D2_4 = seconds,
D2_5 low nibble = disc number,
D2_5 high nibble = display control
followed by 0xCD command with disc name |
l |
0xC1 |
|
Station PTY infos
CMD2, D1, D2, D3, D4, D2_1, D2_2, D2_3 ASCII infos
D2_4 always 0xEA or 0x0A
D2_5 HIGH = station number |
|
l |
0xC2 |
ASCII |
String for left upper text field (from master) |
CMD2, D1, D2, D3, D4, D2_1, D2_2, D2_3 ASCII name
D2_4, D2_5 always 0x00 |
l |
0xC5 |
|
Disc identifier for Custom file changer
send to master on disc scan after reset or magazin change,
see also command 0xD5 |
Cmd2,D1-D4 unique disc number, calculated from disc data
CMD2_high = always 0xA
CMD2_low = 1/100 seconds
D1 = number of tracks
D2 Bit 0-6 = minutes of total time
D2 Bit 7 = Bit 0 of binary value of 1/10 seconds
D3 Bit 0-6 = seconds of total time
D3 Bit 7 = Bit 1 of binary value of 1/10 seconds
D4 = always 0xF0
D2_1-D2_3 = always 0x00
D2_5 high = disc number
D2_5 low = C disc name avail.
=
8 no disc name avail. |
l |
0xC9 |
|
CD/MD track name
CMD2 to D2_3 ASCII name
D2_4 always 0x00
D2_5 HIGH = station/CD number |
In MD mode, D2_5 HIGH is a text field number [field 0-1],
0 = first 8 characters,
1 = second 8 characters |
l |
0xCD |
|
CD/MD disc name
CMD2, D1, D2, D3, D4, D2_1, D2_2, D2_3 ASCII name
D2_4 always 0x00
D2_5 HIGH = station/CD number
also used in disc name edit mode to send the disc name |
In MD mode, D2_5 HIGH is a text field number [field 0-1],
0 = first 8 characters,
1 = second 8 characters
In disc name edit mode:
D2_4 low = cursor position (blinking) |
l |
0xCE |
ASCII |
Disc name (Custom file changer), send after LIST key is pressed,
the changer send all 10 names to the master |
Cmd2-D2_3 = ASCII name, D2_4 = 0x00
D2_5 high = disc number
D2_5 low = 8 = no disc name
D2_5 low = C = disc name avail. |
l |
0xCF |
ASCII |
Same like Cmd1 = 0xCE but the disc name is blinking
a blinking name indicates the currently playing CD |
|
l |
0xD2 |
ASCII |
CMD2, D1, D2, D3, D4, D2_1, (D2_2 only field 1-5) ASCII
D2_2 in field 0 always 0x04?
D2_3 field count
D2_4 always 0xF6? |
CD-Text track name in CD mode |
l |
0xD5 |
|
Disc identifier for Custom file changer
send to master on disc change during play,
see also command 0xC5 |
Cmd2,D1-D4 unique disc number, calculated from disc data
CMD2_high = always 0xA
CMD2_low = 1/100 seconds
D1 = number of tracks
D2 Bit 0-6 = minutes of total time
D2 Bit 7 = Bit 0 of binary value of 1/10 seconds
D3 Bit 0-6 = seconds of total time
D3 Bit 7 = Bit 1 of binary value of 1/10 seconds
D4 = always 0xF0
D2_1-D2_3 = always 0x00
D2_5 high = disc number
D2_5 low = C disc name avail.
=
8 no disc name avail. |
l |
0xD6 |
|
actual Station / CD name
CMD2, D1, D2, D3, D4, D2_1, D2_2, D2_3 ASCII name
D2_4 always 0x00
D2_5 HIGH = station/CD number |
send on CD change |
l |
0xD9 |
|
CD/MD track name
CMD2, D1, D2, D3, D4, D2_1, D2_2, D2_3 ASCII name
D2_4 always 0x00
D2_5 HIGH = station/CD number |
In MD mode, D2_5 HIGH is a text field number [field 2-] |
l |
0xDA |
ASCII |
CMD2, D1, D2, D3, D4, D2_1, (D2_2 only field 1-5) ASCII
D2_2 in field 0 always 0x04?
D2_3 field count
D2_4 always 0x01? |
CD-Text disc name in CD mode |
l |
0xDD |
|
CD/MD disc name
CMD2, D1, D2, D3, D4, D2_1, D2_2, D2_3 ASCII name
D2_4 always 0x00
D2_5 HIGH = station/CD number |
In MD mode, D2_5 HIGH is a text field number [field 2-] |
l |
0xF0 |
ON |
Switch source from D1 to CMD2 |
|