View previous topic :: View next topic |
Author |
Message |
ncoig
Joined: 03 Oct 2004 Posts: 145
|
Posted: Mon Nov 08, 2004 12:41 am Post subject: Help me with my learned code? |
|
|
My Volvo Nav system has a remote, and I learned the signals, but the DecodeIR isn't helping me too much. Can anyone make heads or tails of the below code?
(Reason being is that my radio is also IR-controlled, and I'd like a starting point to code search, since I don't have the remote for it)
Thanks!
-N
0000: 36 C9 52 53 4C 36 52 53 4C 30 00 03 10 2F 20 3C
0010: 30 20 40 0D 40 50 30 A7 01 00 FF 00 00 17 08 00
0020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0100: 01 04 01 04 00 00 01 FE 00 01 00 23 00 01 1C 00
0110: FE FE FE F9 9C 66 06 26 C1 E1 81 A1 41 61 01 21
0120: C0 E0 80 A0 40 60 00 20 42 62 02 22 CD ED C3 E3
0130: 83 A3 43 63 03 23 C2 E2 82 A2 8D 44 00 FE B6 FE
0140: 41 00 00 21 FB 21 7B 21 BB 21 3B 21 DB 21 5B 21
0150: 9B 21 1B 21 EB 21 6B 21 87 21 07 21 C7 21 67 21
0160: E7 21 47 21 11 21 37 21 5F 21 77 21 F7 21 77 21
0170: A7 21 C1 21 8F 21 C1 21 21 21 25 21 A5 21 A5 21
0180: 3F 21 DF 1C 00 FE FE FE F9 1C 66 06 26 C1 E1 81
0190: A1 41 61 01 21 C0 E0 80 A0 40 60 00 20 42 62 02
01A0: 22 CD ED C3 E3 83 A3 43 63 03 23 C2 E2 82 A2 8D
01B0: 1C 00 FE FE FE F9 EC 66 06 26 C1 E1 81 A1 41 61
01C0: 01 21 C0 E0 80 A0 40 60 00 20 42 62 02 22 CD ED
01D0: C3 E3 83 A3 43 63 03 23 C2 E2 82 A2 8D 6A 00 FE
01E0: FE FE E1 45 A5 25 B2 40 42 5C 80 00 6A 00 82 5C
01F0: 80 00 EA 00 6A 44 80 00 E2 40 50 40 D0 40 48 40
0200: 08 00 88 00 58 40 AA 40 68 40 6A 58 D9 4D 6A 50
0210: 01 40 81 40 C1 40 41 40 21 40 D8 40 02 40 C8 52
0220: A1 40 B0 40 B8 40 E2 40 F0 40 32 40 7A 42 1C 00
0230: FE FE FE F9 6C 66 06 26 C1 E1 81 A1 41 61 01 21
0240: C0 E0 80 A0 40 60 00 20 42 62 02 22 CD ED C3 E3
0250: 83 A3 43 63 03 23 C2 E2 82 A2 8D 3F 00 F0 00 5E
0260: C1 F8 B0 F0 90 D0 88 C8 A8 E8 B8 AC A4 84 94 9C
0270: 8C 21 D8 E0 98 80 A0 C0 45 00 01 00 00 1C 00 01
0280: AC 00 00 01 B0 D9 F6 05 3E C6 CA 07 0E FF FF FF
0290: F6 12 61 00 00 12 08 5F CF 10 C0 C4 04 C4 97 40
02A0: 4E 97 50 4F AF 00 00 01 38 03 1C 01 56 C3 07 90
02B0: C1 3A F9 08 03 74 B0 C1 6B 02 57 08 76 C0 B0 2B
02C0: 03 B4 C1 B0 C6 C4 80 5E 02 53 E3 34 A6 C3 10 6B
02D0: 31 7B F5 A2 30 EB F3 E3 34 A6 C3 10 BB F9 18 64
02E0: 0C 0F 09 64 00 C1 A4 63 C1 1B 08 87 21 65 97 20
02F0: 64 0A F1 22 03 09 63 E3 14 97 10 65 0E 3A F8 E6
0300: 7A 02 AF C1 01 78 D1 01 7B 10 00 00 22 08 06 38
0310: 05 56 05 F0 6B 07 E4 05 0D F0 0D 90 0D 56 C3 0F
0320: 2C 80 E7 62 3A E7 32 39 E3 42 E3 52 1C 03 E3 72
0330: D7 17 1E A2 36 3B F7 97 01 FF 06 D9 02 F6 11 4D
0340: 8D 06 83 3C 3F 42 00 34 3D 00 34 3F 3F 84 32 8B
0350: 12 E5 44 08 08 01 06 03 00 01 06 00 F2 D2 DC 10
0360: 13 08 51 08 07 37 0F 0B 37 0D 05 E4 05 03 8B 03
0370: E4 04 03 08 07 90 C0 77 00 90 C0 77 00 90 C0 77
0380: 00 76 C0 FF 6B 1E 18 06 77 04 37 13 04 77 03 8B
0390: 02 77 02 37 10 04 77 01 8B 02 77 00 19 06 19 04
03A0: 09 05 8B 06 E4 06 04 E4 06 05 E6 10 01 E6 11 02
03B0: F6 01 33 20 10 F6 01 33 00 10 F6 01 0A 7B F1 AF
03C0: 00 00 22 08 06 96 10 04 90 05 6B 03 E4 05 0D 38
03D0: 04 2C 80 E7 62 41 E7 32 40 E3 42 E3 52 1C 03 E3
03E0: 72 D7 17 1E A2 36 3B F7 97 01 FF 06 D9 02 56 8A
03F0: EF C6 C2 06 83 70 C3 70 C2 C6 DA 12 59 1F 11 31
0400: 10 28 00 D7 06 00 85 14 03 00 35 08 00 00 85 03
0410: 96 00 42 03 D9 00 78 01 95 00 50 01 BD 09 13 53
0420: 42 44 00 8B 44 22 42 42 44 00 32 10 16 00 D2 03
0430: 00 83 16 12 00 83 03 98 00 83 01 8A 8B 22 12 22
0440: 11 22 00 33 10 16 00 D4 03 00 84 14 04 00 84 03
0450: 97 00 84 01 89 8B 22 12 11 21 22 00 34 10 16 00
0460: D4 03 00 84 11 F6 00 84 03 97 00 84 01 89 8B 22
0470: 11 11 21 22 00 12 10 16 00 D2 03 00 83 14 05 00
0480: 83 03 98 00 83 01 8A 8B 22 11 12 21 22 00 2B 10
0490: 16 00 D3 03 00 83 14 05 00 83 03 98 00 83 01 8A
04A0: 8B 22 12 12 11 22 00 00 02 A2 02 A6 00 06 01 80
04B0: 01 FE 01 23 01 44 00 6A 01 45 02 EE 03 00 03 12
04C0: 03 77 03 B9 04 2D FF FF FF FF FF FF FF FF FF FF
04D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
04F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0500: BA 23 14 D2 C1 BB 23 14 D2 51 BC 23 14 D2 41 14
0510: 03 00 0A AD 3D 04 00 47 F0 97 3D 24 00 47 F0 97
0520: 3D 44 00 47 F0 97 3D 64 00 47 F0 97 3D 84 00 47
0530: F0 97 3D A4 00 47 F0 97 3D C4 00 47 F0 97 BD 04
0540: 00 47 70 97 BD 24 00 47 70 97 BD 44 00 47 70 97
0550: BD 64 00 47 70 97 BD 84 00 47 70 97 BD A4 00 47
0560: 70 97 BD C4 00 47 70 97 3E 03 00 0A 4D 3F 03 00
0570: 0A 6D 95 03 00 0A 4D 96 03 00 0A 6D 30 24 00 15
0580: 21 8F 3E 24 00 15 21 47 3F 24 00 15 21 A7 98 23
0590: 00 14 5A AF 23 00 14 3F 30 04 00 15 21 8F 3E 43
05A0: 00 1E 4D 3F 43 00 1E 6D 95 43 00 1E 4D 96 43 00
05B0: 1E 6D 30 63 00 28 AD 3E 63 00 28 4D 3F 63 00 28
05C0: 6D 95 63 00 28 4D 96 63 00 28 6D 3E 84 40 32 58
05D0: 40 3F 84 40 32 D8 40 30 A3 00 3C AD 3E A3 00 3C
05E0: 4D 3F A3 00 3C 6D 95 A3 00 3C 4D 96 A3 00 3C 6D
05F0: 10 C3 30 46 C0 31 C3 00 48 66 32 C3 00 48 06 33
0600: C3 00 48 26 34 C3 00 48 C1 35 C3 00 48 E1 29 C3
0610: 00 48 81 30 C3 00 48 A1 28 C3 00 48 41 21 C3 00
0620: 48 61 22 C3 00 48 01 03 1E 7E 01 3F 0A 3F 09 3F
0630: 25 3F 26 3F 11 3F A7 83 1E 7E 27 10 06 3D 0E 06
0640: 3D 0E 07 3D 10 07 7F A7 14 27 78 3C 7F 84 15 7E
0650: 01 BB 7B 7F 85 15 7E 01 BC 78 7F 09 18 01 3E 3D
0660: 0C 09 3E 7E 3A 01 16 01 7E 3E 3D 0B 3A 0A 18 01
0670: 3E 3D 0C 0A 7E 3E 3A 11 18 01 3E 3D 0C 11 7E 3E
0680: 3A 25 14 25 7E 3E 3A 26 18 01 3E 3D 0C 26 7E 3E
0690: 3A 27 12 27 7D 3A 13 01 BA 7F 3B 11 3A 3C 13 01
06A0: BC 7F 00 00 01 BC 7F 00 13 01 BC 7F 00 13 01 BC
06B0: 7F 00 13 01 BC 7F 00 13 01 BC 7F 00 13 01 BC 7F
06C0: 00 13 01 BC 7F 00 3C 13 01 BC 7F 00 3C 13 01 BC
06D0: 7F 00 01 00 48 41 21 C3 00 48 61 22 C3 00 48 01
06E0: 00 61 22 C3 00 48 01 00 48 41 21 C3 00 48 61 22
06F0: C3 00 48 01 00 48 41 21 C3 00 48 61 22 C3 00 48
0700: 01 00 01 00 01 00 01 00 01 00 00 FF FF FF B0 7D
0710: F6 13 46 6F 90 7D 6B FB 8F 7B 2D F6 02 7B 7B EE
0720: 76 7C 80 6B 06 E6 4A E4 F6 13 46 F6 0F FB 8F 46
0730: E2 08 E6 F1 7F B0 F2 F6 02 4D 7B D2 9F E6 FB A5
0740: 7F FF FF 76 7D 80 6B F4 F6 0F 88 A6 7A 01 EB D0
0750: E4 77 79 44 4C 79 B0 4C A6 77 02 EB 06 E6 4C 80
0760: 56 E2 F7 A6 79 20 EB 06 F6 05 4E B6 7C 01 76 7C
0770: 01 6B 17 F6 05 55 A6 C1 7E EB 03 E4 5F B8 E4 B8
0780: 7B 9B 4A 26 C1 77 1B 02 19 5C 70 5F F6 0E 43 FB
0790: 03 E4 5C 5F 56 00 CF F9 44 F6 18 B4 E4 79 44 20
07A0: 4D C6 CA 05 00 F6 16 C9 7B 04 02 00 EB F7 F6 80
07B0: C4 50 5F 00 7A 2B 94 08 63 87 10 65 20 63 A4 64
07C0: 63 9B 03 E6 7A 02 19 79 F6 0E 4F FB A9 E4 7B 5F
07D0: 8B E1 C6 C2 12 61 70 C3 70 C2 C6 C2 07 0E 70 C2
07E0: 70 C3 C6 C2 04 0B 70 C3 70 C2 EB 0B C6 C2 0D 1D
07F0: 70 C3 70 C2 8D 18 C7 56 E2 F7 E6 7A 02 8D 17 FB |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Mon Nov 08, 2004 8:25 am Post subject: Re: Help me with my learned code? |
|
|
ncoig wrote: | My Volvo Nav system has a remote, and I learned the signals, but the DecodeIR isn't helping me too much. |
The readme file for DecodeIR tells you that ID-000D is called "Akai" in devices4. Since I wrote that this protocol has been renamed to "Akai" in a few other places. I think it's Akai in KM and RM. I'll try to remember to change it in DecodeIR.
Meanwhile, see what you can get with an "Akai" upgrade in KM or RM. |
|
Back to top |
|
|
ncoig
Joined: 03 Oct 2004 Posts: 145
|
Posted: Mon Nov 08, 2004 12:02 pm Post subject: Re: Help me with my learned code? |
|
|
johnsfine wrote: |
The readme file for DecodeIR tells you that ID-000D is called "Akai" in devices4.
|
Thanks for the information. I got some more information, however, that leads me to believe that the Nav and the radio use different protocols. The remote (I found out from someone with it) has "Mitsubishi" stamped all over it, so I assume that it uses a Mitsu code.
I'm going to try the 8 Mitsu codes and see if I have any luck.
I suppose it's possible they are using a protocol that doesn't appear in devices.xls, or is that a "remote" possibility?
Thanks John,
-N |
|
Back to top |
|
|
classicsat
Joined: 20 Feb 2004 Posts: 279
|
Posted: Tue Nov 09, 2004 5:04 pm Post subject: |
|
|
I have a bit of experience with that code. The name Mitsubishi is all over it as the chip in the OEM remote (and possibly the receiver) is Mitsuibishi.
(I was using the receiver/decoder chip in a project, and had to figure out the protocol to I could make and upgrade that did what I want)
I'd consider making an upgrade rather than do a code search, it isn't that hard. |
|
Back to top |
|
|
ncoig
Joined: 03 Oct 2004 Posts: 145
|
Posted: Tue Nov 09, 2004 5:17 pm Post subject: |
|
|
classicsat wrote: |
I'd consider making an upgrade rather than do a code search, it isn't that hard. |
Not sure what you mean here - I made an IR file having each of the distinct device/protocol combos (there were 4, I think) and was going to code search each to try and find what made the head unit do something.
I'm not sure if both the Nav and the Radio are Mitsu - they may very well be two completely different things!
-N |
|
Back to top |
|
|
field172
Joined: 22 Jun 2004 Posts: 5
|
Posted: Tue Nov 09, 2004 9:39 pm Post subject: |
|
|
I believe current Volvo NAV systems are Windows CE based and OEM'ed from Navtec (www.navteq.com). I know that Navtec makes the application and data but I don't know who makes the hardware. I've go an S60 with HU803 H/U (this H/U is made my Mits.) and no remote I've got a XC90 with NAV on the way and I've played with JP1 a bit some I might be able to help.
Maybe you can find some leads here, or maybe we can find some volvo owners to bring over to JP1 to join the hunt: http://forums.swedespeed.com/
I don't know if this will help solve the remote issue but this link might be useful http://apps.volvocars.us/ownersdocs/2005/2005_navigation/05navxc90_10.htm
field172. |
|
Back to top |
|
|
ncoig
Joined: 03 Oct 2004 Posts: 145
|
Posted: Wed Nov 10, 2004 1:35 am Post subject: |
|
|
field172 wrote: | I believe current Volvo NAV systems are Windows CE based and OEM'ed from Navtec (www.navteq.com). |
You are correct - CE-based, Navtec system. The HU-803 evidently is a Mitsu unit from what I'm told. I am going to have a go at a code search tomorrow, and someone at SS has offered to send me his remote for analysis.
Through one of these channels I should be able to get the code(s) sorted out.
I'll report back with what I find!
-N |
|
Back to top |
|
|
ncoig
Joined: 03 Oct 2004 Posts: 145
|
Posted: Thu Nov 11, 2004 3:41 am Post subject: |
|
|
ncoig wrote: |
I'll report back with what I find!
|
I found this very frustrating!
I tried all number of Mitsu devices, and Akai devices, with no luck. In fact, I even tried making a device for the learned Nav signals with no luck. In KM I used the Akai protocol, the dev1 of 4 as indicated in DecodeIR, but no dice when I tried to operate the Nav...
Any ideas?
-N |
|
Back to top |
|
|
classicsat
Joined: 20 Feb 2004 Posts: 279
|
Posted: Tue Nov 16, 2004 6:01 pm Post subject: |
|
|
Make some fake upgrades, playing with the device codes, and some EFCs to make the upgrade, and try the rest of the EFC manually (that is how I figured out the protocol, to my purpose). |
|
Back to top |
|
|
jon_armstrong Expert
Joined: 03 Aug 2003 Posts: 1238 Location: R.I.P. 3/25/2005 |
Posted: Wed Nov 17, 2004 5:21 pm Post subject: |
|
|
I think John Fine's decoder correctly considers this protocol to have a three bit device number and a seven bit function (OBC).
The Protocol 000D considers it to have a two bit device and eight bit function or OBC.
In you upgrade change to device=0 and use OBC's (not EFC's):
OBC
43 up
49 down
45 left
47 right
39 enter
53 center/exit _________________ -Jon |
|
Back to top |
|
|
ncoig
Joined: 03 Oct 2004 Posts: 145
|
Posted: Tue Dec 14, 2004 2:57 am Post subject: |
|
|
jon_armstrong wrote: | The Protocol 000D considers it to have a two bit device and eight bit function or OBC.
In you upgrade change to device=0 and use OBC's (not EFC's):
OBC
43 up
49 down
45 left
47 right
39 enter
53 center/exit |
The decoder showed the OBCs in the 20s in IR - where did these #s come from? Also, some of the learned codes showed an additional piece of command when learned -- consistently. Is this important?
-N |
|
Back to top |
|
|
jon_armstrong Expert
Joined: 03 Aug 2003 Posts: 1238 Location: R.I.P. 3/25/2005 |
Posted: Tue Dec 14, 2004 11:15 am Post subject: |
|
|
ncoig wrote: | jon_armstrong wrote: | The Protocol 000D considers it to have a two bit device and eight bit function or OBC.
In you upgrade change to device=0 and use OBC's (not EFC's):
OBC
43 up
49 down
45 left
47 right
39 enter
53 center/exit |
The decoder showed the OBCs in the 20s in IR - where did these #s come from? Also, some of the learned codes showed an additional piece of command when learned -- consistently. Is this important?
-N |
Here is the progression:
The first two columns are device and OBC in decimal. The third and fourth are in binary split 3 device and 7 OBC bits the way the decoder thinks of them. The fifth and sixth are the way they are actually sent and stored in the remote which, in this case, are backwards. The seventh and eighth are the way UEI thinks they are split 2 device and 8 OBC bits. The ninth and tenth columns are the bits reversed and the 11th is the OBC in decimal (the device is 0).
4 21 100 0010101 001 1010100 00 11010100 00 00101011 43 up
4 24 100 0011000 001 0001100 00 10001100 00 00110001 49 down
4 22 100 0010110 001 0110100 00 10110100 00 00101101 45 left
4 23 100 0010111 001 1110100 00 11110100 00 00101111 47 right
4 19 100 0010011 001 1100100 00 11100100 00 00100111 39 enter
4 26 100 0011010 001 0101100 00 10101100 00 00110101 53 ctr/exit
And to answer the last question: no, the extraneous information can be ignored when you get good consistent decoding (device number the same and OBC's in sequence) _________________ -Jon |
|
Back to top |
|
|
ncoig
Joined: 03 Oct 2004 Posts: 145
|
Posted: Tue Dec 14, 2004 11:34 am Post subject: |
|
|
jon_armstrong wrote: | Here is the progression:
4 21 100 0010101 001 1010100 00 11010100 00 00101011 43 up
|
I guess I'm confused as to where you obtained this information from. My version of KM doesn't reveal anything besides Device/SubDev/OBC/Hex/EFC. ...and why is IR calculating the wrong OBC?
jon_armstrong wrote: |
And to answer the last question: no, the extraneous information can be ignored when you get good consistent decoding (device number the same and OBC's in sequence) |
That's just it, though - the "extraneous" information is consistently learned -- as though it is part of the signal. Why is it there at all if it's not important?
-N |
|
Back to top |
|
|
jon_armstrong Expert
Joined: 03 Aug 2003 Posts: 1238 Location: R.I.P. 3/25/2005 |
Posted: Wed Dec 15, 2004 12:09 am Post subject: |
|
|
ncoig wrote: | jon_armstrong wrote: | Here is the progression:
4 21 100 0010101 001 1010100 00 11010100 00 00101011 43 up
|
I guess I'm confused as to where you obtained this information from. My version of KM doesn't reveal anything besides Device/SubDev/OBC/Hex/EFC. |
The readme from DecodeIR.dll says ...
ID-000D: {38k,289}<1,-2.6|1,-6.3>(D:3,F:7,1,^25.3m)+
UEI protocol 000D
"Akai" in devices4.xls
Used in all the Harman/Kardon devices I've seen that aren't NEC. Also in some
JVC, Makita and maybe Mitsubishi.
The expression "D:3,F:7" means device expressed in 3-bits and function (aka OBC) in 7-bits.
Quote: | ...and why is IR calculating the wrong OBC? |
IR calls DecodeIR.dll and according to it's definition it is decoding it correctly.
I originally decoded PID 000D manually using an OFA remote and you can easily detect the byte barriers by making the fixed data FF and the variable data 00. UEI's protocol assumed D:2,F:8. Frankly, we all do this by reverse engineering and we are guessing at the byte barriers.
jon_armstrong wrote: |
And to answer the last question: no, the extraneous information can be ignored when you get good consistent decoding (device number the same and OBC's in sequence) |
Quote: | That's just it, though - the "extraneous" information is consistently learned -- as though it is part of the signal. Why is it there at all if it's not important? |
I think the actual raw signal is consistent, DecodeIR will offer multiple interpretations. _________________ -Jon |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Wed Dec 15, 2004 3:14 pm Post subject: |
|
|
Neil, I think you're making this harder for yourself than it needs to be. Rather than trying to understand how Jon came up with the numbers that he did and why IR displays the extra Async decodes, just try entering the code numbers that Jon posted into KM and see if it works. If it does, who cares why it works just that it does.
Here's an upgrade that contains the 5 buttons you posted...
Upgrade Code 0 = 07 D0 (Cable/2000) keymap-master Device Upgrade (KM v8.31)
0D 00 08 00 7C 09 00 E4 D4 8C B4 F4 E4 AC
End
I notice that the leadout time on the learned signals that were posted is significantly shorter than the $000D leadout time, so if the signals don't work, this could be why. In which case I will create a new protocol for you to use where the bit boundaries are set correctly. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
|