View previous topic :: View next topic |
Author |
Message |
hongso
Joined: 09 Mar 2004 Posts: 7
|
Posted: Tue Mar 09, 2004 10:58 am Post subject: device code for motorola dcp-501 for use in 15-1994 |
|
|
I am looking for device code for motorola dcp-501. I am using 15-1994 remote. The oem remote has jp1 connector, but I cannot find the ir file for it. Thanks. |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Tue Mar 09, 2004 11:50 am Post subject: |
|
|
Is this a cable box? If so, have you tried setup code CBL/0476?
To find the "device code" and protocol that this box uses, learn the signals from the Motorola remote using the 15-1994 and download the 15-1994's memory.
If the OEM remote is a JP1 remote and you want an IR.exe file for it, just hook the remote up to your JP1 cable and download.
If you really mean that you need an RDF for it, post the IR.exe dump in the Diagnosis Area (and post a link to it) and I'll take a look at 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 |
|
|
hongso
Joined: 09 Mar 2004 Posts: 7
|
Posted: Tue Mar 09, 2004 5:40 pm Post subject: |
|
|
I tried 0476 device code and it didn't work.
It's an integrated digital amp, cable and dvd player. I tried to decode the learned key in ir.but it was unregncognisable.
Yes, I think I need a RDF file. I have post the ir.exe dump of the oem remote already as dcp-501r.txt in the diagnostic area.
Thanks for your reply.
hong |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Tue Mar 09, 2004 6:10 pm Post subject: |
|
|
Do the learned signals actually work? If so, learn as many buttons as you can, including the numeric buttons, and post an IR file that contains them so we can look at it. If IR didn't recognize the protocol we may need to create a new one for it.
Then please make it easy for us, and post links to the files! _________________ 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 |
|
|
hongso
Joined: 09 Mar 2004 Posts: 7
|
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Tue Mar 09, 2004 8:17 pm Post subject: |
|
|
This protocol is a bit trickier than most as it has 4 burst pairs, plus the lead in pair changes after the first repetition.
The 1st lead-in is +6000 -1200
the 2nd lead-in is +3000 -1200
the leadout pair is +600 -9418
Burst pair 0 = +600 -600
burst pair 1 = +600 -1200
burst pair 2 = +1200 -600
burst pair 3 = +1200 -1200 _________________ 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 |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Tue Mar 09, 2004 10:13 pm Post subject: |
|
|
Here's a starter RDF for the Motorola remote: MGRAMGR0 (Motorola DCP501R).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 |
|
|
jon_armstrong Expert
Joined: 03 Aug 2003 Posts: 1238 Location: R.I.P. 3/25/2005 |
Posted: Wed Mar 10, 2004 12:40 pm Post subject: |
|
|
The Robman wrote: | This protocol is a bit trickier than most as it has 4 burst pairs, plus the lead in pair changes after the first repetition.
The 1st lead-in is +6000 -1200
the 2nd lead-in is +3000 -1200
the leadout pair is +600 -9418
Burst pair 0 = +600 -600
burst pair 1 = +600 -1200
burst pair 2 = +1200 -600
burst pair 3 = +1200 -1200 |
When I decode using that concept (and I think that is how it is encoded), I get (Eight burst pairs with two bits per burst pair):
01100000 10100110 0x 60 A6 pwr
01100000 11010111 0x 60 D7 vol+
01100000 11101000 0x 60 E8 vol-
01100011 01100000 0x 63 60 left
01100011 01110001 0x 63 71 right
01100011 01001110 0x 63 4E up
01100011 01011111 0x 63 5F down
01100001 10011001 0x 61 99 Menu
01100011 10000000 0x 63 80 Play
01100001 11011011 0x 61 DB FF
01100001 11101100 0x 61 EC rew
01100001 11111101 0x 61 FD pause
01100011 10010001 0x 63 91 stop
01100100 10001011 0x 64 8B swap
01100100 01011010 0x 64 5A pip
01100100 00101001 0x 64 29 display
01100100 00000111 0x 64 07 select
01100001 00010101 0x 61 15 enter
01100100 11011110 0x 64 DE ch+
01100100 10111110 0x 64 BE ch-
I don't see any obvious patterns to the variable bits but maybe I have been staring at it too long.
We can reproduce this in PB, if we just do the repeating portion that is different from the fixed only in the longer lead in times and use Zero=0,-600 and One=600,-0 and it will take something like eight fixed bits and 19 variable bits and as many zeros after that as we need to make the math easy -- based on what I have seen so far.
But if we can't narrow down a check byte of some sort in the "real" encoding 11 bits would be a lot of commands to try to find discretes.
hongso, we really need you to learn the rest of the commands and particularly the numerals. _________________ -Jon
Last edited by jon_armstrong on Wed Mar 10, 2004 2:57 pm; edited 1 time in total |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Wed Mar 10, 2004 2:57 pm Post subject: |
|
|
I've managed to track down the official upgrade for this device and have loaded a KM file for it. I also created a 15-1994 IR file for it that you can use to test it.
The UEI protocol is VERY long, so it might be worth us playing with this to see if we can come up with something better. _________________ 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 |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Wed Mar 10, 2004 3:45 pm Post subject: |
|
|
Here's a disassembly of the official protocol: 01C6-Motorola.txt _________________ 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 |
|
|
hongso
Joined: 09 Mar 2004 Posts: 7
|
Posted: Wed Mar 10, 2004 5:30 pm Post subject: |
|
|
The upgrade works. I'll put some more learned keys in the diagnosis area for you to improve the upgrade file. Thanks a million.
hong |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Wed Mar 10, 2004 5:37 pm Post subject: |
|
|
OK, here's the story. The first 4 bits of data is fixed, the next 8 bits of data is variable and the final 4 bits of data are a checksum.
To calculate the checksum, take the variable bits, 2 at a time, starting from the right and multiple them by 1, 2, 4 and 7 respectively. The result, when reduced to 4 bits of binary (ie, MOD with 16) is the checksum.
Here's the data...
0110-00001010-0110 0x0A - power
0110-00001101-0111 0x0D - vol+
0110-00001110-1000 0x0E - vol-
0110-00110110-0000 0x36 - left
0110-00110111-0001 0x37 - right
0110-00110100-1110 0x34 - up
0110-00110101-1111 0x35 - down
0110-00011001-1001 0x19 - menu
0110-00111000-0000 0x38 - play
0110-00011101-1011 0x1D - ffwd
0110-00011110-1100 0x1E - rew
0110-00011111-1101 0x1F - pause
0110-00111001-0001 0x39 - stop
0110-01001000-1011 0x48 - swap
0110-01000101-1010 0x45 - pip
0110-01000010-1001 0x42 - display
0110-01000000-0111 0x40 - select
0110-00010001-0101 0x11 - enter
0110-01001101-1110 0x4D - ch+
0110-01001011-1110 0x4B - ch- _________________ 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 |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Wed Mar 10, 2004 5:42 pm Post subject: |
|
|
hongso wrote: | The upgrade works. I'll put some more learned keys in the diagnosis area for you to improve the upgrade file. Thanks a million.
hong |
Here's what you should do. Starting with a cleared out learning section, learn all the buttons that are not included in the upgrade, then post back here what each button actually does. For example, if you learned the ANGLE function to the PIP button, let me know.
I have already posted a KM file for this, but with this extra data I can complete it.
Then, once you have your 15-1994 programmed to work the DCP501 properly, can I borrow the DCP remote to complete the RDF?
Also, just FYI, you won't be able to use learning in AUX1 mode as it now uses a protocol upgrade. This is because of a bug that's in the 15-1994. _________________ 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 |
|
|
jon_armstrong Expert
Joined: 03 Aug 2003 Posts: 1238 Location: R.I.P. 3/25/2005 |
Posted: Wed Mar 10, 2004 7:44 pm Post subject: |
|
|
Why not try all OBC's from 0-255. There is some risk that you hit a reset or some service menu. Since the protocol calculates the checksum, why wait? Of course that is easy for me to say
Out of curiosity, does the built in cable box use a different device key?
BTW, nice work, Rob. _________________ -Jon |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21234 Location: Chicago, IL |
Posted: Thu Mar 11, 2004 12:28 am Post subject: |
|
|
I have trimmed alot of stuff out of the official protocol and have created a new IR file for you to try: dcp-501-upgrade3.txt _________________ 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 |
|
|
|