JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Decode for Cyberlink PC remote, for PowerDVD and MCE 38khz
Goto page 1, 2  Next
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Protocol Decodes
View previous topic :: View next topic  
Author Message
chud



Joined: 09 Feb 2008
Posts: 10

PostPosted: Sat Feb 09, 2008 4:34 pm    Post subject: Decode for Cyberlink PC remote, for PowerDVD and MCE 38khz Reply with quote

Have uploaded .ir file for learned remote codes, was hoping someone could kindly decode it?
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=5392
Thanks
Rich
Back to top
View user's profile Send private message
chud



Joined: 09 Feb 2008
Posts: 10

PostPosted: Wed Feb 13, 2008 3:21 pm    Post subject: Reply with quote

small excert to wet someones appetite for a challenge....

LEARNED RAW DATA:
# Device Button Key Notes Freq Raw Timing Data

1 AMP Stop
38277

Once: +1352 -452 +464 -896 +464 -672 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -1116 +464 -446 +464 -1116 +464 -672 +464 -446 +464 -1116 +464 -672 +464 -63444
Repeat: +1352 -452 +464 -896 +464 -672 +464 -446 +464 -446 +464 -446 +464 -672 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -1116 +464 -446 +464 -1116 +464 -672 +464 -446 +464 -1116 +464 -446 +464 -63444
Extra: +1352 -452 +464 -896 +464 -672 +464 -446 +464 -446 +464 -446 +464 -672 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -1116 +464 -446 +464 -1116 +464 -672 +464 -63444

2 AMP CH+
38277

Once: +1352 -452 +464 -896 +464 -672 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -896 +464 -446 +464 -1122 +464 -446 +464 -446 +464 -896 +464 -446 +464 -63446
Repeat: +1352 -452 +464 -896 +464 -672 +464 -446 +464 -446 +464 -446 +464 -672 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -896 +464 -446 +464 -1122 +464 -446 +464 -446 +464 -896 +464 -672 +464 -63446
Extra: +1352 -452 +464 -896 +464 -672 +464 -446 +464 -446 +464 -446 +464 -672 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -446 +464 -896 +464 -446 +464 -1122 +464 -446 +464 -63446

can anyone help please?
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

PostPosted: Wed Feb 13, 2008 3:46 pm    Post subject: Reply with quote

Sorry, I was too busy to even look when you first posted, then I forgot. Now I looked, but it isn't an easy protocol. Too hard for me to do anything quickly and I'm way behind on other projects.

I hope one of the other experts can take it.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
chud



Joined: 09 Feb 2008
Posts: 10

PostPosted: Wed Feb 20, 2008 3:52 pm    Post subject: Reply with quote

anyone else care to have a go, please Smile
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

PostPosted: Wed Feb 20, 2008 4:49 pm    Post subject: Reply with quote

What I've figure out so far:

Look at it in units of about 227 uS.

The lead-in of each frame is 6-2.

There are four different data bursts: 2-2, 2-3, 2-4, and 2-5.

lead-out is 2-big

There are 22 bursts per frame (lead-in, 20 data bursts, lead-out).

There is a first frame, then a repeat frame different from the first frame. All these learns also have a "sent once upon completion" frame. But I'm nearly certain that is due to some bug in the learning firmware and is NOT a characteristic of this protocol.

The sixth data burst of each frame includes the bit that is different between the initial frame and the repeat frame of the same signal.

The last data burst is a check burst (maybe part of a larger check structure). A one unit increase in another burst (such as the sixth) is balanced by a one unit decrease in the last burst. I think the last four bursts form an eight bit checksum. I'm not sure.

The low order two bits of the OBC are in the 13'th data burst. The next higher bits of the OBC are in the 14'th data burst (so data bursts are in LSB sequence). I expect the four bursts before the checksum (the 13'th through 16'th) are the OBC.

So I think there are five groups of four data bursts, each group representing a byte of data, with the 4th byte being the OBC and the 5th byte the check byte.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
chud



Joined: 09 Feb 2008
Posts: 10

PostPosted: Sun Feb 24, 2008 2:34 pm    Post subject: Reply with quote

ok so using editpad with Regexp search and replace using;
464,-446 to 0
464,(-672|-674) to 1
464,(-894|-898|-896) to 2
464,(-1114|-1116|-1118|-1122) to 3
I get this;

