Electrohome Universal CCF (requires ProntoEdit 1.05) (Package includes AVIA Navigation CCF) By Guy Kuo Implements controls for the following CRT Projector series: Electrohome ECP (Low frequency IR) Electrohome ECP (High frequency IR) Electrohome Marquee (High frequency IR) Vidikron Vision (HIgh frequency IR) Includes discrete power a standby codes "Electrohome Universal.ccf" enables Pronto control of Electrohome Low or High Freq ECP, Marquee, and Vidikron video projectors. Until now, the Pronto could not be used with the 336 KHz high frequency Marquee or Vidikron projectors due to inablity to learn the codes. High freq ECP could be controlled but with limited reliability using learned low freq codes. This ccf contains new high freq codes which were synthesized using a custom program I wrote and thus bypassing the Pronto's high freq learning problem. Low frequency ECP codes were also generated using the same program. This created discrete power, mute, & standby codes not on the original low freq ECP remote. Codes are provided on single panel for each class projector. The buttons are small so I recommend aliasing to the code buttons rather than directly using the macor group panels. The "Marquee/Vidikron panel" implements the 336 KHz protocol A signals required by those projectors. The following functions are available for the Electrohome Marquee and Vidikron Vision. 0 POWER 2 EXIT 3 RECALL 4 GEOM 5 4 7 Power On 8 PIC 9 SOURCE 12 CONV 13 7 16 MUTE 19 2 20 TINT 21 6 23 Standby Off 24 * 26 UP 28 BRITE 29 9 30 DOWN 32 STBY 35 3 36 DETAIL 37 5 38 RIGHT 39 Power Off 40 UTIL 44 VOL 45 8 48 0 50 ENTER 51 1 52 COLOR 53 HELP 54 LEFT 55 Standby On 56 PROJ 60 CONT 61 # ------------ The "ECP Low Freq" panel implements the protocol B codes required by low frequency Electrohome ECP projectors. The "ECP Hi Freq" panel implements the protocol B codes required by high frequency Electrohome ECP projectors. Available functions for the ECP projectors (differ from the Marquee and Vidikron) 0 # 2 EXIT 3 HELP 4 SIZE 5 4 7 POWER 8 FAST/SLOW Sync 9 SOURCE 12 KEY 13 7 16 TINT 19 2 20 H Hold 21 6 23 VOL 24 * 25 CONT 26 Up 28 FOCUS 29 9 30 Down 32 DETAIL 33 Power On 34 Power Off 35 3 36 V Hold 37 5 38 Right 39 MUTE 40 PIN 41 BRITE 42 Mute On 43 Mute Off 44 VBLANK 45 8 46 Standby On 47 Standby Off 48 0 50 CONVERGE 51 1 52 BOW 53 STANDBY 54 Left 55 RESET 56 PROJ 57 COLOR 60 MOVE 61 RECALL This project is the culmination of the work and knowledge of several members of the AV Science Forum (www.avsforum.com). Without their help, I would not have been able to create the hex codes and this ccf. I would like to thank the following: Barry Gordon supplied the Electrohome IR pulse format documentation. His seminal "prontoedit-learned-ir-code-disp" document which describes the Pronto hex code format is required reading material in order to understand ProntoEdit hex code. Paul Chambers sampled the output of a Marquee remote control and verified the pulse format was consistent with Electrohome documentation. Bob Sorel inspired this project and tested the candidate Marquee codes. He produced the final mapping of codes in this ccf. Tim Martin provided a method for accurately and efficiently mapping the codes. Magnolia Hi-Fi of Bellevue graciously donated use of their Vidikron Vision One for testing of these codes. Lain Davis discovered that protocol B codes operate high frequency Electrohome ECP projectors and provided function mapping. If you incorporate this ccf or the included hex codes, please include the "credits" panel of this ccf within your ccf. Guy Kuo Ovation Software, Inc. www.ovationsw.com Home of the AVIA Guide to Home Theater DVD --------- All marks property of their respective owners. -------------------------------- For those who are making Pronto macros for using AVIA, here are the Title and Chapter numbers for both the audio signals and video test patterns. GK Title Chapter Audio Test Signal 6 2 Channel Identification (5.1) 6 56 5 Channel Speaker Balance 6 3 Left-Front Level 6 4 Center Level 6 5 Right-Front Level 6 6 Right-Surround Level 6 7 Left-Surround Level 6 43 Phase Left-Front/Right-Front 6 44 Phase Left-Front/Center 6 45 Phase L-Surround/R-Surround 6 46 Phase L-Front/L-Surround 6 9 Subwoofer Level, Left-Front 6 10 Subwoofer Level, Center 6 11 Subwoofer Level, Right-Front 6 12 Subwoofer Level, Right-Surround 6 13 Subwoofer Level, Left-Surround 6 14 Subwoofer Phase Filtered Pink Noise, Left-Front 6 15 Subwoofer Phase Filtered Pink Noise, Center 6 16 Subwoofer Phase Filtered Pink Noise, Right-Front 6 17 Subwoofer Phase Filtered Pink Noise, Right-Surround 6 18 Subwoofer Phase Filtered Pink Noise, Left-Surround 6 19 Subwoofer Phase Warble Sweep, Left-Front 6 20 Subwoofer Phase Warble Sweep, Center 6 21 Subwoofer Phase Warble Sweep, Right-Front 6 22 Subwoofer Phase Warble Sweep, Right-Surround 6 23 Subwoofer Phase Warble Sweep, Left-Surround 6 25 Wideband Pink Noise 5 Channel Pan 6 26 150 Highpass Pink 5 Channel Pan 6 27 Circulating Ambience Generator Clicks 6 55 Pink Noise Match of Center Speaker 6 47 Low Frequency (200 to 20 Hz) Sweep, Left-Front 6 48 Low Frequency (200 to 20 Hz) Sweep, Center 6 49 Low Frequency (200 to 20 Hz) Sweep, Right-Front 6 50 Low Frequency (200 to 20 Hz) Sweep, Right-Surround 6 51 Low Frequency (200 to 20 Hz) Sweep, Left-Surround 6 52 Low Frequency (200 to 20 Hz) Sweep, LFE 6 28 Low Frequency Pink Noise, 5 Channel Pan 6 29 Low Frequency Pink Noise, 6 Channel Pan 6 31 Wideband Pink Noise, Left-Front 6 32 Wideband Pink Noise, Subwoofer Level, Center 6 33 Wideband Pink Noise, Subwoofer Level, Right-Front 6 34 Wideband Pink Noise, Subwoofer Level, Right-Surround 6 35 Wideband Pink Noise, Subwoofer Level, Left-Surround 6 36 Wideband Asynchronous Pink Noise, 5 Channels Title Chapter Video Test Pattern 1 1 Needle Pulses 1 2 Needle Pulses + Steps 1 3 Black Bars + Log Steps 1 4 Black Bars 1 5 Black Bars + Half Gray 1 6 Black Bars + Half White 1 7 Vertical 10 IRE Steps 1 8 Horizontal 10 IRE Steps 1 9 Crossed Step Scale 1 10 Vertical Brightness Steps 1 11 Horizontal Brightness Steps 1 12 Black 1 13 10 IRE Window 1 14 20 IRE Window 1 15 30 IRE Window 1 16 40 IRE Window 1 17 50 IRE Window 1 18 60 IRE Window 1 19 70 IRE Window 1 20 80 IRE Window 1 21 90 IRE Window 1 22 100 IRE Window 1 23 20 IRE Window 1 24 10 IRE Field 1 25 20 IRE Field 1 26 30 IRE Field 1 27 40 IRE Field 1 28 50 IRE Field 1 29 60 IRE Field 1 30 70 IRE Field 1 31 80 IRE Field 1 32 90 IRE Field 1 33 100 IRE Field 1 99 Black Bars 1 102 Vertical Gray Ramp 1 103 Horizontal Gray Ramp 1 104 Crossed Horizontal Gray Ramp 1 105 Crossed Vertical Gray Ramp 2 1 Center Cross 30 IRE 2 2 Center Cross 50 IRE 2 3 Center Cross 100 IRE 2 4 Crosshatch 30 IRE 2 5 Crosshatch 50 IRE 2 6 Crosshatch 100 IRE 2 7 Crosshatch Inverse 2 8 Dot Hatch 30 IRE 2 9 Dot Hatch 50 IRE 2 10 Dot Hatch 100 IRE 2 11 Dot Hatch Inverse 2 12 Circle Hatch 30 IRE 2 13 Circle Hatch 50 IRE 2 14 Circle Hatch 100 IRE 2 15 Dots 30 IRE 2 16 Dots 50 IRE 2 17 Dots 100 IRE 2 18 Gray Field Dots 2 19 White Field Dots 2 20 Black Field Plus 2 21 Gray Field Plus 2 22 White Field Plus 2 23 Checkerboard 30 IRE 2 24 Checkerboard 50 IRE 2 25 Checkerboard 100 IRE 2 27 Crosshatch 1.66 30 IRE 2 28 Crosshatch 1.66 100 IRE 2 28 Crosshatch 1.66 50 IRE 2 29 Crosshatch 1.85 30 IRE 2 30 Crosshatch 1.85 50 IRE 2 31 Crosshatch 1.85 100 IRE 2 32 Crosshatch 2.0 30 IRE 2 33 Crosshatch 2.0 50 IRE 2 34 Crosshatch 2.0 100 IRE 2 35 Crosshatch 2.35 30 IRE 2 36 Crosshatch 2.35 50 IRE 2 37 Crosshatch 2.35 100 IRE 2 38 WSE Crosshatch 30 IRE 2 39 WSE Crosshatch 50 IRE 2 40 WSE Crosshatch 100 IRE 2 41 WSE Crosshatch Inverse 2 42 WSE Circle Hatch 30 IRE 2 43 WSE Circle Hatch 50 IRE 2 44 WSE Circle Hatch 100 IR 2 45 WSE Dot Hatch Inverse 2 46 WSE Dot Hatch 30 IRE 2 47 WSE Dot Hatch 50 IRE 2 48 WSE Dot Hatch 100 IRE 2 49 WSE Dots 30 IRE 2 50 WSE Dots 50 IRE 2 51 WSE Dots 100 IRE 2 52 WSE Resolution 2 154 Crosshatch 1.78 30 IRE 2 155 Crosshatch 1.78 50 IRE 2 156 Crosshatch 1.78 100 IRE 3 1 Resolution 100 TVL 3 21 Resolution 200 TVL 3 22 Sweep 3 23 Sweep 50% 3 24 Multiburst 3 25 Multiburst (Labeled) 3 26 Multiburst 50% 3 27 Multiburst 50% (Labeled) 3 28 Sharpness 4 1 Blue Bars 4 2 Red Bars 4 3 Green Bars 4 4 Split Color Bars 4 5 Split Bars with Gray 4 6 Crossed Bars 4 7 Minimum Phase Bars 4 8 Maximum Phase Bars 4 9 Full Bars 4 10 Split 100/75 Bars 4 11 Full 100 Bars 4 12 Split 100 Bars 4 13 Full 50 Bars 4 14 Split 50 Bars 4 15 Yellow Field 4 16 Cyan Field 4 17 Green Field 4 18 Red Field 4 19 Magenta Field 4 20 Blue Field 5 1 Color Decoder Check 5 2 Y/C Delay 5 3 Zone Plate 5 4 Zone Plate (30 frames/sec) 5 5 Gamma Chart 5 6 16 Rectangle 5 7 Overscan 5 8 Backlight Levels AVIA_nav.CCF contains a mergeable, generic AVIA Nav device with preprogrammed buttons for the most commonly used tests. In order to add the AVIA navigation's predefined buttons to your own CCF do the following. 1. Open your own CCF file in ProntoEdit 2. Merge the AVIA_nav.CCF into your CCF. You'll see a new AVIA Nav device listed. 3. The newly added AVIA Nav device has predefined navigation buttons on its AVIA Vid, AVIA Audio 1, and AVIA Audio 2 panels. This means you don't have to build the macros for each pattern, but the generic AVIA Nav does not yet know how to control your particular DVD player. That is done by aliasing the buttons of the "AVIA Alias" panel to the IR codes of your DVD player. 4. Open the "AVIA Alias" and you'll see the buttons which must be aliased to your actual DVD IR code buttons. The numeric buttons must each aliased to the corresponding number on your DVD player. The action list should contain a 0.1 delay before each digit alias. "Preamble" is the sequence of buttons needed to start a title search on your DVD player. For instance, on a Sony player this is the "Search Mode" button. "Internumber" is the sequence used to separate the title and chapter numbers. On a Sony this is "Enter", "Search Mode", delay 0.1, "Search Mode" "Postamble" is the sequence which follows the chapter number to execute the title/chapter search. On a Sony this is "Enter" The chapter forward/backward, play, and pause buttons should also be aliased to your DVD player codes buttons. Once the AVIA Alias panel has all its buttons modified for your particular DVD player, the navigation buttons may be used. You can copy the navigation buttons to other panels freely but you must never delete (nor copy/paste) the "AVIA Alias" panel or else all the aliases in the buttons will be lost. If it is necessary to move the AVIA Nav panels, do so by dragging them. Dragging preserves preexisting aliases. Copy/Paste does not.