Download Print this page
Harman JBL MA510 Command Manual
Harman JBL MA510 Command Manual

Harman JBL MA510 Command Manual

Ip control interface and commands
Hide thumbs Also See for JBL MA510:

Advertisement

Quick Links

IP control interface and commands for
JBL MA510/MA710/MA7100HP/MA9100HP
20240924 V1.5
Controlling via Network
Set-up
The unit's IP control is always ready to use, through port 50000 of its IP address. To identify the
connected client/server that is using this protocol, an initialization command should be sent by the client
just after connection is established, and the unit will respond to this command. For more details about the
commands please refer to the command description part of this document.
IP Control is disabled for minimum standby power consumption when the AVR is in "Green" mode
or when the AVR is disconnected from the local network.
Unit (Sever)
Registration
Ready to use
OK to Send/Receive any CMD
Conventions
All hexadecimal numbers begin 0x.
Any character in single quotes gives the ASCII equivalent of a hex value.
<n> represents an unknown or variable number.
Command and response formats
Communication between the controller and the AVR takes the form of sequences of bytes, with all
commands and responses having the same basic format. The AVR shall always respond to a received
command, but may also send messages at other times.
© Harman International | Confidential and Proprietary
Send < Initialization Request>
Send < Initialized Report>
Connect to Unit's IP.
... ...
OK to send any CMD to Sever.
Client (Controller)
Pg 1 of 17

Advertisement

loading
Need help?

Need help?

Do you have a question about the JBL MA510 and is the answer not in the manual?

Questions and answers

Summary of Contents for Harman JBL MA510

  • Page 1 Communication between the controller and the AVR takes the form of sequences of bytes, with all commands and responses having the same basic format. The AVR shall always respond to a received command, but may also send messages at other times. © Harman International | Confidential and Proprietary Pg 1 of 17...
  • Page 2 Each transmission by the Controller is the following format: <Start><CmdID><DataLen><Data1>...<DataN><End> <Start> Start transmission, a fixed hex data: 0x23  <CmdID> Command Id code  <DataLen> the number of data items following this item, excluding the <End>.  <Data1>...<DataN> parameters of <CmdID>, this part is empty if <DataLen> is 0. ...
  • Page 3 State changes The AVR will inform the connected controller of any state change resulting from front panel buttons, IR remote control using the appropriate message. For example, if the user changed the volume via the front panel volume knob, a command <06: Set/Request the main volume.>...
  • Page 4 System Command Specifications: Set/Request Standby State (0x00) Set/Request the standby state of the AVR. Data Specification: Data1: 0xF0 Request power state 0x00 Set to / is in standby status. 0x01 Set to / is powered on. Command example Start CmdID DataLen Data1 0x23...
  • Page 5 Request Software Version (0x02) Request the version number of the various pieces of software on the AVR. Data Specification: Command / Response Data1: 0xF0 Request implemented IP control version. (per this document) - 0xF1 Request Host version. 0xF2 Request DSP version. 0xF3 Request OSD version.
  • Page 6 Command example Start CmdID DataLen Data1 Data2 Data3 0x23 0x04 0x03 0x01 0x0E 0xE3 0x0D Response Start CmdID RspCode DataLen Data1 Data2 Data3 0x02,0x23 0x04 0x00 0x03 0x01 0x0E 0xE3 0x0D Set/Request input source (0x05) Select/Request the input source. Data Specification: Data1: 0xF0 request current source.
  • Page 7 Command example Start CmdID DataLen Data1 0x23 0x05 0x01 0x08 0x0D Response Start CmdID RspCode DataLen Data1 0x02,0x23 0x05 0x00 0x01 0x08 0x0D Set/Request master volume (0x06) Set/Request the main volume. Data Specification: Data1: 0xF0 request current master volume. 0x00 – 0x63, master volume (0-99). Command example Start CmdID...
  • Page 8 Command example Start CmdID DataLen Data1 0x23 0x07 0x01 0xF0 0x0D Response Start CmdID RspCode DataLen Data1 0x02,0x23 0x07 0x00 0x01 0x00 0x0D Set/Request Surround decoding mode (0x08) Set/Request the surround decoding mode. Data Specification: Data1: 0xF0 request surround mode. Surround mode name and id.
  • Page 9 Set/Request party mode status (0x09) (Only available on MA710/MA7100HP/9100HP) Set/Request the party mode status. Data Specification: Data1: 0xF0 request party mode status. 0x00 Party mode turned OFF. 0x01 Party mode set to ON. Command example Start CmdID DataLen Data1 0x23 0x09 0x01 0xF0...
  • Page 10 Set/Request Treble equalization (0x0B) Set/Request the treble equalization. Data Specification: Data1: 0xF0 request 0x00 – 0x0C, treble regular value from 0dB to 12dB. 0xFF – 0xF4, treble negative value from -1dB to -12dB Command example Start CmdID DataLen Data1 0x23 0x0B 0x01 0xF0...
  • Page 11 Set/Request Room equalization (0x0D) Set/Request the room equalization. Room EQ can be selected only after a room correction filter has been uploaded to the AVR. If a room correction filter has not been uploaded to the AVR then the AVR will respond with RspCode 0xC3. Data Specification: Data1: 0xF0 request...
  • Page 12 Set/Request Dolby Audio Mode (0x0F) Set/Request the Dolby Audio Mode. Data Specification: Data1: 0xF0 request 0x00, Dolby audio mode turn/turned to off. 0x01, Dolby audio mode turn/turned to Music. 0x02, Dolby audio mode turn/turned to Movie. 0x03, Dolby audio mode turn/turned to Night. (Only available on MA710/MA7100HP/9100HP) Command example Start CmdID...
  • Page 13 Request/Report Streaming server state (0x11) Request/Report the name and play state of streaming server that is currently connected Data Specification: Data1: 0xF0 request 0x00-0x21, Refer to table below Data2: 0x00, Stopped 0x01, Playing 0x02, Paused Data Server name Unknown (no connection) Airable Reserved USB Storage...
  • Page 14 Command example Start CmdID DataLen Data1 0x23 0x11 0x01 0xF0 0x0D Response Start CmdID RspCode DataLen Data1 Data2 0x02,0x23 0x11 0x00 0x02 0x0D 0x01 0x0D Initialization Request / Initialized Report (0x50) Initialization Request / Initialized Report. To identify the connected client/server that is using this protocol, this command should be sent by the controller to the AVR just after connection is established, and the AVR will respond to this command with the product model as an initialized report.
  • Page 15 Heartbeat (0x51) Heartbeat command to check unit is still connected and communicating, sending this command to AVR will also reset the auto standby timer count. (Sending command <50> is also fine and will not reset the timer count). Data Specification: Command with 2 fixed data.
  • Page 16 Restore factory default settings (0x53) Force a restore of the factory default settings. Data Specification: Command with 2 fixed data. Data1: 0xAA Data2: 0xAA Command example Start CmdID DataLen Data1 Data2 0x23 0x53 0x02 0xAA 0xAA 0x0D Response Start CmdID RspCode DataLen 0x02,0x23...
  • Page 17: Release Notes

    Release Notes V1.0 Draft release. V1.1 Change <Start> code from 2 bytes to 1byte. Add more detail description for “Set-up” and “Command and response formats”. Add section “State changes”. Update Command <04: Simulate AVR IR Command > Add new command <50: Initialization >, <51: Heartbeat >, <52: Reboot>, <53: Factory Reset>, <11: Streaming Status> Remove duplicate command <03: Factory Reset>.

This manual is also suitable for:

Jbl ma710Jbl ma7100hpJbl ma9100hp