Halcro RS232 User manual

HALCRO
HalcroRS232 Document1/1
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
HalcroRS232 Document
Version 0.92
Appliesforsw-versionG6_6.58 andabove
Changehistory
Ver Changedate/prepared by Remarks
0.92 26.05.2004 / ROK Removed obsoletecodes, added newtest commands

HALCRO
HalcroRS232 Document2/2
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
CONTENTS
Technical Specificationofthe SSP RS232 Port 3
Inputcommands 4
SingleByteUser Commands 4
MultiByteUserCommands 6
SpecialCommands 7
Outputdata 9

HALCRO
HalcroRS232 Document3/3
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
Thisdocument describestheHalcroRS232 protocolfornormalend-user operationsandsometest
specificfeatures.
Sendquestionsandcommentstopaddy.oshea@halcro.com
Technical Specificationof theHalcroRS232 Port
· 9600bps
· 8 databits,onestopbit,noparity
· binary transmission,noflowcontrol
NOTE!
Notnecessarilyall commandsandsub-commandsworkwith all software releases.Usersofthe
older software releasesshouldconsult older revisionsofthemanual.Newcommandsare added
continuously tothisdocument asthey are addedtothesoftware.

HALCRO
HalcroRS232 Document4/4
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
Inputcommands
SingleByteUserCommands
Thefollowingcommandsare all singlebytessent totheRS-232 port.They createvariousoutput
datadependingonthesystemstatus,soacomprehensiveoutput datafeedback cannotbegiven.
Thereceptionofthesecommandsmustbefirstactivatedbysending RS_ENABLE_CONTROL
commandbefore eachcommand.See SpecialCommands sectionbelow.
Forfurther informationof thecommands,refer toSSPManualsection User InterfaceCommands.
1 UI_COMPRESSION_ON 37
REMOTE_CONTROL_PLUS 2 UI_COMPRESSION_OFF 38
REMOTE_CONTROL_MINUS3 UI_TAPEMON_OFF 39
UI_ZONE_STANDBY 4 UI_TAPEMON_STICKY_ON 40
UI_ZONE_WAKEUP 5 UI_TAPEMON_NONSTICKY_ON 41
UI_STANDBY_TOGGLE 6 UI_MONO 42
UI_MUTE7 UI_STEREO 43
UI_SOURCEPLUS8 UI_PROLOGIC 44
UI_SOURCEMINUS 9 UI_MUSIC1 45
UI_MODEMINUS 10 UI_MUSIC2 46
UI_MODEPLUS 11 UI_MUSIC3 47
UI_COMPRESSION_TOGGLE 12 UI_MUSIC4 48
UI_AUDIO_IN113 REMOTE_VOLUME_PLUS 49
UI_AUDIO_IN214 REMOTE_VOLUME_MINUS50
UI_AUDIO_IN315 51
UI_AUDIO_IN416 52
UI_AUDIO_IN517 FRONTPANEL_VOLUME_PLUS 53
UI_AUDIO_IN618 FRONTPANEL_VOLUME_MINUS54
UI_AUDIO_IN719 55
UI_AUDIO_IN820 56
FRONTPANEL_CONTROL_PLUS 21 57
FRONTPANEL_CONTROL_MINUS 22 58
UI_NOISE 23 59
24 60
25 61
UI_TAPEMON_STICKY_TOGGLE26 62
UI_THX 27 63
28 64
29 65
30 66
UI_TAPEMON_NONSTICKY_TOGGLE 31 67
UI_MUTE_ON 32 UI_BASS_PLUS 68
UI_MUTE_OFF 33 UI_BASS_MINUS 69
UI_STANDBY 34 UI_TREBLE_PLUS 70
UI_WAKEUP 35 UI_TREBLE_MINUS 71
UI_NORMAL 36 UI_AUDIO_IN972

