URC-7780: IR.EXE doesn't detect learned keys

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

diedelie
Posts: 7
Joined: Sun Jan 25, 2009 10:54 am

URC-7780: IR.EXE doesn't detect learned keys

Post by diedelie »

Currently I'm programming my URC-7780 for usage with my Bang&Olufson MX6000 TV set wit a BEO4 remote control.

Reading the remote control memory with IR.EXE 7.15 works fine so far.
Now I used the learning feature and learned the VTAPE2 key from my original remote to the D key of URC-7780.
If I download the memory after the learning, IR.EXE puts an error
"The learned command references an internal burst table, but the index is out of bounds. This could be caused by an incorrect LearnedAddr in the RDF." and replaces the first byte of the learned data with FF.

I compared the memory without and with learned key and found out, that the learned data is stored at $0800, which is also stored in the RDF (LearnedAddr=$800..$FFF):
0800: 30 20 11 00 00 92 19 55 15 44 35 43 53 54 34 54
0810: 44 35 32 00 FF FF FF FF FF FF FF FF FF FF FF FF

So the LearnedAddr seems to be fine.
Could anyone give me a hint about this internal burst table and how to get the learned keys decoded in IR.EXE?
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

We'd need to see your learned file. Once you've saved the file, try doing a 981 reset and learning again.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
diedelie
Posts: 7
Joined: Sun Jan 25, 2009 10:54 am

Post by diedelie »

I uploaded the the IR files to URC-7780_IR_EXE_Learned_Keys.zip.
Zip File includes the following files:
090125-2 URC-7780 User Reset.ir Download from the remote after a user reset, downloaded by IR.EXE with 10621062 (URC-7780 Stealth 12).rdf, also included
090125-3 URC-7780 B+O VTAPE2 on D.ir with BEO4 VTAPE2 key learned on D button, key is working with TV Set, but IR.EXE refuses to display the learned key and overwrites the byte 30 at address 0800 with FF (therefore the .IR file was downloaded without the RDF file)

The first file was created after a user reset (done within the setup menu of the remote LCD).
I don't know how to submit a 981 reset. The procedure I found in the forum, pressing magic long and then 981 doesn't work since this enters only the LCD menu.
vickyg2003
Site Admin
Posts: 7109
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

I see there are 3 RDF's for this remote here

Since one of them says "Fixed", I'd say that perhaps you should try a newer RDF. When you download remote, make sure that it looks correct since uploaded files can get extra underscores_ in the name which can cause you problems when you move on to RM.
diedelie
Posts: 7
Joined: Sun Jan 25, 2009 10:54 am

Post by diedelie »

@vickyg2003
Thank you for the hint about the RDF.
I used the RDF of the unextended remote from URC-7780 Extender A1 which is quite new (Dec 28, 2008) and the same as the fixed one that you mentioned except some different key names and the line AdvCodeFormat=HEX instead of AdvCodeFormat=EFC.
But I will give it a try if I'm back on my home PC.
diedelie
Posts: 7
Joined: Sun Jan 25, 2009 10:54 am

Post by diedelie »

I tried the RDF files for the URC-7780 from RDF Files and have still the same error message
"The learned command references an internal burst table, but the index is out of bounds. This could be caused by an incorrect LearnedAddr in the RDF."
and behavior as described in my first post.

Does anyone have a hint how to avoid this error and see the learned commands of the URC-7780 in IR.EXE?
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

This is not a problem with the RDF, it's a problem with the learned data itself. Have you verified whether the learned button actually works? Have you tried learning any other buttons from the original remote?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

I just looked closer and noticed that your using the B&O Beo4 remote, which uses a really high frequency, so it's usually impossible to learn from it.

Give this upgrade a try to see if it works your TV:
https://www.hifi-remote.com/forums/dload ... le_id=3570
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
diedelie
Posts: 7
Joined: Sun Jan 25, 2009 10:54 am

Post by diedelie »

Rob,
thank you for your hint. You're right, the BEO4 remote control is a 455kHz high frequency remote.
The TV-0565 code is built in in my URC-7780 remote and I'm actually using it to control my TV set. Since this code is missing some keys (e.g. VTAPE and VTAPE2) I learned these keys and they are working fine.

I would be happy with IR.EXE even if it wouldn't detect the content of the learned keys but leave the content unchanged, so I could use it to modify macros or load extenders.
But at the moment, IR.EXE overwrites the first byte of my learned keys with FF, so I can't upload the modified file.

Is it possible to hinder IR.EXE to modifiy unknown learned keys?
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

We can approach this from two angles. First, I can get the EFCs for TV/0565 and hopefully they will include those two buttons, so you'll have your upgrade.

Then next, we can look at making IR more forgiving of learns that it doesn't understand. Plus, of course, we should try and make it understand these learns if they work.

Could you learn several buttons from the Beo4 please, and then once you've confirmed that the learns work, please post your IR file. This will give us more samples of what the B&O signal looks like in learned form.

NOTE: please use the Raw Download button when you download these learns to make sure that IR doesn't corrupt the file.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
mathdon
Expert
Posts: 4725
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

