Lexicon MC-12 V4.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-6 Manual

Lexicon MC-12 V4.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-6 Manual

Serial communications protocol definition software version 4.0
Table of Contents

Advertisement

Quick Links

Lexicon
MC-12 Serial Communications Protocol
Serial Communications Protocol Definition
© 2004 Harman Specialty Group All rights reserved.
Project: Lexicon MC-12/MC-12B
Updated: July 9, 2004
Software Version 4.0
Protocol Version:
Major rev 1
Minor rev 6
Printed on: 07/19/04
1 of 102

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MC-12 V4.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-6 and is the answer not in the manual?

Questions and answers

Summary of Contents for Lexicon MC-12 V4.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-6

  • Page 1 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Serial Communications Protocol Definition Project: Lexicon MC-12/MC-12B Updated: July 9, 2004 Software Version 4.0 Protocol Version: Major rev 1 Minor rev 6 © 2004 Harman Specialty Group All rights reserved. 1 of 102...
  • Page 2 ES Extended Surround” and “Neo:6” are trademarks of Digital Theater Systems, Inc. © 1996, 2000 Digital Theater Systems, Inc. All rights reserved. “Lexicon” and the Lexicon logo are registered trademarks of Harman International Industries. U.S. patent numbers and other worldwide patents issued and pending.
  • Page 3: Table Of Contents

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Documents Change List Definitions Protocol Version Cross-reference Abbreviations General Description Physical Layer DB-9 RS232 Connector Serial Port Driver Errors MC-12 Receive Buffer MC-12 Hardware Verification (V1.10, Not Supported in MC-12 V1.00, V1.01)
  • Page 4 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.23 Clear Record Input (MC-12, MC-1) 7.3.24 Set Zone2 Volume (MC-12, MC-1) 7.3.25 Set Zone2 Left/Right Balance (MC-12, MC-1) 7.3.26 Set Custom Name (MC-12, MC-1) 7.3.27 Set Input Name by Id (MC-12, MC-1) 7.3.28...
  • Page 5 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Application Notes and Examples Box initializations: 1.1.1 MC-12: 1.1.2 HOST: Getting System Wide Status and Setup: Downloading the System Setup to the MC-12: Simple System Control & System Status: Examples: 1.5.1 MC-12 Get Unit Configuration 1.5.2...
  • Page 6: Documents

    The device initiating or receiving the serial communication packets to/from the MC-12. MC-12 ,MC-1,DC-2: The Lexicon product receiving or transmitting the serial communication packets to/from the HOST. Nonvolatile RAM: The area of memory in an MC-12 that stores users adjustable parameters. The Nonvolatile RAM is battery backed, to maintain values during MC-12 power down.
  • Page 7: Abbreviations

    The first is HOST uploading and downloading of MC-12 configuration, and system/effect setups. The second is HOST control of basic user adjustable parameters.(i.e. input, volume, balance…) Rs-232 Serial Link Lexicon MC-12 HOST CD VOL The MC-12 uses simple notification, command, response and acknowledgment packets to have communication transactions with a given HOST.
  • Page 8 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 support some MC-1 commands. These commands have been totally replaced with new commands that provide more control over the MC-12 than was capable in the MC-1. (Parameter Set/Get commands) © 2004 Harman Specialty Group All rights reserved.
  • Page 9: Physical Layer

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 5 Physical Layer 5.1 DB-9 RS232 Connector MC-12 9 Pin D-Shell (female) Host COM1 Receive Data Transmit Data Transmit Data Receive Data Ground Ground 9 Pin D-Shell (male) 9 Pin D-Shell (female)
  • Page 10: Data Link Layer

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 SERIAL PORT A PASSED SERIAL PORT B PASSED This message is displayed for about 2 seconds before entering normal operating mode. If no messages are displayed, then both wrap tests failed. 6 Data Link Layer The data link layer is used to define a transmission packet.
  • Page 11: Application Layer

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7 Application Layer 7.1 MC-12 Asynchronous Notification Packets MC-12 has been designed to transmit the asynchronous notification packets following these system changes: 1. Power On 2. Entering Standby 3. Front Panel Display update 4.
  • Page 12: Mc-1 Parameter Change (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 communication and will only transmit following the completion of any communication exchanges in progress or pending. 7.1.3.1 Notification Packet Description Application Header: Command DC_FPD 0x03 Data Count 0x2A Application Data: Data[0] - Data[20] Line1 ch ch ch…...
  • Page 13 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.1.4.1 Notification Packet Description Application Header: Command DC_PARAM_CHG_MSG 0x04 Data Count 0x02 Application Data: Data[0] ParamId Data[1] Value 7.1.4.2 Data Description ParamId: Data Type: Unsigned 8 bit integer Max: 255. Value: The Current Value for this system parameter.
  • Page 14: Mc-12 Parameter Notification By Id (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.1.5 MC-12 Parameter Notification by Id (MC-12) MC-12 will transmit parameter change notifications if they are enabled using the command described in 7.3.42 (MC12_Set_Parameter_Notification_By_Id). If a parameter value is changed due to any user action or system action the MC-12 will transmit the current value of the parameter that is changing.
  • Page 15: Acknowledgment Packets

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Parameter MC-12 Parameter Name Current Mode PARAM.MAIN.EFFECT Main Zone Mute PARAM.MAIN.MUTE Main Zone Volume PARAM.MAIN.VOLUME Main Zone Balance PARAM.MAIN.BALANCE Main Zone Input Selection PARAM.MAIN.INPUT Zone 2 Input PARAM.ZONE.INPUT Zone 2 Volume PARAM.ZONE.VOLUME Zone 2 Balance PARAM.ZONE.BALANCE...
  • Page 16: No Acknowledge (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.2.2 No Acknowledge (MC-12, MC-1) 7.2.2.1 Packet Description Application Header: Command DC_NACK 0xE1 Data Count 20x02 Application Data: Data[0] Command Data[1] ErrorCode 7.2.2.2 Data Description Command: DataType: Valid MC-12 command as defined in Appendix A Command Codes.
  • Page 17: Mc-1 Send Ir Command (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.2.2 MC-12 Response The MC-12 will reset, clear any saved system and effect parameters in Nonvolatile RAM, and restore the factory default system and effect parameters. After reset the MC-12 will go through a soft power-up initialization.
  • Page 18 Data[24] TimeStamp[15] 0x00 7.3.4.3 Data Description ProductId: This unsigned 8 bit value describes the product. Product ID Lexicon DC-2 Lexicon MC-1 JBL Synthesis SDP-3 Lexicon MC-12 JBL Synthesis SDP-40 © 2004 Harman Specialty Group All rights reserved. 18 of 102...
  • Page 19 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Software Type: An unsigned 8 bit value indicating the current configuration of the unit’s software. The following table shows the values assigned to the available types: SW Type COMPLETE BOOTROM Software Level:...
  • Page 20: Get System Status (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 dd- is the day (sp) - is an ASCII space character (0x20) hh - is the hour mm - is the minute 7.3.5 Get System Status (MC-12, MC-1) Request to MC-12 for its current system status. MC-12 will respond with “System Status Packet”.
  • Page 21 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Definition/Conversion: Appendix_H_MC-12_Effect_Ids Current Input Sample Rate: Data Type: Unsigned 8 bit integer. SAMPLE RATE RATE_UNKNOWN RATE_44 RATE_48 RATE_88 RATE_96 Current Input Format: Data Type: Unsigned 8 bit integer. DATA STREAM TYPE DATA_TYPE_UNKNOWN...
  • Page 22: Get Zone 2 Status (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.6 Get Zone 2 Status (MC-12, MC-1) This command is a request to MC-12 for current Zone 2 Status. MC-12 will respond with “Zone2 Status Packet”. This command has been maintained for backward compatibility with MC-1. In order to maintain backward compatibility, the MC-12 Parameters have been mapped to the MC-1 parameters as described in each Data Description.
  • Page 23: Get System Parameter Definition (Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Zone 2 Balance: Data Type: Unsigned 8 bit integer. Maximum Value: 32 Conversion: 0 = Left 32 = Right 7.3.7 Get System Parameter Definition (MC-1) This command is not supported by the MC-12.
  • Page 24: Get Input Name By Id (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Max Length: CUSTOM_NAME_LENGTH defined in Appendix G Protocol Constants. 7.3.13 Get Input Name by Id (MC-12, MC-1) This command is a request to MC-12 for the custom input name. MC-12 will respond with “Input Name Packet”.
  • Page 25: Set System Parameter Values (Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.15 Set System Parameter Values (MC-1) This command is not supported by the MC-12. 7.3.16 Set Effect Parameter Values (MC-1) This command is not supported by the MC-12. 7.3.17 Set Effect Name by Effect Id (MC-1) This command is not supported by the MC-12.
  • Page 26: Set Front/Back Balance (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.19.1 Command Packet Description Application Header: Command DC_CMD_SET_SYS_BALANCE 0x22 Data Count 1 0x01 Application Data: Data[0] Value 7.3.19.2 Data Description Value: Data Type: Unsigned 8 bit integer. Maximum Value: 32 Conversion: 0 = Left...
  • Page 27: Set Active Effect By Id (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 The MC-12 will assign the value from the packet to the front/back balance. 7.3.20.4 Data Validation If a value is passed that exceeds the maximum value of that parameter the MC-12 will ignore the command and transmit a NAK command with an error code DC_INVALID_DATA.
  • Page 28: Clear Record Input (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Application Header: Command DC_CMD_SET_REC_INPUT 0x25 Data Count 0x01 Application Data: Data[0] InputId 7.3.22.2 Data Description InputId: Data Type: Unsigned 8 bit Integer Description/Conversion: Appendix F MC-12 Input Ids 7.3.22.3 MC-12 Response: If the Input Id is a valid MC-12 input then the MC-12 will make the request Input the active record input.
  • Page 29: Set Zone2 Left/Right Balance (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.24.1 Command Packet Description Application Header: Command DC_CMD_SET_ZONE2_VOLUME 0x27 Data Count 1 0x01 Application Data: Data[0] Value 7.3.24.2 Data Description Value: Data Type: Unsigned 8 bit integer. Max: Conversion: 0 = -80 dB 92 = +12 dB 7.3.24.3 MC-12 Response...
  • Page 30: Set Custom Name (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.25.4 Data Validation If a value is passed that exceeds the maximum value of that parameter the MC-12 will ignore the command and transmit a NAK command with an error code DC_INVALID_DATA.
  • Page 31: Set Fpd Control Registers (Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.27.1 Command Packet Description Application Header: Command DC_CMD_SET_INPUT_NAME 0x2E Number of characters in Data Count InputName + 2 Application Data: Data[0] InputId 0 to 7 Data[1]-Data[DataCount-1] InputName ch ch ch ... 0x00 7.3.27.2 Data Description...
  • Page 32: Host Sleep (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.30 Host Sleep (MC-12, MC-1) By transmitting the Sleep command, the Host indicates it has just “powered down” and will no longer respond to MC-12 Notifications. No Acknowledgment is expected. The Host is assumed to be asleep upon power up of the MC-12.
  • Page 33: Set Communication Configuration (Mc-12, Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 FALSE Indicates the MC-12 will not transmit parameter change Notifications. 7.3.32 Set Communication Configuration (MC-12, MC-1) The Set Communication Configuration Command allows the serial port user to set up the various serial port/ protocol configuration parameters.
  • Page 34: Set Output Level Adjustments (Mc-1)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 MUTE State: Value Definition Description UNMUTE The user mute state is set to unmuted. The MC-12 may still be muted for other internal reasons. USER MUTE The system volume decrements by the specified user amount as set in the OUTPUT LEVELS Menu.
  • Page 35: Mc-12 Get Parameter Definition By Id (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Max Length: 40 Characters. 7.3.35.3 MC-12 Response The display string is sent to the OSD and Front Panel Display. The MC-12 will ACK when completed with this command. 7.3.35.4 Data Validation: If a string length exceeds the 40 character maximum the string will be truncated before displaying and the MC-12 transmit a DC_NAK command with an error code DC_INVALID_DATA.
  • Page 36 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.36.4 Parameter Definition Response Packet The following Packet has been defined as follows for MC-12 V1.00. Future releases may modify this definition. Application Header: Command MC_SYS_PARAM_DEF_PKT 0x8F Data Count 0x6E Application Data:...
  • Page 37: Mc-12 Set Parameter Value By Id (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 The data value transmitted is dependent on the ParamType, as described above. The CurrentValue is always packed starting at the CurrentValue [0] byte in the packet. For multi-byte data, the values are packed LSB first(CurrentValue [0]) to MSB(CurrentValue [0+(num bytes-1)]).
  • Page 38 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.37.2 Data Description ParamId: Data Type: Unsigned 16 bit Integer Max Value: Max Parameter Count as reported by the MC-12 Unit Configuration Response Packet in 7.3.39.2 ParamType: Param Type Name Param Type Description...
  • Page 39: Mc-12 Set Parameter Value By Id, No Run (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 NAK packet with a DC_INVALID_INPUT error code. The MC-12 will transmit a NAK packet with a DC_ERR_READ_ONLY error code for read only parameters. 7.3.38 MC-12 Set Parameter Value by Id, No Run (MC-12) MC-12 Set Parameter by Id command sets the parameter value equal to the value sent in the command packet and does not run the appropriate functional changes associated with changing the given parameter.
  • Page 40 Data[29] SerialNumber(MSB) 7.3.39.3 Data Description ProductId: This unsigned 8 bit value describes the product. Product ID Lexicon DC-2 Lexicon MC-1 JBL Synthesis SDP-3 Lexicon MC-12 JBL Synthesis SDP-40 Software Type: An unsigned 8 bit value indicating the current configuration of the unit’s software.
  • Page 41 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 SW Type COMPLETE BOOTROM Software Level: The following table shows the values assigned to the possible software levels: SW Level RELEASED PRE_ALPHA ALPHA BETA GAMMA UNSUPPORTED *Note: SW level indicates the status of the MC-12 internal application software.
  • Page 42: Mc-12 Send Ir Command (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 TimeStamp: Is a null terminated ASCII text string describing the build date and time of the current software build. The Format of this text string is: “yy/mm/dd(sp)hh:mm” yy- is the last two digits of the year (i.e. year 2001=01, year 2002 = 02)
  • Page 43: Mc-12 Set Parameter Notification By Id (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 ParamId: Data Type: Unsigned 16 bit integer. Max: Max Parameter Count as reported by the MC-12 Unit Configuration Response Packet in 7.3.39.2 7.3.41.3 Data Validation If ParamId exceeds the its maximum value, the MC-12 will ignore the command and transmit a DC_NAK command with an error code DC_INVALID_PARAM_ID.
  • Page 44: Mc-12 Parameter Get Value String By Id (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 If ParamId exceeds the its maximum value, the MC-12 will ignore the command and transmit a DC_NAK command with an error code DC_INVALID_PARAM_ID. 7.3.42.4 MC-12 Response If a parameter has been enabled for notification the MC-12 will transmit its current value whenever it has been changed due to any user or system action.
  • Page 45: Mc-12 Clear All Parameter Notifications (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Data Type: Null (0x00) terminated ASCII string. Max Length: 21 (20 characters plus terminating Null) 7.3.44 MC-12 Clear All Parameter Notifications (MC-12) Request to the MC-12 to disable all MC-12 parameter notifications.
  • Page 46 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Data Type: Signed 8 bit integer (2’s compliment) Max: +12 (0x0C) (12 dB) Min: -80 (0xB0) (-80 dB) Current Input: Data Type: Unsigned 8 bit integer Definition/Conversion: Appendix F MC-12 Input Ids...
  • Page 47: Mc-12 Get Record Status (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Min: -16 (0xF0) (Full Back) Video Sync: Data Type: Boolean. TRUE: MC-12 has detected Video Sync for current video input FALSE: MC-12 can not detect Video Sync for the current video input 7.3.46 MC-12 Get Record Status (MC-12)
  • Page 48: Mc-12 Set System Volume (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Record Active: Data Type: Boolean. TRUE: Record Zone Output is active FALSE: Record Zone Output is not Active. Zone 2 Balance: Data Type: Signed 8 bit integer (2’s compliment) Max: 16 (0x10) (Full Right)
  • Page 49: Mc-12 Set Front/Back Balance (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.48.2 Data Description Value: Data Type: Signed 8 bit integer (2’s compliment) Max: +16 (0x10) (Full Right) Min: -16 (0xF0) (Full Left) 7.3.48.3 MC-12 Response The MC-12 will assign the value from the packet to the system balance.
  • Page 50: Mc-12 Set Record Input (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.50.1 Command Packet Description Application Header: Command MC_CMD_SET_EFFECT 0x43 Data Count 0x01 Application Data: Data[0] EffectId 7.3.50.2 Data Description EffectId: Data Type: Unsigned 8 bit integer Definition/Conversion: Appendix J MC-12 Mode Ids 7.3.50.3 MC-12 Response...
  • Page 51: Mc-12 Set Zone2 Volume (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.52 MC-12 Set Zone2 Volume (MC-12) Commands MC-12 to set the Zone 2 volume with the value in this packet. 7.3.52.1 Command Packet Description Application Header: Command MC_CMD_SET_ZONE2_VOLUME 0x45 Data Count 1...
  • Page 52: Mc-12 Get Input Name By Id (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 If a value is passed that exceeds the maximum value of that parameter the MC-12 will ignore the command and transmit a NAK command with an error code DC_INVALID_DATA. 7.3.54 MC-12 Get Input Name by Id (MC-12) This command is a request to MC-12 for the custom input name.
  • Page 53: Mc-12 Set Input Name By Id (Mc-12)

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7.3.55 MC-12 Set Input Name by Id (MC-12) Sets an Input Name to the transmitted value for a given input. 7.3.55.1 Command Packet Description Application Header: Command MC_CMD_SET_INPUT_NAME 0x48 Number of characters in...
  • Page 54: Appendix A Command Codes

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix A Command Codes Notifications: DC_NO_CMD 0x00 DC_WAKEUP 0x01 DC_SLEEP 0x02 DC_FPD 0x03 DC_PARAM_CHG_MSG 0x04 © 2004 Harman Specialty Group All rights reserved. 54 of 102...
  • Page 55 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Host Commands: DC_CMD_RESET 0x10 HOST_WAKEUP 0x11 HOST_SLEEP 0x12 DC_CMD_RESTORE_DEFAULTS 0x13 DC_CMD_IR 0x14 DC_CMD_GET_CONFIG 0x15 DC_CMD_GET_SYS_STATUS 0x16 DC_CMD_GET_REC_STATUS 0x17 DC_CMD_GET_SYS_PARAM_BY_ID 0x18 DC_CMD_GET_SYS_PARAM_BY_NAME 0x19 DC_CMD_GET_SYS_PARAM_VALUES 0x1A DC_CMD_GET_EFFECT 0x1B DC_CMD_GET_EFFECT_PARAM_DEF 0x1C DC_CMD_GET_EFFECT_PARAM_VALUES 0x1D DC_CMD_SET_SYS_PARAM_VALUES 0x1E...
  • Page 56: Appendix B Error Codes

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Responses DC_RESP_UNIT_CONFIG 0x80 DC_RESP_SYS_STATUS 0x81 DC_RESP_REC_ZONE2_STATUS 0x82 DC_RESP_SYS_PARAM_DEF 0x83 DC_RESP_SYS_PARAM_VALUES 0x84 DC_RESP_EFFECT_DEF 0x85 DC_RESP_EFFECT_PARAM_DEF 0x86 DC_RESP_EFFECT_PARAM_VALUES 0x87 DC_RESP_FPD_CTRL_STATUS 0x88 DC_RESP_CUST_NAME 0x89 DC_RESP_INPUT_NAME 0x8A DC_RESP_PEEK_VALUE 0x8B DC_RESP_COM_CONFIG 0x8C MC_RESP_SYS_PARAM_DEF 0x8F MC_RESP_UNIT_CONFIG 0x91 Acknowledgments...
  • Page 57: Appendix C Dc-2, Mc-1 Ir-Codes

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix C DC-2, MC-1 IR-Codes MC-1 Mapped to MC-12 MC-1 Shift Mapped to MC- MC-1 Rec Mapped to MC-12 Function Function Code Functions 12 Function Code Function Function Code STANDBY 19 Trigger Off...
  • Page 58: Appendix D Mc-12 Ir Codes

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix D MC-12 IR Codes Button2 Button3 Button4 Button9 Main Zone-2 Record Shift LABEL DATA FUNCTION DATA FUNCTION DATA FUNCTION DATA (hex) (hex) (hex) (hex) Setup LIGHT None LIGHT None LIGHT None...
  • Page 59 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Additional Ir Codes(V4.0) Mode Code(hex) Mode Code(hex) DIRECT_LOGIC7_IR 0xAC DIRECT_DTS_LOGIC7_IR 0xEC DIRECT_TV_LOGIC_IR 0xAD DIRECT_DTS_MUSIC_IR 0xED DIRECT_MUSIC_LOGIC_IR 0xAE DIRECT_DTS_2CHANNEL_IR 0xEE DIRECT_2CHAN_SURROUND_IR 0xAF DIRECT_DTS_IR 0xEF DIRECT_2_CHANNEL_IR 0xB0 DIRECT_DTS_THX_IR 0xF0 DIRECT_MONO_LOGIC_IR 0xB1 DIRECT__51_AD_FILM_IR 0xF1 DIRECT_MONO_SURROUND_IR...
  • Page 60: Appendix E Mc-1 Input Id's

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix E MC-1 Input Id’s Input Name Input Id Tape Tuner V-Disc Appendix F MC-12 Input Ids Mapped MC-12 MC-12 MC-1 Input Name Input Id Input Name DVD1 DVD2 V-Disc GAME TAPE...
  • Page 61: Appendix H Mc-12 To Mc-1 Effect Map

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix H MC-12 to MC-1 Effect Map MC-12 Effect Name MC-12 MC-1 Effect Name Effect ID NONE Bypass Bypass Internal Noise L7 Film Logic 7 L7 TV TV Logic L7 Music Music Logic...
  • Page 62: Appendix I Mc-1 To Mc-12 Effect Id Map

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix I MC-1 to MC-12 Effect ID Map MC-1 MC-1 Effect Name MC-12 Effect Name Effect Bypass Analog Bypass Church Church THX Cinema PL II THX TV Logic L7 TV Mono Logic...
  • Page 63: Appendix J Mc-12 Mode Ids

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix J MC-12 Mode Ids MC-12 Mode ID MC-12 Mode Name NONE Internal Noise L7 Film L7 TV L7 Music 2-Ch Surround 2-Channel Mono Logic Mono Surround Mono Pro Logic Prologic II...
  • Page 64: Application Notes And Examples

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Application Notes and Examples 1.1 Box initializations: 1.1.1 MC-12: When the MC-12 is powered on it will initialize the serial port and then transmit the DC_WAKEUP Packet, and look for an ACK from the HOST. Currently, if an ACK is not received, the MC-12 continues to operate.
  • Page 65: Examples

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1.5 Examples: The following examples show the byte’s transmitted for the MC-12 Get Unit Configuration, and Send MC-1 IR, and Send MC-12 IR Commands . They are shown as they should be transmitted from left to right.
  • Page 66: Send Mc-1 Ir Command Example

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Product Id is Lexicon MC-12 Software type COMPLETE Software level of RELEASED Software Version 1.00 Protocol Version 1.01 with 1007 parameters and 25 effects, and the software image was built “01/07/27 17:07”...
  • Page 67: Send Mc-12 Ir Command Example

    Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1.5.3 Send MC-12 IR Command Example DLL DC AppDC DATA0 IR Key Code This example shows how to transmit the IR command for “ ”. This example command will select MAIN_GAME the GAME input for the Main Zone. The bytes are transmitted from left to right and they...
  • Page 68 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 22 0x0016 PARAM.INPUTS.OFF.SVID_16_9 23 0x0017 PARAM.INPUTS.OFF.RECBLOCK 24 0x0018 PARAM.INPUTS.OFF.SVIDOSD_4_3 25 0x0019 PARAM.INPUTS.OFF.COMPNTOSD 26 0x001A PARAM.INPUTS.OFF._51_AD_EFFECT 27 0x001B PARAM.INPUTS.DVD1 28 0x001C PARAM.INPUTS.DVD1.INPNAME 29 0x001D PARAM.INPUTS.DVD1.DIGIN 30 0x001E PARAM.INPUTS.DVD1.ANLGIN 31 0x001F PARAM.INPUTS.DVD1.ANLGTRIM 32 0x0020 PARAM.INPUTS.DVD1.TRIMMODE...
  • Page 69 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 72 0x0048 PARAM.INPUTS.DVD2.SVID_16_9 73 0x0049 PARAM.INPUTS.DVD2.RECBLOCK 74 0x004A PARAM.INPUTS.DVD2.SVIDOSD_4_3 75 0x004B PARAM.INPUTS.DVD2.COMPNTOSD 76 0x004C PARAM.INPUTS.DVD2._51_AD_EFFECT 77 0x004D PARAM.INPUTS.LD 78 0x004E PARAM.INPUTS.LD.INPNAME 79 0x004F PARAM.INPUTS.LD.DIGIN 80 0x0050 PARAM.INPUTS.LD.ANLGIN 81 0x0051 PARAM.INPUTS.LD.ANLGTRIM 82 0x0052 PARAM.INPUTS.LD.TRIMMODE...
  • Page 70 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 122 0x007A PARAM.INPUTS.CD.SVID_16_9 123 0x007B PARAM.INPUTS.CD.RECBLOCK 124 0x007C PARAM.INPUTS.CD.SVIDOSD_4_3 125 0x007D PARAM.INPUTS.CD.COMPNTOSD 126 0x007E PARAM.INPUTS.CD._51_AD_EFFECT 127 0x007F PARAM.INPUTS.TAPE 128 0x0080 PARAM.INPUTS.TAPE.INPNAME 129 0x0081 PARAM.INPUTS.TAPE.DIGIN 130 0x0082 PARAM.INPUTS.TAPE.ANLGIN 131 0x0083 PARAM.INPUTS.TAPE.ANLGTRIM 132 0x0084 PARAM.INPUTS.TAPE.TRIMMODE...
  • Page 71 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 172 0x00AC PARAM.INPUTS.TUNER.SVID_16_9 173 0x00AD PARAM.INPUTS.TUNER.RECBLOCK 174 0x00AE PARAM.INPUTS.TUNER.SVIDOSD_4_3 175 0x00AF PARAM.INPUTS.TUNER.COMPNTOSD 176 0x00B0 PARAM.INPUTS.TUNER._51_AD_EFFECT 177 0x00B1 PARAM.INPUTS.TV 178 0x00B2 PARAM.INPUTS.TV.INPNAME 179 0x00B3 PARAM.INPUTS.TV.DIGIN 180 0x00B4 PARAM.INPUTS.TV.ANLGIN 181 0x00B5 PARAM.INPUTS.TV.ANLGTRIM 182 0x00B6 PARAM.INPUTS.TV.TRIMMODE...
  • Page 72 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 222 0x00DE PARAM.INPUTS.VCR.SVID_16_9 223 0x00DF PARAM.INPUTS.VCR.RECBLOCK 224 0x00E0 PARAM.INPUTS.VCR.SVIDOSD_4_3 225 0x00E1 PARAM.INPUTS.VCR.COMPNTOSD 226 0x00E2 PARAM.INPUTS.VCR._51_AD_EFFECT 227 0x00E3 PARAM.INPUTS.PVR 228 0x00E4 PARAM.INPUTS.PVR.INPNAME 229 0x00E5 PARAM.INPUTS.PVR.DIGIN 230 0x00E6 PARAM.INPUTS.PVR.ANLGIN 231 0x00E7 PARAM.INPUTS.PVR.ANLGTRIM 232 0x00E8 PARAM.INPUTS.PVR.TRIMMODE...
  • Page 73 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 272 0x0110 PARAM.INPUTS.SAT.SVID_16_9 273 0x0111 PARAM.INPUTS.SAT.RECBLOCK 274 0x0112 PARAM.INPUTS.SAT.SVIDOSD_4_3 275 0x0113 PARAM.INPUTS.SAT.COMPNTOSD 276 0x0114 PARAM.INPUTS.SAT._51_AD_EFFECT 277 0x0115 PARAM.INPUTS.GAME 278 0x0116 PARAM.INPUTS.GAME.INPNAME 279 0x0117 PARAM.INPUTS.GAME.DIGIN 280 0x0118 PARAM.INPUTS.GAME.ANLGIN 281 0x0119 PARAM.INPUTS.GAME.ANLGTRIM 282 0x011A PARAM.INPUTS.GAME.TRIMMODE...
  • Page 74 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 322 0x0142 PARAM.INPUTS.AUX.SVID_16_9 323 0x0143 PARAM.INPUTS.AUX.RECBLOCK 324 0x0144 PARAM.INPUTS.AUX.SVIDOSD_4_3 325 0x0145 PARAM.INPUTS.AUX.COMPNTOSD 326 0x0146 PARAM.INPUTS.AUX._51_AD_EFFECT 327 0x0147 PARAM.INPUTS.ANLGCONFIG 328 0x0148 PARAM.INPUTS.LEVELS 329 0x0149 PARAM.INPUTS.LEVELS.INLEFT 330 0x014A PARAM.INPUTS.LEVELS.INRIGHT 331 0x014B PARAM.INPUTS.LEVELS.INCENTER 332 0x014C PARAM.INPUTS.LEVELS.INLFE...
  • Page 75 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 372 0x0174 PARAM.MAIN.OUTPUTS.AUTOCAL_DATA.AC_SUB_R_LEVEL 373 0x0175 PARAM.MAIN.OUTPUTS.AUTOCAL_DATA.AC_LFE_DIST 374 0x0176 PARAM.MAIN.OUTPUTS.AUTOCAL_DATA.AC_LFE_LEVEL 375 0x0177 PARAM.MAIN.OUTPUTS.CENTER 376 0x0178 PARAM.MAIN.OUTPUTS.CENTER.HP_XOVER 377 0x0179 PARAM.MAIN.OUTPUTS.CENTER.DISTANCE 378 0x017A PARAM.MAIN.OUTPUTS.CENTER.OUTLEVEL 379 0x017B PARAM.MAIN.OUTPUTS.SIDE 380 0x017C PARAM.MAIN.OUTPUTS.SIDE.HP_XOVER 381 0x017D PARAM.MAIN.OUTPUTS.SIDE.LEFT 382 0x017E PARAM.MAIN.OUTPUTS.SIDE.LEFT.DISTANCE...
  • Page 76 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 422 0x01A6 PARAM.MAIN.EFFECT 423 0x01A7 PARAM.MAIN.VOLUME 424 0x01A8 PARAM.MAIN.BALANCE 425 0x01A9 PARAM.MAIN.FADER 426 0x01AA PARAM.MAIN.PWRONVOL 427 0x01AB PARAM.MAIN.MUTEBY 428 0x01AC PARAM.MAIN.BASS 429 0x01AD PARAM.MAIN.TREBLE 430 0x01AE PARAM.MAIN.TILT 431 0x01AF PARAM.MAIN.MUTE 432 0x01B0 PARAM.MAIN.MODE...
  • Page 77 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 472 0x01D8 PARAM.ZONE.TRIGGER1 473 0x01D9 PARAM.ZONE.TRIGGER2 474 0x01DA PARAM.EFFECTS 475 0x01DB PARAM.EFFECTS.INT_NOISE 476 0x01DC PARAM.EFFECTS.INT_NOISE.NAME 477 0x01DD PARAM.EFFECTS.INT_NOISE.OUTPUTLEVELS 478 0x01DE PARAM.EFFECTS.INT_NOISE.OUTPUTLEVELS.CNTROUTLEVEL 479 0x01DF PARAM.EFFECTS.INT_NOISE.OUTPUTLEVELS.SIDEOUTLEVEL 480 0x01E0 PARAM.EFFECTS.INT_NOISE.OUTPUTLEVELS.REAROUTLEVEL 481 0x01E1 PARAM.EFFECTS.INT_NOISE.OUTPUTLEVELS.SUBOUTLEVEL 482 0x01E2 PARAM.EFFECTS.INT_NOISE.OUTPUTLEVELS.LFEOUTLEVEL...
  • Page 78 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 522 0x020A PARAM.EFFECTS.TV_LOGIC.REEQ 523 0x020B PARAM.EFFECTS.TV_LOGIC.SOUNDSTAGE 524 0x020C PARAM.EFFECTS.TV_LOGIC.FIVESPKRENH 525 0x020D PARAM.EFFECTS.TV_LOGIC.BASSENH 526 0x020E PARAM.EFFECTS.TV_LOGIC.SURRROLLOFF 527 0x020F PARAM.EFFECTS.TV_LOGIC.REARDLYOFF 528 0x0210 PARAM.EFFECTS.TV_LOGIC.CENTERONOFF 529 0x0211 PARAM.EFFECTS.TV_LOGIC.SEVENCHANNEL 530 0x0212 PARAM.EFFECTS.TV_LOGIC.MONODETECT_ON 531 0x0213 PARAM.EFFECTS.TV_LOGIC.SURRONOFF 532 0x0214 PARAM.EFFECTS.TV_LOGIC.TRIGGER1...
  • Page 79 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 572 0x023C PARAM.EFFECTS.THX_CINEMA.MONOREARON 573 0x023D PARAM.EFFECTS.THX_CINEMA.DECORRELATE 574 0x023E PARAM.EFFECTS.THX_CINEMA.VOCALENH 575 0x023F PARAM.EFFECTS.THX_CINEMA.REEQ 576 0x0240 PARAM.EFFECTS.THX_CINEMA.SURDLY10_25 577 0x0241 PARAM.EFFECTS.THX_CINEMA.TIMBRE 578 0x0242 PARAM.EFFECTS.THX_CINEMA.THXMODEON 579 0x0243 PARAM.EFFECTS.THX_CINEMA.TRIGGER1 580 0x0244 PARAM.EFFECTS.THX_CINEMA.TRIGGER2 581 0x0245 PARAM.EFFECTS.THX_CINEMA.REARTIMBRE 582 0x0246 PARAM.EFFECTS.PROLOGIC...
  • Page 80 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 622 0x026E PARAM.EFFECTS.PL2MUSIC.OUTPUTLEVELS.SIDEOUTLEVEL 623 0x026F PARAM.EFFECTS.PL2MUSIC.OUTPUTLEVELS.REAROUTLEVEL 624 0x0270 PARAM.EFFECTS.PL2MUSIC.OUTPUTLEVELS.SUBOUTLEVEL 625 0x0271 PARAM.EFFECTS.PL2MUSIC.OUTPUTLEVELS.LFEOUTLEVEL 626 0x0272 PARAM.EFFECTS.PL2MUSIC.SURROUNDDELAY 627 0x0273 PARAM.EFFECTS.PL2MUSIC.TWO_CH_MUX 628 0x0274 PARAM.EFFECTS.PL2MUSIC.TWOCHCNTRMIX 629 0x0275 PARAM.EFFECTS.PL2MUSIC.CENTERDELAY 630 0x0276 PARAM.EFFECTS.PL2MUSIC.MONOREARON 631 0x0277 PARAM.EFFECTS.PL2MUSIC.DECORRELATE 632 0x0278 PARAM.EFFECTS.PL2MUSIC.VOCALENH...
  • Page 81 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 672 0x02A0 PARAM.EFFECTS.MONO_LOGIC.SURRROLLOFF 673 0x02A1 PARAM.EFFECTS.MONO_LOGIC.EFFECTLEVEL 674 0x02A2 PARAM.EFFECTS.MONO_LOGIC.OUTPUTLEVELS 675 0x02A3 PARAM.EFFECTS.MONO_LOGIC.OUTPUTLEVELS.CNTROUTLEVEL 676 0x02A4 PARAM.EFFECTS.MONO_LOGIC.OUTPUTLEVELS.SIDEOUTLEVEL 677 0x02A5 PARAM.EFFECTS.MONO_LOGIC.OUTPUTLEVELS.REAROUTLEVEL 678 0x02A6 PARAM.EFFECTS.MONO_LOGIC.OUTPUTLEVELS.SUBOUTLEVEL 679 0x02A7 PARAM.EFFECTS.MONO_LOGIC.OUTPUTLEVELS.LFEOUTLEVEL 680 0x02A8 PARAM.EFFECTS.MONO_LOGIC.VOCALENH 681 0x02A9 PARAM.EFFECTS.MONO_LOGIC.REEQ 682 0x02AA PARAM.EFFECTS.MONO_LOGIC.USEREVERB...
  • Page 82 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 722 0x02D2 PARAM.EFFECTS._51_LOGIC7.LFEMIX 723 0x02D3 PARAM.EFFECTS._51_LOGIC7.TWO_CH_MUX 724 0x02D4 PARAM.EFFECTS._51_LOGIC7.TWOCHCNTRMIX 725 0x02D5 PARAM.EFFECTS._51_LOGIC7.CENTERDELAY 726 0x02D6 PARAM.EFFECTS._51_LOGIC7.SOUNDSTAGE 727 0x02D7 PARAM.EFFECTS._51_LOGIC7.FRONTSTEER 728 0x02D8 PARAM.EFFECTS._51_LOGIC7.SURREX 729 0x02D9 PARAM.EFFECTS._51_LOGIC7.SEVENCHANNEL 730 0x02DA PARAM.EFFECTS._51_LOGIC7.TRIGGER1 731 0x02DB PARAM.EFFECTS._51_LOGIC7.TRIGGER2 732 0x02DC PARAM.EFFECTS._51_LOGIC7.MONOREARON...
  • Page 83 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 772 0x0304 PARAM.EFFECTS._51_TV_LOGIC.LFEMIX 773 0x0305 PARAM.EFFECTS._51_TV_LOGIC.TWO_CH_MUX 774 0x0306 PARAM.EFFECTS._51_TV_LOGIC.TWOCHCNTRMIX 775 0x0307 PARAM.EFFECTS._51_TV_LOGIC.CENTERDELAY 776 0x0308 PARAM.EFFECTS._51_TV_LOGIC.SOUNDSTAGE 777 0x0309 PARAM.EFFECTS._51_TV_LOGIC.FRONTSTEER 778 0x030A PARAM.EFFECTS._51_TV_LOGIC.SURREX 779 0x030B PARAM.EFFECTS._51_TV_LOGIC.SEVENCHANNEL 780 0x030C PARAM.EFFECTS._51_TV_LOGIC.TRIGGER1 781 0x030D PARAM.EFFECTS._51_TV_LOGIC.TRIGGER2 782 0x030E PARAM.EFFECTS._51_TV_LOGIC.MONOREARON...
  • Page 84 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 822 0x0336 PARAM.EFFECTS.DOLBY_DIGITAL.TRIGGER1 823 0x0337 PARAM.EFFECTS.DOLBY_DIGITAL.TRIGGER2 824 0x0338 PARAM.EFFECTS.DOLBY_DIGITAL.MONOREARON 825 0x0339 PARAM.EFFECTS.DOLBY_DIGITAL.EX 826 0x033A PARAM.EFFECTS._51_2CHANNEL 827 0x033B PARAM.EFFECTS._51_2CHANNEL.NAME 828 0x033C PARAM.EFFECTS._51_2CHANNEL.OUTPUTLEVELS 829 0x033D PARAM.EFFECTS._51_2CHANNEL.OUTPUTLEVELS.CNTROUTLEVEL 830 0x033E PARAM.EFFECTS._51_2CHANNEL.OUTPUTLEVELS.SIDEOUTLEVEL 831 0x033F PARAM.EFFECTS._51_2CHANNEL.OUTPUTLEVELS.REAROUTLEVEL 832 0x0340 PARAM.EFFECTS._51_2CHANNEL.OUTPUTLEVELS.SUBOUTLEVEL...
  • Page 85 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 868 0x0364 PARAM.EFFECTS._51_MONO_LOGIC.SURRROLLOFF 869 0x0365 PARAM.EFFECTS._51_MONO_LOGIC.USEREVERB 870 0x0366 PARAM.EFFECTS._51_MONO_LOGIC.TRIGGER1 871 0x0367 PARAM.EFFECTS._51_MONO_LOGIC.TRIGGER2 872 0x0368 PARAM.EFFECTS._51_AD_FILM 873 0x0369 PARAM.EFFECTS._51_AD_FILM.NAME 874 0x036A PARAM.EFFECTS._51_AD_FILM.OUTPUTLEVELS 875 0x036B PARAM.EFFECTS._51_AD_FILM.OUTPUTLEVELS.CNTROUTLEVEL 876 0x036C PARAM.EFFECTS._51_AD_FILM.OUTPUTLEVELS.SIDEOUTLEVEL 877 0x036D PARAM.EFFECTS._51_AD_FILM.OUTPUTLEVELS.REAROUTLEVEL 878 0x036E PARAM.EFFECTS._51_AD_FILM.OUTPUTLEVELS.SUBOUTLEVEL...
  • Page 86 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 912 0x0390 PARAM.EFFECTS._51_ANALOG_BYPASS.OUTPUTLEVELS.SUBOUTLEV 913 0x0391 PARAM.EFFECTS._51_ANALOG_BYPASS.OUTPUTLEVELS.LFEOUTLEVE 914 0x0392 PARAM.EFFECTS._51_ANALOG_BYPASS.TRIGGER1 915 0x0393 PARAM.EFFECTS._51_ANALOG_BYPASS.TRIGGER2 916 0x0394 PARAM.EFFECTS._51_MONO 917 0x0395 PARAM.EFFECTS._51_MONO.NAME 918 0x0396 PARAM.EFFECTS._51_MONO.OUTPUTLEVELS 919 0x0397 PARAM.EFFECTS._51_MONO.OUTPUTLEVELS.CNTROUTLEVEL 920 0x0398 PARAM.EFFECTS._51_MONO.OUTPUTLEVELS.SIDEOUTLEVEL 921 0x0399 PARAM.EFFECTS._51_MONO.OUTPUTLEVELS.REAROUTLEVEL 922 0x039A PARAM.EFFECTS._51_MONO.OUTPUTLEVELS.SUBOUTLEVEL...
  • Page 87 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 959 0x03BF PARAM.EFFECTS.DTS_LOGIC7.REARDLYOFF 960 0x03C0 PARAM.EFFECTS.DTS_LOGIC7.LFEMIX 961 0x03C1 PARAM.EFFECTS.DTS_LOGIC7.TWO_CH_MUX 962 0x03C2 PARAM.EFFECTS.DTS_LOGIC7.TWOCHCNTRMIX 963 0x03C3 PARAM.EFFECTS.DTS_LOGIC7.CENTERDELAY 964 0x03C4 PARAM.EFFECTS.DTS_LOGIC7.SOUNDSTAGE 965 0x03C5 PARAM.EFFECTS.DTS_LOGIC7.FRONTSTEER 966 0x03C6 PARAM.EFFECTS.DTS_LOGIC7.SURREX 967 0x03C7 PARAM.EFFECTS.DTS_LOGIC7.SEVENCHANNEL 968 0x03C8 PARAM.EFFECTS.DTS_LOGIC7.TRIGGER1 969 0x03C9 PARAM.EFFECTS.DTS_LOGIC7.TRIGGER2...
  • Page 88 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1009 0x03F1 PARAM.EFFECTS.DTS_MUSIC.TWO_CH_MUX 1010 0x03F2 PARAM.EFFECTS.DTS_MUSIC.TWOCHCNTRMIX 1011 0x03F3 PARAM.EFFECTS.DTS_MUSIC.CENTERDELAY 1012 0x03F4 PARAM.EFFECTS.DTS_MUSIC.SOUNDSTAGE 1013 0x03F5 PARAM.EFFECTS.DTS_MUSIC.FRONTSTEER 1014 0x03F6 PARAM.EFFECTS.DTS_MUSIC.SURREX 1015 0x03F7 PARAM.EFFECTS.DTS_MUSIC.SEVENCHANNEL 1016 0x03F8 PARAM.EFFECTS.DTS_MUSIC.TRIGGER1 1017 0x03F9 PARAM.EFFECTS.DTS_MUSIC.TRIGGER2 1018 0x03FA PARAM.EFFECTS.DTS_MUSIC.MONOREARON 1019 0x03FB PARAM.EFFECTS.DTS_MUSIC.DTS_ES_DETECT...
  • Page 89 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1059 0x0423 PARAM.EFFECTS.DTS_NEO_FILM.OUTPUTLEVELS.SUBOUTLEVEL 1060 0x0424 PARAM.EFFECTS.DTS_NEO_FILM.OUTPUTLEVELS.LFEOUTLEVEL 1061 0x0425 PARAM.EFFECTS.DTS_NEO_FILM.TRIGGER1 1062 0x0426 PARAM.EFFECTS.DTS_NEO_FILM.TRIGGER2 1063 0x0427 PARAM.EFFECTS.DTS_NEO_FILM.DECORRELATE 1064 0x0428 PARAM.EFFECTS.DTS_NEO_FILM.MONOREARON 1065 0x0429 PARAM.EFFECTS._51_AD_MUSIC 1066 0x042A PARAM.EFFECTS._51_AD_MUSIC.NAME 1067 0x042B PARAM.EFFECTS._51_AD_MUSIC.OUTPUTLEVELS 1068 0x042C PARAM.EFFECTS._51_AD_MUSIC.OUTPUTLEVELS.CNTROUTLEVEL 1069 0x042D PARAM.EFFECTS._51_AD_MUSIC.OUTPUTLEVELS.SIDEOUTLEVEL...
  • Page 90 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1109 0x0455 PARAM.EFFECTS._51_AD 1110 0x0456 PARAM.EFFECTS._51_AD.NAME 1111 0x0457 PARAM.EFFECTS._51_AD.OUTPUTLEVELS 1112 0x0458 PARAM.EFFECTS._51_AD.OUTPUTLEVELS.CNTROUTLEVEL 1113 0x0459 PARAM.EFFECTS._51_AD.OUTPUTLEVELS.SIDEOUTLEVEL 1114 0x045A PARAM.EFFECTS._51_AD.OUTPUTLEVELS.REAROUTLEVEL 1115 0x045B PARAM.EFFECTS._51_AD.OUTPUTLEVELS.SUBOUTLEVEL 1116 0x045C PARAM.EFFECTS._51_AD.OUTPUTLEVELS.LFEOUTLEVEL 1117 0x045D PARAM.EFFECTS._51_AD.VOCALENH 1118 0x045E PARAM.EFFECTS._51_AD.REEQ 1119 0x045F PARAM.EFFECTS._51_AD.DECORRELATE...
  • Page 91 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1157 0x0485 PARAM.EFFECTS._51_AD_THX_MUSIC.DECORRELATE 1158 0x0486 PARAM.EFFECTS._51_AD_THX_MUSIC.VOCALENH 1159 0x0487 PARAM.EFFECTS._51_AD_THX_MUSIC.REEQ 1160 0x0488 PARAM.EFFECTS._51_AD_THX_MUSIC.TIMBRE 1161 0x0489 PARAM.EFFECTS._51_AD_THX_MUSIC.SURREX 1162 0x048A PARAM.EFFECTS._51_AD_THX_MUSIC.THXMODEON 1163 0x048B PARAM.EFFECTS._51_AD_THX_MUSIC.TRIGGER1 1164 0x048C PARAM.EFFECTS._51_AD_THX_MUSIC.TRIGGER2 1165 0x048D PARAM.EFFECTS._51_AD_THX_MUSIC.REARTIMBRE 1166 0x048E PARAM.EFFECTS._51_THX_MUSIC 1167 0x048F PARAM.EFFECTS._51_THX_MUSIC.NAME...
  • Page 92 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1207 0x04B7 PARAM.EFFECTS.DTS_THX_MUSIC.THXMODEON 1208 0x04B8 PARAM.EFFECTS.DTS_THX_MUSIC.TRIGGER1 1209 0x04B9 PARAM.EFFECTS.DTS_THX_MUSIC.TRIGGER2 1210 0x04BA PARAM.EFFECTS.DTS_THX_MUSIC.REARTIMBRE 1211 0x04BB PARAM.EFFECTS.DTS_THX_MUSIC.DTS_ES_DETECT 1212 0x04BC PARAM.EFFECTS.AUTO_CAL 1213 0x04BD PARAM.EFFECTS.AUTO_CAL.NAME 1214 0x04BE PARAM.EFFECTS.AUTO_CAL.OUTPUTLEVELS 1215 0x04BF PARAM.EFFECTS.AUTO_CAL.OUTPUTLEVELS.CNTROUTLEVEL 1216 0x04C0 PARAM.EFFECTS.AUTO_CAL.OUTPUTLEVELS.SIDEOUTLEVEL 1217 0x04C1 PARAM.EFFECTS.AUTO_CAL.OUTPUTLEVELS.REAROUTLEVEL...
  • Page 93 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1257 0x04E9 PARAM.EFFECTS.CHURCH.NAME 1258 0x04EA PARAM.EFFECTS.CHURCH.OUTPUTLEVELS 1259 0x04EB PARAM.EFFECTS.CHURCH.OUTPUTLEVELS.CNTROUTLEVEL 1260 0x04EC PARAM.EFFECTS.CHURCH.OUTPUTLEVELS.SIDEOUTLEVEL 1261 0x04ED PARAM.EFFECTS.CHURCH.OUTPUTLEVELS.REAROUTLEVEL 1262 0x04EE PARAM.EFFECTS.CHURCH.OUTPUTLEVELS.SUBOUTLEVEL 1263 0x04EF PARAM.EFFECTS.CHURCH.OUTPUTLEVELS.LFEOUTLEVEL 1264 0x04F0 PARAM.EFFECTS.CHURCH.TRIGGER1 1265 0x04F1 PARAM.EFFECTS.CHURCH.TRIGGER2 1266 0x04F2 PARAM.EFFECTS.CHURCH.EFFECTLEVEL 1267 0x04F3 PARAM.EFFECTS.CHURCH.SURRROLLOFF...
  • Page 94 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1307 0x051B PARAM.EFFECTS.MUSIC_SURR.REEQ 1308 0x051C PARAM.EFFECTS.MUSIC_SURR.SOUNDSTAGE 1309 0x051D PARAM.EFFECTS.MUSIC_SURR.FIVESPKRENH 1310 0x051E PARAM.EFFECTS.MUSIC_SURR.BASSENH 1311 0x051F PARAM.EFFECTS.MUSIC_SURR.SURRROLLOFF 1312 0x0520 PARAM.EFFECTS.MUSIC_SURR.REARDLYOFF 1313 0x0521 PARAM.EFFECTS.MUSIC_SURR.CENTERONOFF 1314 0x0522 PARAM.EFFECTS.MUSIC_SURR.SEVENCHANNEL 1315 0x0523 PARAM.EFFECTS.MUSIC_SURR.MONODETECT_ON 1316 0x0524 PARAM.EFFECTS.MUSIC_SURR.SURRONOFF 1317 0x0525 PARAM.EFFECTS.MUSIC_SURR.TRIGGER1...
  • Page 95 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1357 0x054D PARAM.CNAMEEN 1358 0x054E PARAM.AVSYNC 1359 0x054F PARAM.PRESETEN 1360 0x0550 PARAM.TRIGGER1MODE 1361 0x0551 PARAM.TRIGGER2MODE 1362 0x0552 PARAM.USERMESSAGE 1363 0x0553 PARAM.COM 1364 0x0554 PARAM.COM.CONFIGREG0 1365 0x0555 PARAM.TMPKEY 1366 0x0556 PARAM.ERRORS 1367 0x0557 PARAM.ERRORS.ERROR1...
  • Page 96 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1407 0x057F PARAM.ROOMEQ.FRONT.LEFT.FILTER6.FLTRTYPE 1408 0x0580 PARAM.ROOMEQ.FRONT.LEFT.FILTERSET 1409 0x0581 PARAM.ROOMEQ.FRONT.RIGHT 1410 0x0582 PARAM.ROOMEQ.FRONT.RIGHT.FILTER0 1411 0x0583 PARAM.ROOMEQ.FRONT.RIGHT.FILTER0.Q 1412 0x0584 PARAM.ROOMEQ.FRONT.RIGHT.FILTER0.FREQ 1413 0x0585 PARAM.ROOMEQ.FRONT.RIGHT.FILTER0.GAIN 1414 0x0586 PARAM.ROOMEQ.FRONT.RIGHT.FILTER0.FLTRTYPE 1415 0x0587 PARAM.ROOMEQ.FRONT.RIGHT.FILTER1 1416 0x0588 PARAM.ROOMEQ.FRONT.RIGHT.FILTER1.Q 1417 0x0589 PARAM.ROOMEQ.FRONT.RIGHT.FILTER1.FREQ...
  • Page 97 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1457 0x05B1 PARAM.ROOMEQ.CENTER.FILTER2 1458 0x05B2 PARAM.ROOMEQ.CENTER.FILTER2.Q 1459 0x05B3 PARAM.ROOMEQ.CENTER.FILTER2.FREQ 1460 0x05B4 PARAM.ROOMEQ.CENTER.FILTER2.GAIN 1461 0x05B5 PARAM.ROOMEQ.CENTER.FILTER2.FLTRTYPE 1462 0x05B6 PARAM.ROOMEQ.CENTER.FILTER3 1463 0x05B7 PARAM.ROOMEQ.CENTER.FILTER3.Q 1464 0x05B8 PARAM.ROOMEQ.CENTER.FILTER3.FREQ 1465 0x05B9 PARAM.ROOMEQ.CENTER.FILTER3.GAIN 1466 0x05BA PARAM.ROOMEQ.CENTER.FILTER3.FLTRTYPE 1467 0x05BB PARAM.ROOMEQ.CENTER.FILTER4...
  • Page 98 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1507 0x05E3 PARAM.ROOMEQ.LFE.FILTER4.GAIN 1508 0x05E4 PARAM.ROOMEQ.LFE.FILTER4.FLTRTYPE 1509 0x05E5 PARAM.ROOMEQ.LFE.FILTER5 1510 0x05E6 PARAM.ROOMEQ.LFE.FILTER5.Q 1511 0x05E7 PARAM.ROOMEQ.LFE.FILTER5.FREQ 1512 0x05E8 PARAM.ROOMEQ.LFE.FILTER5.GAIN 1513 0x05E9 PARAM.ROOMEQ.LFE.FILTER5.FLTRTYPE 1514 0x05EA PARAM.ROOMEQ.LFE.FILTER6 1515 0x05EB PARAM.ROOMEQ.LFE.FILTER6.Q 1516 0x05EC PARAM.ROOMEQ.LFE.FILTER6.FREQ 1517 0x05ED PARAM.ROOMEQ.LFE.FILTER6.GAIN...
  • Page 99 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1557 0x0615 PARAM.ROOMEQ.SUB.LEFT.FILTERSET 1558 0x0616 PARAM.ROOMEQ.SUB.RIGHT 1559 0x0617 PARAM.ROOMEQ.SUB.RIGHT.FILTER0 1560 0x0618 PARAM.ROOMEQ.SUB.RIGHT.FILTER0.Q 1561 0x0619 PARAM.ROOMEQ.SUB.RIGHT.FILTER0.FREQ 1562 0x061A PARAM.ROOMEQ.SUB.RIGHT.FILTER0.GAIN 1563 0x061B PARAM.ROOMEQ.SUB.RIGHT.FILTER0.FLTRTYPE 1564 0x061C PARAM.ROOMEQ.SUB.RIGHT.FILTER1 1565 0x061D PARAM.ROOMEQ.SUB.RIGHT.FILTER1.Q 1566 0x061E PARAM.ROOMEQ.SUB.RIGHT.FILTER1.FREQ 1567 0x061F PARAM.ROOMEQ.SUB.RIGHT.FILTER1.GAIN...
  • Page 100 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1607 0x0647 PARAM.ROOMEQ.SIDE.LEFT.FILTER2 1608 0x0648 PARAM.ROOMEQ.SIDE.LEFT.FILTER2.Q 1609 0x0649 PARAM.ROOMEQ.SIDE.LEFT.FILTER2.FREQ 1610 0x064A PARAM.ROOMEQ.SIDE.LEFT.FILTER2.GAIN 1611 0x064B PARAM.ROOMEQ.SIDE.LEFT.FILTER2.FLTRTYPE 1612 0x064C PARAM.ROOMEQ.SIDE.LEFT.FILTER3 1613 0x064D PARAM.ROOMEQ.SIDE.LEFT.FILTER3.Q 1614 0x064E PARAM.ROOMEQ.SIDE.LEFT.FILTER3.FREQ 1615 0x064F PARAM.ROOMEQ.SIDE.LEFT.FILTER3.GAIN 1616 0x0650 PARAM.ROOMEQ.SIDE.LEFT.FILTER3.FLTRTYPE 1617 0x0651 PARAM.ROOMEQ.SIDE.LEFT.FILTER4...
  • Page 101 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1657 0x0679 PARAM.ROOMEQ.SIDE.RIGHT.FILTER4.GAIN 1658 0x067A PARAM.ROOMEQ.SIDE.RIGHT.FILTER4.FLTRTYPE 1659 0x067B PARAM.ROOMEQ.SIDE.RIGHT.FILTER5 1660 0x067C PARAM.ROOMEQ.SIDE.RIGHT.FILTER5.Q 1661 0x067D PARAM.ROOMEQ.SIDE.RIGHT.FILTER5.FREQ 1662 0x067E PARAM.ROOMEQ.SIDE.RIGHT.FILTER5.GAIN 1663 0x067F PARAM.ROOMEQ.SIDE.RIGHT.FILTER5.FLTRTYPE 1664 0x0680 PARAM.ROOMEQ.SIDE.RIGHT.FILTER6 1665 0x0681 PARAM.ROOMEQ.SIDE.RIGHT.FILTER6.Q 1666 0x0682 PARAM.ROOMEQ.SIDE.RIGHT.FILTER6.FREQ 1667 0x0683 PARAM.ROOMEQ.SIDE.RIGHT.FILTER6.GAIN...
  • Page 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 1707 0x06AB PARAM.ROOMEQ.REAR.LEFT.FILTERSET 1708 0x06AC PARAM.ROOMEQ.REAR.RIGHT 1709 0x06AD PARAM.ROOMEQ.REAR.RIGHT.FILTER0 1710 0x06AE PARAM.ROOMEQ.REAR.RIGHT.FILTER0.Q 1711 0x06AF PARAM.ROOMEQ.REAR.RIGHT.FILTER0.FREQ 1712 0x06B0 PARAM.ROOMEQ.REAR.RIGHT.FILTER0.GAIN 1713 0x06B1 PARAM.ROOMEQ.REAR.RIGHT.FILTER0.FLTRTYPE 1714 0x06B2 PARAM.ROOMEQ.REAR.RIGHT.FILTER1 1715 0x06B3 PARAM.ROOMEQ.REAR.RIGHT.FILTER1.Q 1716 0x06B4 PARAM.ROOMEQ.REAR.RIGHT.FILTER1.FREQ 1717 0x06B5 PARAM.ROOMEQ.REAR.RIGHT.FILTER1.GAIN...

Table of Contents