
6. SetRepeat
0x3C
0x0D
SetRepeat
Direction: Controller —> iPort
Description: Sets the repeat state of the iPod. The repeat mode
codes are listed in the ReturnRepeat command
code description.
Packet Structure:
Byte Number Value
Meaning
0x00
0x2A
Start character
0x01
0x49
Device type (iPort)
0x02
0x00
Packet Length High Byte
0x03
0x04
Packet Length Low Byte
0x04
0x38
Packet Command Type
0x05
0x3C
Packet Command High Byte
0x06
0x0D
Packet Command Low Byte
0x07
0xNN
Repeat Mode Code
0x08
0xNN
Checksum
7. GetShuffle
0x3C
0x10
GetShuffle
Direction:
Controller —> iPort
Description:
Requests the current iPod shuffle mode state.
Packet Structure:
Byte Number Value
Meaning
0x00
0x2A
Start character
0x01
0x49
Device type (iPort)
0x02
0x00
Packet Length High Byte
0x03
0x03
Packet Length Low Byte
0x04
0x38
Packet Command Type
0x05
0x3C
Packet Command High Byte
0x06
0x10
Packet Command Low Byte
0x07
0x30
Checksum
8. ReturnShuffle
0x3C
0x11
ReturnShuffle
Direction: iPort —> Controller
Description: In response to the
GetShuffle command the current
iPod shuffle mode state is returned.
Shuffle Mode Code:
Code
Category Type
0x00
Shuffle Off
0x01
Shuffle Songs
0x02
Shuffle Albums
Packet Structure:
Byte Number Value
Meaning
0x00
0x2A
Start character
0x01
0x49
Device type (iPort)
0x02
0x00
Packet Length High Byte
0x03
0x04
Packet Length Low Byte
0x04
0x38
Packet Command Type
0x05
0x3C
Packet Command High Byte
0x06
0x11
Packet Command Low Byte
0x07
0xNN
Shuffle Mode Code
0x08
0xNN
Checksum
9. SetShuffle
0x3C
0x12
SetShuffle
Direction: Controller —> iPort
Description: Sets the shuffle mode state of the iPod. The shuffle
mode codes are listed in the
ReturnShuffle
command code description.
Packet Structure:
Byte Number Value
Meaning
0x00
0x2A
Start character
0x01
0x49
Device type (iPort)
0x02
0x00
Packet Length High Byte
0x03
0x04
Packet Length Low Byte
0x04
0x38
Packet Command Type
0x05
0x3C
Packet Command High Byte
0x06
0x12
Packet Command Low Byte
0x07
0xNN
Shuffle Mode Code
0x08
0xNN
Checksum
5
Instruction Manual
iPort RS-232 Programming
iPort
Command
High Byte
iPort
Command
Low Byte
Command
iPort
Command
High Byte
iPort
Command
Low Byte
Command
iPort
Command
High Byte
iPort
Command
Low Byte
Command
iPort
Command
High Byte
iPort
Command
Low Byte
Command