1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,0,3,0,3,1,0,3,1,464,-63444
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,0,3,0,3,1,0,3,0,464,-63444
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,0,2,0,3,0,0,2,0,464,-63446
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,0,2,0,3,0,0,2,1,464,-63446
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,1,2,0,3,0,0,2,1,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,1,2,0,3,0,0,2,0,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,1,1,0,3,3,0,1,2,464,-63444
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,1,1,0,3,3,0,1,3,464,-63444
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,2,1,0,3,3,0,1,1,464,-63444
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,2,1,0,3,3,0,1,0,464,-63444
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,1,1,3,2,1,0,0,464,-63444
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,1,1,3,2,1,0,1,464,-63444
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,0,1,3,3,1,1,1,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,0,1,3,3,1,1,0,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,2,0,1,3,3,1,1,0,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,2,0,1,3,3,1,1,1,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,2,3,1,0,0,2,1,0,464,-63446
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,2,3,1,0,0,2,1,1,464,-63446
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,3,1,0,0,2,1,1,464,-63444
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,3,1,0,0,2,1,0,464,-63444
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,0,1,3,3,0,3,2,3,464,-63440
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,0,1,3,3,0,3,2,2,464,-63440
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,0,3,3,1,3,3,1,464,-63440
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,0,3,3,1,3,3,0,464,-63440
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,1,3,3,0,3,2,0,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,1,3,3,0,3,2,1,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,1,1,3,3,0,3,2,2,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,1,1,3,3,0,3,2,3,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,0,2,2,0,2,1,3,3,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,0,2,2,0,2,1,3,2,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,2,0,1,1,3,3,3,2,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,2,0,1,1,3,3,3,3,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,3,3,3,1,464,-63440
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,3,3,3,0,464,-63440
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,2,2,0,3,0,0,2,2,464,-63444
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,2,2,0,3,0,0,2,3,464,-63444
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,2,3,3,3,3,1,3,464,-63444
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,2,3,3,3,3,1,2,464,-63444
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,1,0,3,2,1,2,2,2,464,-13098
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,1,0,3,2,1,2,2,3,464,-13098
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,1,2,0,1,1,0,3,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,1,2,0,1,1,0,2,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,2,1,2,0,1,1,0,2,464,-63446
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,2,1,2,0,1,1,0,3,464,-63446
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,1,1,2,0,1,1,0,1,464,-63438
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,1,1,2,0,1,1,0,0,464,-63438
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,0,2,0,0,1,1,2,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,0,2,0,0,1,1,3,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,1,1,3,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,2,0,2,0,0,1,1,2,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,1,1,0,464,-63438
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,1,0,2,0,0,1,1,1,464,-63438
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,1,1,464,-63440
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,1,1,0,464,-63440
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,0,1,2,0,1,1,0,0,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,0,1,2,0,1,1,0,1,464,-63442
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,0,1,0,3,3,0,1,3,464,-63444
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,0,1,0,3,3,0,1,2,464,-63444
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,0,464,-63440
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,3,3,3,1,464,-63440
1352,-452,2,1,0,0,0,0,0,0,0,0,0,0,3,3,0,1,1,2,1,0,464,-63442
1352,-452,2,1,0,0,0,1,0,0,0,0,0,0,3,3,0,1,1,2,1,1,464,-63442
Back to top
View user's profile Send private message
chud



Joined: 09 Feb 2008
Posts: 10

PostPosted: Mon Feb 25, 2008 11:36 am    Post subject: Reply with quote

hmm so after abit more investigation into how to get any further, I came upon this thread from 2005 which I think is the same Cyberlink remote! (only other one with variable timing things?)
http://www.hifi-remote.com/forums/viewtopic.php?t=5074
next problem is the KM file that was created at the end of this post;
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=2178
...is for JP1 and I need for a HCS08 processor chip remote (UR-7555 OFA5).
Is anyone able to convert it? I am afraid I cant find any doc's about this.
Ideally it would be nice to create a RM .rmdu file Smile


Last edited by chud on Mon Feb 25, 2008 4:21 pm; edited 1 time in total
Back to top
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 3959

PostPosted: Mon Feb 25, 2008 2:27 pm    Post subject: Reply with quote

Just paste the code from the referenced post into IR, open it in RMIR, edit the device and save it. I ended up with THIS rmdu file. Piece of cake, especially since Rob and John already did all the work.
Back to top
View user's profile Send private message
chud



Joined: 09 Feb 2008
Posts: 10

PostPosted: Mon Feb 25, 2008 3:52 pm    Post subject: Reply with quote

thats got half the buttons missing and the codes dont match the KM file??
I used the ones from the KM file and all the buttons appear to be present


Last edited by chud on Mon Feb 25, 2008 4:10 pm; edited 1 time in total
Back to top
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 3959

PostPosted: Mon Feb 25, 2008 4:03 pm    Post subject: Reply with quote

Do all the numbers, ch+/-, AV, menu and left arrow work? That's everything in the upgrade. Half the buttons is a good start anyway.

I used the code in the post, since the km file you refereced isn't a km file. It's a protocol builder file which I do not understand. Someone else will have to chime in here to get you any farther.
Back to top
View user's profile Send private message
chud



Joined: 09 Feb 2008
Posts: 10

PostPosted: Mon Feb 25, 2008 4:22 pm    Post subject: Reply with quote

