View previous topic :: View next topic |
Author |
Message |
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Tue Mar 08, 2005 1:57 pm Post subject: |
|
|
The 6541 doesn't have digits, right?
So you are trying to map the digits of the original remote onto non digits of the 6541?
IR.EXE is getting confused over the lack of digits?
Am I totally confused here, or am I beginning to understand what is going on? |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Tue Mar 08, 2005 2:09 pm Post subject: |
|
|
The URC-6541 doesn't have digits, but IR allows for this. As the firmware is derived from the firmware used for remotes with digits, there is still space in the device upgrade structure for digit keys, even though there aren't buttons for them, so in the RDF I lumped them all together under the name "Numbers", which is the first "button" in the upgrade.
If he is indeed learning the digit buttons, that would explain it, but if he's learning the volume, etc buttons, it would tend to imply that DecodeIR is returning the wrong OBCs. It appears that 3 LSBs of the OBCs returned are the same as the 3 LSBs for the correct OBCs. _________________ 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 |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Tue Mar 08, 2005 2:33 pm Post subject: |
|
|
The Robman wrote: | As the firmware is derived from the firmware used for remotes with digits, |
OK, so my observations of how that looks in IR were barking up the wrong tree.
Since you know this stuff, are we sure the 6541 uses an old S3C80 chip (like the 1994), not a new S3C80 chip (like the 7560)?
That 6541 upgrade is built for old S3C80, right?
The Robman wrote: |
If he is indeed learning the digit buttons, that would explain it, |
Would explain what? If he learned digits and if RM got the right protocol executor for a 6541 then when he tested it he'd get digits. But when he tested it he got crap. I haven't picked apart that protocol executor yet (mainly hoping YOU would) but it's seeming less and less likely that the protocol executor is right.
The Robman wrote: |
but if he's learning the volume, etc buttons, it would tend to imply that DecodeIR is returning the wrong OBCs. It appears that 3 LSBs of the OBCs returned are the same as the 3 LSBs for the correct OBCs. |
It doesn't look that way to me.
1) I hand decoded these and I think DecodeIr's decodes are correct.
2) I can't match up most of the 6541 keys to known OBC values, but where I can match them, such as Vol+, the low three bits don't match. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Tue Mar 08, 2005 4:01 pm Post subject: |
|
|
Here's the binary the 2 OBCs used for some of the buttons:
prog+
50: 00110010
02: 00000010
prog-
52: 00110100
04: 00000100
mute
13: 00001101
05: 00000101
vol-
16: 00010001
03: 00000001
In putting this list together I noticed that the vol+ button doesn't follow the pattern (and I'm guessing that this is the one you looked at).
vol+
16: 00010000
03: 00000011
As for the S3C8 question, I'm pretty sure I confirmed that it's the old variety back when I built the RDF. _________________ 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 |
|
|
triangle516
Joined: 01 Mar 2005 Posts: 12
|
Posted: Wed Mar 09, 2005 8:42 am Post subject: Still Not Working |
|
|
Hi,
Yes Rob the 7560 does work with the 0751 code after I run the wave upgrade file., but before I run the upgrade file it will not accept the code e.g. it doesnt blink twice.
I have tried your other suggestions of the text file you give also entered your codes manually to the OBC line and uploaded to the remote but still no joy.
I have since realised that the 6541 has a S3C80 chip and the 7560 has a S3C80+ chip, I also notice that the signatures are different 6541 EZP0EZP0 and the 7560 is EBV0EBV0.
I dont understand what these mean but basically all I am trying to do is somehow replicate what is working in my 7560 and transfer the channel change up and down, menu, select buttons to the 6541.
I think there has been a confusion on this thread as I was asked at the beginning to learn the 1-9 keys to the remote and thus the OBC codes were wrong as there is no 1-9 keyboard as you realised so I have placed the 1-9 on the buttons available just for test purposes. As there is no numeric keyboard.
I have tried the file below without any luck if you can take a look at this and see what you think I would appreciate it.
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=1373 |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Wed Mar 09, 2005 11:41 am Post subject: |
|
|
The SAT/0751 code isn't built into the URC-7560 so it needs to be added, therefore it's no surprise at all that the code is not accepted when the upgrade isn't present. As you are a JP1 user, there's no need to stick with the WAV file upgrade that you've been using, you can use the SAT/0751 upgrade I linked to earlier, which will enable you to customize the layout as you see fit.
If you were to open this upgrade using RM, you should also be able to customize it for the URC-6541.
For future reference, whenever you learn functions for us to look at, please make it as clear as possible what the functions actually are. Naturally I assumed that you had learned VOL+ to the VOL+ button, etc and this lead me to believe that DecodeIR was reporting the OBCs incorrectly. If you had mentioned that you had learned the numeric buttons to the VOL buttons, this would have saved us from going down a dead-end on that.
If you lack the skills to customize the upgrade, just tell me what functions you want assigned to which buttons and I'll do it. _________________ 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 |
|
|
triangle516
Joined: 01 Mar 2005 Posts: 12
|
Posted: Wed Mar 09, 2005 12:45 pm Post subject: You have lost me here. |
|
|
Hi, Rob,
I realise how to cut and paste protocols from the rm to the ir. I have done this for all my devices, Pioneer Plasma, Dreambox 7000, Humax 5400 and other devices with no problem whatsoever.
Jon Armstrong replied to my first post "Post the file from IR saved after you learn numerals 0 through 9 and post it in the diagniois area and then post a link to it back in this thread. That way we can see what is going on."
When I first said I had a problem the first reply was learn the numerics 1-9 and post it into the diagnosis area. I knew this was strange as there was no numeric keys and thought this may confuse matters. If you look back through this post you will see this is why I posted what was asked for.
If I had been asked for to learn prog + prog - vol + vol - I would have done this as this would have been easier for you and me.
I think the person who asked for this did not realise that this remote did not have a numeric keypad (not that I wanted numbers anyway) thus causing confusion.
All I wanted was Prog + Prog - Select, Menu and NOT NUMERIC NUMBERS what someone asked me to upload.
Never mind anyway I didnt get anywhere there.
The reason I have uploaded the wave to the ir file as this is the only way I can get a Nokia to work. The link you gave me to a Nokia Text File in the previous post does not work in a 7560, I have tried it in 7560, 7550, and a 6541. It works in non of these remote controls.
As I state up above I was only asked to supply numeric and I only give what I am asked for.. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Wed Mar 09, 2005 1:38 pm Post subject: |
|
|
I've found the problem. RM isn't changing the addresses the JP addresses from "FF xx" to "80 xx". Try replacing the $00ED protocol with this one and your upgrade should work.
Upgrade Protocol 0 = 00 ED (S3C8) Nokia Quad (KM v8.31)
3F 97 21 8B 15 00 00 58 00 74 00 58 00 C6 00 C5
00 74 00 58 01 18 00 58 01 70 1C 1A F6 01 39 38
03 F6 80 42 38 04 F6 80 42 38 05 F6 80 42 1C 12
F6 01 39 C6 F8 B3 08 F6 01 45 F6 01 0A 7B DB 8D
80 73 5C 04 37 3F 13 37 3D 08 1C 12 F6 01 39 8D
80 6D 1C 16 F6 01 39 8D 80 6D 37 3D 08 1C 1E F6
01 39 8D 80 6D 1C 22 F6 01 39 8D 80 6D 90 C3 90
C3 5A D1 AF
End
Regarding the numerics vs. volume key stuff. Please try and understand that the experts here are trying to answer several threads at once, so we don't tend to re-read all the earlier posts in a thread every time we respond to it. You are correct that Jon did ask you to learn the numeric buttons and I had missed that in his post, and you also most likely correct that he didn't know that the URC-6541 lacked numeric buttons. Therefore, when you posted the file containing the learned signals, it would have been helpful if you had mentioned that, as the URC-6541 lacks numeric buttons, you learned the numerics to these other buttons. Now I know you did what you were asked to do, I'm just pointing out ways that you can help the experts help you. _________________ 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 |
|
|
gfb107 Expert
Joined: 03 Aug 2003 Posts: 3411 Location: Cary, NC |
Posted: Wed Mar 09, 2005 3:19 pm Post subject: |
|
|
The Robman wrote: | I've found the problem. RM isn't changing the addresses the JP addresses from "FF xx" to "80 xx". |
I don't know why, but the RM conversion code for old S3C80 processors will only convert a FF to 80 when the preceeding byte is F6. In this protocol, it looks like the FF should be converted to 80 also when the preceeding byte is 8D. Are there others? _________________ -- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST) |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Wed Mar 09, 2005 3:24 pm Post subject: |
|
|
I wish I had time to clean up that protocol executor.
A jp instruction (rather than jr) within ram is a really lame thing to do.
The more patterns KM and RM recognise to change new S3C80 things to old, the more risk there is of matching the pattern to misaligned or data content and changing something that shouldn't be changed.
The whole executor is really big for what it needs to do. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Wed Mar 09, 2005 3:48 pm Post subject: |
|
|
johnsfine wrote: | A jp instruction (rather than jr) within ram is a really lame thing to do. |
No doubt! I hope that some of these UEI executors are at least partially generated by a compiler or assembler of some sort, because not only do they use JP statements, which as you say are lame (and I totally agree), more often than not the command at the address that gets jumped to is RET! _________________ 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 |
|
|
mr_d_p_gumby Expert
Joined: 03 Aug 2003 Posts: 1370 Location: Newbury Park, CA |
Posted: Wed Mar 09, 2005 8:32 pm Post subject: |
|
|
gfb107 wrote: | I don't know why, but the RM conversion code for old S3C80 processors will only convert a FF to 80 when the preceeding byte is F6. In this protocol, it looks like the FF should be converted to 80 also when the preceeding byte is 8D. | It should be converting FF to 80 when it is preceeded by either an F6 (CALL) or 8D (JMP). The intent is to convert any CALL or JMP reference to RAM within the protocol code. _________________ Mike England |
|
Back to top |
|
|
gfb107 Expert
Joined: 03 Aug 2003 Posts: 3411 Location: Cary, NC |
|
Back to top |
|
|
triangle516
Joined: 01 Mar 2005 Posts: 12
|
Posted: Thu Mar 10, 2005 5:44 pm Post subject: Thanks Very Much Spot On |
|
|
Thanks for all the info yes as soon as the FF were changed to 80 everything was working great.
Pleased we got that sorted. I was beginning to give up hope.
One other thing is it possible to combine 2 protocols together, As I have ran out of upgrade space showing overflow.
I have read the read me's and it appears it looks like it can be done in KM but I dont have a copy of Excel only Java with RM.
Is there any other way of combining these protocols?
Upgrade Protocol 0 = 00 ED (S3C8) Nokia Quad (KM v8.31)
3F 97 21 8B 15 00 00 58 00 74 00 58 00 C6 00 C5
00 74 00 58 01 18 00 58 01 70 1C 1A F6 01 39 38
03 F6 80 42 38 04 F6 80 42 38 05 F6 80 42 1C 12
F6 01 39 C6 F8 B3 08 F6 01 45 F6 01 0A 7B DB 8D
80 73 5C 04 37 3F 13 37 3D 08 1C 12 F6 01 39 8D
80 6D 1C 16 F6 01 39 8D 80 6D 37 3D 08 1C 1E F6
01 39 8D 80 6D 1C 22 F6 01 39 8D 80 6D 90 C3 90
C3 5A D1 AF
End
--
Upgrade protocol 0 = 00 cd (S3C80) Panasonic Combo (RM v1.20)
45 91 32 8b 12 8f 45 08 08 00 da 00 c6 00 da 02
7b 90 c9 06 d0 03 54 e4 05 08 b4 06 08 b4 07 08
20 11 8d 01 33
End
Thanks everyone for all your help, I appreciate it. |
|
Back to top |
|
|
|