HALCRO
HalcroRS232 Document5/5
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
UI_AUDIO_IN10 73 UI_OSD_STATUS 122
UI_ZONE_IN1 74 UI_SYSTEM_SELECT 123
UI_ZONE_IN2 75 UI_PRESET1 124
UI_ZONE_IN3 76 UI_PRESET2 125
UI_ZONE_IN4 77 UI_PRESET3 126
UI_ZONE_IN5 78 UI_PRESET4 127
UI_ZONE_IN6 79 UI_PRESET5 128
80 UI_CENTER_PLUS 129
81 UI_CENTER_MINUS 130
82 UI_SURROUND_PLUS 131
83 UI_SURROUND_MINUS 132
84 UI_BASS_MIX_TOGGLE 133
85 134
86 135
87 UI_AUDIO_IN_EXT71_TOGGLE 136
88 UI_VIDEO_DISPLAY_MODE 137
89 UI_EXTERNAL_BRIGHTNESS 138
90 UI_ZONE_VOLUME_PLUS 139
91 UI_ZONE_VOLUME_MINUS 140
92 UI_ZONE_SOURCE_PLUS 141
93 142
94 143
95 UI_INPUT_SEARCH 144
96 UI_FRONT_PANEL_LOCK_TOGGLE 145
UI_SUBWOOFER_PLUS 97 UI_TRIM_MODE_PLUS 146
UI_SUBWOOFER_MINUS 98 UI_TRIM_MODE_MINUS 147
99 UI_SYSTEM_OFF_TOGGLE 148
UI_AUDIO_IN_EXT71 100 149
UI_TRIM_PLUS 101 150
UI_TRIM_MINUS 102 151
UI_OSD_SETUP 103 152
UI_CURSOR_UP 104 UI_VIDEO_DISPLAY_ZONE 153
UI_CURSOR_DOWN 105 UI_MAIN_VOLUME_PLUS 154
UI_CURSOR_LEFT 106 UI_MAIN_VOLUME_MINUS 155
UI_CURSOR_RIGHT 107 UI_BASS_MIX_ON 156
UI_CURSOR_ENTER 108 UI_BASS_MIX_OFF 157
UI_ESCAPE 109 UI_ZONE_MUTE_ON 158
UI_ZONE_IN7 110 UI_ZONE_MUTE_OFF 159
UI_ZONE_IN8 111 UI_PROLOGIC2_MOVIE 160
UI_ZONE_IN9 112 UI_PROLOGIC2_MUSIC 161
UI_ZONE_IN10 113 UI_DTSES_NEO6162
UI_OSD_SETUP_STEP 114 UI_DTSES_MATRIX61 163
UI_TONE_CTRL 115 UI_DIRECT 164
UI_AUDIO_SOURCE_CTRL 116 UI_ZONE_MUTE_TOGGLE 165
UI_VIDEO_SOURCE_CTRL 117 UI_REMOTE_MULTIROOM_CONTROL 166
UI_MULTIROOM_CTRL 118 UI_DTSES_NEO6_MUSIC 167
UI_MODE_CTRL 119 UI_DOLBY_EX 168
UI_SOURCE_CTRL 120 UI_STEREO96 169
UI_BRIGHTNESS 121 170

HALCRO
HalcroRS232 Document6/6
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
MultiByteUserCommands
Thefollowingcommandsneedtwoormore bytes:<command><data1>[<data2>]…
Thereceptionof thesecommandsmustbefirstactivatedby sending RS_ENABLE_CONTROL
commandbefore eachcommand!See SpecialCommands sectionbelow.
Command Data Description
1 180 Setsmain zonevolumeUI_SET_VOLUME
2 10…100 mainzonevolume:10 =-90dB,100 =0dB
1 181 SelectscomponentvideoinputUI_SET_COMP_VIDEO
2 0…3 component videoinput:0=Off,1=Component1,
etc.
1 182 SetszoneB volumeUI_SET_ZONE_VOLUME
2 11…100 ZoneBvolume:11 =-89dB,100 =0dB
1 183 SelectszoneB souceUI_SET_ZONE_SOURCE
2 1…16 ZoneBsource
1 184 SetsPL2 parameters(Polarisorlater)
Note:Parameterscanbe readwithout writeby
sendinginvaliddatabytes, forexamplebysettingall
databytesto 255.See theoutput datadescription
below.
2 0/1 Panorama:0=Off,1=On
3 0…7 CenterWidth:0=Narrow,7=Wide
UI_SET_PL2_PARAMETERS
4 0…6 Dimension:0=Front biased,6=Maxsurround
1 216 Responsetothereadcommand
2 0/1 Panorama
3 0…7 CenterWidth
Outputdata
4 0…6 Dimension
1 185 SetsNeo6 parameters(Polarisorlater)
Note:Parameterscanbe readwithout writeby
sendinginvaliddatabytes, forexamplebysettingall
databytesto 255.See theoutput datadescription
below.
UI_SET_NEO6_PARAMETERS
2 0…5 CenterImage:0=Narrow,5=Wide
1 251 ResponsetothereadcommandOutputdata
2 0…5 CenterImage

