One for all cannot learn my device properly - can JP1 help?
Moderator: Moderators
One for all cannot learn my device properly - can JP1 help?
Hi folks,
I'm using a URC-7950 & URC-7555 to control an ALBA DVD382STB combined DVD player and Freeview receiver without much luck on the learning from.
OFA have send me codes which do nothing at all.
When I teach the OFA remote commands from the original, I find repeated keypress a problem. After some experimenting and research I suspect the protocol used, possibly NEC-2, includes a flag that toggles on alternate key presses, but I don't know if the OFA remotes support this.
For example, if I teach 1,2,3 on consecutive keystrokes, I can enter 1,2,3 but not 1,1,1 nor 1,3,2
I can change this behavior by teaching every second keystroke where I cannot enter consecutive numbers at all, leading me to believe there are odd and even codes.
Would it be possible to download the learned device table using JP1, amend the protocol to support this behavior and upload it back to the remote, or am I stuffed so to speak with this device?
Thanks
Gordon
I'm using a URC-7950 & URC-7555 to control an ALBA DVD382STB combined DVD player and Freeview receiver without much luck on the learning from.
OFA have send me codes which do nothing at all.
When I teach the OFA remote commands from the original, I find repeated keypress a problem. After some experimenting and research I suspect the protocol used, possibly NEC-2, includes a flag that toggles on alternate key presses, but I don't know if the OFA remotes support this.
For example, if I teach 1,2,3 on consecutive keystrokes, I can enter 1,2,3 but not 1,1,1 nor 1,3,2
I can change this behavior by teaching every second keystroke where I cannot enter consecutive numbers at all, leading me to believe there are odd and even codes.
Would it be possible to download the learned device table using JP1, amend the protocol to support this behavior and upload it back to the remote, or am I stuffed so to speak with this device?
Thanks
Gordon
-
vickyg2003
- Site Admin
- Posts: 7109
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
My motorola TV has a toggling bit protocol. If I learn the signals they only work once. However if I create a device upgrade, the toggling works pretty well. Sometimes the remote and device get out of synch and I have to press a button more than once to get it to work. That really isn't a problem except for in macros. So the answer is yes, you can handle this by creating an upgrade instead of using learned signals.
Good Luck
Good Luck
Re: One for all cannot learn my device properly - can JP1 he
gtg wrote:I'm using a URC-7950 & URC-7555
I don't recall, and didn't look up, what level of JP1 support exists for those. I'm sure you can find that info somewhere on this site.
There are several protocols that include toggle bits, causing exactly the behavior you reported. NEC-2 is NOT one of those protocols. RC5 is the most common of those protocols and very likely the one your device uses.gtg wrote:When I teach the OFA remote commands from the original, I find repeated keypress a problem. After some experimenting and research I suspect the protocol used, possibly NEC-2, includes a flag that toggles on alternate key presses, but I don't know if the OFA remotes support this.
OFA remotes do support the correct operation of the toggle bits in those protocols, but not for learned signals. It will behave correctly if you use a built-in setup code or an upgrade or keymoves based on either (in other words, for all methods of programming the signal other than learning).
Very good analysis. Most people just get confused over those symptoms and don't test carefully enough to see what is really happening.gtg wrote: For example, if I teach 1,2,3 on consecutive keystrokes, I can enter 1,2,3 but not 1,1,1 nor 1,3,2
I can change this behavior by teaching every second keystroke where I cannot enter consecutive numbers at all, leading me to believe there are odd and even codes.
I'd say yes for sure if you were using OFA models I recognized. You may need to look up whether you can download learned signals by JP1 from your OFA models.gtg wrote: Would it be possible to download the learned device table using JP1,
No need to amend the protocol. You copy the protocol name, device number and the OBC number of each function from the learned signals tab of IR.exe to the KM or RM program to build a new upgrade the usual way. The fact that the signals have a toggle bit doesn't matter to that process.gtg wrote:amend the protocol to support this behavior
You might prefer to post the protocol name, device number and a few OBC-function pairs. Likely someone will tell you a built-in setup code number for it and/or an upgrade file already posted in our file area. That could save you some effort (at the cost of a short wait for someone to reply).
Thanks for the feedback. There is hope then.
I believe the URC-7950 is a JP1.2 device but no luck so far sourcing a cable in the UK.
I have done some searching without any luck, and scanning through all the build in codes using the one-for-all search method has not thrown up any tables that work. At best I found 6 or so tables where the power function triggers "channel up" but nothing else works and they all suffer the same lack of repeat problem.
As soon as I can get my hands on the hardware I'll have a go.
Thanks again
Gordon
I believe the URC-7950 is a JP1.2 device but no luck so far sourcing a cable in the UK.
I have done some searching without any luck, and scanning through all the build in codes using the one-for-all search method has not thrown up any tables that work. At best I found 6 or so tables where the power function triggers "channel up" but nothing else works and they all suffer the same lack of repeat problem.
As soon as I can get my hands on the hardware I'll have a go.
Thanks again
Gordon
That is enough for what we call "partially working".gtg wrote:I have done some searching without any luck, and scanning through all the build in codes using the one-for-all search method has not thrown up any tables that work. At best I found 6 or so tables where the power function triggers "channel up" but nothing else works
If you tell us which built-in setup code partially works, we can deduce much more from that than you might expect.
With KeyMoves, you may be able to fix a setup code that partially works, without needing a JP1 cable.
That is very strange. Do you really mean pressing power once causes channel up, then pressing it again doesn't do another channel up?gtg wrote:and they all suffer the same lack of repeat problem.
That would be quite unlikely if pressing power were sending one signal from a built-in setup code. I wonder if you have some macro on the power button that is confusing things.
Indeed - thought the search method should issue power commands....Do you really mean pressing power once causes channel up, then pressing it again doesn't do another channel up?
DVD code 0352 - I get channel up, which will repeat after a number is pressed, although the number has no effect on the device, also channel down gives channel down.
SAT code 1698 - I get channel down, which will repeat after a number is pressed, although the number has no effect on the device. Nothing else has any effect on the device.
There are some other if you need more info....
ok, that code is NEC dev=128 subdev=100. It seems to use the same codes as Grundig according to this upgrade.
On the URC-7555, TV/1908, TV/1916, VCR/0352, VCR/0742 use the same device/subdevice pair.
Hopefully, you can use the upgrade to find other OBC codes that work and use keymoves to invoke them.
On the URC-7555, TV/1908, TV/1916, VCR/0352, VCR/0742 use the same device/subdevice pair.
Hopefully, you can use the upgrade to find other OBC codes that work and use keymoves to invoke them.
Those setup codes are NEC2 protocol, device 128, subdevice 100.
I've never heard of NEC2 protocol including a toggle bit, yet the symptoms described earlier in this thread pretty clearly indicate a toggle bit.
Neither an NEC2 upgrade, nor KeyMoves based on one of those setup codes would not include a toggle bit.
If this device really does use a toggle bit in a Protocol that normally has no toggle bit, then the KeyMoves or upgrade would act just like the learned signals.
With a bit more info, one of the experts could construct a modified protocol to make NEC2 have a toggle bit.
But I'm not yet convinced that what you seem to be seeing is what is really there.
I've never heard of NEC2 protocol including a toggle bit, yet the symptoms described earlier in this thread pretty clearly indicate a toggle bit.
Neither an NEC2 upgrade, nor KeyMoves based on one of those setup codes would not include a toggle bit.
If this device really does use a toggle bit in a Protocol that normally has no toggle bit, then the KeyMoves or upgrade would act just like the learned signals.
With a bit more info, one of the experts could construct a modified protocol to make NEC2 have a toggle bit.
But I'm not yet convinced that what you seem to be seeing is what is really there.
-
vickyg2003
- Site Admin
- Posts: 7109
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
If it helps, batteries have been replaced with a quality brand and the behaviour is identical on both remotes.
Also, if I block the remote output, press a key then unblock after several seconds, the command is seen by the device indicating that the command is being repeated continuously.
I'm sure I have read that the NEC2 protocol can include a toggle bit to discriminate between a break in transmission and a subsequent keypress, but cannot confirm that for now.
Also, if I block the remote output, press a key then unblock after several seconds, the command is seen by the device indicating that the command is being repeated continuously.
I'm sure I have read that the NEC2 protocol can include a toggle bit to discriminate between a break in transmission and a subsequent keypress, but cannot confirm that for now.
Further tests on toggling included learning separate key presses of the same key onto different keys and then entering 1,1,1 was possible using the 1st and 2nd learned keys.But I'm not yet convinced that what you seem to be seeing is what is really there.
Learned keys show 100% consistancy when toggling is assumed, so I'm 100% confident about toggling.
However regarding protocol, I think it more likely that the device uses a less robust protocol and is responding to the NEC2 transmission in error, given that so far the only functions I can trigger with any stored profile are CH up & down.
See this discussion on remotes triggering functions on the wrong devices.
http://www.digitalspy.co.uk/forums/show ... ght=remote
http://www.digitalspy.co.uk/forums/show ... ght=remote