sorry my bad, i put wrong link in (just corrected) to the KM file, which contained these codes....however these and ones in thread both crash my remote needing a batteries out reset when anything is pressed

Upgrade Code 0 = 2F D0 (PVR/2000) Sapphire Theatrix (KM v8.31)
FF 00 FE FE FE 44 F9 06 27 1E 1F 20 21 22 23 24 25 26 C5 C6 C4 C8 C9 B1 D6 D7 D2 D3 CC C7 F1 D1 FA 4C 52 51 50 4F F7 28 CA 28 F3 F0 C0 C1 F5 F4
End


Protocol Code: (Upgrade Req'd)
Upgrade Protocol 0 = 01 FF (S3C8+) Custom Protocol for PVR/2000 Sapphire Theatrix (KM v8.31)
44 8C 11 8B 13 7E 02 B1 00 C6 00 EE 00 58 00 65 40 80 51 A2 15 2A 54 A8 1C 08 28 04 10 C2 FB 05 87 31 1B B2 B3 1A F5 E4 03 07 B9 03 B0 05 B0 06 F6 FF 4B E6 06 04 B6 03 40 F6 FF 4B F6 01 0A 7B F8 E6 06 08 B6 03 C0 F6 FF 4B AF 1C 12 F6 01 4C 6C 05 87 36 02 5C 04 1C 16 F6 01 4C B8 C3 56 CB 03 BE 1C 1A F6 01 6D BA F9 E0 C3 E0 C3 5A E8 6A E1 1C 16 F6 01 4C C6 F8 7B D4 F6 01 58 AF
End
Back to top
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 3959

PostPosted: Mon Feb 25, 2008 4:32 pm    Post subject: Reply with quote

OK. Now I understand. The protocol in my file won't work as it's for the wrong processor.

Last edited by mdavej on Mon Feb 25, 2008 4:47 pm; edited 1 time in total
Back to top
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7051
Location: Florida

PostPosted: Mon Feb 25, 2008 4:32 pm    Post subject: Reply with quote

Chud, you can't use that protocol
Code:
Protocol Code: (Upgrade Req'd)
Upgrade Protocol 0 = 01 FF (S3C8+) Custom Protocol for PVR/2000 Sapphire Theatrix (KM v8.31)
44 8C 11 8B 13 7E 02 B1 00 C6 00 EE 00 58 00 65 40 80 51 A2 15 2A 54 A8 1C 08 28 04 10 C2 FB 05 87 31 1B B2 B3 1A F5 E4 03 07 B9 03 B0 05 B0 06 F6 FF 4B E6 06 04 B6 03 40 F6 FF 4B F6 01 0A 7B F8 E6 06 08 B6 03 C0 F6 FF 4B AF 1C 12 F6 01 4C 6C 05 87 36 02 5C 04 1C 16 F6 01 4C B8 C3 56 CB 03 BE 1C 1A F6 01 6D BA F9 E0 C3 E0 C3 5A E8 6A E1 1C 16 F6 01 4C C6 F8 7B D4 F6 01 58 AF
End

because its NOT for your processor. This represents assembly instructions for the wrong language. That protocol builder file that you referenced before said that it had support for your chip.
Back to top
View user's profile Send private message Visit poster's website
binky123
Expert


Joined: 14 Feb 2004
Posts: 1292

PostPosted: Mon Feb 25, 2008 4:34 pm    Post subject: Reply with quote

http://www.hifi-remote.com/forums/dload.php?action=file&file_id=4816 says it has a HCS08 version which is needed for your URC-7555.
Back to top
View user's profile Send private message
chud



Joined: 09 Feb 2008
Posts: 10

PostPosted: Tue Feb 26, 2008 1:31 pm    Post subject: Reply with quote

thanks binky that makes more sense now, i thought it had to be different for different proc.

Now it works but with some strangeness;
volume up and down are back to front.
pause also makes vol go up.
Stop is actually pause.
mute and 1-3 work correctly.

However this is actually potentially a very good accident. I got this Cyberlink remote with the intention of using it for windows media player in XP, however only a few buttons worked, Stop, mute, vol up/down and 1-3. Play and pause etc did not work. [they are fine in PowerDVD that its designed for]
Anyhow I figured if some buttons worked in Media player, they all potentially did but the remote didnt send out the correct code.
This was going to be my next question, I presume once the protocol is understood it should be possible to iterate through all the possible codes to discover is they mapped to play, pause etc. [I seem to recall doing this with a TV many years ago to discover hidden things like service menu - although I cannot remember much details, it may have been a Sky rebadged OFA remote, some 'feature' let u skip through all the possible codes of a certain protocol to find the button u wanted?]
Anyway the fact that stop is pause, and pause wasnt something that worked on the original remote, means this all sounds quite possible.
Could anyone point me in the right direction?
Thanks very much for all your help guys!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Protocol Decodes All times are GMT - 5 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Get Smart! the band's official homepage Rockabilly Central