HALCRO
HalcroRS232 Document7/7
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
SpecialCommands
Thefollowingcommandsneedone,twoorseveralbytes:<command>[<data>][<data>]…
Command Data Description
1 224
2 82
3 83
RS_ENABLE_CONTROL
4 33
Enablesthereception of mostRS232
commands
Reception isdeactivated aftereveryreceived
command,sothiscommandmustbe sent again
beforethenextcommand.
RS_DISABLE_CONTROL
1 225 Disablesthereception of RS232 commands.
Thiscommandisseldom need as control isusually
disabled aftereveryRScommand.
RS_QUERY_SYSTEM_STATUS
1 227 Requestforvariousstatusinformation.No
need to enableRScontrol.Thiscommandsendsout
theinformation described below.
1 223 Header
2 255 HeaderEOT
RS_VOLUME (see Outputdata section)
RS_MUTE (see Outputdata section)
RS_AUDIO_SOURCE(see Outputdata section)
RS_VIDEO_SOURCE(see Outputdata section)
RS_OPER_MODE(see Outputdata section)
RS_ZONE_AUDIO_SOURCE(see Outputdata
section)
RS_ZONE_VIDEO_SOURCE(see Outputdata
section)
RS_ZONE_VOLUME (see Outputdata section)
RS_ZONE_MUTE(see Outputdata section)
RS_DIMMER (see Outputdata section)
RS_TAPEMONITOR (see Outputdata section)
RS_STEREO_MODE(see Outputdata section)
RS_SIGNAL_TYPE(see Outputdata section)
RS_SEND_CHANNEL_INFO (see Outputdata
section)
RS_AUDIO_INPUT_TYPE(see Outputdata section)
RS_COMPRESSION (see Outputdata section)
RS_CINEEQ(see Outputdata section)
RS_THX(see Outputdata section)
RS_VIDEO_INPUT_TYPE(see Outputdata section)
RS_BASS (see Outputdata section)
RS_TREBLE(see Outputdata section)
RS_CENTER (see Outputdata section)
RS_SURROUND (see Outputdata section)
RS_SUBWOOFER (see Outputdata section)
RS_TRIGGER1(see Outputdata section)
RS_TRIGGER2(see Outputdata section)
Outputdata
x
Forthe
exact
output see
the
command
description
of the
each
command
on the
right
RS_TV_SYSTEM (see Outputdata section)

HALCRO
HalcroRS232 Document8/8
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
RS_QUERY_VERSION
1 229 Sends outthesoftwareversion number.RS
control mustbe enabled first.
1 219
2 1…255 version numberMSB (6.25)
3 0…255 version numberLSB (6.25)
Outputdata
4 0…255 Customer/productID

HALCRO
HalcroRS232 Document9/9
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
Output data
Thefollowingdataissent out toRSportwhenever thestatusofthecurrent parameter orfunction
ischanged.Theoutput dataconsistsofatleastthree bytes:<command><data><EOT>. For
examplewhenthemain zonevolumeischangedto–25dB,thefollowingthree bytesare sent
out:225/75/255.
Command Data Description
1 215 Channelinformationofthecurrentaudiosignal
Channel info
000 =1+1(dual mono)
001 =1/0
010 =2/0
011 =3/0
100 =2/1
101 =3/1
110 =2/2
bits0–2
(LSB):
111 =3/2
bit3 0 =no LFE,1=LFE
00 =not indicated
01 =not DolbySurrounddecoded
10 =Dolbysurrounddecoded
bits4–5
11 =reserved
Bit6 0 =non ES /EX signal
1=ES /EX flagpresent
RS_SEND_CHANNEL_INFO
2 b00??????
Bit7 reserved
1 216 ProLogicII parameters
2 0/1 Panorama:0=Off,1=On
3 0…7 Width
RS_SEND_PL2_PARAMETERS
4 0…6 Dimension
1 217 Thecontentsof theEEPROM memorylocation.
Thiscommandisaresponseonlyforthe
RS_READ_EEPROMcommand
RS_SEND_READ_EEPROM
2 0…255 Databytereadfrom theEEPROM
1 218 AreplytotheRS_STORE_EEPROM commandRS_SEND_STORE_EEPROM
2 0/1 0 =writeunsuccessful,1=writesuccessful
1 219 AreplytotheRS_QUERY_VERSIONcommand
2 1…255 Majorversion number(6.22)
3 0…255 Minorversion number(6.22)
RS_SEND_VERSION
4 0…255 Customer/productID
1 220 AreplytotheRS_TEST_OPERATIONS
2 0/1 Scanningsignal
3 0/1 MPXsignal
RS_TEST_DATA
4 0…255 Signal strength
1 221 Sends thebutton IDpressed.Thebutton ID is
HW button ID,not SSPbutton ID.
RS_BUTTON_ID
2 1…40 Button ID

