Page 1 of 2
Samsung DCB-P850R
Posted: Wed Jan 10, 2007 9:01 am
by Mor@
I recently bought a Digital Cable Receiver from Samsung, which is quite new.
I didn't find a device upgrade for it, so I decided to make one myself.
However when I open the learned data tab in IR I don't recognize the protocol. It has more than one line and the protocol is eg Gap-502-1150-16?
I searched the forum for this Gap protocol but I only found device specific information. These protocols don't work for my device.
I learned as much keys as possible until the memory was full.
My remote is an URC8910 and I use IR V7b3
Link to my IR file------>
https://www.hifi-remote.com/forums/dload ... le_id=4069
Hope someone can help me out.
Marcus.
Posted: Wed Jan 10, 2007 9:12 am
by johnsfine
We've certainly seen those signals before (16 bits then a large burst then 20 more bits). But I don't know what to search for to find the previous thread.
Hopefully Rob has a better memory of this than I have.
Hopefully Rob provided an upgrade last time that can be used this time.
Posted: Wed Jan 10, 2007 10:16 am
by The Robman
Posted: Wed Jan 10, 2007 10:19 am
by The Robman
johnsfine wrote:But I don't know what to search for to find the previous thread.
Just FYI, what I did was search for +4500. I limited it to the Protocol Decodes forum and I selected the option where it shows you the posts, not just the names of the threads. The snippets of posts that were displayed were enough to find the right thread.
Posted: Wed Jan 10, 2007 2:19 pm
by Mor@
I found this thread when searching for the gap protocol.
I've tried the protocol but it doesn't work for my device.
Should it work in your opinion or do I need a different protocol
Marcus
Posted: Wed Jan 10, 2007 2:28 pm
by The Robman
It may need different values plugged in, I don't have time to look at it now myself, but if you want to look at it, use the signal structure that I described in that other thread to decode (by hand) the signals that you captured.
Ignore the "Gap" stuff, just use the raw timing data. To view the timing data select Advanced > Forced Learned Timings
Posted: Wed Jan 10, 2007 2:50 pm
by Mor@
Ok Rob, thanks so far.
That sounds pretty advanced to me though, but I'll read through the other thread and see what I can find out.
Until now I only have build simple KM files.
If you could find the time I would appreciate it off course.
Regards, Marcus.
Posted: Wed Jan 10, 2007 6:42 pm
by The Robman
Here's how you decode signals. First you cut & paste all the learned times over to Notepad (or similar). Here's just the first one from your file...
Code: Select all
+4530 -4486 +502 -492 +502 -492 +502 -492 +502 -492 +502 -492 +502 -1472 +502 -492 +502 -492 +502 -492 +502 -492 +502 -492 +502 -492 +502 -492 +502 -492 +502 -492 +502 -492 +502 -4500 +502 -1472 +502 -492 +502 -492 +502 -492 +502 -1472 +502 -492 +502 -492 +502 -1472 +502 -492 +502 -492 +502 -492 +502 -492 +502 -492 +502 -1472 +502 -1472 +502 -492 +502 -1472 +502 -1472 +502 -1472 +502 -1472 +502 -59678
Then you neaten them up by rounding the numbers...
Code: Select all
+4500 -4500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -1500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -4500 +500 -1500 +500 -500 +500 -500 +500 -500 +500 -1500 +500 -500 +500 -500 +500 -1500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -500 +500 -1500 +500 -1500 +500 -500 +500 -1500 +500 -1500 +500 -1500 +500 -1500 +500 -59678
Then you convert the pairs into binary. In the previous thread I have already defined the pairs as follows:
1 = +500 -1500
0 = +500 -500
So here's the whole list...
Code: Select all
+4500 -4500 0000010000000000 +500 -4500 10001001000001101111 +500 -59678 0
+4500 -4500 0000010000000000 +500 -4500 10000011000011001111 +500 -59676 ch+
+4500 -4500 0000010000000000 +500 -4500 10001011000001001111 +500 -59676 ch-
+4500 -4500 0000010000000000 +500 -4500 10001010010001011011 +500 -59676 menu
+4500 -4500 0000010000000000 +500 -4500 10001111000000001111 +500 -59676 guide
+4500 -4500 0000010000000000 +500 -4500 10001000010001111011 +500 -59676 info
+4500 -4500 0000010000000000 +500 -4500 10000001010011101011 +500 -59676 red
+4500 -4500 0000010000000000 +500 -4500 10001000110001110011 +500 -59678 green
+4500 -4500 0000010000000000 +500 -4500 10001100110000110011 +500 -59678 yellow
+4500 -4500 0000010000000000 +500 -4500 10000111100010000111 +500 -59652 power
+4500 -4500 0000010000000000 +500 -4500 10000000110011110011 +500 -59652 blue
+4500 -4500 0000010000000000 +500 -4500 10000011010011001011 +500 -59654 return
+4500 -4500 0000010000000000 +500 -4500 10001100100000110111 +500 -59654 right
+4500 -4500 0000010000000000 +500 -4500 10000100100010110111 +500 -59654 left
+4500 -4500 0000010000000000 +500 -4500 10001000100001110111 +500 -59654 down
+4500 -4500 0000010000000000 +500 -4500 10000000100011110111 +500 -59652 up
+4500 -4500 0000010000000000 +500 -4500 10000010100011010111 +500 -59654 select
+4500 -4500 0000010000000000 +500 -4500 10001011010001001011 +500 -59652 play/pause
+4500 -4500 0000010000000000 +500 -4500 10000101100010100111 +500 -59656 record
+4500 -4500 0000010000000000 +500 -4500 10001110010000011011 +500 -59656 stop
+4500 -4500 0000010000000000 +500 -4500 10001111100000000111 +500 -59656 PIP
As I defined in the earlier thread, the 2nd part of each string consists of a 4-bit unit code, the 8-bit OBC and then the complement of the OBC, so to get the OBC values you extract the 8-bit OBC string and then read it backwards (because this is an LSB protocol).
I have done that and created the following upgrade based on the buttons that you learned.
https://www.hifi-remote.com/forums/dload ... le_id=4073
Posted: Thu Jan 11, 2007 7:54 am
by Mor@
Great work, thanks a lot Rob.
I'll try your file and maybe with the info you supplied I'd be able to decode the rest myself.
Marcus.
Posted: Thu Jan 11, 2007 10:47 am
by The Robman
When you're done, please post the updated info here and load the upgrade file into the file section (then I'll delete the file that I created).
Posted: Fri Jan 12, 2007 8:48 am
by Mor@
Ok Rob,
Hate to bother you again, but I've loaded the device into the remote and unfortunately none of the signals work
Do you have any suggestions at this point
Regards,
Marcus.
Posted: Fri Jan 12, 2007 8:53 am
by The Robman
Well, the first step is to eliminate "user error", so to that end, could you please load your IR file into the Diagnosis Area (and post a link to it) so I can take a look.
While you're at it, if you have the function names for the signals that you learned previously, please post them, and if you've learned the rest of the buttons, please post that IR file also.
Posted: Fri Jan 12, 2007 10:28 am
by Mor@
Ok Rob,
I've uploaded your KM file updated with the button functions and also included my IR file with the device loaded as cable/2000 and some more buttons in the learned data tab with button info in the note section.
Here's the link
https://www.hifi-remote.com/forums/dload ... le_id=4082
Marcus.
Posted: Fri Jan 12, 2007 1:14 pm
by The Robman
I see what you need to do, change the "Raw Fixed Data" cell (in KM's Setup sheet) from 00 to 40.
Posted: Sun Jan 14, 2007 11:27 am
by Mor@
Yeah, that's it
Now I put the OBC's of the remaining buttons of the remote in the KM file, but I guess that's just too simple...
Unfortunately that doesn't do the trick.
I,ve uploaded the KM file tothe files section, so maybe you can take a look at it Rob. I guess I need to convert these signals and cannot just use the OBC
The non working functions start at cell 23 in the KM file
https://www.hifi-remote.com/forums/dload ... le_id=4091
Regards,
Marcus.