I'm glad it worked. I looked and didn't find any other commands.
BTW, how many null repeat frames did you add?
If you email me to the address in my profile I'll send you all the rest of the 256 possible functions, if you want to test. That has some risk that you get into a factory reset or do something like erase an EEPROM.
FWIW, this is the protocol expressed in John Fine's new irp format. It is known as Aiwa which is an arbitrary name because most of the gear made by Aiwa uses that protocol.
{38k,550}<1,-1|1,-3>(16,-8,D:8,S:5,~D:8,~S:5,F:8,~F:8,1,-42,(16,-8,1,-165)*)
{38k,550} means 38 KHz carrier frequency and 550 uSec time base
<1,-1|1,-3> is the One|Zero definition in units of time base the positive numbers are carrier On, negative numbers Off
(16,-8, 16 units of time base On, 8 off known as the lead in
D:8,S:5,~D:8,~S:5,F:8,~F:8 structure of the data bits D:8 means device expressed in 8 bits, S=Sub-device, F=Function. ~D means device complement, etc these bits are all transmitted backwards and binary 00000001 is 128.
1,-42 is the lead out of the data frame in units of time base.
(16,-8,1,-165)* is the null repeat frame in units of Time Base, * means that what is inside the parenthesis, immediately before it, repeats as long as the button is held.
In John Fine's cml2efc the projector decodes as:
(Aiwa):2.1:14 EFC=145 VOLUME + (Aiwa):2.1:15 EFC=141 VOLUME - (Aiwa):2.1:16 EFC=082 STANDBY (ON/OFF) (Aiwa):2.1:17 EFC=078 LITE SHOW (Aiwa):2.1:18 EFC=080 NEXT ^ (Aiwa):2.1:23 EFC=077 PROG (Aiwa):2.1:24 EFC=210 FREEZE ESC (Aiwa):2.1:25 EFC=206 MENU EDIT (Aiwa):2.1:27 EFC=204 MIC > (Aiwa):2.1:29 EFC=207 MUTE < (Aiwa):2.1:30 EFC=209 SELECT ENTER (Aiwa):2.1:31 EFC=205 PREV v
The convention is: (Protocol):D.S:F
For the pdb format I changed the frequency to 36.2 KHz and each bit represents 138 uS (5*1000/36.2). Thus 0xF (1111 binary) is 552 uS On and 0x0 is 552 uS off. So a Zero=0xF0 and a One=0xF000. The data frame and the null repeat frame can both be represented in 96 bytes each.
This message was edited by jarmstrong on 07/07/04 16:20.
|