As the author of the extender for the URC-7780 and responsible for the RDFs it contains, I believe my RDF for the unextended remote to be the "most correct" one. If diedelie, or anyone else, finds an error in the RDF data, please send me (mathdon) a PM. The change of AdvCodeFormat from EFC to HEX is a deliberate one. I believe EFC to be an error, but if I've got it wrong then I would like to know.
diedelie
Posts: 7
Joined: Sun Jan 25, 2009 10:54 am

Post by diedelie »

@mathdon:
Until now, I didn't find an error in your RDF. The LearnedAddr is ok and the key codes that I used so far for learning are also fine.

Btw, can you tell me how to initiate an 981 reset with the URC-7780 remote?
diedelie
Posts: 7
Joined: Sun Jan 25, 2009 10:54 am

Post by diedelie »

@Rob: I uploaded the IR 090127 URC-7780 BEO4 learned keys.ir of the URC-7780 remote with several learned keys of the BEO4 remote.
The learned keys are as follows:
URC-7780 Key A(=2D) learned BEO4 Key 1
0800: 2D 20 0F 00 00 92 16 55 15 44 44 44 44 44 44 44 43 20

URC-7780 Key B(=2E) learned BEO4 Key 2
0812: 2E 20 0F 00 00 92 16 55 15 44 44 44 44 44 44 44 35 20

URC-7780 Key C(=2F) learned BEO4 Key 3
0824: 2F 20 0F 00 00 92 16 55 15 44 44 44 44 44 44 44 34 20

URC-7780 Key D(=30) learned BEO4 Key 4
0836: 30 20 0F 00 00 92 16 55 15 44 44 44 44 44 44 43 54 20

URC-7780 Key Red(=29) learned BEO4 Key TV
0848: 29 20 0F 00 00 92 16 55 15 44 44 44 44 35 44 44 44 20

URC-7780 Key Green(=2A) learned BEO4 Key VTAPE
0850: 2A 20 0F 00 00 92 16 55 15 44 44 43 53 45 44 43 53 20

URC-7780 Key Yellow(=2B) learned BEO4 Key VTAPE2
086C: 2B 20 11 00 00 92 19 55 15 44 35 43 53 54 34 54 44 35 32 00

URC-7780 Key Blue(=2C) learned BEO4 Key OK
0880: 2C 20 0F 00 00 92 16 55 15 44 44 44 44 44 34 53 53 20

URC-7780 Key Rew(=0B) learned BEO4 Key Up (without repeat)
0892: 0B 20 12 00 00 92 1B 55 15 44 44 44 44 44 43 44 45 20 55 12 00

URC-7780 Key Stop(=0E) learned BEO4 Key Down (without repeat)
08A7: 0E 20 0F 00 00 92 16 55 15 44 44 44 44 44 43 44 44 20

URC-7780 Key Rec(=10) learned BEO4 Key Vol+ (without repeat)
08B9: 10 20 12 00 00 92 1B 55 15 44 44 44 44 43 45 44 44 20 55 12 00

URC-7780 Key Ffw(=0D) learned BEO4 Key Vol- (without repeat)
08CE: 0D 20 0F 00 00 92 16 55 15 44 44 44 44 43 45 43 54 20

Does this help to improve IR.EXE?

For my missing keys: I think the VTAPE2 button might be part of the TV-0565 but I got an addition to my old kameleon remote via telephone with VCR 0499 which included the VTAPE button as key code 248, so I don't think it's part of TV-0565. Btw, I'd like to add these keys to my Dreambox remote, so further information is useful. Thank you.
The Robman
Site Owner
Posts: 21945
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

diedelie wrote:For my missing keys: I think the VTAPE2 button might be part of the TV-0565 but I got an addition to my old kameleon remote via telephone with VCR 0499 which included the VTAPE button as key code 248, so I don't think it's part of TV-0565. Btw, I'd like to add these keys to my Dreambox remote, so further information is useful. Thank you.
When you say "key code" do you mean EFC? (ie, advanced code).

VCR/0499 uses different fixed data to TV/0565, so you can't create that code as part of your TV upgrade, you would need to use a keymove from the VCR upgrade.

Here are the other setup codes that use the B&O protocol:

VCR/0499:
https://www.hifi-remote.com/forums/dload ... le_id=6169

DVD/1025:
https://www.hifi-remote.com/forums/dload ... le_id=6170

Audio/0799:
https://www.hifi-remote.com/forums/dload ... le_id=6168
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
mathdon
Expert
Posts: 4725
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

How to do a 981 reset on the URC-7780.

Go to Advanced Setup, press Enter and then LCDLeft so that the LCD displays RESET. If you press Enter at this point you will get a further menu with just one item, USER RESET. But if, with RESET displayed, you enter 981 and THEN press Enter, you get MANUFACTURING RESET as a second option on this menu. Select it and press Enter to do your 981 reset. As you enter 981 the LED will flash once after each of the 9 and 8 but TWICE after the 1, as confirmation that you have entered the code correctly.
Post Reply