HALCRO
HalcroRS232 Document10/10
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
1 224 Sendthestatusof theheadphonesRS_HEADPHONES
2 0/1 Headphonesconnected (1)ornot (0)
1 225 Main zonevolumeRS_VOLUME
2 10…120 Volume:10 =-90dB,100 =0dB,115 =+15dB
1 226 Statusof themain zoneusermuteRS_MUTE
2 0/1 Mainzonemute:0=un-muted,1=muted
1 227 Currentmain zonesourceRS_AUDIO_SOURCE
2 1…64 Mainzonesource:1…16 =normal source,62 =
internaltuner,63 =balanced audioin,64 =external
7.1input
1 228 Thecurrentmain zonecomposite/S-Video
videosource. Evenwhenaudio(7-16)sourceis
selected,thevideoinput of thelastselected video
sourceremainsactive,whichisindicated bythis
command.
RS_VIDEO_SOURCE
2 1…6 Lastselected videosource
1 229 OperatingmodeRS_OPER_MODE
2 0/1 0 =standby,1=on
1 230 ZoneB sourceRS_ZONE_AUDIO_SOURCE
2 1…16
1 231 ZoneB videosource. Evenwhenaudio(7-16)
sourceisselected,thevideoinput of thelast
selected videosourceremainsactive,whichis
indicated bythiscommand.
RS_ZONE_VIDEO_SOURCE
2 1…6
1 232 Volume of zoneBRS_ZONE_VOLUME
2 10…115 Volume:10 =-90dB,100 =0dB,115 =+15dB
1 233 Statusof zoneB muteRS_ZONE_MUTE
2 0/1 0 =un-muted,1=muted
1 234 VFDbrightnessRS_DIMMER
2 0/1 0 =bright,1=dimmed
1 235 TapeMonitorstatusRS_TAPEMONITOR
2 0/1 0 =Tape Monitoroff,1=Tape Monitoron
1 236 Currentpostprocessingmode
0=Direct(Stereowith 2channel audiomaterial)
1=DolbyProLogic
2=Natural
3=Club
4=Concert
5=Stadium
6=Party
7=Mono downmix
8=Custom musicmode
9=Surround6.1
10 =Custom musicmode
11 = not used
12 =Stereodownmix
RS_STEREO_MODE
2 0…17
13 =ProLogicII Movie

HALCRO
HalcroRS232 Document11/11
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
14 =ProLogicII Music
15 =DolbyDigital EX
16 =Neo:6Cinema
17 =Matrix/Neo:6
18 =Hall
19 =Church
20 =Neo:6Music
21 =Stereo96
22 =DolbyHeadphones(not used)
23 =ProLogicIIxMusic
24 =ProLogicIIxMovie
1 237 Currentaudiosignal
0=<reserved>
1=Digital zerosignal (currentlynot used)
2=Digital PCM
3=DolbyDigital
4=DTS
5=MPEG
6=Noise(generated bytheDSP)
7=Analog
8=Digital Error(unrecognized orcorrupted digital
signal)
9=DTS-ES Matrix
10 =DTS-ES Discrete
11 =DTS96/24
12 =DTS96 Matrix
RS_SIGNAL_TYPE
2 0…10
13 =DTS96 Discrete
1 238 Audioinputtypeof thecurrentsource
0=Non-balanced Analog
1=Coaxial
2=Optical
3=RFDemodulator(AC-3)
4=AES/EBU
RS_AUDIO_INPUT_TYPE
2 0…5
5=Balanced Analog
1 239 LateNightcompression statusRS_COMPRESSION
2 0/1 0 =compression off,1=compression on
1 240 CineEQstatusRS_CINEEQ
2 0/1 0 =CineEQoff,1=CineEQon
1 241 Typeof theinputvideosignal
0=unknown/no input signal
1=Composite
RS_VIDEO_INPUT_TYPE
2 0…2
2=S-Video
1 242 TreblesettingRS_TREBLE
2 0…24 0 =-12dB,12 =0dB,24 =+12dB
1 243 Bass settingRS_BASS
2 0…24 0 =-12dB,12 =0dB,24 =+12dB
RS_CENTER 1 244 Centertrimlevel

HALCRO
HalcroRS232 Document12/12
PreparedbyROK XX.XX.XXXX ©Halcro
Copyprinted17.10.2005
2 0…24 0 =-12dB,12 =0dB,24 =+12dB
1 245 SurroundtrimlevelRS_SURROUND
2 0…24 0 =-12dB,12 =0dB,24 =+12dB
1 246 SubwoofertrimlevelRS_SUBWOOFER
2 0…24 0 =-12dB,12 =0dB,24 =+12dB
1 247 Trigger1 statusRS_TRIGGER1
2 0/1 0 =triggerinactive,1=triggeractive
1 248 Trigger2 statusRS_TRIGGER2
2 0/1 0 =triggerinactive,1=triggeractive
1 249 TV system of thevideoinputsignalRS_TV_SYSTEM
2 0…2 0 =unknown,1=PAL,2=NTSC
1 250 THX status
0=THXoff
1=THXCinema
2=THXSurroundEX
3=THXUltra2Cinema
RS_THX
2 0…4
4=THXMusicMode
RS_EOT
255 Sent out as alastbyteof eachtransmission from
theserial port
Table of contents