Sunfire RS-232 082806

Embed Size (px)

Citation preview

  • 7/29/2019 Sunfire RS-232 082806

    1/15

    Technical Documentation

    Serial ProtocolRS-232 & Ethernet

    TGP-5 Processor

    Version 1.3, 28 August 2006

  • 7/29/2019 Sunfire RS-232 082806

    2/15

    Revision History:

    17 November 2005 internal release17 July 2006 first public release for software version 5.2211 August 2006 updated to include Ethernet control28 August 2006 minor bug fixes to document

    Notes:

    Version Check:To check the version on the unit, please follow the procedure below.

    1. Turn on the unit

    2. Using the remote control, press "MENU" to enter the setup menu3. Navigate to the "Settings/Software/Rev List" menu4. Scroll to "SW-x.xx" (front panel readout) or "Main Code x.xx" (OSD readout)

    1.11.21.3

    The software version number is x.xx. Please have this ready when contacing technical

    su ort.

    Version Date Contents

    Date ContentsModel

    1.0

  • 7/29/2019 Sunfire RS-232 082806

    3/15

    SUNFIRE RS-232 OVERVIEW RS-232 Protocol

    1 Hardware Overview

    3 wire RS-232C connection19200 or 9600 baud / 8 data bits / 1 stop bits / no parity / no flow control (baud is selectable via OSD)9 pin female D type connector (pin 2 is transmit, pin 3 is receive, pin 5 is signal ground)Use a straight-through cable to connect to your control system or PC

    9600 baud

    8 data bitsNo parity

    No flow control

    2 Protocol Overview

    1st 2nd-4th 6th-Nth last

    End Character*[CR] = "0x0D" hex or "13" decimal

    Command Parameter (of variable length)

    Start Character

    Sunfire's RS-232 protocol is a very sophisticated, yet simple to use interface to 3rd party control

    systems such as ELAN, Crestron, AMX, and others. Each command is structured as outlined

    below:

    The start character ("*") tells the Sunfire unit that a command is about to follow. The command +parameter instruct the unit to perform a certain operation. The unit will then execute that action

    O NP W R [CR]*

    GND

    RX

    TX

    DB9 Male to pluginto Sunfire

  • 7/29/2019 Sunfire RS-232 082806

    4/15

    SUNFIRE ETHERNET OVERVIEW RS-232 Protocol

    1 Hardware Overview

    4-wire Ethernet connection19200 or 9600 baud / 8 data bits / 1 stop bits / no parity / no flow control (baud is selectable via OSD)* Baud rate must match the setting in the RS-232 setup8 pin RJ-45 connector

    A straight-through cable is used to connect to your network router or switch (recommended)A cross-over (null modem) cable is needed to connect directly to a PC (not recommended)

    2 Protocol Overview

    1st 2nd-4th 6th-Nth

    Command Parameter (of variable length)

    Start Character

    * Note that unlike when using RS-232, a carriage return is not needed for Ethernet control.Sending it will not cause any problems - the unit will still respond as expected.

    3 Unit Configuration

    1

    Sunfire's Ethernet protocol is a very sophisticated, yet simple to use interface to 3rd party

    Ethernet control systems such as ELAN, Crestron, AMX, and others. Each command is

    structured as outlined below:

    The start character ("*") tells the Sunfire unit that a command is about to follow. The command +

    parameter instruct the unit to perform a certain operation. The unit will then execute that action

    once the full string is sent.

    O NP W R*

    Prepare the unit for Ethernet control by navigating to the setup menu at

  • 7/29/2019 Sunfire RS-232 082806

    5/15

    SUNFIRE ETHERNET OVERVIEW RS-232 Protocol

    4 PC Configuration

    1. Download the latest version of the Device Installer application from:http://ltxfaq.custhelp.com/cgi-bin/ltxfaq.cfg/php/enduser/std_adp.php?p_faqid=644

    Download the file for the Xport product.

    2.

    3.

    4. Hyperterminal will now connect to the unit. By default Hyperterminal does not echo the local

    keystrokes so you will only see the unit's return acknowledgement. Please refer to the codes in

    this document for sample command strings.

    Of course, the Ethernet control method is designed to be used by a 3rd party control system. The

    procedure outlined above should be used for test purposes only.

    After installing, run the Device Installer program to discover the IP address assigned to the unit.

    Write this down. A typical assignment would be something like 192.168.0.xxx or 10.1.1.xxx.

    Open Hyperterminal on a PC connected to the LAN. If you open the main program (not a

    previously saved profile) it will prompt you with configuration questions. For "CONNECT USING"

    use TCP/IP (Winsock). It will give you a second configuration screen. Here you will enter the host

    address that you wrote down previously. For the Port Number type in 10001.

    http://ltxfaq.custhelp.com/cgi-bin/ltxfaq.cfg/php/enduser/std_adp.php?p_faqid=644http://ltxfaq.custhelp.com/cgi-bin/ltxfaq.cfg/php/enduser/std_adp.php?p_faqid=644
  • 7/29/2019 Sunfire RS-232 082806

    6/15

    SUNFIRE MAIN ZONE RS-232 Protocol, v1.3

    General Commands

    Category - Code Ack Echo Second Return Description TGP-5

    Power"*PWROF" "*PWROF" if changed then "*PWROF" Power Off (standby) yes

    "*PWRON" "*PWRON" if changed then "*PWRON" Power On yes

    "*PWRTG" "*PWRTG" "*PWRON", "PWROF" Power Toggle yes

    "*PWRST" "*PWRST" *PWRON, "PWROF" Gets Power Status yes

    Volume*"*VOLABnnn" "*VOLABnnnn" "*VOLnnnn" Sets Volume Level (0-100) yes

    "*VOLUP" "*VOLUP" "*VOLnnnn" Volume Level Up yes

    "*VOLDN" "*VOLDN" "*VOLnnnn" Volume Level Down yes

    "*VOLST" "*VOLST" "*VOLnnnn" Gets Volume Level yes

    "nnnn" is decimal value* Limited by Main Zone Max Volume Setting in Menu, send VOLAB sequence rapidly, not hand typed.

    Muting"*MUTOF" "*MUTOF" if changed then "*MUTOF" Audio Muting Off yes

    "*MUTON" "*MUTON" if changed then "*MUTON" Audio Muting On yes

    "*MUTTG" "*MUTTG" "*MUTON", "MUTOF" Audio Muting Toggle yes

    "*MUTST" "*MUTST" "*MUTON", "MUTOF" Gets Muting Status yes

    Amp On/Off (Receivers Only)"*AUXSB" "*AUXSB" if changed then "*AUXSB" Receiver Amplifier CH 6-7 to side backs no

    "*AUXSD" "*AUXSD" if changed then "*AUXSD" Receiver Amplifier CH 6-7 to side axis no

    "*AUXZ2" "*AUXZ2" if changed then "*AUXZ2" Receiver Amplifier CH 6-7 to Zone2 out no

    "*AUXST" "*AUXST" "*AUXSB","AUXSD","AUXZ2" Receiver Amplifier CH 6-7 Status no

    "*AMPON" "*AMPON" if changed then "*AMPON" Receiver Amplifier On no

    "*AMPOF" "*AMPOF" if changed then "*AMPOF" Receiver Amplifier Off no"*AMPTG" "*AMPTG" if changed then "*AMPON","*AMPOF" Receiver Amplifier Toggle no

    "*AMPST" "*AMPST" "*AMPON","*AMPOF" Gets Receiver Amplifier Status no

    OSD Operation"*SETM2" "*SETM2" if changed returns "*SETM2" SETS VID2 OUT as Mon2 yes

    "*SETV2" "*SETV2" if changed returns "*SETV2" SETS VID2 OUT as Vid2 rec out yes

    "*KEY00" "*KEY00" no second return Use with KEY10 to select 10,20,30,40 yes

    "*KEY01" "*KEY01" no second return Selects Tuner Preset 1 if Input is Tuner yes

    "*KEY02" "*KEY02" no second return Selects Tuner Preset 2 if Input is Tuner yes"*KEY03" "*KEY03" no second return Selects Tuner Preset 3 if Input is Tuner yes

    "*KEY04" "*KEY04" no second return Selects Tuner Preset 4 if Input is Tuner yes

    "*KEY05" "*KEY05" no second return Selects Tuner Preset 5 if Input is Tuneryes

    "*KEY06" "*KEY06" no second return Selects Tuner Preset 6 if Input is Tuner yes

    "*KEY07" "*KEY07" no second return Selects Tuner Preset 7 if Input is Tuner yes

    "*KEY08" "*KEY08" no second return Selects Tuner Preset 8 if Input is Tuner yes

    "*KEY09" "*KEY09" no second return Selects Tuner Preset 9 if Input is Tuner yes

    "*KEY10" "*KEY10" no second return Sends Key +10 to use with keys above yes

    "*OSDMN" "*OSDMN" no second return Enter Setup menu yes

    [email protected] Copyright 2006 Sunfire Corporation 6 / 15

  • 7/29/2019 Sunfire RS-232 082806

    7/15

    SUNFIRE MAIN ZONE RS-232 Protocol, v1.3

    "*OSDUP" "*OSDUP" no second return UP, navigation in Setup menu yes

    "*OSDDN" "*OSDDN" no second return DOWN, navigation in Setup menu yes

    "*OSDRT" "*OSDRT" no second return RIGHT, navigation in Setup menu yes

    "*OSDLT" "*OSDLT" no second return LEFT, navigation in Setup menu yes

    "*OSDEN" "*OSDEN" no second return ENTER, navigation in Setup menu yes"*OSDEX" "*OSDEX" no second return EXIT, leaves Setup menu yes

    "*OSDST" "*OSDST" "*OSDON","*OSDOF" Gets OSD Status (is OSD currently displayed?) yes

    Dimmer Operation"*DIMAB" "*DIMAB" "*DIMABn" Sets front panel brightness(0-3) 0=dimmest, 3=brightest v5.24 and up

    "*DIMST" "*DIMST" "*DIMSTn" Where "n" is 0 to 3 (0=dimmest) v5.24 and up

    Source Commands

    Category - Code Ack Echo Second Return Description TGP-5

    Input Source Selection"*SRC00" "*SRC00" if changed then "*SRC00" CD yes

    "*SRC01" "*SRC01" if changed then "*SRC01" TAPE yes

    "*SRC02" "*SRC02" if changed then "*SRC02" TUNER - LAST BAND yes

    "*SRC03" "*SRC03" if changed then "*SRC03" PHONO yes

    "*SRC04" "*SRC04" if changed then "*SRC04" 8CH yes

    "*SRC05" "*SRC05" if changed then "*SRC05" VCR yes

    "*SRC06" "*SRC06" if changed then "*SRC06" VID2 yes

    "*SRC07" "*SRC07" if changed then "*SRC07" VID1 yes

    "*SRC08" "*SRC08" if changed then "*SRC08" SAT yes

    "*SRC09" "*SRC09" if changed then "*SRC09" DVD yes

    "*SRC10" "*SRC10" if changed then "*SRC10" TUNER - DIRECT AMyes

    "*SRC11" "*SRC11" if changed then "*SRC11" TUNER - DIRECT FM yes

    "*SRCUP" "*SRCUP" "*SRCnn" Next Input yes

    "*SRCDN" "*SRCDN" "*SRCnn" Previous Input yes

    "*SRCST" "*SRCST" "*SRCnn" Gets Current Input Source yes

    DSP Listening Mode Commands

    Category - Code Ack Echo Second Return Description TGP-5

    DSP Listening Modes

    "*DSP00" "*DSP00" if changed then "*DSP00" STEREO yes"*DSP01" "*DSP01" if changed then "*DSP01" SOURCE DIRECT yes

    "*DSP02" "*DSP02" if changed then "*DSP02" PRO LOGIC LEGACY yes

    "*DSP03" "*DSP03" if changed then "*DSP03" JAZZ CLUB yes

    "*DSP04" "*DSP04" if changed then "*DSP04" PARTY yes

    "*DSP05" "*DSP05" if changed then "*DSP05" DTS ES On yes

    "*DSP06" "*DSP06" if changed then "*DSP06" DTS ES Off yes

    [email protected] Copyright 2006 Sunfire Corporation 7 / 15

  • 7/29/2019 Sunfire RS-232 082806

    8/15

    SUNFIRE MAIN ZONE RS-232 Protocol, v1.3

    "*DSP07" "*DSP07" if changed then "*DSP07" DTS NEO:6 MUSIC yes

    "*DSP08" "*DSP08" if changed then "*DSP08" DTS NEO:6 CINEMA yes

    "*DTSLM" "*DTSLM" if changed then "*DTSLM" DTS LFE MUSIC yes

    "*DTSLC" "*DTSLC" if changed then "*DTSLC" DTS LFE CINEMA yes

    "*DTSLS" "*DTSLS" "*DTSLM", "*DTSLC" DTS LFE STATUS yes"*DSP11" "*DSP11" if changed then "*DSP11" DOLBY DIGITAL EX On yes

    "*DSP12" "*DSP12" if changed then "*DSP12" DOLBY DIGITAL EX Off yes

    "*DSP13" "*DSP13" if changed then "*DSP13" DOLBY/DTS SUB MODE Up yes

    "*DSP14" "*DSP14" if changed then "*DSP14" DOLBY/DTS SUB MODE Down yes

    "*DSP16" "*DSP16" if changed then "*DSP16" PLII2x MUSIC yes

    "*DSP17" "*DSP17" if changed then "*DSP17" PLII2x CINEMA yes

    "*DSP18" "*DSP18" if changed then "*DSP18" PLII2 MATRIX yes

    "*HOLON" "*HOLON" if changed then "*HOLON" HOLOGRAPHIC On yes

    "*HOLOF" "*HOLOF" if changed then "*HOLOF" HOLOGRAPHIC Off yes

    "*HOLTG" "*HOLTG" "*HOLON","*HOLOF" HOLOGRAPHIC Toggle yes

    "*HOLST" "*HOLST" "*HOLON","*HOLOF" HOLOGRAPHIC Status yes

    "DSP22" "DSP22" if changed then "*DSP22" PLII MUSIC yes

    "DSP23" "DSP23" if changed then "*DSP23" PLII CINEMA yes

    "*DSPUP" "*DSPUP" "*DSPnn" DSP MODE Up yes

    "*DSPDN" "*DSPDN" "*DSPnn" DSP MODE Down yes

    "*DSPST" "*DSPST" "*DSPnn" Gets Current DSP Listening Mode yes

    See *GMZST for DSP codes"*DTSST" "*DTSST" "*DTSnn" Gets DTS SUB MODE yes

    Returns "*NEO6M", "NEO6C""*DDSST" "*DDSST" "*DSPnn" Gets DOLBY SUB MODE yes

    See above for Dolby DSP codes

    Audio Signal Type

    "*ASTST" "*ASTST" "*ASTxx" Gets Detected Audio Signal Type yesnn=00=Analog,01=Digital,02=DD Lock,03=DTS Lock,

    04=PCM"*AUTON" "*AUTON" if changed then "*AUTON" Auto Signal Switch On yes

    "*AUTOF" "*AUTOF" if changed then "*AUTOF" Auto Signal Switch Off yes

    "*AUTST" "*AUTST" "*AUTON","*AUTOF" Auto Signal Switch Status yes

    Side Axis Speakers"*SASON" "*SASON" if changed then "*SASON" Side Axis On yes

    "*SASOF" "*SASOF" if changed then "*SASOF" Side Axis Off yes

    "*SASTG" "*SASTG" "*SASON","*SASOF" Side Axis Toggle yes

    "*SASST" "*SASST" "*SASON","*SASOF" Gets Side Axis State yes

    [email protected] Copyright 2006 Sunfire Corporation 8 / 15

  • 7/29/2019 Sunfire RS-232 082806

    9/15

    SUNFIRE MAIN ZONE RS-232 Protocol, v1.3

    Tuner Commands

    Category - Code Ack Echo Second Return Description TGP-5

    Tuning*"*TUNABnnnnn" "*TUNABnnnnn" "*TUNbbnnnnn" DIRECT TUNE (must be 5 digits) ** yes

    "*TUNUP" "*TUNUP" "*TUNbbnnnnn" Tune Step Up yes

    "*TUNDN" "*TUNDN" "*TUNbbnnnnn" Tune Step Down yes

    "*TUNAM" "*TUNAM" if changed then "*TUNAM" Change to AM band yes

    "*TUNFM" "*TUNFM" if changed then "*TUNAM" Change to FM band yes

    "*SCNUP" "*SCNUP" no second return Scan Up (start/stop) yes

    "*SCNDN" "*SCNDN" no second return Scan Down (start/stop) yes

    "*TUNST" "*TUNST" "*TUNbbnnnnn" Gets Current Tuning Frequency yes

    bb=AM,FM nnnnn = frequency* TUNER function is shared by both MAIN and ZONE 2** Must select AM/FM band first using source command or direct command listed above, send TUNAB sequence rapidly, not hand typed.

    Preset*"*PRSRCnn" "*PRSRCnn" "*PRSnn" Recall Preset "nn" (decimal) yes

    "*PRSUP" "*PRSUP" "*PRSnn" Next Preset yes

    "*PRSDN" "*PRSDN" "*PRSnn" Previous Preset yes

    "*PRSABnn" "*PRSABnn" "*PRSnn" Assign Current Station to Preset "nn" ** yes

    "*PRSDSxxnnnnnm" "*PRSDSxxnnnnnm" no second return Direct Store Preset *** yes

    "*PRSST" "*PRSST" "*PRSnn" Gets Current Preset No. yes

    If no preset then returns "*PRS00"* TUNER function is shared by both MAIN and ZONE 2** Also stores band and noise reduction mode.*** Direct Store Preset: direct storing of any station to any preset

    "xx"=preset #, "nnnnn"=freq., "m"=mode (0=mono, 1=stereo, 2=stereo w/ NR)Ex: "*PRSDS12107502" stores FM107.5 into preset 12 as stereo + NREx: "*PRSDS05008000" stores AM800 into preset 5 as mono (mode ignored for AM)

    [email protected] Copyright 2006 Sunfire Corporation 9 / 15

  • 7/29/2019 Sunfire RS-232 082806

    10/15

    SUNFIRE MAIN ZONE RS-232 Protocol, v1.3

    Advanced System Commands

    Category - Code Ack Echo Second Return Description TGP-5

    Speaker Level Trims*"*CNTUP" "*CNTUP" Returns "*CNTST-n.n" CENTER Up yes

    "*CNTDN" "*CNTDN" Returns "*CNTST-n.n" CENTER Down yes

    "*CNTRS" "*CNTRS" Returns "*CNTST-n.n" CENTER Zeroed (reset to 0dB) yes

    "*CNTABnn" "*CNTABnn" Returns "*CNTST-n.n" Set CENTER (00=-20dB, 40=0dB, 60=+10dB)** yes

    "*SUBUP" "*SUBUP" Returns "*SUBST-n.n" SUB Trim Up yes

    "*SUBDN" "*SUBDN" Returns "*SUBST-n.n" SUB Trim Down yes

    "*SUBRS" "*SUBRS" Returns "*SUBST-n.n" SUB Zeroed (reset to 0dB) yes

    "*SUBABnn" "*SUBABnn" Returns "*SUBST-n.n" Set SUB (00=-20dB, 40=0dB, 60=+10dB)** yes

    "*SURUP" "*SURUP" Returns "*SURST-n.n" SUR Up yes

    "*SURDN" "*SURDN" Returns "*SURST-n.n" SUR Down yes

    "*SURRS" "*SURRS" Returns "*SURST-n.n" SUR Zeroed (reset to 0dB) yes

    "*SURABnn" "*SURABnn" Returns "*SURST-n.n" Set SUR (00=-20dB, 40=0dB, 60=+10dB)** yes"*SBKUP" "*SBKUP" Returns "*SBKST-n.n" SUR BACK Up yes

    "*SBKDN" "*SBKDN" Returns "*SBKST-n.n" SUR BACK Down yes

    "*SBKRS" "*SBKRS" Returns "*SBKST-n.n" SUR BACK Zeroed (reset to 0dB) yes

    "*SBKABnn" "*SBKABnn" Returns "*SBKST-n.n" Set SUR BACK (00=-20dB, 40=0dB, 60=+10dB)** yes

    "*RGPUP" "*RGPUP" Returns "*SBKST-n.n" REAR GROUP Up (Surround+SurrBack) yes

    "*RGPDN" "*RGPDN" Returns "*SBKST-n.n" REAR GROUP Down (Surround+SurrBack) yes

    "*RGPRS" "*RGPRS" Returns "*SBKST-n.n" REAR GROUP Zeroed (reset to 0dB) yes

    "*CNTST" "*CNTST" Returns "*CNTST-n.n" Gets CENTER Trim Value yes

    "*SUBST" "*SUBST" Returns "*SUBST-n.n" Gets SUB Trim Value yes

    "*SURST" "*SURST" Returns "*SURST-n.n" Gets SUR Trim Value yes

    "*SBKST" "*SBKST" Returns "*SBKST-n.n" Gets SUR BACK Trim Value yes

    "*RGPST" "*RGPST" Returns "*SBKST-n.n" Gets REAR GROUP Trim Value yes* Trim memory may be assigned in setup menu to be reset to zero when unit is shut down.

    ** Half dB steps

    Tone Controls"*BASUP" "*BASUP" Returns "*BASnn" BASS Up yes

    "*BASDN" "*BASDN" Returns "*BASnn" BASS Down yes

    "*BASRS" "*BASRS" Returns "*BASnn" BASS Zeroed (reset to 0dB) yes

    "*BASABnn" "*BASABnn" Returns "*BASnn" Set BASS (00=-10dB, 10=0dB, 20=+10dB) yes

    "*TRBUP" "*TRBUP" Returns "*TRBnn" TREBLE Up yes

    "*TRBDN" "*TRBDN" Returns "*TRBnn" TREBLE Down yes"*TRBRS" "*TRBRS" Returns "*TRBnn" TREBLE Zeroed (reset to 0db) yes

    "*TRBABnn" "*TRBABnn" Returns "*TRBnn" Set TREBLE (00=-10dB, 10=0dB, 20=+10dB) yes"*BASST" "*BASST" Returns "*BASnn" Gets BASS Value yes

    "*TRBST" "*TRBST" Returns "*TRBnn" Gets TREBLE Value yes

    [email protected] Copyright 2006 Sunfire Corporation 10 / 15

  • 7/29/2019 Sunfire RS-232 082806

    11/15

    SUNFIRE MAIN ZONE RS-232 Protocol, v1.3

    Subwoofer Mode"*SMDNM" "*SMDNM" If changed, returns "*SMDNM" SUBWOOFER MODE Normal yes

    "*SMDEN" "*SMDEN" If changed, returns "*SMDEN" SUBWOOFER MODE Enhanced yes

    "*SMDST" "*SMDST" Returns "*SMDNM" or "*SMDEN" Gets SUBWOOFER MODE Status yes

    "*DDSUP" "*DDSUP" no second return DOLBY SUB TRIM Up yes"*DDSDN" "*DDSDN" no second return DOLBY SUB TRIM Down yes

    "*DDSRS" "*DDSRS" no second return DOLBY SUB TRIM Zeroed yes

    "*DTSUP" "*DTSUP" no second return DTS SUB TRIM Up yes

    "*DTSDN" "*DTSDN" no second return DTS SUB TRIM Down yes

    "*DTSRS" "*DTSRS" no second return DTS SUB TRIM Zeroed yes

    Speaker Setup"*SLRLG" "*SLRLG" no second return MAIN SPEAKERS Set to Large yes

    "*SLRSM" "*SLRSM" no second return MAIN SPEAKERS Set to Small yes

    "*SCNLG" "*SCNLG" no second return CENTER SPEAKER Set to Large yes

    "*SCNSM" "*SCNSM" no second return CENTER SPEAKER Set to Small yes

    "*SCNOF" "*SCNOF" no second return CENTER SPEAKER Set to Off yes

    "*SSRLG" "*SSRLG" no second return SURROUND SPEAKERS Set to Large yes

    "*SSRSM" "*SSRSM" no second return SURROUND SPEAKERS Set to Small yes

    "*SSROF" "*SSROF" no second return SURROUND SPEAKERS Set to Off yes

    "*SSBL1" "*SSBL1" no second return SURR BACK SPEAKERS Set to 1 Large yes

    "*SSBL2" "*SSBL2" no second return SURR BACK SPEAKERS Set to 2 Large yes

    "*SSBS1" "*SSBS1" no second return SURR BACK SPEAKERS Set to 1 Small yes

    "*SSBS2" "*SSBS2" no second return SURR BACK SPEAKERS Set to 2 Small yes

    "*SSBOF" "*SSBOF" no second return SURR BACK SPEAKERS Set to Off yes

    "*SUBON" "*SUBON" no second return SUB Set to On yes

    "*SUBOF" "*SUBOF" no second return SUB Set to Off yes

    "*SPKST" "*SPKST" Returns "SPKSTMnCnSnBnLn" Gets Speaker Config Settings yes

    M=Mains: n=0=Small,1=LargeC=Center: n=0=Small,1=Large,2=OffS=Surrounds: n=0=Small,1=Large,2=OffB=SurrBacks: n=0=2 Small,1=2 Large,2=Off,

    3=1 Small,4=1 LargeL=Sub (LFE): n=0=Off,1=On

    [email protected] Copyright 2006 Sunfire Corporation 11 / 15

  • 7/29/2019 Sunfire RS-232 082806

    12/15

    SUNFIRE MAIN ZONE RS-232 Protocol, v1.3

    System Resets"*RST00321" "*RST00321" no second return System Reset (does not reset to factory default) yes

    "*RST01123" "*RST01123" no second return Restore to Factory (ALL SETTINGS WILL BE LOS yes

    "SWFDL" "SWFDL" no second return Software Firmware Download Initiate (RS232) yes

    Unsolicited Feedback"*FBKON" "*FBKON" if changed then "*FBKON" Turn On Unsolicited Feedback (default) yes

    "*FBKOF" "*FBKOF" if changed then "*FBKOF" Turn Off Unsolicited Feedback yes

    "*FBKST" "*FBKST" "*FBKON","*FBKOF" Feedback Status Returns FBON, FBKOF yes

    System Statusunsolicited "*BCANA" no second return Return after DSP change - analog content yes

    unsolicited "*BCDIG" no second return Return after DSP change - digital content yes

    unsolicited "*BCDBY" no second return Return after DSP change - Dolby content yes

    unsolicited "*BCDTS" no second return Return after DSP change - DTS content yes

    unsolicited "*BCPCM" no second return Return after DSP change - PCM digital content yes

    "*GSWRV" "*GSWRV" returns n.nn Get current firmware revision for main Flash yes

    "*GFPST" "*GFPST" returns 9 characters Gets current front panel display text (9 char)yes

    "*GMZST" "*GMZST" Returns "*GMZPnSnnDnPnnMnVnnnnInnOnn" Gets Main Zone System Status yes

    P=Power State: n=0=Off,1=OnS=Source: n=00=CD,01=TAPE,02=TUNER,

    03=PHONO,04=8CH,05=VCR,06=VID2,07=VID1,08=SAT,09=DVD,10=TUNER-AM,11=TUNER-FM

    D=Decoder: n=0=Direct,1=Analog,2=PCM,3=Dolby Digital,4=DTS

    P=DSP Mode: n=00=Source,01=Mono,02-Stereo04=ProLogic,05=Party,06=Jazz Club,07=Neo6Music,08=Neo6Cinema,

    09=Dolby5.1,10=DolbyEX,11=DTS5.1,12=DTS ES Matrix,13=DTS ES Discrete,14=ProLogicII Music,15= ProLogicII Movie,16= ProLogicII Matrix,17= ProLogicIIx Music,18= ProLogicIIx Movie,19=Dolby5.1+PLIIx Mov,20= Dolby5.1+PLIIx Music

    M=Muting: n=0=Unmuted,1=MutedV=Volume: nnnn=0000 to 1000I=# channels in source material, nn=20=2.0,21=2.1,

    41=4.1,50=5.0,51=5.1O=# output channels, nn=20=2.0,21=2.1,

    41=4.1,50=5.0,51=5.1

    [email protected] Copyright 2006 Sunfire Corporation 12 / 15

  • 7/29/2019 Sunfire RS-232 082806

    13/15

    SUNFIRE ZONE 2 RS-232 Protocol, v1.3

    General Commands

    Category - Code Ack Echo Second Return Description TGP-5

    Zone2 Power"*ZPWOF" "*ZPWOF" if changed, returns "*PWROF" Power Off (standby) yes

    "*ZPWON" "*ZPWON" if changed, returns "*PWRON" Power On yes

    "*ZPWTG" "*ZPWTG" Returns "*PWROF" or "*PWRON" Power Toggle yes

    "*ZPWST" "*ZPWST" Returns "*PWROF" or "*PWRON" Gets Power Status yes

    Zone2 Volume*"*ZVLABnnnn" "*ZVLABnnnn" Returns "*ZVLnnnn" Sets Volume Level (0-100) yes

    "*ZVLUP" "*ZVLUP" Returns "*ZVLnnnn" Volume Level Up yes

    "*ZVLDN" "*ZVLDN" Returns "*ZVLnnnn" Volume Level Down yes

    "*ZVLST" "*ZVLST" Returns "*ZVLnnnn" Gets Volume Level yes

    * Limited by Zone2 Max Volume Setting in Menu

    Zone2 Muting

    "*ZMTOF" "*ZMTOF" if changed, returns "*ZMTOF" Audio Muting Off yes"*ZMTON" "*ZMTON" if changed, returns "*ZMTON" Audio Muting On yes

    "*ZMTTG" "*ZMTTG" Returns "*ZMTOF" or "*ZMTON" Audio Muting Toggle yes

    "*ZMTST" "*ZMTST" Returns "*ZMTOF" or "*ZMTON" Gets Muting Status yes

    Source Commands

    Category - Code Ack Echo Second Return Description TGP-5

    Zone2 Input Source Selection"*ZSR00" "*ZSR00" if changed, returns "*ZSR00" CD yes

    "*ZSR01" "*ZSR01" if changed, returns "*ZSR01" TAPE yes"*ZSR02" "*ZSR02" if changed, returns "*ZSR02","TUNbbnnnnn" TUNER - LAST BAND yes

    "*ZSR03" "*ZSR03" if changed, returns "*ZSR03" PHONO yes

    "*ZSR04" "*ZSR04" if changed, returns "*ZSR04" MAIN COPY (match main zone source) yes

    "*ZSR05" "*ZSR05" if changed, returns "*ZSR05" VCR yes

    "*ZSR06" "*ZSR06" if changed, returns "*ZSR06" VID2 yes

    "*ZSR07" "*ZSR07" if changed, returns "*ZSR07" VID1 -

    "*ZSR08" "*ZSR08" if changed, returns "*ZSR08" SAT -

    "*ZSR09" "*ZSR09" if changed, returns "*ZSR09" DVD -

    "*ZSR10" "*ZSR10" if changed, returns "*ZSR10","TUNbbnnnnn" TUNER - DIRECT AM -

    "*ZSR11" "*ZSR11" if changed, returns "*ZSR11","TUNbbnnnnn" TUNER - DIRECT FM -

    "*ZSRUP" "*ZSRUP" Returns "*ZSRnn" Next Input yes"*ZSRDN" "*ZSRDN" Returns "*ZSRnn" Previous Input yes

    "*ZSRST" "*ZSRST" Returns "*ZSRnn" Gets Current Input Source yes

    * Tuner function is shared w/ main zone

    [email protected] Copyright 2006 Sunfire Corporation 13 / 15

  • 7/29/2019 Sunfire RS-232 082806

    14/15

    SUNFIRE ZONE 2 RS-232 Protocol, v1.3

    Tuner Commands

    Category - Code Ack Echo Second Return Description TGP-5

    Tuning*"*TUNABnnnnn" "*TUNABnnnnn" "*TUNbbnnnnn" DIRECT TUNE (must be 5 digits) ** yes

    "*TUNUP" "*TUNUP" "*TUNbbnnnnn" Tune Step Up yes

    "*TUNDN" "*TUNDN" "*TUNbbnnnnn" Tune Step Down yes

    "*TUNAM" "*TUNAM" if changed then "*TUNAM" Change to AM band yes

    "*TUNFM" "*TUNFM" if changed then "*TUNAM" Change to FM band yes

    "*SCNUP" "*SCNUP" no return Scan Up (start/stop) yes

    "*SCNDN" "*SCNDN" no return Scan Down (start/stop) yes

    "*TUNST" "*TUNST" "*TUNbbnnnnn" Gets Current Tuning Frequency yes

    bb= AM, FM nnnnn = frequency* TUNER function is shared w/ main zone** Must select AM/FM band first using source command or direct command listed above

    Preset*"*PRSRCnn" "*PRSRCnn" "*PRSnn" Recall Preset "nn" (decimal) yes

    "*PRSUP" "*PRSUP" "*PRSnn" Next Preset yes

    "*PRSDN" "*PRSDN" "*PRSnn" Previous Preset yes

    "*PRSABnn" "*PRSABnn" "*PRSnn" Assign Current Station to Preset "nn" ** yes

    "*PRSDSxxnnnnnm" "*PRSDSxxnnnnnm" no return Direct Store Preset *** yes

    "*PRSST" "*PRSST" "*PRSnn" Gets Current Preset No. yes

    If no preset then returns "*PRS00"* TUNER function is shared w/ main zone** Also stores band and noise reduction mode.*** Direct Store Preset: direct storing of any station to any preset

    "xx"=preset #, "nnnnn"=freq., "m"=mode (0=mono, 1=stereo, 2=stereo w/ NR)Ex: "*PRSDS12107502" stores FM107.5 into preset 12 as stereo + NREx: "*PRSDS05008000" stores AM800 into preset 5 as mono (mode ignored for AM)

    [email protected] Copyright 2006 Sunfire Corporation 14 / 15

  • 7/29/2019 Sunfire RS-232 082806

    15/15

    SUNFIRE ZONE 2 RS-232 Protocol, v1.3

    Advanced Setup Commands

    Category - Code Ack Echo Second Return Description TGP-5

    Zone2 Balance*

    "*ZBLLT" "*ZBLLT" Returns "*ZBLnnnn" BALANCE Left One Increment yes"*ZBLRT" "*ZBLRT" Returns "*ZBLnnnn" BALANCE Right One Increment yes

    "*ZBLRS" "*ZBLRS" Returns "*ZBLnnnn" BALANCE Zeroed (reset to center) yes

    "*ZBLABnnn" "*ZBLABnnn" Returns "*ZBLnnnn" Set BALANCE (000=-100 left, 0=0, 100=+100 right yes

    "*ZBLST" "*ZBLST" Returns "*ZBLnnnn" Gets BALANCE yes

    * Zone 2 balance: 0=full left, 25=center, 50=full right

    Zone2 System Status"*GZ2ST" "*GZ2ST" Returns "*GZ2PnSnnDnPnnMnVnnnnInnOnn" Gets Zone2 System Status yes

    Returns "*GZ2PnSnnDnPnnMnVnnnnInnOnn"P=Power State: n=0=Off,1=OnS=Source: n=00=CD,01=TAPE,02=TUNER,

    03=PHONO,04=8CH,05=VCR,06=VID2,07=VID1,08=SAT,09=DVD,10=TUNER-AM,11=TUNER-FM

    D=Decoder: n=0=Direct,1=Analog,2=PCM,3=Dolby Digital,4=DTS

    P=DSP Mode: n=00=Source,01=Mono,02-Stereo04=ProLogic,05=Party,06=Jazz Club,07=Neo6Music,09=Dolby5.1,10=DolbyEX,11=DTS5.1,12=DTS ES Matrix,13=DTS ES Discrete

    M=Muting: n=0=Unmuted,1=MutedV=Volume: nnnn=0000 to 1000

    I=# channels in source material, nn=20=2.0,21=2.1,41=4.1,50=5.0,51=5.1

    O=# output channels, nn=20=2.0

    [email protected] Copyright 2006 Sunfire Corporation 15 / 15