Psion Infrared Remote Control Programs

by Jim Pollock

Last updatedMar 5,2002


CCF Decode Example Go here to see how to decode the raw data in a CCF file and setup the User defined protocol panels.


Downloads:

IR-Remote Version 0.59 (March 5,2002) Updated IR Remote test program.



Supports Six protocols: Sony 12,Sony 15, JVC VCR, Panasonic DVD, Onkyo Receiver, and RC-5 (used by Philips and others) plus one custom user defined protocol. Runs on a Series 5, 5mx, 5mx Pro, S7, Ericsson MC218, and Revo as a fully functional remote. Revo screen size now adjusted in both directions and runs fine on S7. See screen shots below for what it should look like. Range can be in excess of 21 feet but depends on your equipment. Supports touch screen, cursor, or direct key press selection. Fully customizable within the supported protocols. Save your configuration. Package format is SIS for easy install and upgrade using PsiWin. Program can now be terminated from the system screen "Open files / programs" menu (Ctrl+J). Still need to write a tutorial on how to enter your own protocol and what the various parameters control.

S3TV Version 0.52 Test IR Keypad program. Supports four protocols: Sony, JVC VCR, Panasonic DVD, and Onkyo Receiver. Runs on a Siena/3c/3mx as a fully functional remote. See screen shots below for how it looks on a 3c or Siena. On the Siena you use the TAB key to select the left/right view. Range about 10 feet but must point directly at device. Supports cursor, or direct key press selection. Fully customizable within the supported protocols. Save your configuration.

SonyIR Version 0.3 Test IR remote program for the Siena/3c/3mx. Has 21 codes for Sony TVs plus lets you test any one of the 4096 possible Sony codes.

IR95 Version 1.0 If you have an HP-95LX this HP-95LX program by Gilles Kohl can be used to capture the IR signature from your remotes and save them in a KIR file. The KIR file can then be used to decode the protocols and determine the settings that allow Psions to reproduce them.

Modulated IR Signals
When a user presses a button on an IR remote, the remote sends a specific IR code that tells the receiving unit to carry out that specific command. Each button on the remote will generate a specific IR code. Although this IR code is digital, most remotes don't just simply send out a sequence of IR on and off pulses. The IR produced by most IR remotes is actually modulated IR.

Figure 1 shows a modulated IR signal. The IR output is modulated at a specific frequency, usually around 38 kHz (although frequencies over 100 kHz are used). The IR output is modulated to avoid interference. Modulating the IR signal produces a signal with a carrier, and the receiver can be tuned for this carrier. This way the receiver will be able to reject any other IR signals in the area which don't have the proper carrier frequency. Figure 2 shows how the raw modulated IR signal is gated by the command code.

Figure 1

Figure 2

 

Screen Shot of S3TV from 3c



Screen Shot of S3TV from Siena (left/right, use TAB to select)



Screen shot of S5TV from Series 5

Remote Control Codes:

Master IR Code Table - Previously available information on IR codes. This information is from a number of different web sites and has been collected here to preserve it. It provides a good overview of a large number of IR protocols from numerous manufacturers.

The following codes are for a SONY MDS-JE500 MD Recorder/SONY RM-D7M Remote control Handset (59 Keys). Thanks to Paul Stiles for compiling this list of codes. (And Herbert Dijkman for the additional three MDS-JE520 codes.)

780 1/F   790 Level +   7A0 Prev Track,AMS BACK   7B0 Time Recording   7C0 11/P   7D0     7E0  
781 2/G   791 Level -   7A1 Next Track,AMS FWD   7B1     7C1 12/Q   7D1     7E1  
782 3/H   792     7A2     7B2     7C2 13/R   7D2     7E2  
783 4/I   793     7A3     7B3 Auto SPACE/(   7C3 14/S   7D3     7E3  
784 5/J   794     7A4     7B4 Music SCAN/)   7C4 15/T   7D4     7E4  
785 6/K   795 Power   7A5     7B5     7C5 16/U   7D5     7E5  
786 7/L   796 Eject   7A6 REPEAT/?   7B6 CHAR   7C6 17/V   7D6     7E6  
787 8/M   797     7A7 A-B/!   7B7 NUM   7C7 18/W   7D7     7E7  
788 9/N   798 Display   7A8 STOP   7B8     7C8 19/X   7D8     7E8  
789 10/O   799 Scroll   7A9 PAUSE   7B9     7C9 20/Y   7D9     7E9 Fader
78A >25/ /   79A DPre,E   7AA PLAY   7BA NO/EDIT   7CA 21/Z   7DA Erase   7EA Menu/No
78B     79B DRec,D   7AB MANUAL SEARCH BACK   7BB Enter,YES   7CB 22/-   7DB Divide   7EB  
78C     79C Time   7AC MANUAL SEARCH FWD   7BC NAME   7CC 23/Space   7DC Combine   7EC  
78D     79D Continue/A   7AD RECORD   7BD CLEAR   7CD 24/.   7DD Move   7ED  
78E     79E Shuffle/B   7AE ON   7BE REC SYNC STANDBY   7CE 25/'   7DE Undo   7EE  
78F Clear,Del   79F Program/C   7AF OFF   7BF MUSIC SYNC   7CF     7DF     7EF  

 









You're visitor number Counter since July 6, 1999

 1