10. GetRepeat
0x3C
0x13
GetRepeat
Direction: Controller —> iPort
Description: Requests the current iPod track repeat 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
0x13
Packet Command Low Byte
0x07
0x2D
Checksum
11. PlayCurrentSelection
0x3C
0x14
PlayCurrentSelection
Direction: Controller —> iPort
Description: Requests playback of the currently selected songs
or list of songs. The currently selected songs will be
placed in the now playing playlist. Finally, the song
record index is passed to the iPod to play.
Packet Structure:
Byte Number Value
Meaning
0x00
0x2A
Start character
0x01
0x49
Device type (iPort)
0x02
0x00
Packet Length High Byte
0x03
0x07
Packet Length Low Byte
0x04
0x38
Packet Command Type
0x05
0x3C
Packet Command High Byte
0x06
0x14
Packet Command Low Byte
0x08
0xNN
Selection Song Record Index (byte 4)
0x09
0xNN
Selection Song Record Index (byte 3)
0x0A
0xNN
Selection Song Record Index (byte 2)
0x0B
0xNN
Selection Song Record Index (byte 1)
0x0C
0xNN
Checksum
12. PlayControl
0x3C
0x15
PlayControl
Direction: Controller —> iPort
Description: Sets the new play state of the iPod.
Play Control Command Code:
Code
Category Type
0x01
Toggle Play/Pause
0x02
Stop
0x03
Next Track
0x04
Previous Track
0x05
StartFF
0x06
StartRew
0x07
EndFFRew
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
0x15
Packet Command Low Byte
0x07
0xNN
Play Control Command Code
0x08
0xNN
Checksum
13. GetIndexedPlayingSongAlbumName
0x3C
0x18
GetIndexedPlayingSongAlbumName
Direction: Controller —> iPort
Description: Requests the album name of the indexed playing
song from the iPod.
NOTE: iPod will respond with an
ACK
including the
specific error status if the received command length or
playing song
index is invalid.
6
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