View previous topic :: View next topic |
Author |
Message |
alanrichey Expert
Joined: 24 Mar 2008 Posts: 3529 Location: UK/USA |
Posted: Thu Sep 16, 2010 3:55 am Post subject: Entone Amulet |
|
|
Trying to build an upgrade for the Entone Amulet and IRScope is decoding it as:
RC6-6-56 Device: 230,-1761607696 (Actually the last digit varies between 3,4,5,6.
Anyone any ideas ? I have posted an ICT file for 5 button learns at
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=8957
Cheers
Al |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Thu Sep 16, 2010 2:36 pm Post subject: |
|
|
I've never understood the RC6-?-?? decodes, so I had to do some reading to get up to speed with it. With RC6-6-56, the 56 at the end means that it's a 56 bit signal, after the initial 4 bits and the one double bit.
None of the current RC6 executors can generate a 56 bit signal, and there aren't enough input registers to do so, the way the executors are currently formatted.
So, I've tried to take a completely different approach and have written a new executor to do this. It's quite experimental, so I don't expect it to work the first time.
Here's the file, if you'd like to try it out anyway:
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=8960
This is what the signals look like:
+2640 -880; 1110 -880 +880; 11100110 00000011 10010110 11111111 11111111 1111 00110101 0000 -131120 = 1
+2640 -880; 1110 -880 +880; 11100110 00000011 10010110 11111111 11111111 1111 00000111 0000 -131120 = power
+2640 -880; 1110 -880 +880; 11100110 00000011 10010110 11111111 11111111 1111 00110011 0000 -131120 = left
+2640 -880; 1110 -880 +880; 11100110 00000011 10010110 11111111 11111111 1111 00100000 0000 -131120 = play
+2640 -880; 1110 -880 +880; 11100110 00000011 10010110 11111111 11111111 1111 00000010 0000 -131120 = ch+
1 = +440 -440
0 = -440 +440 _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Last edited by The Robman on Thu Sep 16, 2010 5:53 pm; edited 1 time in total |
|
Back to top |
|
|
alanrichey Expert
Joined: 24 Mar 2008 Posts: 3529 Location: UK/USA |
Posted: Thu Sep 16, 2010 2:53 pm Post subject: |
|
|
Thanks. I assume I simply rename the extension to RMDU and use that in RM ?
Later: Sorry, but the OBC I get from IRScope are different to the ones you have given. Can I do a conversion or do you need ALL the buttons in ict form ? |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Thu Sep 16, 2010 5:52 pm Post subject: |
|
|
alanrichey wrote: | Thanks. I assume I simply rename the extension to RMDU and use that in RM ?
Later: Sorry, but the OBC I get from IRScope are different to the ones you have given. Can I do a conversion or do you need ALL the buttons in ict form ? |
You can open KM files using RM. Don't change the extension!
If you look at the data that I posted above, you'll see that the OBC isn't in the last byte, where IRScope expects it to be, it's actually shifted 4 bits to the left.
So, there's no easy way for you to get the true OBCs from IRScope.
Here's what you need to do to get them:
1) Learn everything and save the ICT file.
2) Export the learns in UEI format.
3) Fire up IR.exe and select the URC-8820 remote (because it has lots of learning memory)
4) One by one, cut and paste the learns from the ExportedUEI.txt file into IR.
5) When they're all copied, save the IR file.
6) On the Learned Signals tab, enter 444 as the "Round To" amount and select "Odd" for Bi-Phase.
7) Click the Times Summary button and copy/paste the data to Notepad.
8) Replace "+444 -444; " with 1 (include the trailing space)
9) Replace "-444 +444; " with 0 (include the trailing space)
10) The binary for the OBC is before the 4 trailing zeroes.
Here's the rounded raw data for the 5 buttons that you gave me:
# Device Button Key Notes Freq Raw Timing Data
1 CBL/SAT 1 38647 Once: +2664; -444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 -444; +1332 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; -444 +444; +444 -444; +444 -444; -444 +444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; +444 -444; -444 +444; +444 -444; -444 +444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -130980
2 CBL/SAT Power 38277 Once: +2664; -444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 -444; +1332 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; -444 +444; +444 -444; +444 -444; -444 +444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -130980
3 CBL/SAT Left 38461 Once: +2664; -444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 -444; +1332 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; -444 +444; +444 -444; +444 -444; -444 +444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -130980
4 CBL/SAT PLAY 38461 Once: +2664; -444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 -444; +1332 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; -444 +444; +444 -444; +444 -444; -444 +444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -130980
5 CBL/SAT CH+ 38277 Once: +2664; -444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 -444; +1332 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; +444 -444; -444 +444; +444 -444; +444 -444; -444 +444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; +444 -444; -444 +444; -444 +444; -444 +444; -444 +444; -444 +444; -130980
And here it is after doing the edits (OBCs colored red):
# Device Button Key Notes Freq Raw Timing Data
1 CBL/SAT 1 38647 Once: +2664; -444 -444; 1110-444 -444; +1332 -444; 1100110000000111001011011111111111111111111001101010000 -130980
2 CBL/SAT Power 38277 Once: +2664; -444 -444; 1110-444 -444; +1332 -444; 1100110000000111001011011111111111111111111000001110000 -130980
3 CBL/SAT Left 38461 Once: +2664; -444 -444; 1110-444 -444; +1332 -444; 1100110000000111001011011111111111111111111001100110000 -130980
4 CBL/SAT PLAY 38461 Once: +2664; -444 -444; 1110-444 -444; +1332 -444; 1100110000000111001011011111111111111111111001000000000 -130980
5 CBL/SAT CH+ 38277 Once: +2664; -444 -444; 1110-444 -444; +1332 -444; 1100110000000111001011011111111111111111111000000100000 -130980 _________________ 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: 21238 Location: Chicago, IL |
Posted: Thu Sep 16, 2010 8:34 pm Post subject: |
|
|
I guess I'm getting good at this because there was just 1 minor error in the code that I did (I had the repeat flag on, when it should have been off). So, I just updated the zip file with the new files.
I have tested the signals and the do replicate the originals. _________________ 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 |
|
|
alanrichey Expert
Joined: 24 Mar 2008 Posts: 3529 Location: UK/USA |
Posted: Fri Sep 17, 2010 3:22 am Post subject: |
|
|
I think I might leave that to the user, it is going to take hours |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Fri Sep 17, 2010 7:39 am Post subject: |
|
|
Those are the steps that I perform every time I work one of your ICT files. Just post the ICT file and I'll do it.
Hey, maybe Graham will read this and take pity on us and modify how the export function in IRScope works so that it can automatically generate an IR 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! |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Fri Sep 17, 2010 9:29 am Post subject: |
|
|
OK, good news Alan, I've come up with a much easier way that you can get the OBCs for the functions.
When you look at the decodes in IRScope, you see a very large negative number as part of the device code (eg, -1761607693). Below are the decodes that I got from the 5 buttons that you posted:
1: One : Protocol=RC6-6-56 Device=230.-1761607693 OBC=80
2: Power : Protocol=RC6-6-56 Device=230.-1761607696 OBC=112
3: Left : Protocol=RC6-6-56 Device=230.-1761607693 OBC=48
4: Play : Protocol=RC6-6-56 Device=230.-1761607694 OBC=0
5: Channel Up : Protocol=RC6-6-56 Device=230.-1761607696 OBC=32
You can use that in conjunction with the displayed OBC to get the true OBC. How are your Excel skills? You will need to create a simple spreadsheet to do the decodes for you. This is what it would look like:
You'll notice that I put the button name in the first column, the last 2 digits of the negative sub-device code in the second column and the displayed OBC in the third. Then in the forth column, I entered the following formula:
=(16*(15-MOD(B2-81,256)))+(C2/16)
You can then repeat that formula down the column like this:
1) highlight the cell with the formula in it
2) hold down the SHIFT key
3) highlight the last cell in the same column that needs to be populated
4) press CNTL+D _________________ 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 |
|
|
alanrichey Expert
Joined: 24 Mar 2008 Posts: 3529 Location: UK/USA |
Posted: Fri Sep 17, 2010 9:34 am Post subject: |
|
|
That I can manage Many thanks |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
Posted: Sat Sep 18, 2010 10:45 am Post subject: |
|
|
Was the user able to verify that the 5 functions in the upgrade work, just to verify that my protocol executor really works? _________________ 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 |
|
|
alanrichey Expert
Joined: 24 Mar 2008 Posts: 3529 Location: UK/USA |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
|
Back to top |
|
|
alanrichey Expert
Joined: 24 Mar 2008 Posts: 3529 Location: UK/USA |
Posted: Mon Sep 20, 2010 2:49 pm Post subject: |
|
|
OK Rob, back to the original subject. The user has reported back that the codes work but he gets multiple presses. Can you set the repeat to zero ?
Al |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21238 Location: Chicago, IL |
|
Back to top |
|
|
alanrichey Expert
Joined: 24 Mar 2008 Posts: 3529 Location: UK/USA |
Posted: Sun Sep 26, 2010 2:46 pm Post subject: |
|
|
Perfect. Everything works perfectly with no skipping. The customer asked to pass on his thanks to all concerned and I heartily endorse that
I'll upload it. |
|
Back to top |
|
|
|