In that case, did you check the Buttons and/or Layout tab in RM to make sure the functions were assigned to the proper buttons?codewhacker wrote:I did change the remote type when I loaded the upgrade into RM.
Samsung HT-DB600?
Moderator: Moderators
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
-
codewhacker
- Posts: 13
- Joined: Tue Nov 25, 2003 5:37 pm
- Location: Cincinnati, OH
- Contact:
Yes, in fact I checked both. All the functions look properly assigned... especially 'Power', which has been the primary test buttonMark Pierson wrote:In that case, did you check the Buttons and/or Layout tab in RM to make sure the functions were assigned to the proper buttons?codewhacker wrote:I did change the remote type when I loaded the upgrade into RM.
codewhacker@NOSPAMrant-central.com
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
-
codewhacker
- Posts: 13
- Joined: Tue Nov 25, 2003 5:37 pm
- Location: Cincinnati, OH
- Contact:
This is so wierd. I did just that, learning Power, Play and Stop (on L1, L2 and L3). All the learned codes are identical to the codes shown in the device keymap. Same protocol ID, as well. But the learned codes work and the upgrade codes don't.Mark Pierson wrote:Have you tried learning a few functions from the OEM remote to see what the decode shows for Protocol, Device Code, etc?
I'm so confused.
codewhacker@NOSPAMrant-central.com
-
codewhacker
- Posts: 13
- Joined: Tue Nov 25, 2003 5:37 pm
- Location: Cincinnati, OH
- Contact:
Wait, I think I spotted something! RM has a protocol note for the upgrade that says "38.1 kHz". The learned codes are listed at 37.558 kHz. That would be enough of a clock skew to screw up reception, I'd think. Looks like I need a protocol mod.Mark Pierson wrote:Have you tried learning a few functions from the OEM remote to see what the decode shows for Protocol, Device Code, etc?
codewhacker@NOSPAMrant-central.com
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
That shouldn't be a problem. Most IR devices are fairly tolerant of variations in frequency, sometimes by as much as 5-10%.codewhacker wrote:RM has a protocol note for the upgrade that says "38.1 kHz". The learned codes are listed at 37.558 kHz. That would be enough of a clock skew to screw up reception, I'd think.
Does that include the Sub Device and EFC's?All the learned codes are identical to the codes shown in the device keymap.
Mark
On a quick skim through this thread, I can't tell what protocol is being discussed here.
IIRC, Samsung uses NECx2, NECx1, NEC2 and NEC1 (more often the "x" versions). The older decoders don't distinguish between the "x" and non "x" versions of "NEC" and sometimes it's hard to distinguish the "1" vs. "2" versions.
If that is somehow wrong, the device is normally pretty picky about it so things won't work.
BTW, did anyone ever check the protocols.ini entry for the "x" versions of NEC to make sure it really generates the right fixed data? (RM hasn't been used as much as KM yet).
IIRC, Samsung uses NECx2, NECx1, NEC2 and NEC1 (more often the "x" versions). The older decoders don't distinguish between the "x" and non "x" versions of "NEC" and sometimes it's hard to distinguish the "1" vs. "2" versions.
If that is somehow wrong, the device is normally pretty picky about it so things won't work.
BTW, did anyone ever check the protocols.ini entry for the "x" versions of NEC to make sure it really generates the right fixed data? (RM hasn't been used as much as KM yet).
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
You may be on to something, John.
The KM file he's using is setup with:
Protocol Name: NEC2
Main Device: 67
Sub Device: 83
Parm (hex): 31
That results in the Fixed Data being 31 3D 35.
IIRC, the 31 Parm indicates NECx2, which isn't yet in the latest protocols.ini (v0.77). When you import the KM file into RM, the Fixed Data calculates as 1F 3D 35.
Codewhacker, edit the device in IR. The first few bytes should be 5A 00 FE EE F7 1F 3D 35. Change the 1F to 31, upload to the remote, and try it. Let us know if that works.
The KM file he's using is setup with:
Protocol Name: NEC2
Main Device: 67
Sub Device: 83
Parm (hex): 31
That results in the Fixed Data being 31 3D 35.
IIRC, the 31 Parm indicates NECx2, which isn't yet in the latest protocols.ini (v0.77). When you import the KM file into RM, the Fixed Data calculates as 1F 3D 35.
Codewhacker, edit the device in IR. The first few bytes should be 5A 00 FE EE F7 1F 3D 35. Change the 1F to 31, upload to the remote, and try it. Let us know if that works.
Mark
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
Here's the upgrade code from the KM file after changing the remote to the URC-9910 / 8910. I did not make any changes to any of the button assignments.
Upgrade Code 0 = A2 58 (Tuner/0600)
5A 00 FE FE 79 31 3D 35 0B 7D BD 3D DD 5D 9D 1D
03 13 33 23 63 3B 2B 7F EB 4F 57 5B 47 5F 67 77
C7 3F 27 37 2F F3
KeyMoves
14 F3 A2 58 93 30 F3 A2 58 6F 13 F3 A2 58 9B 3C
F3 A2 58 DF 3B F3 A2 58 CF 37 F3 A2 58 EB
End
Upgrade Code 0 = A2 58 (Tuner/0600)
5A 00 FE FE 79 31 3D 35 0B 7D BD 3D DD 5D 9D 1D
03 13 33 23 63 3B 2B 7F EB 4F 57 5B 47 5F 67 77
C7 3F 27 37 2F F3
KeyMoves
14 F3 A2 58 93 30 F3 A2 58 6F 13 F3 A2 58 9B 3C
F3 A2 58 DF 3B F3 A2 58 CF 37 F3 A2 58 EB
End
Mark
-
codewhacker
- Posts: 13
- Joined: Tue Nov 25, 2003 5:37 pm
- Location: Cincinnati, OH
- Contact:
Success!! That upgrade code works. Thanks, Mark.Mark Pierson wrote:Here's the upgrade code from the KM file after changing the remote to the URC-9910 / 8910. I did not make any changes to any of the button assignments.
Upgrade Code 0 = A2 58 (Tuner/0600)
5A 00 FE FE 79 31 3D 35 0B 7D BD 3D DD 5D 9D 1D
03 13 33 23 63 3B 2B 7F EB 4F 57 5B 47 5F 67 77
C7 3F 27 37 2F F3
KeyMoves
14 F3 A2 58 93 30 F3 A2 58 6F 13 F3 A2 58 9B 3C
F3 A2 58 DF 3B F3 A2 58 CF 37 F3 A2 58 EB
End
This looks like a bug in RM. The upgrade code I got by simply importing the KM file looked like this (again, nothing reassigned):
Code: Select all
Upgrade code 0 = a2 58 (Tuner/0600)
5a 00 d8 32 11 1f 3d 35
0b 7d bd 3d dd 5d 9d 1d 03 13 00 00 63 7f eb 5f
67 3f 2f
KeyMoves
14 f3 a2 58 93
30 f3 a2 58 6f
END
Now, is there any way to work the upgrade code into RM from the back end so I can map the missing keys? Stuff like open/close and aux input aren't there right now. As I mentioned above, I don't have access to Excel, so I'm pretty much stuck with RM.
Thanks again.
codewhacker@NOSPAMrant-central.com
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact:
For now (until protocols.ini is updated for NECx2), use 49 as the Parm value on the Setup tab, with NEC2 as the protocol. That should give you the proper Fixed Data of 31 3D 35. Then you can change the button assignments to your liking in RM, copy the upgrade over to IR, upload it to the remote, and try it out.
Mark
-
codewhacker
- Posts: 13
- Joined: Tue Nov 25, 2003 5:37 pm
- Location: Cincinnati, OH
- Contact:
Works like a champ! Many thanks for the assist on this, gentlemen. BTW, is there a similar hack for NECx1? My Magnavox TV uses NECx1 and learning the whole remote pretty much filled my learn buffer, so I want to turn it into a device upgrade.Mark Pierson wrote:For now (until protocols.ini is updated for NECx2), use 49 as the Parm value on the Setup tab, with NEC2 as the protocol. That should give you the proper Fixed Data of 31 3D 35. Then you can change the button assignments to your liking in RM, copy the upgrade over to IR, upload it to the remote, and try it out.
codewhacker@NOSPAMrant-central.com
-
jamesgammel
- Exile Island Resident
- Posts: 394
- Joined: Sun Aug 03, 2003 2:48 pm
- Location: Gillette, Wyoming
-
Mark Pierson
- Expert
- Posts: 3018
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Connecticut, USA
- Contact: