| 	
		 Serial and IR Automation Specifications and   
					Programming Guide   
					for iScan VP20, VP30, VP50 and VP50PRO   
					Revised - December 2007   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				0 Preface   
					Thank you for purchasing a DVDO iScan VPxx Series video processor. We believe   
					the iScan will become a favorite device in your multimedia presentation system due to   
					picture quality, ease of use, and the level of control the iScan gives you or your customer   
					over the processed signal. This document is intended to cover the supplemental control   
					functionality that is available for the iScan VP20, VP30, VP50, and VP50PRO   
					. 
					0.1 Information Warranty Statement   
					The information presented within this guide is known to be accurate at the time of   
					publication. However, we at Anchor Bay continually strive to improve our products by   
					offering new functionality and features which may in some cases require modification of   
					or addition to the information contained within this document. As always, one should   
					
					and the support documentation. Anchor Bay (Anchor Bay Technologies, Inc.) or its   
					subsidiaries, agents, and/or investors may not be held liable for technical inaccuracies or   
					omissions that affect an installed system or device. Responsibility for correct operation   
					of the iScan product within the installed system lies with the installing or integration   
					party (i.e. a Home Theater Installer or the end-user or “customer”).   
					The iScan VPxx video processors are capable of outputting more types of video   
					signals than many display devices can support. Typically, the menu based user controls   
					have some safety features that prevent most users from executing a command or function   
					that would result in a loss of picture or damage to the display device (typically CRTs fall   
					into this category), or may overwrite settings without any prompt. Direct access to the   
					control system via discrete commands may circumvent these safeties in some cases.   
					Careful planning should be used when configuring the iScan within the system to ensure   
					that it behaves within the design constraints of the installed system and the capabilities of   
					the installed support hardware. If you have just read this and don’t understand what it   
					means – PLEASE contact an authorized DVDO product installer for consultation and   
					installation help. Not getting a picture from the iScan does not necessarily indicate a   
					failure of the iScan device – the display device may not support the selected output   
					format, or there may be some other circumstance which would need to be investigated   
					and remedied to resume viewing operation of the presentation system.   
					If you are having trouble with this document, or the operation of the iScan VPxx   
					device, please first refer to the User’s Manual included with your device. If you are still   
					not able to resolve your issue, please call our Technical Support Hotline 9AM-5PM   
					Pacific Time, at (U.S. Domestic) 1-866-423-3836 extension 333 or (International) 1-   
					(408)-395-4455 extension 333. Alternatively you may contact our support group at   
					
					3 
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				0.2 Document Scope and Limitations   
					This document will cover the necessary information required to construct and   
					transmit a serial (RS-232) or Infrared (IR) control signal to a DVDO iScan VPxx model   
					video processor. These two basic mediums of control, are intended to convey the   
					intentions of the user or automation system into the processes that operate the iScan.   
					This document will cover the naming conventions, syntax, electrical specifications, and   
					some troubleshooting that may be required for implementation in an installed system.   
					This document will NOT cover specific automation systems such as Crestron, AMX,   
					Control4, Vantage, Elan, Universal Remote, RTI, Xantec, Niles, Russound, etc., or any   
					programming within these systems. Correct selection of the automation system is the   
					responsibility of the installer, and we do not offer troubleshooting for these systems   
					beyond verification of the correct function of our iScan unit, and protocol confirmation.   
					This means, if a device is able to communicate with an iScan using another software   
					platform (i.e. our firmware update procedure), the unit is deemed to be working correctly   
					and the problem exists beginning at the wiring and proceeding into the code within the   
					automation platform. In this case, contacting the manufacturer of the automation system   
					is required.   
					Anchor Bay recommends contacting the automation system manufacturer before   
					conducting the installation to see if they have a driver or control module pre-built for our   
					products. If not, asking them to start work on one will help you (as an installer or end-   
					user) by having their Engineers develop a driver or module that is guaranteed to work   
					with their hardware (the more requests they get, the higher a priority it will be for them).   
					If they do not have a complete library, they may have many of our control codes already   
					in their database. Having this information on-hand will greatly ease the installation of   
					our products. If they have any questions, please refer them to our support line, we will be   
					glad to work with them.   
					0.3 Document Conventions   
					0.3.1 Model Compatibility   
					This document is intended to cover the iScan VP20, iScan VP20 with ABT102   
					daughter card, iScan VP30, iScan VP30 with ABT102 daughter card, the iScan VP50,   
					and the iScan VP50PRO. This document does not cover the iScan Ultra, iScan HD, or   
					iScan HD+.   
					This document is intended to be used with the latest versions of software for each of   
					the respective models – this is so that the most current features which have been released   
					are listed, and to encourage our customers to use the latest features and bug-fixes that are   
					available (we use the latest version to develop from – please do not report any bugs for   
					
					of software for your product.   
					4 
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				0.3.2 Product Introduction   
					This section is a brief introduction with pictures of each of the models of the iScan   
					VPxx series – it is only intended as a brief “spotters guide” to iScan units. Please refer to   
					your product’s user’s manual or our website for more in-depth product information at   
					www.anchorbaytech.com/products/systems (replacement user’s manuals may be obtained   
					in PDF form at the same website by clicking on the “support” tab and selecting   
					“documentation”).   
					If you are trying to send a command to the iScan and it won’t accept it – make sure   
					you possess the model you think you have by using this spotter’s guide, and then double-   
					check in the command table in the following chapters, that the command is in fact   
					supported for the model you are attempting to use.   
					0.3.3 VP20 (MM604)   
					iScan VP20 Front   
					iScan VP20 Back   
					This model is based on our iScan VP30 product, but has one less HDMI input and no   
					analog RGBHV input or analog video out (RGBHV or Component). This device is   
					commonly found in entry-level systems where input count is not as critical as getting the   
					best possible processing with legacy source devices. This device may be further enabled   
					with our ABT102 Deinterlacing add-on card for even better processing of interlaced SD   
					content.   
					5 
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				0.3.4 VP30 (MM603)   
					iScan VP30 Front   
					iScan VP30 Back   
					This model is our high-end entry-level product with the full four HDMI complement,   
					the RGBHV/Component 3 input and Analog video output – with available options like an   
					SD-SDI input and the ABT102 Deinterlacing add-on card for exceptional reproduction of   
					interlaced SD content.   
					The VP30 also features more in-depth user controls and greater input flexibility,   
					allowing it to be an excellent addition to a high-end home theater system, corporate   
					media presentation system, or digital signage applications.   
					0.3.5 VP50 (MM605)   
					iScan VP50 Front   
					iScan VP50 Back   
					The iScan VP50, like the VP30, includes a wide selection of inputs and user controls,   
					while further adding our Anchor Bay VRS processing for HD content (1080i   
					Deinterlacing) and added Gamma adjustment controls.   
					6 
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				0.3.6 VP50PRO (MM606)   
					iScan VP50PRO Front   
					iScan VP50PRO Back   
					The iScan VP50PRO is the first Video Processor to achieve the THX certification for   
					Video Processors, setting the benchmark for video processing. This device is also the   
					first HDMI 1.3 compatible video processor with the same outstanding Anchor Bay VRS   
					HD and SD content processing algorithms of the preceding models, while adding even   
					further configuration and calibration controls for ISF calibration and the new HD-SDI   
					inputs (2x) and 12-volt triggers (2x) for driving external devices like anamorphic lenses   
					and screen masking. This makes the iScan VP50PRO the ultimate in configurable and   
					controllable high-end video processing – all of which can be harnessed through the same   
					automation protocol we have had in the previous models. This makes it easy for systems   
					integrators to upgrade from one iScan VPxx model to the newest to keep their customer’s   
					systems at the cutting edge.   
					7 
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				0.4 How does automation work?   
					The iScan line of DVDO brand video processors are designed to enable control and   
					flexibility over various input and output signal configurations – as well as our proprietary   
					algorithms to improve several aspects of video quality and enable new capabilities that   
					legacy devices by themselves are not able to achieve. This product has many features   
					(covered in the User’s Manual) which are intended to make day-to-day use of our video   
					processing product easier in systems from “simple” up to “complex and fully integrated”   
					home-theaters, or “corporate/industrial” applications. It is up to the user or system’s   
					integrator to “turn on” or otherwise set up the unit (and select appropriate auxiliary   
					hardware) to enable this functionality within a given media presentation system. With   
					the exception of some automatic functions which are user selectable (at the time of this   
					writing: Input Selections, Deinterlacing Modes, and Output Profiles), the unit must be   
					prompted by user action to do a specific function or provide a given signal path.   
					This user function can be initiated by an external device, like a Home Automation   
					controller, Control Sequencer, or Learning/Macro-Infrared-Remote-Control. These   
					execute the “user action” as part of a predefined “routine” or “script”. Home Automation   
					controllers, sequencers, or macro-remotes can control many devices at once, making a   
					task like switching from one source device to another on three pieces of equipment occur   
					with one user input action (this also reduces the amount of remote controls a given   
					system has on a table). The iScan can accept either RS-232 based serial automation   
					commands, or infrared remote control commands to enable very precise and “intelligent”   
					control of the unit’s behavior.   
					0.4.1 Interface Compatibility   
					Our devices have been designed to work with industry standardized control systems   
					based on either “EIA232”-“RS-232C” asynchronous bidirectional serial character data   
					transfers, or NEC or ABT-proprietary based Infra-Red (IR) one-way serial character data   
					transfers operating at a 38.38kHz carrier frequency. The control sets for both methods   
					are based on the same command IDs and control values for the sake of simplicity and   
					ease of overall protocol mastery.   
					0.4.2 How is data encoded in digital form?   
					Digital electronics are very good with math and numbers – but they do not know how   
					to “think” or talk in human-readable sentences. Because of this, programmers have   
					created a “look-up-table” of standard characters which humans understand, and   
					numerical equivalents for those characters which the device understands. There are   
					several different ways to place characters in a table, and many different geographic   
					locations which have special characters that need to be encoded. For the sake of   
					standardization and compatibility, we have selected the UTF-8 standard which is   
					backwards compatible with the ASCII standard of encoding characters to a numeric table   
					(ASCII only uses 8-bit values between 0 and 127 - the specifics of these two standards   
					are not covered, as numerous references for these are available at public libraries or the   
					internet).   
					8 
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				0.4.3 What is Binary?   
					The digital world is all ones and zeros. By placing ones and zeros in a standardized   
					pattern we can encode data that can be exchanged between multiple devices. The lowest   
					level of encoding data is “binary notation”. In this notation, a “bit” represents the “true”   
					or “false” presence of the numeric value at that bit location. Therefore, if the bit   
					representing a “4” was “true”, one would add the “4” to the total of the “byte” (the total   
					size of the number). For our systems and the character-set we are using, we have an “8-   
					bit” byte (meaning there are 8 value “places” representing numbers that are added to each   
					other to generate the final number which the “byte” represents).   
					There are two ways to notate and send binary data – LSB and MSB. These stand for   
					“Least Significant Bit” and “Most Significant Bit” respectively, and these labels refer to   
					which bit in a given byte is sent first (basically this means that data can be notated left to-   
					right or right-to-left – and the data can be sent with the largest value first, or the smallest   
					value first). In this document, we will use the standard of notating MSB 8-bit bytes for   
					sentence (string) construction (largest-to-smallest, left-to-right), and LSB for the   
					communication scheme (RS-232/IR standards).   
					As an example, the decimal (“0-9”, “10-19”, etc.) notation number of “65” is:   
					Bit 7   
					Bit 6   
					Bit 5   
					Value = 32   
					0 
					Bit 4   
					Bit 3   
					Bit 2   
					Bit 1   
					Bit 0   
					Value = 128 Value = 64   
					Value = 16 Value = 8 Value = 4 Value = 2 Value = 1   
					0 
					1 
					0 
					0 
					0 
					0 
					1 
					If you add: 64 + 1, you get “65”. This is the basis for all future dialog within this guide.   
					0.4.4 What is HEX?   
					So you’re probably saying “It’s going to take me forever to figure out how to send   
					Binary data from a PC to an iScan,” or “Boy, do I have to learn binary notation to use the   
					iScan Automation Protocol?” Well the short answer is “no”, you will want this basic   
					ground-work to understand that electronic devices communicate this way – but there is a   
					short-hand for Binary which you will need to learn. It reduces the characters you have to   
					type by ¼ (thus you would type only two characters instead of eight to represent an “8-bit   
					byte”). This is the HEX Notation. HEX is a different “base” number set – where   
					“binary” has two possibilities for each character (0 and 1), the very familiar “Decimal”   
					has ten possibilities (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), and “Hexadecimal” (or “HEX” for short)   
					has 16 possibilities (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A(10), B(11), C(12), D(13), E(14), F(15)).   
					This “shorthand” was selected since decimal doesn’t easily calculate into binary (where   
					each additional bit is a multiplier of two of the previous bit). With HEX, each character   
					represents a “nybble” of a byte (or four bits). Each “byte” is split into two “nybbles” (a   
					high nybble and a low nybble), so that a byte can be conveyed using the same MSB   
					notation with fewer characters to mean the same thing, in a terminal application which   
					accepts HEX.   
					9 
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				As an example, using “65” again – the HEX equivalent is “41h”. So what’s the “h” at   
					the end? There are two commonly accepted ways to identify HEX notation in a sentence   
					(or “string”). One is with the use of a “0x00” notation, where the two last zeros represent   
					the two HEX characters, or with “00h” showing that this is a two nybble-byte in HEX   
					notation. This can get confusing the more you learn – so take a moment to highlight this   
					section or put a Post-It flag on this page for future reference.   
					0.4.5 What is ASCII?   
					Okay, we started this digital primer with the idea that we wanted to send our data   
					from one place to another in a way that the machines could understand. But now what   
					happens if we (humans) want to read it? Well back to the ASCII Look-Up-Table concept   
					that we brushed on at the beginning. If you remember, we replaced a human-readable   
					character with a number so that the machine can understand it. We use the reverse of that   
					table replacement to “extract” the data that was transferred from one device to another.   
					Recall that binary, decimal, and HEX - all represent different ways to write numbers.   
					ASCII characters represent the Human-readable equivalent of that given number. For   
					example, again using decimal number “65” (binary number: “00100001”, HEX number   
					“0x41” or “41h”) – the ASCII table equivalent is a capital “A”. All four of these   
					numbers mean exactly the same thing to a machine using an ASCII table – capital “A”.   
					A simple ASCII to HEX conversion table is provided at the end of this document in   
					Appendix A.   
					10   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				0.5 A brief dialog about remote controlling a VPxx   
					series video processor   
					Please be honest with yourself and ensure that you have understood the previous   
					sections. If you’re not confident about how binary = HEX = decimal and relates to   
					ASCII, then you may want to check out the internet for more information on digital   
					information technology – or contact our Technical Support Hotline at (U.S. Domestic) 1-   
					866-423-3836 extension 333, or (International) 1-408-395-4455 extension 333.   
					
					• The first thing this writer suggests when learning the following automation protocol –   
					is to realize that this is a machine talking to another machine – not a human talking to   
					another human. The automation protocol is written for maximum efficiency, clarity,   
					and robustness of communication between two machines - all while allowing for   
					future expansion without requiring us to re-write the protocol every time new   
					features/products come out (thus commands that work in the new version of software   
					should work in just about every other previous version/product – which has the exact   
					same functional control).   
					• The second thing this writer suggests is learning and understanding the HEX notation   
					– and how to convert decimal numbers and basic ASCII characters (0-9 and A-Z   
					capitals) into HEX notation. The serial interface works in bytes, and understands   
					numbers – so the closer you can get to understanding this type of communication –   
					the easier this will be for you.   
					11   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				0.6 A dialog about input video memories   
					Due to the number of inputs and different types of input formats and ever further   
					numerous types of source devices, we at Anchor Bay added input memories, which allow   
					the user/system-integrator to configure very specific “effects” for a specific input format   
					on a specific input connection. This means that a single input can have many different   
					settings within the same control – just based on the input format that it is receiving.   
					As an example, at the time of this writing, for HDMI on the VP50PRO we support:   
					VGA   
					720p-50Hz   
					SVGA   
					720p-60Hz   
					XGA   
					1080i-50Hz   
					SXGA   
					1080i-60Hz   
					576i-50Hz   
					576p-50Hz   
					480i-60Hz   
					480p-60Hz   
					1080p-23.98/24Hz   
					1080p-25Hz   
					1080p-50Hz   
					1080p-59.97/60Hz   
					Each format has its own memory, with individual picture controls, aspect ratios and   
					zooms/pans, processing modes, etc. This can easily make the job of setting up an iScan   
					very involved, as we offer an incredible amount of control over just about every aspect of   
					the processed signal. We have put in functions to our automation protocol which allow   
					an automation controller full access to these parameters – so care must be taken to avoid   
					errors.   
					Keep in mind that not all inputs support all input types – for example, Composite and   
					S-Video inputs are limited to 480i-60Hz or 576i-50Hz based on the source and the region   
					the iScan is used in.   
					12   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				This page intentionally left blank   
					13   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				1 RS-232 Control   
					1.1 The RS-232 Physical Connection   
					RS-232 connections come in several styles which are accepted in the consumer   
					electronics industry. The most common is the 9-pin D-Subminiature connector found on   
					the back of most computers, and is the one that we use on the iScan VPxx products.   
					The female serial port, found on the back panel of an iScan VPxx video processor.   
					In this interface, there are a few different signals which must be supported. These are   
					(all pin numbers are for the iScan):   
					RX – Data Receive (pin 3)   
					TX – Data Transmit (pin 2)   
					RTS – Request To Send (pin 8)   
					CTS – Clear To Send (pin 7)   
					GND – Signal Ground (pin 5)   
					We do not use the “DSR – Data Set Ready”, “DTR – Data Terminal Ready”, “CD -   
					Carrier Detect” or “RI – Ring Indicator” pins for the iScan VPxx series.   
					These signals are associated with specific pin numbers based on what type of device   
					the serial port is attached to. There are two types of serial device Data-Terminal-   
					Equipment (DTE) and Data-Communications-Equipment (DCE). A DTE is your   
					computer or an automation system – basically a controlling device. A DCE is a modem,   
					or in this case the iScan. Some manufacturers chose to wire their RS-232 port as a DTE,   
					but we have elected to wire our unit as a DCE. This determines a critical difference in   
					the serial cable wiring to get the unit to communicate with the automation controller or   
					PC. If your automation controller is based on a PC, the serial port is likely to be wired as   
					a DTE port (please check with your automation controller vendor for clarification). This   
					allows the use of a very common straight-through “extension” cable to be used to   
					complete the communication connection (like the type which is shipped with the iScan   
					unit).   
					When a dissimilar port type is used in a serial connection (for example DTE-to-DCE   
					or vise versa), a straight-through cable is usually all that is needed. However, when   
					similar port types are used, a cross-over cable is required (for example DCE-to-DCE or   
					DTE-to DTE). Please double check the type of connection that you are using before   
					connecting the cable.   
					14   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				1.1.1 The Anchor Bay RS-232 Protocol   
					In this portion of the document, we will discus the three types of control   
					communications that occur between the iScan and the controlling device.   
					1.1.2 A Dialog on Checksums   
					Checksums are a way for a receiving device to double check the communication that   
					occurred between the transmitting device and the receiver. In most systems, Checksums   
					are not needed – however some installations absolutely require them (for example:   
					industrial control or corporate teleconference systems). If you don’t already know what a   
					checksum is - you probably will not need it for your application. The system will work   
					fine in 99.999% of systems without the use of checksums. If you need to use a checksum   
					due to customer/job requirements, the calculation and checking calculations are provided   
					in the following sections.   
					1.2 Control Commands   
					The “Control Command” is probably why you are reading this document right now.   
					This is a sequence of data which tells the iScan to do something. Until the controller or   
					PC sends an instruction to do something, the iScan will happily do its primary job –   
					processing video.   
					This writer believes that the easiest way to understand what is occurring is to think of a   
					“serial command” as a public address announcement you might hear in an airport:   
					“May I have your attention please, John Doe, please pickup the white courtesy phone   
					and press 0. Thank you.”   
					Essentially the same thing is done with an automation control sentence (or string):   
					“Attention this is a command which is this long and the command controls this   
					function >>pause<< this is the value I want to set >>pause<< [checksum – optional]   
					I’m done talking”   
					Hopefully this looks easy. However please remember, electronics don’t speak in   
					fancy human readable sentences, they speak in numbers. This is where human-readable   
					ASCII character look-up-tables and HEX notation come into play, and a lot of confusion   
					can too. Now in the ASCII table there are some basic “characters” which represent some   
					of the bold words above:   
					“Attention” = Start Text or STX in ASCII   
					>>pause<< = Null or NUL in ASCII   
					“I’m Done Talking” = End Text or ETX in ASCII   
					Every ASCII character is a single “byte” (one 8-bit number each) which has been   
					specified to mean what is shown above. Now remember that the ASCII table is meant to   
					convert numbers to human readable characters and vise versa.   
					15   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Also, each of the above “characters” has a related HEX notation number to go with it:   
					“Attention” = Start Text or STX = 0x02 in HEX notation   
					>>pause<< = Null or NUL = 0x00 in HEX notation   
					“I’m Done Talking” = End Text or ETX = 0x03 in HEX notation   
					It is up to the individual programmer to determine which method is easiest to   
					understand – but if you haven’t chosen your programming style yet, this writer   
					recommends sticking with HEX notation. One thing that should be avoided at all costs is   
					mixing HEX notation with ASCII characters – as you may see in the next set of   
					examples, mixing numbers and ASCII will get you very confused very fast (You’re not a   
					computer, so you can’t be expected to keep track of it all). This document will be written   
					from here to the end slanted to illustrate HEX notation, as it demands the use of “bytes”   
					and is easiest for new-comers to get used to recognizing characters which need to be   
					converted from human readable text characters to machine readable numbers.   
					Let’s take another look at that sentence:   
					“Attention this is a command which is this long and the command controls this   
					function >>pause<< this is the value I want to set >>pause<< [checksum – optional]   
					I’m done talking”   
					Now let’s replace the words we know with the HEX notation equivalents:   
					“0x02 this is a command which is this long and the command controls this   
					function 0x00 this is the value I want to set 0x00 [checksum – optional] 0x03”   
					We at Anchor Bay have specified the byte value for the “is a command” text’s   
					replacement as a portion of our protocol specification. We have defined a command as   
					two ASCII characters of “3” and “0”. In HEX notation this comes out to two bytes: 0x33   
					and 0x30 (these must be in this order!). Note that the “is a command” is represented by   
					these two bytes (each 8-bits, or two nybbles).   
					Let’s look at the sentence again, replacing what we know:   
					“0x02 0x33 0x30 which is this long and the command controls this function   
					0x00 this is the value I want to set 0x00 [checksum – optional] 0x03”   
					This gives us enough to have a “wrapper” for all RS-232 control commands:   
					0x02 0x33 0x30 [length byte 1] [length byte 2] [Command ID byte 1] [Command ID   
					byte 2] 0x00 [Value x-Bytes] 0x00 [checksum – optional] 0x03   
					16   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Before we start listing Command ID bytes, lets look at the “this long” portion of our   
					sentence. For this, count the two command ID bytes (count the bytes, don’t add the   
					values!), add the count of the two NUL bytes (again, don’t add the values), add the count   
					of the value bytes (this really should sink in now - don’t add the values themselves). This   
					equals the “byte-count” for the command sentence (string) – we are always counting   
					bytes. Below is an example of the bytes we want to count:   
					Byte 1   
					Byte 2   
					Byte 3   
					NUL   
					Byte 4   
					Value Byte n   
					Byte 5   
					NUL   
					Command ID 1 Command ID 2   
					HELPER-RULE: There will always be two command ID bytes and two   
					NUL bytes – and there should always be at least one value byte for a   
					command. This means that you should never have a byte count below “5”   
					for a command. You must also always use two bytes to convey the byte-   
					count value; so an example would be “05” or 0x30 0x35.   
					For now let’s look at the most simple control of the iScan product – turning its power   
					“on”. The Command ID for the power control (“controls this function”) is “A” and “1”   
					– hey, if you were reading this from the beginning you’ll recognize capital “A” as HEX   
					0x41. The people who wrote the ASCII Look-Up-Tables were nice enough to realize that   
					humans would occasionally use the table – so they lined up decimal numbers to the 0x30   
					HEX range (i.e. 0=0x30, 1=0x31, 2=0x32, etc.). This means that the “1” we need is   
					0x31.   
					So the command ID bytes for the power control are (in HEX) 0x41 0x31.   
					Let’s look at the sentence again, replacing what we know now:   
					“0x02 0x33 0x30 which is this long 0x41 0x31 0x00 this is the value I want to set   
					0x00 [checksum – optional] 0x03”   
					Now let’s look at the value we want to set this to – in the table in Section 3 you will   
					see the commands and the values that are possible. Looking up Power, we see that the   
					values for OFF and ON are “0” and “1” respectively. We already know how to convert   
					the “1” to HEX notation and since we do want to turn the unit “on”, this is the value   
					we’re going to use. “The value” = 0x31.   
					Let’s look at the sentence again, replacing what we know:   
					“0x02 0x33 0x30 which is this long 0x41 0x31 0x00 0x31 0x00 [checksum –   
					optional] 0x03”   
					If you’ve read this far and understand what’s happening - Great! Now the only things   
					we are missing are the Checksum and the length-count bytes. Since the checksum must   
					be the last thing we calculate, we’ll do the length first: Two bytes for command ID + one   
					byte for NUL + one byte for value + one byte for NUL = 5 bytes or “05”. Converting the   
					count to HEX notation we get 0x30 and 0x35.   
					17   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Let’s look at the sentence again, replacing what we know now:   
					“0x02 0x33 0x30 0x30 0x35 0x41 0x31 0x00 0x31 0x00 [checksum – optional] 0x03”   
					If you recall, unless your application calls for it specifically – YOU DO NOT NEED   
					A CHECKSUM!!! If your application doesn’t need it, you are done with the sentence   
					construction (just remove the optional placeholder for the “checksum - optional”):   
					Let’s look at the sentence again, with out the optional checksum placeholder:   
					“0x02 0x33 0x30 0x30 0x35 0x41 0x31 0x00 0x31 0x00 0x03”   
					Now there is one more detail which you will need to figure out about your automation   
					system: “How or does it accept HEX notation?” Some systems are smart enough to   
					recognize the “0x” as a prefix for a HEX notation number. Others are not. This writer is   
					aware of an example application called “RS232 Hex Com Tool” which does not   
					recognize the “0x” as a prefix. This means that the operator/user/programmer must   
					determine how to enter the data correctly – due to the broad spectrum of programming   
					styles across all of the varied automation systems this is not covered in this guide nor is it   
					the responsibility of Anchor Bay to tell you (the reader). Contact your automation   
					system vendor for clarification on data entry to their system.   
					As it happens, in the above examples, the byte itself was highlighted with BOLD   
					typeface to bring attention to the actual value for the byte. This highlighted data is also   
					what that particular application expects, with a [space] or [comma] to separate the bytes.   
					Thus the same “power-on” command would be:   
					02 33 30 30 35 41 31 00 31 00 03 for “power-on” with no checksum   
					If you are unsure if the automation computer or other machine is working with the   
					serial cable, the “RS232 Hex Com Tool” program is available for download (shareware –   
					
					Anchor Bay does not warrant the function of this utility or endorse its purchase – this is   
					simply a reference to one of many options available for testing. The open-source Tera   
					Term Pro utility used for upgrading iScan VPxx products is also capable of sending HEX   
					or ASCII strings with some minor programming – but we do not support this use of the   
					program and attempts to use Tera Term Pro as an automation controller should only be   
					taken on by experienced programmers with some basic coding/programming background.   
					18   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				The checksum. This is the last part other than the Command ID Table and Value   
					Table you might need to create a command string. Again, unless your customer/job   
					requirements demand/specify it – YOU DO NOT NEED A CHECKSUM!! Assuming   
					that you absolutely need to have a checksum due to a customer/job requirement, the   
					checksum is fairly easy - add the value of every byte from the beginning of the string (at   
					STX) to the last “NUL” just before the ETX (0x03). For the “Power On” command, this   
					would be: 02 33 30 30 35 41 31 00 31 00   
					So you would add: 0x02 + 0x33 + 0x30 + 0x30 + 0x35 + 0x41 + 0x31 + 0x00 + 0x31   
					+0x00 = 0x16D   
					HINT: You can use the scientific calculator in Windows to figure this out in HEX.   
					Now we only deal with 8-bit values for bytes – and you can see (if you recall the   
					discussion about nybbles and bytes) that the checksum value is three hex characters or   
					three “nybbles”. This means the result is a 12-bit value. How we take care of this is very   
					easy – drop (truncate) the nybbles above the two lowest nybbles. If you do this to the   
					0x16D value you get 0x6D. If you are writing a software program – an easy way to do   
					this is to “AND” the checksum value with 0xFF in HEX or “255” in decimal.   
					If you’ve really been paying attention you’ll remember that the checksum is two   
					bytes – we made it easy to figure out these two by simply taking the 6 and the D (which   
					are part of a HEX notation number from our calculation) and using them as ASCII stand-   
					ins. So assume these two characters are ASCII and convert them down to HEX (“6”   
					becomes 0x36, “D” becomes 0x44). This is a form of data expansion – and is intended to   
					reduce the possible valid bit patterns which can be expected at these two byte locations to   
					16 possibilities.   
					For a last look at turning on the power for the iScan, let’s look at the whole string   
					including the checksum (underlined):   
					0x02 0x33 0x30 0x30 0x35 0x41 0x31 0x00 0x31 0x00 0x36 0x44 0x03   
					That is all there is to Command Packets. If you are still unclear on how this is   
					supposed to work, or you believe you are doing this correctly, but still have no success   
					controlling the iScan, please contact our Technical Support group.   
					19   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				1.2.1 Example RS-232 Command Packets   
					This section contains the most commonly requested automation command-type   
					strings (no checksums are provided):   
					Power   
					On   
					0x02 0x33 0x30 0x35 0x41 0x31 0x00 0x31 0x00 0x03   
					Off   
					0x02 0x33 0x30 0x35 0x41 0x31 0x00 0x30 0x00 0x03   
					Input   
					Composite 1   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x31 0x00 0x03   
					Composite 1   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x32 0x00 0x03   
					S-Video 1   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x33 0x00 0x03   
					S-Video 2   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x34 0x00 0x03   
					Component 1   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x35 0x00 0x03   
					Component 2   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x36 0x00 0x03   
					Component 3/RGBHV   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x37 0x00 0x03   
					HDMI 1   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x38 0x00 0x03   
					HDMI 2   
					0x02 0x33 0x30 0x35 0x41 0x43 0x00 0x39 0x00 0x03   
					HDMI 3   
					0x02 0x33 0x30 0x36 0x41 0x43 0x00 0x31 0x30 0x00 0x03   
					HDMI 4   
					0x02 0x33 0x30 0x36 0x41 0x43 0x00 0x31 0x31 0x00 0x03   
					SDI 1   
					0x02 0x33 0x30 0x36 0x41 0x43 0x00 0x31 0x32 0x00 0x03   
					SDI 2   
					0x02 0x33 0x30 0x36 0x41 0x43 0x00 0x31 0x34 0x00 0x03   
					AUTO Input Select   
					0x02 0x33 0x30 0x36 0x41 0x43 0x00 0x31 0x33 0x00 0x03   
					Input Preset (recall – not save)   
					4x3 Full Frame   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x31 0x00 0x03   
					4x3 Letterbox   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x32 0x00 0x03   
					16x9 Full Frame   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x33 0x00 0x03   
					4x3 Stretch   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x34 0x00 0x03   
					20   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Preset 1   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x35 0x00 0x03   
					Preset 2   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x36 0x00 0x03   
					Preset 3   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x37 0x00 0x03   
					Preset 4   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x38 0x00 0x03   
					Preset 5   
					0x02 0x33 0x30 0x35 0x43 0x31 0x00 0x39 0x00 0x03   
					Preset 6   
					0x02 0x33 0x30 0x36 0x43 0x31 0x00 0x31 0x30 0x00 0x03   
					Preset 7   
					0x02 0x33 0x30 0x36 0x43 0x31 0x00 0x31 0x31 0x00 0x03   
					Preset 8   
					0x02 0x33 0x30 0x36 0x43 0x31 0x00 0x31 0x32 0x00 0x03   
					Preset 9   
					0x02 0x33 0x30 0x36 0x43 0x31 0x00 0x31 0x33 0x00 0x03   
					Preset 10   
					0x02 0x33 0x30 0x36 0x43 0x31 0x00 0x31 0x34 0x00 0x03   
					Deinterlacing Mode   
					Auto   
					0x02 0x33 0x30 0x35 0x34 0x39 0x00 0x36 0x00 0x03   
					Film   
					0x02 0x33 0x30 0x35 0x34 0x39 0x00 0x30 0x00 0x03   
					Video   
					0x02 0x33 0x30 0x35 0x34 0x39 0x00 0x31 0x00 0x03   
					Forced 3:2   
					0x02 0x33 0x30 0x35 0x34 0x39 0x00 0x38 0x00 0x03   
					Forded 2:2   
					0x02 0x33 0x30 0x36 0x34 0x39 0x00 0x31 0x30 0x00 0x03   
					2:2 Odd   
					0x02 0x33 0x30 0x35 0x34 0x39 0x00 0x33 0x00 0x03   
					2:2 Even   
					0x02 0x33 0x30 0x35 0x34 0x39 0x00 0x32 0x00 0x03   
					Game Mode 1   
					0x02 0x33 0x30 0x35 0x34 0x39 0x00 0x34 0x00 0x03   
					Game Mode 2   
					0x02 0x33 0x30 0x35 0x34 0x39 0x00 0x35 0x00 0x03   
					21   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Mosquito Noise Reduction   
					Off   
					0x02 0x33 0x30 0x35 0x43 0x41 0x00 0x30 0x00 0x03   
					Level 1   
					0x02 0x33 0x30 0x35 0x43 0x41 0x00 0x31 0x00 0x03   
					Level 2   
					0x02 0x33 0x30 0x35 0x43 0x41 0x00 0x32 0x00 0x03   
					Level 3   
					0x02 0x33 0x30 0x35 0x43 0x41 0x00 0x33 0x00 0x03   
					Output Display Profile (recall – not save)   
					Display Profile 1   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x31 0x00 0x03   
					Display Profile 2   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x32 0x00 0x03   
					Display Profile 3   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x33 0x00 0x03   
					Display Profile 4   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x34 0x00 0x03   
					Display Profile 5   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x35 0x00 0x03   
					Display Profile 6   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x36 0x00 0x03   
					Display Profile 7   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x37 0x00 0x03   
					Display Profile 8   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x38 0x00 0x03   
					Display Profile 9   
					0x02 0x33 0x30 0x35 0x45 0x30 0x00 0x39 0x00 0x03   
					Display Profile 10   
					0x02 0x33 0x30 0x36 0x45 0x30 0x00 0x31 0x30 0x00 0x03   
					22   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				1.3 Query Commands   
					Query commands allow an external device to determine the setting of a given control.   
					Building on the information presented in the previous section on constructing Command   
					Packets, we will discuss the method for building a Query Packet. We’ll use the example   
					of querying the “power” state of the unit (Command ID A1 used in the previous section).   
					Again, using the example of a sentence, the dialog would be:   
					“Attention this is a query which is this long and I want to know the setting of this   
					function >>pause<< [checksum – optional] I’m done talking”   
					There are some fairly obvious similarities which can be seen between Commands and   
					Queries. These values are still the same for queries as they are based on ASCII look-up   
					equivalents:   
					“Attention” = Start Text or STX = 0x02 in HEX notation   
					>>pause<< = Null or NUL = 0x00 in HEX notation   
					“I’m Done Talking” = End Text or ETX = 0x03 in HEX notation   
					If you recall that the “is a command” bytes are 3 and 0, we have defined “is a query”   
					bytes as 2 and 0 – or 0x32 and 0x30 in HEX notation. So, looking at the sentence and   
					replacing what we know, we would get:   
					“0x02 0x32 0x30 which is this long and I want to know the setting of this function 0x00   
					[checksum – optional] 0x03”   
					To query “power”, we use the same command ID found in Section 3, which we used to   
					set the state – “A” and “1”, or 0x41 and 0x31. Again looking at the sentence and   
					replacing what we know, we would get:   
					“0x02 0x32 0x30 which is this long 0x41 0x31 0x00 [checksum – optional] 0x03”   
					We would then calculate the length (which in this type of packet is always “3” or   
					0x30 and 0x33 since it must be two bytes). With this value, and if you do not need a   
					checksum the final packet would be:   
					“0x02 0x32 0x30 0x30 0x33 0x41 0x31 0x00 0x03”   
					To calculate the checksum, we take all of the values and add them up, then truncate   
					the result to an 8-bit number (two nybbles):   
					0x02 + 0x32 + 0x30 + 0x30 + 0x33 + 0x41 + 0x31 + 0x00 = 0x139   
					If you truncate the result by only keeping the right most two “nybbles” and you   
					should get 0x39 – remember these two nybbles are then assumed to be ASCII stand-in   
					which must be converted to HEX notation (for data expansion). The two bytes for the   
					checksum would be 0x33 and 0x39 so that your final query packet with checksum would   
					be:   
					“0x02 0x32 0x30 0x30 0x33 0x41 0x31 0x00 0x33 0x39 0x03”   
					23   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				1.4 Responses   
					Responses (aka “feedback”) is arguably what really make RS-232 a powerful   
					interface. As opposed to infrared control, the RS-232 port allows for bi-directional   
					communication, so that the controlling device can get information from the controlled   
					unit to make decisions based on the actual state of the unit. Response packets are about   
					the same as Command or Query packets – with some minor differences is the data they   
					contain.   
					First, there are only three types of response the iScan can give (and remember that the   
					iScan will not just start transmitting data without first being “asked” to do something).   
					• 
					• 
					• 
					Acknowledge – This means the control you just sent was accepted and valid   
					Query Response – the value for the control you would have just asked about   
					Error Response – Something went wrong, this packet you what   
					Just like “Commands” and “Queries” have two bytes signifying those   
					communications, these response packets each have their own:   
					• 
					• 
					• 
					• 
					• 
					Command = “3” and “0” or 0x33 and 0x30 in HEX notation   
					Query = “2” and “0” or 0x32 and 0x30 in HEX notation   
					Acknowledge Response = “0” and “1” or 0x30 and 0x31 in HEX notation   
					Query Response = “2” and “1” or 0x32 and 0x31 in HEX notation   
					Error Response = “0” and “2” or 0x30 and 0x32 in HEX notation   
					For acknowledge, you will only ever see one packet:   
					“Attention this is an acknowledge which is this long the data was accepted >>pause<<   
					the packet was a command >>pause<< [checksum – always included in replies] I’m   
					done talking”   
					We won’t spend a great deal of time on the “acknowledge” except replacing the   
					known items above with the values:   
					“0x02 0x30 0x31 0x30 0x35 0x31 0x00 0x33 0x30 0x00 0x35 0x43 0x03”   
					Since you will only ever get an “Acknowledge” packet for a “command”, this is the   
					only variant you should ever expect (using these exact above values). However should   
					something go wrong, you will get an error reply:   
					“Attention this is an Error which is this long this is the Error >>pause<< [checksum –   
					always included in replies] I’m done talking”   
					Replacing the items which should be starting to get familiar, we get:   
					“0x02 0x30 0x32 [count byte 1 0x30] [count byte 2 – either 0x32 or 0x33] [error byte n   
					(there may be up to two bytes based on the error)] 0x00 [checksum – always included in   
					replies] 0x03”   
					The values you may get in an error reply are on the next page.   
					24   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Error “1” – Invalid checksum. This error means either the checksum you sent was   
					wrong or the transmission was bad due to interference (double check your   
					checksum calculation or your serial link).   
					Error “2” – Invalid Incoming Packet ID (i.e. Command = “3”&”0”, Query = “2”&“0”,   
					others are invalid when sent to the iScan)   
					Error “3” – Invalid Setting (i.e. Power = “A”&”1”) if you get this error, make sure that   
					the command is supported by the model you are using.   
					Error “4” – Range Error (i.e. Power on = “1”, power off = “0”) if you get this error you   
					tried to set a value to the control which is either out of range or not   
					supported.   
					Error “5” – Bad Packet Character (i.e. STX, ETX, NUL) a valid ASCII character value   
					may have been used in the wrong place – double check your syntax.   
					Otherwise, ensure that only numbers, or punctuation (“.”, “+”, or “-“) was   
					used.   
					Error “6” – Last byte of packet was not received within 100 milliseconds – if this   
					happens, first make sure that the link is good. Then, ensure that your control   
					device is waiting for a complete response packet before sending another   
					packet. If your controller does not “listen” to the flow control pins   
					(DSR/DTR look at section 2.1) the buffer may over-flow causing bytes to be   
					lost. If no RS-232 return path is being used, pace your commands to about   
					10 commands every second.   
					Error “7” – Unterminated Data Value. This means you missed a “NUL” after a value   
					and went straight to the “ETX” – check your syntax.   
					Error “8” – Bad Data – If you get this response, first check your serial link, then check   
					the table in Section 3 to ensure you sent the right type of value. If you send   
					a “5E” for a control expecting a number like “1.453”, you will get this type   
					of error response.   
					Error “9” – Too many or too few data characters. This error appears if your packet has   
					the wrong byte counts value, or you don’t have all of the data in the string.   
					Error “10” – The setting is not writable (i.e. command for “Device Name”), this will be   
					your response if you attempt to write to a query only Command ID   
					Error “11” – The packet is larger than the maximum packet size. You should never see   
					this error – we do not have any controls which are at the time of this writing   
					even close to the maximum size. If this error comes back – check your   
					serial link and syntax. If you are transmitting more that 50 bytes in a single   
					command you are probably doing something wrong!!   
					25   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				The query response is the most involved response packet you will get in reply. This   
					packet can have any data in the “value” bytes (although it will still be ASCII characters in   
					HEX notation). Note that commands like “Model Name” will reply with text, while   
					commands which are controlled by numbers will reply with numbers.   
					The response to a query for power state (if the unit is “on”) would be:   
					0x02 0x32 0x31 0x30 0x35 0x41 0x31 0x00 0x31 0x00 0x36 0x44 0x03   
					Working in reverse of building a packet (assuming you read the previous sections),   
					you should be starting to see patterns:   
					0x02 = STX, 0x32 = “2”, 0x31 = “1”, 0x30 = “0”, 0x35 = “5”, 0x41 = “A”, 0x31 = “1”,   
					0x00 = NUL, 0x31 = “1”, 0x00 = NUL, 0x36 = “6”, 0x44 = “D”, 0x03 = ETX   
					From this you can see:   
					• The STX which means “Attention”.   
					• The “2” and “1” which identifies the packet as a query response type.   
					• A “0” and “5” which shows that the byte count is 5 bytes long.   
					• An “A” “1” for the command ID which decodes to “Power” in Section 3   
					• A NUL before the value of the command   
					• A “1” showing the state to be “On” as decoded in Section 3   
					• A NUL after the value of the command   
					• A checksum of “6D” which if we check the math;   
					0x02 + 0x32 + 0x31 + 0x30 + 0x35 + 0x41 + 0x31 + 0x00 + 0x31 + 0x00 = 16D   
					and if we truncate the value to only two “nybbles” (or two hex characters) we get   
					6D which matches the checksum value – showing the checksum and packet is   
					good.   
					• An ETX which means “I’m done talking”   
					26   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				2 IR Control   
					We have provided a reprint of Barry Gordon’s paper on IR interfacing in Appendix B at the end of   
					this document. If you feel the information provided in the next few sections is a bit confusing, please take   
					a moment to read that document.   
					2.1 The NEC IR Protocol (Factory Remote)   
					In this section, we will provide the basic values needed for building a Pronto HEX compatible iScan   
					factory remote control code. The factory remote strictly adheres to the NEC IR protocol, while the discrete   
					commands are often too long (more than one byte) or too numerous to fit within one “device code” under   
					the NEC protocol. For discrete commands, please see the next section. Below we give you the basic items   
					required to replicate the factory remote buttons. If you are not familiar with the NEC IR protocol, please   
					take the time to read the article in Appendix B by Barry Gordon on Pronto HEX and NEC IR protocols. :   
					Carrier Frequency =   
					Device ID Code =   
					38.38kHz   
					0x2084   
					27   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				2.2 The Anchor Bay IR Protocol (Discrete Control)   
					As stated before, the discrete controls may be longer than the NEC protocol will allow. The NEC   
					protocol only allows for one byte of “control/value” data to be transferred from the remote control to the   
					controlled device. The Pronto HEX format does not have specific length limits, and since it is a common   
					interchange format and is fairly easy to use – we have constructed a discrete control command system   
					based on the RS-232 Command IDs and Values, which may be programmed into an advanced learning   
					macro remote control which can interpret the Pronto HEX structure.   
					Note: Not all learning remotes are made equal! Some are limited to NEC compliant codes only and are   
					incompatible with the discrete functions provided in this section. Check with your installer or remote   
					reseller to find out if your learning remote is NEC compliant only. Also, your remote must be able to   
					understand and transmit 38.38kHz IR signals – not every remote or IR repeater system can do this,   
					again double check with your vendor.   
					The basic sequence for building a discrete code is very simple:   
					• 
					• 
					Decide which Command you wish to control and find the “command ID” for that control   
					Decide what you would like to set the control to and look-up (if necessary) the appropriate value   
					for that setting on that control   
					• 
					• 
					Build the IR command using the below methodology   
					Test the IR command before leaving the job-site or publishing the codes publicly   
					The method for building a code is very similar to what you may have already read (in the previous   
					sections) – if you have not read section 2.1, this is a good time to go back and read it before we really   
					confuse you. Assuming that you have read and understood the 2.1 section information, here are some fixed   
					values which you will want to know for discrete Anchor Bay commands (Note: if you “learn” a discrete   
					function from one remote to another you may get slightly different values – but these may not work   
					reliably):   
					Pronto HEX Carrier Frequency of 38.38kHz =   
					Pronto HEX Start bit pulse width =   
					Pronto HEX Logic “1” bit pulse width =   
					Pronto HEX Logic “0” bit pulse width =   
					Pronto HEX Stop bit Pulse width =   
					006C   
					0064 0064   
					0016 0041   
					0016 0015   
					0044 0044   
					0016 0001   
					End of defined command string “bit” =   
					The format for data which must be adhered to is:   
					0000   
					006C   
					Always “zero” to mark the beginning of the code header   
					Carrier Frequency of 38.38kHz   
					nnnn   
					0000   
					0064 0064   
					Number of “bit bursts” in the transmission   
					Always “zero” to mark the end of the code header   
					Start “bit” (beginning of command transmission)   
					nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn 8-bit Command ID   
					nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn 8-bit Value byte 1   
					……………   
					nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn 8-bit Value byte n   
					nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn 8-bit Checksum   
					0044 0044   
					0016 0001   
					Stop “bit” (end of command transmission)   
					End of defined command string “bit”   
					Remember that the bit order we discuss when readin the numbers is MSB – yet when it is written in Pronto   
					HEX, because the IR transmitter sends out the LSB first, the bits must be flipped from left to right. Let’s   
					try this with a discrete power “off” command starting on the next page.   
					28   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				If you recall from the RS-232 section, the command ID for the power control is “A” and “1”, but if you   
					look at the Pronto HEX format, the command ID can only be one byte. This is why we made the   
					Command IDs out of “HEX compatible” naming – so that the same data when represented as a byte will   
					look very familiar. Thus the HEX byte for controlling power via IR is 0xA1.   
					If you were to open the calculator program in Windows, and enter this number by selection the “Hex” radio   
					button in scientific view mode – then by clicking the “Bin” radio button the calculator will automatically   
					convert it from HEX to binary for you:   
					You get the result of: 1010 0001 as the binary number for A1.   
					Remember that you must fip the number left-to-right for IR to work correctly, so you would get: 1000 0101   
					Since we want to turn this control “off”, we look up the value for off and find that it is “0” or 0x30 in HEX.   
					Since this value is only a byte – it is the only “value” byte we need to transmit. By using the Windows   
					calculator, we can convert this to binary: 0011 0000 – then flip it from MSB-to-LSB: 0000 1100   
					So we have two of the three parts needed to make a control command – the third and last byte to transmit in   
					this case is the checksum. The checksum is easier in IR than it is in RS-232, one simply adds the command   
					ID byte value and the setting value(s). For power off, this is 0xA1 + 0x30 = 0xD1. We can again use   
					Calculator to convert the HEX value to binary: 1101 0001 then flip it from MSB-to-LSB: 1000 1011   
					Now we have the IR command in binary (we’ll show the command parts for reference):   
					0000   
					006C   
					nnnn   
					0000   
					Always “zero” to mark the beginning of the code header   
					Carrier Frequency of 38.38kHz   
					Number of “bit bursts” in the transmission   
					Always “zero” to mark the end of the code header   
					0064 0064   
					Start “bit” (beginning of command transmission)   
					1000 0101   
					0000 1100   
					1000 1011   
					8-bit Command ID of 0xA1   
					8-bit Value byte 1 of 0x30   
					8-bit Checksum of 0xD1   
					0044 0044   
					0016 0001   
					Stop “bit” (end of command transmission)   
					End of defined command string “bit”   
					29   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				This writer finds this to be the best step to explain the “bit burst” count in the Pronto HEX format. The   
					bit burst is every “bit” from the after last “0000” in the header to the last “bit” in the command defenition.   
					The bits being referred to are in bold and larger above. There is one start bit, 8 command ID bits, 8 value   
					bits, 8 checksum bits, one stop bit, and an end of string bit. The bit count is then: 1 + 8 + 8 + 8 + 1 + 1 =   
					27. In the Pronto HEX format this number must be conveyed in a 16-bit HEX notation. You can again use   
					the Windows calculator to convert this from decimal to HEX: 0x001B.   
					We’re almost done with this except that in Pronto HEX, every bit must be represented by a “burst pair”   
					(on-time and off-time). Since we’ve previously defined what these values are for Logic “1” and Logic “2”,   
					all you need to do now is replace “1”s and “0”s with the appropriate predefined burst pair.   
					Pronto HEX Logic “1” bit pulse width =   
					Pronto HEX Logic “0” bit pulse width =   
					0016 0041   
					0016 0015   
					1 
					0 
					0 
					0 
					0 
					1 
					0 
					1 
					Command ID of 0xA1   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 in Pronto HEX   
					burst pairs   
					0 
					0 
					0 
					0 
					1 
					1 
					0 
					0 
					Value byte 0x30   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 in Pronto HEX   
					burst pairs   
					1 
					0 
					0 
					0 
					1 
					0 
					1 
					1 
					Checksum of 0xD1   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 in Pronto HEX   
					burst pairs   
					This makes the final command for discrete power off:   
					0000   
					006C   
					Always “zero” to mark the beginning of the code header   
					Carrier Frequency of 38.38kHz   
					001B   
					0000   
					0064 0064   
					Number of “bit bursts” in the transmission (in this case 27 “bits” or HEX 0x001B)   
					Always “zero” to mark the end of the code header   
					Start “bit” (beginning of command transmission)   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 Command ID of 0xA1   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 Value byte 1 of 0x30   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 Checksum of 0xD1   
					0044 0044   
					0016 0001   
					Stop “bit” (end of command transmission)   
					End of defined command string “bit”   
					Remember that the Pronto HEX string must not have the above descriptive text, extra [ENTER]s, or other   
					formatting characters. The final CCF command you should end up with is:   
					0000 006C 001B 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016   
					0015 0016 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016   
					0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0044 0044 0016 0001   
					We have provided for your reference some of the most common IR commands we have had requested,   
					beginning in the next section. Since we are constantly adding features and new automation commands – it   
					will be faster if you learn how to construct these commands yourself, rahter than waiting for enough people   
					to request codes to be built for you. Of course, if you are having trouble, with this and need a code for an   
					installation imediately, please do not hesitate to call our Technical Support team.   
					30   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				2.2.1Discrete IR Control Examples   
					Below is a partial list of commonly used discrete commands in Pronto HEX syntax format (Pronto   
					HEX is a common Home-Automation Interchange format):   
					Power   
					On:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041   
					0044 0044 0016 0001   
					Off:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041   
					0044 0044 0016 0001   
					Inputs   
					Video 1:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0040 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 0015 0015 0040 0016 06c0   
					0156 0055 0016 00ab   
					Video 2   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015   
					0015 0040 0016 0015 0015 0040 0016 0015 0015 0040 0016 003f 0016 0040 0015 0040 0016 06c0   
					0156 0055 0016 00ab   
					S-Video 1:   
					0000 006d 0024 0000 0156 00aa 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0040 0016 003f 0016 0040 0015 0015 0016 0015 0016 003f 0016 0015   
					0016 003f 0016 0015 0016 0015 0015 0015 0016 0040 0015 0040 0016 0015 0015 0040 0016 06c0   
					0156 0055 0016 00aa   
					31   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				S-Video 2:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015 0016 0015   
					0016 003f 0016 0040 0015 0015 0016 0040 0015 0040 0016 003f 0016 0040 0015 0040 0016 06c0 0156   
					0055 0016 00ab   
					Component 1:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 003f 0016 0040 0015 0040 0016 003f 0016 0015 0016 0015 0015 0040 0016 0015   
					0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0040 0016 0015 0015 0040 0016 06c0   
					0156 0055 0016 00ab   
					Component 2:   
					0000 006d 0022 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015   
					0015 0040 0016 003f 0016 0015 0016 003f 0016 0015 0016 003f 0016 0040 0015 0040 0016 00ab   
					RGBHV/Component 3:   
					0000 006d 0046 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 003f 0016 0015 0016 003f 0016 0015   
					0016 003f 0016 0015 0016 003f 0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 06c1 0156   
					0055 0016 0641 0156 00aa 0016 0015 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016   
					0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 003f 0016 0015 0016 003f 0016 0015 0016   
					0015 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 0015 0015 0040 0016 0015 0015   
					0040 0016 0015 0015 0040 0016 0015 0015 0015 0016 0040 0015 0015 0016 0040 0015 00ab   
					HDMI 1:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0041 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015   
					0016 0040 0016 0015 0016 0015 0015 0041 0016 0015 0015 0041 0016 0015 0015 0040 0016 06cf   
					0156 0056 0016 00ac   
					HDMI 2:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0040 0016 0041 0015 0040 0016 0015 0015 0041 0016 0015 0015 0041 0016 0015   
					0015 0015 0016 0015 0016 0015 0015 0040 0016 0015 0015 0041 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					HDMI 3:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0015 0016 0040 0016 0040 0015 0015 0016 0041 0015 0015   
					0016 0041 0015 0041 0016 0040 0016 0015 0016 0015 0015 0041 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					HDMI 4:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0040 0016 0015 0016 0015 0015 0040 0016 0040 0016 0015 0016 0040 0016 0015   
					0016 0015 0015 0041 0016 0040 0016 0015 0016 0015 0015 0040 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					32   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				SDI:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 003f 0016 0040 0015 0040 0016 003f 0016 0015 0016 003f 0016 0040 0015 0040 0016 06c0 0156   
					0055 0016 00ab   
					Auto:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 003f 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 003f 0016 0015   
					0016 0015 0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 0015 0015 0040 0016 06c0   
					0156 0055 0016 00ab   
					Navigational Keys   
					Menu:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 003f 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0040 0016 003f 0016 0040 0015 0040 0016 0015 0015 0040 0016 06c0   
					0156 0055 0016 00ab   
					Exit:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0040 0016 0015   
					0015 0040 0016 003f 0016 0015 0016 003f 0016 0040 0015 0040 0016 0015 0015 0040 0016 06c0 0156   
					0055 0016 00ab   
					Enter:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 003f 0016 0040 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015 0015 0015   
					0016 0015 0016 0015 0015 0040 0016 0015 0015 0040 0016 003f 0016 0040 0015 0040 0016 06c0   
					0156 0055 0016 00ab   
					Up:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 003f 0016 0015 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 003f 0016 0040 0015 0040 0016 003f 0016 0040 0015 0040 0016 06c0 0156   
					0055 0016 00ab   
					Down:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0015   
					0016 003f 0016 0015 0016 003f 0016 0040 0015 0040 0016 003f 0016 0040 0015 0040 0016 06c0 0156   
					0055 0016 00ab   
					Left:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 003f 0016 0015 0016 003f 0016 0015 0016 0015 0015 0015 0016 0015 0016 0015   
					0015 0015 0016 0040 0015 0015 0016 0040 0015 0040 0016 003f 0016 0040 0015 0040 0016 06c0   
					0156 0055 0016 00ab   
					33   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Right:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 003f 0016 0040 0015 0015 0016 0015 0016 003f 0016 0015 0016 0015 0015 0015   
					0016 0015 0016 0015 0015 0040 0016 003f 0016 0015 0016 003f 0016 0040 0015 0040 0016 06c0 0156   
					0055 0016 00ab   
					Test Patterns   
					On:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041   
					0044 0044 0016 0001   
					Off:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041   
					0044 0044 0016 0001   
					Test Pattern On/Off:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0041 0016 0015 0015 0015 0016 0040 0015 0015 0016 0041 0015 0015   
					0016 0041 0015 0015 0016 0041 0015 0040 0016 0015 0015 0040 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					Previous Test Pattern:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0040 0016 0041 0015 0015 0016 0041 0015 0041 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0015 0016 0041 0015 0015 0016 0015 0016 0040 0016 0040 0015 0040 0016 06cf   
					0156 0056 0016 00ac   
					Next Test Pattern:   
					0000 006c 0026 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0040 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015   
					0015 0015 0016 0041 0015 0041 0016 0040 0016 0015 0016 0040 0016 0041 0015 0041 0016 06cf   
					0156 0056 0016 0e60 0156 0056 0016 00ac   
					User Mode   
					Advanced:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041   
					0044 0044 0016 0001   
					Normal:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041   
					0044 0044 0016 0001   
					34   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Cue   
					Off:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015   
					0044 0044 016 0001   
					On:   
					0000 006c 001b 0000 0064 00640016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041   
					0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015   
					0044 0044 0016 0001   
					VCR Mode   
					On:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Off:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Input Aspect Ratio - Frame:   
					4:3:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					16:9   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					Input Aspect Ratio Presets   
					4:3 Full Frame:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					Letterbox:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					16:9 Full Frame:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					35   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				IAR Preset 1:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					IAR Preset 2:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					IAR Preset 3:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					IAR Preset 4:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					User:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					Film Mode   
					Off:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Film Bias:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Auto:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Active Input AR   
					1.33:1   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					36   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				1.55:1   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					1.66:1   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					1.78:1   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					1.85:1   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					2.35:1   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					User:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					Audio Input   
					Off:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Audio 1:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Audio 2:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Audio 3:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					37   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Audio 4:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Analog:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					HDMI:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0044 0044 0016 0001   
					Display Profiles   
					Profile 1:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					Profile 2:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					Profile 3:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0044 0044 0016 0001   
					Profile 4:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					User:   
					0000 006c 001b 0000 0064 0064 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					Display Profile – Auto   
					Off:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					38   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				On:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041   
					0016 0041 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0015   
					0044 0044 0016 0001   
					Deinterlacing Modes   
					Auto:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Film Bias Mode:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Video Mode:   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					2:2 Even Mode   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					2:2 Odd Mode   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0041 0016 0015 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Game Mode 1   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0015 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Game Mode 2   
					0000 006c 001b 0000 0064 0064 0016 0041 0016 0015 0016 0015 0016 0041 0016 0015 0016 0015   
					0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0015 0016 0041 0016 0041 0016 0015   
					0016 0015 0016 0015 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0015   
					0044 0044 0016 0001   
					Buttons from Remote Control:   
					Information:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0041 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0015 0016 0040 0016 0015   
					0016 0040 0016 0041 0015 0041 0016 0040 0016 0040 0015 0041 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					39   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Curtain:   
					0000 006d 0024 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0015 0016 003f 0016 0015 0016 0015 0015 0015 0016 0015   
					0016 003f 0016 0040 0015 0040 0016 0015 0015 0040 0016 003f 0016 0040 0015 0040 0016 06c1 0156   
					0055 0016 00ab   
					4:3   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0040 0016 0015 0016 0040 0016 0041 0015 0041 0016 0015 0015 0040 0016 06cf   
					0156 0056 0016 00ac   
					16:9   
					0000 006d 0026 0000 0156 00ab 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 003f 0016 0040 0015 0040 0016 0015 0015 0015 0016 0015 0016 003f 0016 0015   
					0016 0015 0015 0015 0016 0015 0016 003f 0016 0040 0015 0040 0016 0015 0015 0040 0016 06c1   
					0156 0055 0016 0e43 0156 0055 0016 00ab   
					Aspect:   
					0000 006c 0026 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0041 0016 0015 0015 0040 0016 0015 0015 0040 0016 06cf   
					0156 0056 0016 0e60 0156 0056 0016 00ac   
					Border:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0040 0016 0041 0015 0015 0016 0015 0016 0040 0016 0015 0016 0040 0016 0015   
					0016 0015 0015 0015 0016 0041 0015 0040 0016 0015 0015 0040 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					Crop:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0041 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0041 0015 0015 0016 0040 0015 0015 0016 0041 0015 0015   
					0016 0041 0015 0041 0016 0015 0015 0040 0016 0015 0015 0041 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					Zoom:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0041 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0041 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015   
					0015 0041 0016 0040 0016 0015 0016 0015 0015 0040 0016 0040 0016 0041 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					Pan:   
					0000 006c 0026 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0040 0016 0041 0015 0040 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0041 0015 0041 0016 0040 0016 0041 0015 0041 0016 06cf   
					0156 0056 0016 0e60 0156 0056 0016 00ac   
					Display Profiles:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0015 0016 0015 0015 0041 0016 0015 0015 0041 0016 0015   
					0015 0040 0016 0040 0016 0041 0015 0041 0016 0015 0015 0041 0016 0015 0015 0040 0016 06cf   
					0156 0056 0016 00ac   
					40   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Viewing Modes:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0040 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0040 0016 0041 0015 0041 0016 0015 0015 0040 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					Output Setup:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0040 0015 0015   
					0016 0015 0016 0015 0015 0041 0016 0040 0016 0041 0015 0015 0016 0015 0016 0015 0015 0015   
					0016 0041 0015 0015 0016 0015 0016 0015 0015 0041 0016 0040 0016 0040 0015 0040 0016 06cf   
					0156 0056 0016 00ac   
					Configuration:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0041 0016 0015 0015 0015 0016 0040 0015 0015 0016 0015 0016 0015   
					0015 0041 0016 0015 0015 0041 0016 0040 0016 0015 0016 0040 0016 0041 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					Picture Control:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0041 0016 0015 0015 0040 0016 0040 0016 0015 0016 0015 0015 0015   
					0016 0041 0015 0015 0016 0041 0015 0015 0016 0015 0016 0040 0016 0041 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					Input Adjust:   
					0000 006c 0026 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015   
					0016 0041 0015 0041 0016 0040 0016 0041 0015 0040 0016 0040 0016 0041 0015 0041 0016 06cf   
					0156 0056 0016 0e60 0156 0056 0016 00ac   
					Input Aspect Ratio:   
					0000 006c 0024 0000 0156 00ac 0016 0015 0016 0015 0015 0040 0016 0015 0015 0015 0016 0015   
					0016 0015 0015 0041 0016 0015 0015 0015 0016 0015 0016 0015 0015 0015 0016 0041 0015 0015   
					0016 0015 0016 0015 0015 0041 0016 0015 0015 0015 0016 0040 0015 0015 0016 0041 0015 0015   
					0016 0041 0015 0015 0016 0041 0015 0040 0016 0015 0015 0040 0016 0015 0015 0041 0016 06cf   
					0156 0056 0016 00ac   
					41   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				3 Automation Command IDs and Values   
					This section beginning on the next page, contains the entire list of Control/Query   
					commands available with the iScan VPxx line of video processors. The two character   
					Command ID is in bold-underline (example: A1 for “Power”). The possible values are   
					given for each control in bold (example: 1.000). We have presented the list in the same   
					layout as the OSD starting on the next page, to allow for quick location of the control you   
					are seeking.   
					Some commands are not supported with certain models, the models which are supported   
					for a given command or value will be identified with an icon:   
					. If no icon is shown for a value, the icon for the command is correct for the value   
					as well.   
					or   
					There are some automation functions which are not available as a direct item in the OSD,   
					these are:   
					Power – A1   
					Off - 0   
					Curtain – A4   
					Open - 0   
					On - 1   
					Closed – 1   
					Note: This control will not override HDCP   
					blanking because of a link failure (indicated by   
					flashing power LED).   
					Navigation Buttons – A2   
					Left - 1   
					Right - 2   
					Up - 3   
					Down - 4   
					Menu - 5   
					Enter - 6   
					Exit – 7   
					Product Name – A8 (QUERY ONLY)   
					Software Version – A9 (QUERY ONLY)   
					System Reset – AE (Use value “0”)   
					42   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
					 
				Complete OSD Menu Tree   
					Input Select – 4C   
					Video 1 - 1   
					Video 2 - 2   
					S-Video 1 - 3   
					S-Video 2 - 4   
					Component 1 - 5   
					Component 2 - 6   
					RGBHV/Component - 7   
					HDMI 1 - 8   
					HDMI 2 - 9   
					HDMI 3 - 10   
					HDMI 4 - 11   
					SD/HD-SDI 1 - 12   
					SD/HD-SDI 2 - 14   
					(with SD/HD-SDI module installed)   
					(with HD-SDI module installed)   
					Auto - 13   
					Input Aspect Ratio (OSD MENU ONLY)   
					Frame AR – 4E   
					4:3 - 1   
					16:9 - 2   
					Active AR – 50   
					1.33:1 - 1   
					1.55:1 - 2   
					1.66:1 - 3   
					1.78:1 - 4   
					1.85:1 - 5   
					2.35:1 - 6   
					User - 7   
					Panorama – A6   
					On - 1   
					Off - 0   
					Zoom (see below)   
					Horizontal – 40   
					Range: 1.000-2.000   
					Vertical – 41   
					Range: 1.000-2.000   
					Pan (see below)   
					Horizontal – 42   
					Range: 0-100   
					Vertical – 43   
					Range: 0-100   
					43   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Borders (see below)   
					Horizontal – 44   
					Range: 0-200   
					Vertical – 45   
					Range: 0-200   
					Preset – E1   
					4:3 Full Frame - 1   
					Letterbox - 2   
					16:9 Full Frame - 3   
					4:3 Stretch - 14   
					Preset 1 - 4   
					Preset 2 - 5   
					Preset 3 - 6   
					Preset 4 - 7   
					Preset 5 - 8   
					Preset 6 - 9   
					Preset 7 - 10   
					Preset 8 - 11   
					Preset 9 - 12   
					Preset 10 - 13   
					User - 0   
					Save User to – 53   
					(there is no safety for this function)   
					Preset 1 - 1   
					Preset 2 - 2   
					Preset 3 - 3   
					Preset 4 - 4   
					Preset 5 - 5   
					Preset 6 - 6   
					Preset 7 - 7   
					Preset 8 - 8   
					Preset 9 - 9   
					Preset 10 - 10   
					Input Adjust (OSD MENU ONLY)   
					Mosquito Noise Reduction – CA   
					Off - 0   
					Low - 1   
					Medium - 2   
					High - 3   
					44   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Deinterlacing – 49   
					Auto - 6   
					Film Bias Mode - 0   
					Video Mode - 1   
					Forced 3:2 Mode - 8   
					Forced 2:2 Mode - 10   
					2:2 Even Mode - 2   
					2:2 Odd Mode - 3   
					Game Mode 1 - 4   
					Game Mode 2 - 5   
					Field-Scale - 9   
					or   
					or   
					or   
					or   
					with ABT102 card   
					with ABT102 card   
					with ABT102 card   
					with ABT102 card   
					with ABT102 card   
					with ABT102 card   
					or   
					or   
					PReP – B6   
					Off - 0   
					On - 1   
					Cadence Detect – BB   
					Off - 0   
					On - 1   
					Pass Through – A7   
					Off - 0   
					On - 1   
					Overscan – 46   
					Range: 0-20   
					Image Shift (see below)   
					Horizontal - 54   
					Range: 0-30   
					Vertical – 47   
					Range: 0-50   
					Color Space – 87   
					RGB - 1   
					YPbPr - 2   
					YCbCr 4:2:2 - 3   
					YCbCr 4:4:4 - 4   
					Auto - 5   
					Input Level – F0   
					Video - 1   
					PC - 2   
					VCR Mode – 48   
					Off - 0   
					On - 1   
					Auto - 2   
					HDMI Config. (see below)   
					HDCP Mode – 86   
					Off - 0   
					On - 1   
					45   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Auto AR – B0   
					Off - 0   
					On - 1   
					Auto Color Space – B1   
					Off - 0   
					On - 1   
					Auto Priority – 81   
					Range: 1-13   
					Audio Input – 4A   
					Audio 1 - 1   
					Audio 2 - 2   
					Audio 3 - 3   
					Audio 4 - 4   
					Stereo - 5   
					HDMI - 6   
					Off - 0   
					AV Lipsync – 4B   
					Range: 0-200   
					Picture Control (OSD MENU ONLY)   
					Fine Detail – C8   
					Range: (-100)-(+100)   
					Edge Enhancement – C9   
					Range: (-100)-(+100)   
					Brightness – 21   
					Range: (-100)-(+100)   
					Contrast – 22   
					Range: (-100)-(+100)   
					Saturation – 23   
					Range: (-100)-(+100)   
					Hue – 24   
					Range: (-100)-(+100)   
					Y/C Delay – 27   
					Range: (-100)-(+100)   
					CUE Correction – 28   
					Off - 0   
					On - 1   
					Auto - 2   
					46   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Configuration (OSD MENU ONLY)   
					Test Patterns – 80   
					Off - 0   
					Frame Geometry - 1   
					Brightness/Contrast - 2   
					Checker board - 3   
					Vertical Lines - 4   
					Horizontal Lines - 5   
					Judder - 6   
					Color8 Bars75 - 7   
					Color8 Bars100 - 8   
					Window IRE10 - 9   
					Window IRE20 - 10   
					Window IRE30 - 11   
					Window IRE40 - 12   
					Window IRE50 - 13   
					Window IRE60 - 14   
					Window IRE70 - 15   
					Window IRE80 - 16   
					Window IRE90 - 17   
					Window IRE100 - 18   
					Gray Ramp - 19   
					XHatch Coarse - 20   
					XHatch Fine - 21   
					Focus - 22   
					Half B/W - 23   
					H-Clr7 Bars75 - 24   
					H-Clr7 Bars100 - 25   
					H-Clr8 Bars75 - 26   
					H-Clr8 Bars100 - 27   
					Black - 35   
					White - 28   
					Red - 29   
					Green - 30   
					Blue - 31   
					Cyan - 32   
					Magenta - 33   
					Yellow - 34   
					Auto Standby – 83   
					Off - 0   
					On - 1   
					LED Brightness (OSD MENU ONLY)   
					Navigation – EC   
					Range: 0-3   
					Normal – ED   
					Range: 0-3   
					47   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				User Mode – 85   
					Normal - 1   
					Advanced - 2   
					Serial Port Rate – A3   
					4800bps - 1   
					(Unit will reply with acknowledge, then switch to new baud-rate)   
					9600bps - 2   
					14400bps - 3   
					19200bps - 4   
					38400bps - 5   
					57600bps - 6   
					Factory Default – AC   
					Software Update – AD   
					(Use value “0” – there is no safety for this function)   
					(Use value “0” – there is no safety for this function)   
					12V Trigger Levels (OSD MENU ONLY)   
					Trigger #1 – B8   
					Normal - 1   
					Negative - 2   
					Trigger #2 – B9   
					Normal - 1   
					Negative - 2   
					Information – A5   
					Off - 0   
					On - 1   
					Output Setup (OSD MENU ONLY)   
					Analog/Digital – 60   
					BNC (Analog) - 1   
					HDMI (Digital) - 2   
					Format - 61   
					480p - 1   
					540p - 2   
					576p - 3   
					720p-50 - 4   
					720p-60 - 5   
					1080i-50 - 6   
					1080i-60 - 7   
					1080p-24 - 37   
					1080p-25 - 38   
					1080p-30 – Not Defined Yet   
					1080p-48 - 30   
					1080p-50 - 8   
					1080p-60 - 9   
					640x480 (VGA) - 10   
					800x600 (SVGA) - 11   
					1024x768 (XGA) - 12   
					1280x1024 (SXGA) - 13   
					848x480 - 34   
					852x480 - 14   
					48   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				1365x768 - 35   
					852x576 - 15   
					1366x768 (1) - 16   
					1366x768 (2) - 33   
					1360x768 (1) - 31   
					1360x768 (2) - 32   
					1280x768 - 17   
					1024x1024 - 18   
					1024x852 - 19   
					1024x768 - 36   
					1024x576 - 20   
					848x600 - 21   
					1365x1024 - 22   
					1400x1050 - 23   
					1400x788 - 24   
					960x540 - 25   
					1280x960 - 26   
					1440x960 - 27   
					1440x1152 - 28   
					User - 29   
					USER RESOLUTION CONTROLS:   
					Horizontal Shift (OSD MENU ONLY, SET FRONT PORCH AND BACK PORCH)   
					Horizontal Size – 62   
					Range: 640-2000 (Limited Pixel clock, must not exceed 180MHz)   
					Horizontal Front Porch – 63   
					Range: 0-512 (See VESA timing specifications for guidance)   
					Horizontal Sync – 64   
					Range: 0-512 (See VESA timing specifications for guidance)   
					Horizontal Back Porch – 65   
					Range: 0-512 (See VESA timing specifications for guidance)   
					Vertical Shift (OSD MENU ONLY, SET FRONT PORCH AND BACK PORCH)   
					Vertical Size – 66   
					Range: 480-2000 (Limited Pixel clock, must not exceed 180MHz)   
					Vertical Front Porch -   
					Range: 0-512 (See VESA timing specifications for guidance)   
					Vertical Sync -   
					Range: 0-512 (See VESA timing specifications for guidance)   
					Vertical Back Porch -   
					Range: 0-512 (See VESA timing specifications for guidance)   
					49   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Aspect Ratio (OSD MENU ONLY)   
					Display – 6A   
					4:3 - 1   
					5:4 - 2   
					16:9 - 3   
					2.35:1 - 4   
					User - 5   
					Display User Value – 88   
					Range: 1.00-3.00   
					Lens – B7   
					Mode 1 - 1   
					Mode 1 “Auto” - 2   
					Mode 2 - 3   
					None - 0   
					Screen – 89   
					4:3 - 1   
					5:4 - 2   
					16:9 - 3   
					2.35:1 - 4   
					User - 5   
					Screen User Value – 8A   
					Range: 1.00-3.00   
					Image Shift (OSD MENU ONLY)   
					Vertical – 8C   
					Range: (-30)-(+30)   
					Horizontal – 8D   
					Range: (-30)-(+30)   
					(some underscan must be set first)   
					(some underscan must be set first)   
					Underscan – 8B   
					Range: 0-100   
					Sync Type – 6B   
					Bi-Level - 1   
					Tri-Level - 2   
					Composite - 3   
					+H/+V - 4   
					+H/-V - 5   
					-H/+V - 6   
					-H/-V - 7   
					Color Space – 6C   
					RGB - 1   
					YPbPr - 2   
					YCbCr 4:2:2 - 3   
					YCbCr 4:4:4 - 4   
					Color Gamut – E5   
					BT.601 - 1   
					When 4:2:2 or 4:4:4   
					BT.709 - 2   
					50   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Output Level – E6   
					Video - 1   
					PC - 2   
					Framerate (OSD MENU ONLY)   
					When input is: 24Hz - NOT YET DEFINED   
					24Hz Lock - 1   
					48Hz Lock - 2   
					60Hz Lock - 3   
					72Hz Lock - 4   
					Unlock - 0   
					24Hz input, Unlocked output framerate – NOT YET DEFINED   
					Range: 24.00-80.00   
					When input is: 25Hz - NOT YET DEFINED   
					25Hz Lock - 1   
					50Hz Lock - 2   
					75Hz Lock - 3   
					Unlock - 0   
					25Hz input, Unlocked output framerate – NOT YET DEFINED   
					Range: 24.00-80.00   
					When input is: 30Hz - NOT YET DEFINED   
					30Hz Lock - 1   
					60Hz Lock - 2   
					Unlock - 0   
					30Hz input, Unlocked output framerate – NOT YET DEFINED   
					Range: 24.00-80.00   
					When input is: 50Hz – 6D   
					25Hz Lock - 1   
					50Hz Lock - 2   
					75Hz Lock - 3   
					Unlock - 0   
					50Hz input, Unlocked output framerate –   
					Range: 24.00-80.00   
					When input is: 60Hz – 6E   
					24Hz Lock - 1   
					48Hz Lock - 2   
					60Hz Lock - 3   
					72Hz Lock - 4   
					Unlock - 0   
					60Hz input, Unlocked output framerate – 6F   
					Range: 24.00-80.00   
					51   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Border Level – 4F   
					Range: (-16)-(+100)   
					Output Picture Controls (OSD MENU ONLY)   
					Presets – C4   
					ISF Day Normal - 1   
					ISF Day Bright - 2   
					ISF Night - 3   
					Preset 1 - 4   
					Preset 2 - 5   
					Brightness – C0   
					Range: (-100)-(+100)   
					Contrast – C1   
					Range: (-100)-(+100)   
					Saturation – C2   
					Range: (-100)-(+100)   
					Hue – C3   
					Range: (-100)-(+100)   
					HDCP Mode - EA   
					Off - 0   
					On - 1   
					12V Trigger #2 – C7   
					Lens - 2   
					On - 1   
					Off - 0   
					Audio Select - BA   
					S/PDIF - 1   
					HDMI - 2   
					Display Profile (OSD MENU ONLY)   
					Select – E0   
					Profile 1 - 1   
					Profile 2 - 2   
					Profile 3 - 3   
					Profile 4 - 4   
					Profile 5 - 5   
					Profile 6 - 6   
					Profile 7 - 7   
					Profile 8 - 8   
					Profile 9 - 9   
					Profile 10 - 10   
					Save – 52   
					Range: 1-10   
					Auto – E7   
					Off - 0   
					(there is no safety for this function)   
					On - 1   
					52   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Appendix A. Decimal to Binary to HEX to ASCII Conversion Table   
					Some ASCII Characters will not be used ever in the iScan communication – these are   
					grayed out for clarity (the entire list is published for the sake of completion).   
					Decimal   
					Binary   
					HEX ASCII   
					(MSB)   
					0 
					0000 0000   
					0000 0001   
					0000 0010   
					0000 0011   
					0000 0100   
					0000 0101   
					0000 0110   
					0000 0111   
					0000 1000   
					0000 1001   
					0000 1010   
					0000 1011   
					0000 1100   
					0000 1101   
					0000 1110   
					0000 1111   
					0001 0000   
					0001 0001   
					0001 0010   
					0001 0011   
					0001 0100   
					0001 0101   
					0001 0110   
					0001 0111   
					0001 1000   
					0001 1001   
					0001 1010   
					0001 1011   
					0001 1100   
					0001 1101   
					0001 1110   
					0001 1111   
					0010 0000   
					0010 0001   
					0010 0010   
					0010 0011   
					0010 0100   
					0010 0101   
					0010 0110   
					0x00 NUL – Null   
					1 
					2 
					3 
					4 
					5 
					6 
					7 
					8 
					0x01 SOH – Start of Heading   
					0x02 STX – Start of Text   
					0x03 ETX – End of Text   
					0x04 EOT – End of Transmission   
					0x05 ENQ – Enquiry   
					0x06 ACK – Acknowledge   
					0x07 BEL – Bell   
					0x08 BS – Backspace   
					0x09 HT – Horizontal Tab   
					0x0A LF – Line Feed/New Line   
					0x0B VT – Vertical Tab   
					0x0C FF – Form Feed/New Page   
					0x0D CR – Carriage Return   
					0x0E SO – Shift Out   
					9 
					10   
					11   
					12   
					13   
					14   
					15   
					16   
					17   
					18   
					19   
					20   
					21   
					22   
					23   
					24   
					25   
					26   
					27   
					28   
					29   
					30   
					31   
					32   
					33   
					34   
					35   
					36   
					37   
					38   
					0x0F SI – Shift In   
					0x10 DLE – Data Link Escape   
					0x11 DC1 – Device Control 1   
					0x12 DC2 – Device Control 2   
					0x13 DC3 – Device Control 3   
					0x14 DC4 – Device Control 4   
					0x15 NAK – Negative Acknowledge   
					0x16 SYN – Synchronous Idle   
					0x17 ETB – End of Transmission Block   
					0x18 CAN – Cancel   
					0x19 EM – End of Medium   
					0x1A SUB – Substitute   
					0x1B ESC – Escape   
					0x1C FS – File Separator   
					0x1D GS – Group Separator   
					0x1E RS – Record Separator   
					0x1F US – Unit Separator   
					0x20 SPC - Space   
					0x21   
					0x22   
					0x23   
					0x24   
					0x25   
					0x26   
					! 
					“ 
					# 
					$ 
					% 
					& 
					53   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				39   
					40   
					41   
					42   
					43   
					44   
					45   
					46   
					47   
					48   
					49   
					50   
					51   
					52   
					53   
					54   
					55   
					56   
					57   
					58   
					59   
					60   
					61   
					62   
					63   
					64   
					65   
					66   
					67   
					68   
					69   
					70   
					71   
					72   
					73   
					74   
					75   
					76   
					77   
					78   
					79   
					80   
					81   
					82   
					83   
					0010 0111   
					0010 1000   
					0010 1001   
					0010 1010   
					0010 1011   
					0010 1100   
					0010 1101   
					0010 1110   
					0010 1111   
					0011 0000   
					0011 0001   
					0011 0010   
					0011 0011   
					0011 0100   
					0011 0101   
					0011 0110   
					0011 0111   
					0011 1000   
					0011 1001   
					0011 1010   
					0011 1011   
					0011 1100   
					0011 1101   
					0011 1110   
					0011 1111   
					0100 0000   
					0100 0001   
					0100 0010   
					0100 0011   
					0100 0100   
					0100 0101   
					0100 0110   
					0100 0111   
					0100 1000   
					0100 1001   
					0100 1010   
					0100 1011   
					0100 1100   
					0100 1101   
					0100 1110   
					0100 1111   
					0101 0000   
					0101 0001   
					0101 0010   
					0101 0011   
					0x27   
					0x28   
					0x29   
					0x2A   
					0x2B   
					0x2C   
					0x2D   
					0x2E   
					0x2F   
					0x30   
					0x31   
					0x32   
					0x33   
					0x34   
					0x35   
					0x36   
					0x37   
					0x38   
					0x39   
					0x3A   
					0x3B   
					0x3C   
					0x3D   
					0x3E   
					0x3F   
					0x40   
					0x41   
					0x42   
					0x43   
					0x44   
					0x45   
					0x46   
					0x47   
					0x48   
					0x49   
					0x4A   
					0x4B   
					0x4C   
					0x4D   
					0x4E   
					0x4F   
					0x50   
					0x51   
					0x52   
					0x53   
					‘ 
					( 
					) 
					* 
					+ 
					, 
					- 
					. 
					/ 
					0 
					1 
					2 
					3 
					4 
					5 
					6 
					7 
					8 
					9 
					: 
					; 
					< 
					= 
					> 
					? 
					@ 
					A 
					B 
					C 
					D 
					E 
					F 
					G 
					H 
					I 
					J 
					K 
					L 
					M 
					N 
					O 
					P 
					Q 
					R 
					S 
					54   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				84   
					85   
					86   
					87   
					88   
					89   
					90   
					91   
					92   
					93   
					94   
					95   
					96   
					97   
					98   
					99   
					100   
					101   
					102   
					103   
					104   
					105   
					106   
					107   
					108   
					109   
					110   
					111   
					112   
					113   
					114   
					115   
					116   
					117   
					118   
					119   
					120   
					121   
					122   
					123   
					124   
					125   
					126   
					127   
					128   
					0101 0100   
					0101 0101   
					0101 0110   
					0101 0111   
					0101 1000   
					0101 1001   
					0101 1010   
					0101 1011   
					0101 1100   
					0101 1101   
					0101 1110   
					0101 1111   
					0110 0000   
					0110 0001   
					0110 0010   
					0110 0011   
					0110 0100   
					0110 0101   
					0110 0110   
					0110 0111   
					0110 1000   
					0110 1001   
					0110 1010   
					0110 1011   
					0110 1100   
					0110 1101   
					0110 1110   
					0110 1111   
					0111 0000   
					0111 0001   
					0111 0010   
					0111 0011   
					0111 0100   
					0111 0101   
					0111 0110   
					0111 0111   
					0111 1000   
					0111 1001   
					0111 1010   
					0111 1011   
					0111 1100   
					0111 1101   
					0111 1110   
					0111 1111   
					1000 0000   
					0x54   
					0x55   
					0x56   
					0x57   
					0x58   
					0x59   
					0x5A   
					0x5B   
					0x5C   
					0x5D   
					0x5E   
					0x5F   
					0x60   
					0x61   
					0x62   
					0x63   
					0x64   
					0x65   
					0x66   
					0x67   
					0x68   
					0x69   
					0x6A   
					0x6B   
					0x6C   
					0x6D   
					0x6E   
					0x6F   
					0x70   
					0x71   
					0x72   
					0x73   
					0x74   
					0x75   
					0x76   
					0x77   
					0x78   
					0x79   
					0x7A   
					0x7B   
					0x7C   
					0x7D   
					0x7E   
					T 
					U 
					V 
					W 
					X 
					Y 
					Z 
					[ 
					\ 
					] 
					^ 
					_ 
					` 
					a 
					b 
					c 
					d 
					e 
					f 
					g 
					h 
					i 
					j 
					k 
					l 
					m 
					n 
					o 
					p 
					q 
					r 
					s 
					t 
					u 
					v 
					w 
					x 
					y 
					z 
					{ 
					| 
					} 
					~ 
					0x7F DEL   
					0x80 No ASCII Character at This Value   
					55   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				129   
					130   
					131   
					132   
					133   
					134   
					135   
					136   
					137   
					138   
					139   
					140   
					141   
					142   
					143   
					144   
					145   
					146   
					147   
					148   
					149   
					150   
					151   
					152   
					153   
					154   
					155   
					156   
					157   
					158   
					159   
					160   
					161   
					162   
					163   
					164   
					165   
					166   
					167   
					168   
					169   
					170   
					171   
					172   
					173   
					1000 0001   
					1000 0010   
					1000 0011   
					1000 0100   
					1000 0101   
					1000 0110   
					1000 0111   
					1000 1000   
					1000 1001   
					1000 1010   
					1000 1011   
					1000 1100   
					1000 1101   
					1000 1110   
					1000 1111   
					1001 0000   
					1001 0001   
					1001 0010   
					1001 0011   
					1001 0100   
					1001 0101   
					1001 0110   
					1001 0111   
					1001 1000   
					1001 1001   
					1001 1010   
					1001 1011   
					1001 1100   
					1001 1101   
					1001 1110   
					1001 1111   
					1010 0000   
					1010 0001   
					1010 0010   
					1010 0011   
					1010 0100   
					1010 0101   
					1010 0110   
					1010 0111   
					1010 1000   
					1010 1001   
					1010 1010   
					1010 1011   
					1010 1100   
					1010 1101   
					0x81 No ASCII Character at This Value   
					0x82 No ASCII Character at This Value   
					0x83 No ASCII Character at This Value   
					0x84 No ASCII Character at This Value   
					0x85 No ASCII Character at This Value   
					0x86 No ASCII Character at This Value   
					0x87 No ASCII Character at This Value   
					0x88 No ASCII Character at This Value   
					0x89 No ASCII Character at This Value   
					0x8A No ASCII Character at This Value   
					0x8B No ASCII Character at This Value   
					0x8C No ASCII Character at This Value   
					0x8D No ASCII Character at This Value   
					0x8E No ASCII Character at This Value   
					0x8F No ASCII Character at This Value   
					0x90 No ASCII Character at This Value   
					0x91 No ASCII Character at This Value   
					0x92 No ASCII Character at This Value   
					0x93 No ASCII Character at This Value   
					0x94 No ASCII Character at This Value   
					0x95 No ASCII Character at This Value   
					0x96 No ASCII Character at This Value   
					0x97 No ASCII Character at This Value   
					0x98 No ASCII Character at This Value   
					0x99 No ASCII Character at This Value   
					0x9A No ASCII Character at This Value   
					0x9B No ASCII Character at This Value   
					0x9C No ASCII Character at This Value   
					0x9D No ASCII Character at This Value   
					0x9E No ASCII Character at This Value   
					0x9F No ASCII Character at This Value   
					0xA0 No ASCII Character at This Value   
					0xA1 No ASCII Character at This Value   
					0xA2 No ASCII Character at This Value   
					0xA3 No ASCII Character at This Value   
					0xA4 No ASCII Character at This Value   
					0xA5 No ASCII Character at This Value   
					0xA6 No ASCII Character at This Value   
					0xA7 No ASCII Character at This Value   
					0xA8 No ASCII Character at This Value   
					0xA9 No ASCII Character at This Value   
					0xAA No ASCII Character at This Value   
					0xAB No ASCII Character at This Value   
					0xAC No ASCII Character at This Value   
					0xAD No ASCII Character at This Value   
					56   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				174   
					175   
					176   
					177   
					178   
					179   
					180   
					181   
					182   
					183   
					184   
					185   
					186   
					187   
					188   
					189   
					190   
					191   
					192   
					193   
					194   
					195   
					196   
					197   
					198   
					199   
					200   
					201   
					202   
					203   
					204   
					205   
					206   
					207   
					208   
					209   
					210   
					211   
					212   
					213   
					214   
					215   
					216   
					217   
					218   
					1010 1110   
					1010 1111   
					1011 0000   
					1011 0001   
					1011 0010   
					1011 0011   
					1011 0100   
					1011 0101   
					1011 0110   
					1011 0111   
					1011 1000   
					1011 1001   
					1011 1010   
					1011 1011   
					1011 1100   
					1011 1101   
					1011 1110   
					1011 1111   
					1100 0000   
					1100 0001   
					1100 0010   
					1100 0011   
					1100 0100   
					1100 0101   
					1100 0110   
					1100 0111   
					1100 1000   
					1100 1001   
					1100 1010   
					1100 1011   
					1100 1100   
					1100 1101   
					1100 1110   
					1100 1111   
					1101 0000   
					1101 0001   
					1101 0010   
					1101 0011   
					1101 0100   
					1101 0101   
					1101 0110   
					1101 0111   
					1101 1000   
					1101 1001   
					1101 1010   
					0xAE No ASCII Character at This Value   
					0xAF No ASCII Character at This Value   
					0xB0 No ASCII Character at This Value   
					0xB1 No ASCII Character at This Value   
					0xB2 No ASCII Character at This Value   
					0xB3 No ASCII Character at This Value   
					0xB4 No ASCII Character at This Value   
					0xB5 No ASCII Character at This Value   
					0xB6 No ASCII Character at This Value   
					0xB7 No ASCII Character at This Value   
					0xB8 No ASCII Character at This Value   
					0xB9 No ASCII Character at This Value   
					0xBA No ASCII Character at This Value   
					0xBB No ASCII Character at This Value   
					0xBC No ASCII Character at This Value   
					0xBD No ASCII Character at This Value   
					0xBE No ASCII Character at This Value   
					0xBF No ASCII Character at This Value   
					0xC0 No ASCII Character at This Value   
					0xC1 No ASCII Character at This Value   
					0xC2 No ASCII Character at This Value   
					0xC3 No ASCII Character at This Value   
					0xC4 No ASCII Character at This Value   
					0xC5 No ASCII Character at This Value   
					0xC6 No ASCII Character at This Value   
					0xC7 No ASCII Character at This Value   
					0xC8 No ASCII Character at This Value   
					0xC9 No ASCII Character at This Value   
					0xCA No ASCII Character at This Value   
					0xCB No ASCII Character at This Value   
					0xCC No ASCII Character at This Value   
					0xCD No ASCII Character at This Value   
					0xCE No ASCII Character at This Value   
					0xCF No ASCII Character at This Value   
					0xD0 No ASCII Character at This Value   
					0xD1 No ASCII Character at This Value   
					0xD2 No ASCII Character at This Value   
					0xD3 No ASCII Character at This Value   
					0xD4 No ASCII Character at This Value   
					0xD5 No ASCII Character at This Value   
					0xD6 No ASCII Character at This Value   
					0xD7 No ASCII Character at This Value   
					0xD8 No ASCII Character at This Value   
					0xD9 No ASCII Character at This Value   
					0xDA No ASCII Character at This Value   
					57   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				219   
					220   
					221   
					222   
					223   
					224   
					225   
					226   
					227   
					228   
					229   
					230   
					231   
					232   
					233   
					234   
					235   
					236   
					237   
					238   
					239   
					240   
					241   
					242   
					243   
					244   
					245   
					246   
					247   
					248   
					249   
					250   
					251   
					252   
					253   
					254   
					255   
					1101 1011   
					1101 1100   
					1101 1101   
					1101 1110   
					1101 1111   
					1110 0000   
					1110 0001   
					1110 0010   
					1110 0011   
					1110 0100   
					1110 0101   
					1110 0110   
					1110 0111   
					1110 1000   
					1110 1001   
					1110 1010   
					1110 1011   
					1110 1100   
					1110 1101   
					1110 1110   
					1110 1111   
					1111 0000   
					1111 0001   
					1111 0010   
					1111 0011   
					1111 0100   
					1111 0101   
					1111 0110   
					1111 0111   
					1111 1000   
					1111 1001   
					1111 1010   
					1111 1011   
					1111 1100   
					1111 1101   
					1111 1110   
					1111 1111   
					0xDB No ASCII Character at This Value   
					0xDC No ASCII Character at This Value   
					0xDD No ASCII Character at This Value   
					0xDE No ASCII Character at This Value   
					0xDF No ASCII Character at This Value   
					0xE0 No ASCII Character at This Value   
					0xE1 No ASCII Character at This Value   
					0xE2 No ASCII Character at This Value   
					0xE3 No ASCII Character at This Value   
					0xE4 No ASCII Character at This Value   
					0xE5 No ASCII Character at This Value   
					0xE6 No ASCII Character at This Value   
					0xE7 No ASCII Character at This Value   
					0xE8 No ASCII Character at This Value   
					0xE9 No ASCII Character at This Value   
					0xEA No ASCII Character at This Value   
					0xEB No ASCII Character at This Value   
					0xEC No ASCII Character at This Value   
					0xED No ASCII Character at This Value   
					0xEE No ASCII Character at This Value   
					0xEF No ASCII Character at This Value   
					0xF0 No ASCII Character at This Value   
					0xF1 No ASCII Character at This Value   
					0xF2 No ASCII Character at This Value   
					0xF3 No ASCII Character at This Value   
					0xF4 No ASCII Character at This Value   
					0xF5 No ASCII Character at This Value   
					0xF6 No ASCII Character at This Value   
					0xF7 No ASCII Character at This Value   
					0xF8 No ASCII Character at This Value   
					0xF9 No ASCII Character at This Value   
					0xFA No ASCII Character at This Value   
					0xFB No ASCII Character at This Value   
					0xFC No ASCII Character at This Value   
					0xFD No ASCII Character at This Value   
					0xFE No ASCII Character at This Value   
					0xFF No ASCII Character at This Value   
					58   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Appendix B.   
					Infrared Control White Paper by Barry Gordon   
					Note: This article in Sections 2.1 through 2.5 is reprinted with permission from   
					Barry Gordon. The original article was printed circa 1998, although the information it   
					contains is still very pertinent. We wish to thank Barry for allowing us to reprint the   
					article. Anchor Bay is not responsible for the information presented within the below   
					article.   
					Infrared Signaling and how it works   
					Acknowledgments: This document could not have been possible for me to write   
					without the assistance of a lot of people who contributed their time and effort to helping   
					me understand the various parts of the ProntoEdit IR display format. I would like to   
					thank; AHP (A Helpful Person), Jack Schultz, Manu Duarte, Timm, CDecker, and others.   
					Please pardon my use of the BBS handles, but in many cases that is the only way I know   
					them.   
					Warning: This document will give the reader enough information to develop and   
					hand enter IR codes rather than learning them from a remote. That is not the intent of the   
					document, merely a byproduct of the knowledge you can gain. Many devices controlled   
					by IR remotes, in Particular TV’s, have undocumented IR code sequences used for   
					servicing the equipment by factory trained technicians in possession of detailed service   
					manuals and test equipment. By causing a service code to be sent to your TV or other   
					device, you may place it in a state where it no longer operates as desired, or at all. An   
					example of this might be the resetting of all convergence offsets, or altering the width or   
					height of the picture. Be careful, if you are not sure of what the outcome might be,   
					perhaps you should not do it.   
					IR remotes operate by modulating (turning on and off) an infra red (IR) light   
					source. When the IR light source (the IR emitter) is "on" it is actually turning itself on   
					and off thousands of times per second, too fast for the human eye to follow. The rate at   
					which this occurs is called the carrier frequency. The terminology comes from the   
					metaphor that the "carrier" carries the "information". This is done to provide a better   
					transmission system and allow the overall IR system (transmitter and receiver) to operate   
					in noisy (with respect to light) environments. It is important to understand that the IR   
					receiver for a given remote is tuned to IR "carrier" frequency for that remote and will   
					effectively not see IR signals sent on a different carrier frequency such as from other   
					remotes. [Note: The human eye can never see an infrared transmission, so the concept of   
					on and off is not with regards to visible light. Some equipment has a "telltale", a little red   
					light that visibly flashes when the equipment receives IR signals. That is what we can   
					see]   
					The "information" is placed on the "carrier" using several different techniques.   
					The most common technique is Pulse Width Modulation. In Pulse Width Modulation the   
					duration of the ON (carrier present, light flashing thousands of times per second), or Off   
					(no light at all coming out of the IR emitter) periods is made to vary. Lets assume,   
					because this is what is done, that we wish to send numbers representing what key has   
					59   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				been pressed (and perhaps even what device this key is for). We first need to simplify the   
					problem so that we don’t have deal with too many "Pulse widths". We can easily do this   
					by representing the number in base 2, or binary. (I apologize if this now gets a little   
					technical, but in reality it already has). In binary there are only two digits to worry about   
					not ten as in decimal. Therefore we only need to have two distinct "pulse widths". If you   
					think about it, the periods of on and off will need to alternate. If they didn’t it would be   
					hard to judge their width. [Note: Other modulation schemes in particular RC5 do not use   
					PWM. RC5 uses Phase modulation. Luckily for us we never have to decode or figure out   
					the RC5 patterns because Philips has provided them as pure clean data.] Only one of the   
					widths needs to vary. Either the width of the ON period or the Width of the Off period.   
					In summary, IR transmission most often takes place by varying the on off times of   
					an IR emitter to represent binary numbers according to some well established pattern.   
					[Note: At this point I am going to assume that the reader has a basic   
					understanding of the binary numbering system. Not detailed enough to add, subtract or   
					multiply them, but enough to be able to form the decimal value of a binary number.]   
					Each manufacturer has the option of deciding just how big a number he wishes to   
					send to his equipment, and what meaning is given to that number (or numbers) when they   
					are received. Remember the environment through which the IR signals are passing (the   
					air) is noisy in a light sense. Bright sunlight, Fluorescent lights, all contribute to the   
					noise. Some manufacturers add additional "redundant" information such as sending the   
					numbers twice to ensure that they get to the equipment correctly. Some do not. I will   
					discuss those details when I discuss some of the more common manufacturer’s products.   
					The Philips ProntoEdit HEX Format   
					This discussion is only completely valid for IR transmissions using Pulse Width   
					Modulation. Keep in mind that the sole purpose of the HEX data is to represent a series   
					of ON and OFF times for the IR emitter, and when the IR emitter appear to be solidly ON   
					its is rapidly flashing. The ProntoEdit HEX format uses a pair of numbers to represent an   
					on/off sequence. We will call this a "Burst Pair" (thanks to AHP). The first digit   
					represents an ON time and the second an Off time.   
					The question is how much time? What the burst pair really contains is the number   
					of cycles of the carrier for which to turn the light on and off. The carrier frequency   
					therefore acts as the clock (not totally true, but good enough for this discussion). To   
					illustrate the point, let us assume a carrier frequency of 40 kilohertz (that is 40,000 cycles   
					per second). This is a very common IR carrier frequency. One cycle of that carrier takes   
					1/40000 units of time or 25 microseconds. A "burst pair" of 48,24 would turn the IR   
					emitter on for 48*25 Microseconds, and off for 24*25 microseconds. A "burst Pair" of   
					24,24 would turn the IR emitter on for 24*25 Microseconds, and off for 24*25   
					microseconds. Because we are using binary numbers we only have two digits to represent   
					(0,1) as opposed to decimal where we would need 10 unique burst pair patterns to   
					represent the 10 decimal digits. We could for example decide the encoding of a "1" will   
					be represented by having the On period twice as long as the Off period, and a "0" by   
					60   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				having them equal. We might choose 48,24 for the "1" and 24,24 for the "0". In fact this   
					is what Sony has done in its IR remotes. [Note: If you work through the numbers you will   
					find that Sony IR signaling uses a sequence of 1200 microseconds of light followed by   
					600 microseconds of no light to represent a "1"; and a sequence of 600 microseconds of   
					light followed by 600 microseconds of no light to represent a "0"]. In general all IR   
					equipment is forgiving and operates with in a timing tolerance of +/- 10%.   
					A full IR key code as encoded in the ProntoEdit Hex display contains three   
					discrete parts.   
					Preamble Burst Pair Sequence 1 Burst Pair Sequence 2   
					Either one of the burst pair sequences is optional so we will actually have three   
					different patterns of IR encoding.   
					Preamble Burst Pair Sequence 1 Burst Pair Sequence 2   
					Preamble Burst Pair Sequence 1   
					Preamble Burst Pair Sequence 2   
					The preamble does not contain Burst Pairs but rather four (4) hexadecimal (HEX,   
					base 16) numbers, each of which has a precise meaning. I will only discuss them in the   
					context of Learned IR codes. Each Hex number consists of 4 digits.   
					The first number is always a zero (0000) it indicates that the IR pattern is raw   
					data, which means it was learned.   
					The second number is the frequency of the IR carrier in terms of the Pronto   
					internal clock. The following formula where N represents the decimal value of this hex   
					number will give you the frequency of the carrier in Kilohertz: Frequency = 1000000/(N   
					* .241246)   
					A Sony remote will usually have a value for N of 103 (this shows as 67 Hex).   
					Doing the arithmetic we have Freq=1000000/(103*. 241246)= 40,244 or approximately   
					40,000 cycles per second (well within a tolerance of 40,000 +/- 10%)   
					The third number is the number of Burst Pairs in Burst Pair Sequence #1. Each   
					Burst pair consists of two 4 digit Hex numbers representing the On and Off time of that   
					burst (single binary Bit).   
					The fourth number is the number of Burst Pairs in Burst Pair Sequence #2.   
					Burst Pair Sequence #1 starts at word 5 if it is present and is immediately   
					followed by the digits of Burst Pair Sequence #2 if it is present (word 4>0000). If   
					Sequence #1 is missing (word 3=0000), then Burst Sequence Number 2 starts at word 5.   
					61   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				A Burst Pair Sequence usually looks as follows:   
					Lead in Burst Pair Data Burst Pairs Lead Out Burst Pair   
					The Lead In Burst pair can be thought of as the hello or wake up burst. It tells the   
					receiver to start listening (or rather looking) very closely as what is coming. It is usually   
					of different timing duration than the Burst Pairs in the data part. Technically it is also   
					used to set the receivers AGC level, a factor related to how much the receiver will   
					amplify the IR light it sees.   
					The Lead Out burst pair marks the end of the message and usually has a long OFF   
					time period to guarantee that two IR messages can’t be sent too close together. It may   
					actually be incorporated as part of the last data bit if the ON period is what carries the   
					information (that is, the off time is constant in the data portion and the On time varies   
					between two values). Once again, Sony does exactly that.   
					Remember all data in the IR Hex display is in Hex and to properly interpret these   
					values you must convert them to decimal. Two values should be considered equal if they   
					are within about 10% of each other. They don’t have to be exactly the same.   
					[Digression to convert a 4 digit Hex "WXYZ" number to decimal, the following   
					formula will work W*4096+X*256+Y*16+Z. W,X,Y,Z represent HEX digits in the   
					range 0-15 where a=10, b=11,c=12,d=13,e=14,f=15. A hex value of 0067 is therefore   
					16*6+7=103)].   
					If you understand all of what has been discussed so far you have based the basics   
					of Binary Signaling 101. Go take a breather.   
					Before we look at some actual IR codes and their detailed formats, we should   
					understand why there might be two burst sequences in the code and not always just one.   
					The first burst sequence is the Once sequence. It is sent if you tap the button on the   
					Pronto which has learned this code. The second burst sequence is called the Repeat   
					sequence. It is sent repeatedly as long as you hold the key on the Pronto down. If you   
					have used an IR remote you already know that all buttons do not "repeat". The two   
					sequences do not have to be the same. In many cases they are, in others they are not. This   
					is generally manufacturer dependent.   
					62   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				IR Codes   
					The world of IR remotes has become a commodity world. IR remotes (simple   
					ones, not the Pronto) are relatively inexpensive. I bought 5, credit card sized, universal   
					remotes for $10. They are three times as thick as a credit card but the same height and   
					width. Fits nicely in a shirt pocket. (A true couch potato must NEVER EVER be without   
					a remote!).   
					This has happened because there has been a large degree of standardization on the   
					chips that generate the IR codes and receive them. In fact there are only about 5 or 6 such   
					chips being used. Sony, Sharp, Toshiba, Philips and NEC are the most popular, with the   
					NEC one being the most popular of all. The majority of the Asian rim manufacturers   
					(except for Sony, Sharp, Toshiba, and Philips) use NEC chips and therefore NEC format.   
					I will discuss the exact coding of two of these systems, Sony and NEC. I believe   
					Pioneer, Onkyo, Akai, Canon, Goldstar (now LG), Hitachi, Kenwood, NEC, Teac, and   
					Yamaha all use the NEC chip.   
					[Note: IR data is always transmitted least significant bit first so the first data bit   
					sent is lowest order and in a real binary representation it would be the rightmost bit   
					having a weight of 1.]   
					SONY IR CODING   
					Parameter Decimal Value HEX Value   
					Carrier Frequency   
					40kHz   
					Unit of Burst Time 25 cycles of the carrier   
					Lead In Burst   
					"1" Burst Pattern   
					"0" Burst Pattern   
					Lead Out   
					96 24   
					48 24   
					24 24   
					X, 1024   
					0060 0018   
					0030 0018   
					0018 0018   
					0018 03f6 or 0030 03f6   
					The lead out pattern in the Sony code is added to the last bit by increasing the off   
					time. It is NOT a separate burst of data.   
					Sony data consists of a different number of bits in the message. The first seven   
					bits (the first seven burst pairs after the lead in burst) always represent the key pressed on   
					the remote. The next N bits where in is 5, 8, or 13 represents a device code. Older Sony   
					devices like a TV (no matter what its true model age, it is a device made by Sony for a   
					long time so it is "old") uses a 12 bit code. A newer one like the DVD S7000 uses a 20 bit   
					code. Some remotes can control more than 1 device so they can send codes of different   
					lengths.   
					Here is an example from a Sony DVD S7000 as it appears in the ProntoEdit Hex   
					Display   
					0000 0067 0000 0015 0060 0018 0018 0018 0030 0018 0030   
					0018 0030 0018 0018 0018 0030 0018 0018 0018 0018 0018 0030   
					0018 0018 0018 0030 0018 0030 0018 0030 0018 0018 0018 0018   
					0018 0030 0018 0018 0018 0018 0018 0030 0018 0018 03f6   
					63   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Let us break it up to decipher it.   
					Preamble   
					Word 1   
					0000 0067 000 0015   
					0 so it is a learned IR code   
					103 decimal which when plugged into the formula   
					already given yields an IR Carrier frequency of about 40kHz.   
					Word 2   
					Word 3   
					Word 4   
					0000 is the length of the One Time Burst. There is   
					no one time burst   
					Decimal 21 is the length of the repeat burst. There   
					are 21 bits (Burst pairs) in this code. The code length is 20   
					bits plus 1 more pair for the Lead in.   
					0060 0018 (96,24 decimal) The lead in Burst . 4   
					units of on followed by 1 unit of off, where a unit is 600   
					microseconds   
					Word 5,6   
					Word 7,8   
					0018 0018 (24,24 decimal) Burst pair 1, bit 1 = "0"   
					Word 9,10   
					Word 11,12   
					Word 13,14   
					Word 15,16   
					Word 17,18   
					Word 19,20   
					0030 0018 (48,24 decimal) Burst Pair 2, bit 2 = "1"   
					0030 0018 (48,24 decimal) Burst Pair 3, bit 3 = "1"   
					0030 0018 (48,24 decimal) Burst Pair 4, bit 4 = "1"   
					0018 0018 (24,24 decimal) Burst Pair 5, bit 5 = "0"   
					0030 0018 (48,24 decimal) Burst Pair 6, bit 6 = "1"   
					0018 0018 (24,24 decimal) Burst Pair 7, bit 7 = "0"   
					The above is the function code as transmitted it is 0111010. Reversing the string   
					so it is a true binary number with the least significant digit on the right we get 0101110   
					which in decimal is 46.   
					64   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Continuing on to the device code we have:   
					Word 21,22   
					Word 23,24   
					Word 25,26   
					Word 27,28   
					Word 29,30   
					Word 31,32   
					Word 33,34   
					Word 35,36   
					Word 37,38   
					Word 39,40   
					Word 41,42   
					Word 43,44   
					Word 45,46   
					0018 0018 (24,24 decimal) Burst Pair 8, bit 1 = "0"   
					0030 0018 (48,24 decimal) Burst Pair 9, bit 2 = "1"   
					0018 0018 (24,24 decimal) Burst Pair 10, bit 3 = "0"   
					0030 0018 (48,24 decimal) Burst Pair 11, bit 4 = "1"   
					0030 0018 (48,24 decimal) Burst Pair 12, bit 5 = "1"   
					0030 0018 (48,24 decimal) Burst Pair 13, bit 6 = "1"   
					0018 0018 (24,24 decimal) Burst Pair 14, bit 7 = "0"   
					0018 0018 (24,24 decimal) Burst Pair 15, bit 8 = "0"   
					0030 0018 (48,24 decimal) Burst Pair 16, bit 9 = "1"   
					0018 0018 (24,24 decimal) Burst Pair 17, bit 10 = "0"   
					0018 0018 (24,24 decimal) Burst Pair 18, bit 11 = "0"   
					0030 0018 (48,24 decimal) Burst Pair 19, bit 12 = "1"   
					0018 03fc (24,24 decimal) Burst Pair 20, bit 13 = "0"   
					The device code as transmitted is 0101110010010. Reversing the order to make it   
					a binary number we get 0100100111010. Converting it to decimal we get 2362.   
					This means that the Sony DVD S7000 has a device code of 2362 and this key has   
					a function code of 46. This is the discrete Power ON key. If a Sony device has a discrete   
					Power on Code it is normally 46. Note the dead time on the second half of the last data   
					burst pair. Sony does not use a unique lead out, but rather adds the inter-message   
					minimum time to the last data burst’s off period   
					Sony codes are fairly simple. Sony builds a lot of power into the IR senders, and   
					good noise rejection in their receivers. They use no redundancy or error checking in the   
					code   
					65   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				NEC IR Code Format   
					Parameter   
					Carrier Frequency   
					Decimal Value HEX Value   
					40kHz   
					Unit of Burst Time 22 cycles of the carrier   
					Lead In Burst   
					"1" Burst Pattern   
					"0" Burst Pattern   
					Lead Out   
					341 171   
					22 96   
					22 24   
					0156 00ab   
					0016 0060   
					0016 0016   
					0016 0593   
					22, 1427   
					Doing the arithmetic we see that this code uses a base time of 550 microseconds.   
					The lead in is a unique burst as is the lead out. It is a pulse width modulation system   
					where the information is carried in the length of the off time with a fixed duration of on   
					time. The NEC message format is quite a bit more complicated then that of Sony. It is   
					always a 32-bit code. Which consists of 16 bits of data and 16 bits of error checking.   
					The code is divided into four 8-bit fields.   
					Device Code Device code Compliment Function Code Function Code Compliment   
					A device code will be in the range of 0 to 255 or 256 discrete device codes. The   
					same is true of the function code. The compliment fields are the 1’s compliment of the   
					code they represent. The device code and the device code compliment must add up to 255   
					or else there is an error. The same is true of the function code and the function code   
					compliment. NEC uses a discrete lead in and a discrete lead out, so the total code length   
					will take 34 burst pairs to represent as a Burst Pair Sequence.   
					The following as an example of a Pioneer IR sequence for the CLD79 Elite Laser   
					Disk Player.   
					0000 0067 0000 0022 0156 00ab 0016 0060 0016 0060 0016   
					0060 0016 0016 0016 0060 0016 0016 0016 0060 0016 0016 0016   
					0016 0016 0016 0016 0016 0016 0060 0016 0016 0016 0060 0016   
					0016 0016 0060 0016 0060 0016 0016 0016 0060 0016 0016 0016   
					0016 0016 0060 0016 0060 0016 0060 0016 0016 0016 0060 0016   
					0016 0016 0060 0016 0060 0016 0016 0016 0016 0016 0016 0016   
					0593   
					66   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				If you work out all of the detailed analysis in a manner similar to that shown for   
					the Sony you should determine that the carrier frequency is indeed 40kHz, there are 34   
					total burst pairs in the one burst sequence used, and the burst sequence is repeatable. The   
					actual 32 bits of data is: 00010101 11101010 01011000 10100111 Looking at the   
					adjacent fields (1 & 2, 3 & 4) we see they are compliments of each other. A short way of   
					checking for compliments is that ones become zeros and zeros become ones.   
					The device code as transmitted is 00010101. Reversing it we get the binary value   
					10101000. This is the decimal value of 128+32+8=168.   
					The function code is transmitted as 01011000. Reversing it we get the binary   
					number 00011010. This is the decimal value 16+8+2=26.   
					This is the discrete Power On Code for the CLD 79.   
					Conclusion   
					Let me once again say thank you to all those who helped me with the deciphering   
					of these codes. I used to do it for a living but that was for some government agency and   
					that is a whole other story. All the help made it much faster and much more enjoyable. If   
					you are interested in finding out more about IR codes search the WWW. Sci.Electronics   
					FAQ is a good search parameter along with the word "IR code". An article by Scott   
					Coleman of Xanadu consulting sheds a lot of light on the Sony Control-S protocol. An   
					excellent article by Juergen Putger describes decoding IR remotes in general. Once you   
					find a couple of them, they will have links to the others.   
					67   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				Appendix C.   
					Help and Support   
					Thanks for taking the time to read this document. We have tried to cover in easy-to-   
					understand terms, every facet of automation the iScan supports – while attempting at   
					answer every question we’ve ever been asked by customers and installers.   
					However – if after reading this document you have questions which are left   
					unanswered, please call or email us to get an answer. We are located in California (U.S   
					Pacific Time Zone), and run a phone call-center between the hours of 9AM and 5PM.   
					Please remember that we follow Daylight Savings Time at our office. If you are unable   
					to reach us with a phone call or it is not convenient to call us, we recommend that you   
					send us an email.   
					Our Phone number within the US (Toll-free):   
					Our Phone number outside the U.S. (Toll):   
					1-866-423-3836 extension 333   
					1-(408)-395-4455 extension 333   
					Our Email address for Technical Support:   
					
					Our Mailing Address:   
					Anchor Bay   
					983 University Ave.   
					Building A   
					Los Gatos, CA 95032   
					68   
					Download from Www.Somanuals.com. All Manuals Search And Download.   
				 |