
FM_ICC1-IR.TXT
*
* ICC1-IR IR TV controller
* PCB Rev 0 and Rev B (68HC11)
*
* V1.0 05-28-98 Initial release for Panasonic TV
* V1.1 10-21-98 Adds Zenith TV. S2 DIP SW 6 off=Zenith, on=Panasonic
* V1.2 03-16-99 Changes PN_TIMER to be at 50mS intervals (instead of 32.77mS)
* Makes Zenith now send up to 3 digits with Enter for chans>=100
* Makes Zenith send 1,2 or 3 digits with Enter depending on chan
* V1.3 03-26-99 Adds option for Rev 0 or Rev B PCB
* V1.4 06-03-99 New IR table scheme for IR types 1-4. Adds 'T1' cmd for
* setting IR type. Also, set IR type at S1 with S2 DIP SW 6 on.
* Supports ICC1-IR emulator with HC11E9 (REV=2)
* V1.5 08-12-99 Adds Sony TV as IR type 5
* V1.6 08-18-99 Adds Grundig TV as IR type 6
* V1.7 10-20-99 Adds Philips/Magnavox and RCA as IR types 7 and 8
* V1.8 01-24-00 Adds another Sony_2 TV as IR type 9
* V1.9 02-17-00 Adds another Panasonic_2 TV as IR type 10 and Mitsubishi TV
* as IR type 11
* V2.0 10-18-02 Adds Panasonic_3 TV as IR type 14 and Sharp TV as IR type 15
* V2.1 06-01-03 Adds Finlux TV as IR type 12 and JVC as IR type 19.
* Adds PSE digital power sensor input. Adds ability to ignore
* the power sensor by adding 64 to the IR type
* V2.2 08-05-03 Adds Viewsonic as IR type 20 but takes away Finlux type 12
* V2.3 09-06-03 Makes Mitsubishi IR type 11 have more exact IGS repeat time.
* Adding 64 to the IR type now bypasses power sensing for tune
* channel and volume change cmds (immediate even if power off).
* Adds var pulse on time NV_PN at address $4003 (in 50mS incs).
* If NV_PN=0 or NV_PN>60 then use default pulse on time (6)
* V2.3E 09-06-03 European version has Finlux as IR type 12 but takes away
* Viewsonic as IR type 20
*
* PCB Rev P (S12 processor)
* Note that the following firmware is not compatible with older PCB rev hardware
*
* V3.0 03-04-04 Restores Finlux as IR type 12
* V3.1 04-06-04 Adds Zenith_2 (discrete power on, power off) as IR type 21.
* Adds Philips_2 (discrete power on, power off) as IR type 22.
* Adds 'N1=' set pulse on time cmd (in 0.1 secs), default
* is 6 (0.6 secs) do not change unless absolutely necessary
* V3.2 09-07-04 Adds JVC_2 (discrete power on, power off) as Type 23.
* Adds Sampo/NetTV (discrete power on, power off) as Type 24.
* Adds 'ZQ' cmd to put into bootloader mode
* V3.3 10-22-04 Adds Samsung plasma as Type 25 and Gateway LCD TV as Type 26
* V3.4 11-02-04 Adds ViewSonic LCD TV as Type 27
* V3.5 12-02-04 Adds JVC_3 (discrete power on, power off) as Type 28. This is
* same as JVC_2 but for one single channel digit 1-9.
* Adds LG/Zenith_3 (toggling power) as Type 29
* V3.6 01-14-05 Adjusted timings to accomodate Dell LCD TV as Type 29
* V3.7 06-17-05 Adds Sharp_2 (discrete power on, power off) as Type 30.
* Adds Daewoo TV (toggling power) as Type 31.
* Adds 'T3=' cmd to set chan entry format. Also can change
* chan entry format via DIP switches
* V3.8 12-23-05 Adds Viewsonic N2750W LCD TV as Type 32 (toggling power)
* V3.9 03-13-06 Adds Enter fn to channel selection for LG/Zenith Type 21
* V4.0 06-03-06 Adds H&B B series as Type 33, H&B V series as Type 34,
* and Sony LCD TV discrete as Type 35
* V4.1 09-02-06 Adds Dell W4201C as Type 36. Adds 'LQ=' do IR pulse cmd.
* Adds ability to use 25C160 memory chip
* V4.2 01-17-07 Reserve Type 37 for Mitsubishi. Adds Olevia as Type 38
* V4.3 05-05-07 Adds Akai as Type 39, Sanyo as Type 40, and
* ILO/Insignia/Dynex as Type 41
* V4.4 06-05-07 Fixes bug in V4.2 and V4.3 whereby the repeat power time
Page 1