Page 1 of 1
Partial learnt upgrade for OSSC - Where to upload?
Posted: Tue Aug 06, 2024 9:03 am
by rjones99
New to JP1. I created an upgrade over the weekend for the OSSC (Open Source Scan Converter) remote using Learned Signals. All of the buttons work except two:
* The first (Line Multiplier) would not learn at all on two URC remotes I tried
* The other (Sampling Phase +) learns but doesn't decode and isn't in the ugrade
The two missing buttons are available from the menu so it is still worth having this upgrade IMHO. I don't think anyone else has created this upgrade in a single file for JP1
Can I upload this file and where should I put it to?
FWIW the "IRP from analysis" is
Code: Select all
{38.5k,569,lsb}<1,-1|1,-3>(8892u,-8,A:32,B:1){A=0xe51a857a,B=0x1}
Haven't read enough yet to know what that is, there is a documented Pronto code which produces that.
Hope this is potentially useful

Posted: Tue Aug 06, 2024 9:44 am
by The Robman
I've not heard of an OSSC before, is it this:
https://www.amazon.com/Source-Converter ... B07QF95QP3
As for where to load it, not really understanding what an OSSC does, the best I can suggest is the "Misc" folder, unless you have a better suggestion:
https://www.hifi-remote.com/forums/dload ... &cat_id=19
Regarding the 2 missing buttons, if you have Pronto code, I can reverse engineer the codes from those. Otherwise, once I see what the upgrade looks like, I might be able to suggest some gaps in the OBCs that you can test to see if those are the codes. Also, I might be able to derive the OBC from the partial learns that you attempted to capture.
Posted: Tue Aug 06, 2024 11:45 am
by rjones99
Yes it is the product you mentioned. See here also
https://junkerhq.net/xrgb/index.php?title=OSSC
Have upload to misc as advised. Seems like a sensible category
https://www.hifi-remote.com/forums/dload ... e_id=26931
The proto code is for a third missing button which I omitted from my initial comment accidently. That is the backlight button whose pronto code is:
Code: Select all
0000 006C 0022 0000 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 00B3
Which i got from here
https://junkerhq.net/xrgb/index.php?tit ... ips_Pronto
Posted: Tue Aug 06, 2024 2:32 pm
by The Robman
The backlight button is NEC1, dev 124, OBC 128
All of the codes listed under "L336 and OSSC" on that wiki page are also NEC1, dev 124. I have converted those codes into the following upgrade for you to try:
https://www.hifi-remote.com/forums/dload ... e_id=26932
The codes in your upgrade largely correspond to the codes on this page
https://junkerhq.net/xrgb/index.php?tit ... ips_Pronto
Some of those Pronto codes are incomplete and won't work, and all of them could be cleaned up. Are you involved with this project at all? If I was to give you cleaned up Pronto codes, would that be of benefit to the OSSC community? The following post is what the codes look like cleaned up.
Can you try learning the 2 problematic buttons again (ie, Line Multiplier and Sampling Phase +) and if you can capture anything, let me see your RMIR file with the learns.
Also, the missing "8" button in your upgrade should be OBC 155, which I assume is one of the AV2 (Component) codes.
Posted: Tue Aug 06, 2024 2:41 pm
by The Robman
OSSC Remote Codes
OSSC is available with a generic programmable remote. If you already own a suitable programmable remote control, you can use the remote control codes here if your remote understands ProntoHEX format. Use the following raw codes with a Pronto or compatible unit to program in the buttons directly.
Backlight on/off
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
AV1 (SCART) RGBs
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
AV1 (SCART) RGsB
0000 006C 0022 0002 0159 00B4 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
AV1 (SCART) YPbPr
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
AV2 (Component) YPbPr
0000 006C 0022 0002 0160 00B6 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
AV2 (Component) RGsB
0000 006C 0022 0002 0160 00B6 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
AV3 (D-Sub15/VGA) RGBHV
0000 006C 0022 0002 0160 00B6 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
AV3 (D-Sub15/VGA) RGBs
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
AV3 (D-Sub15/VGA) RGsB
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0056 0015 00B3
AV3 (D-Sub15/VGA) YPbPr
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
Scanline mode
0000 006C 0022 0002 0160 00B6 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0041 0015 0610 0159 0055 0015 00B3
Scanlines down
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0610 0159 0054 0015 00B3
Scanlines up
0000 006C 0022 0002 0160 00B6 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 061C 0160 0055 0015 00B6
Info
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
Menu
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
Up
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
Down
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
Left
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
Right
0000 006C 0022 0003 0160 00B6 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
OK
0000 006C 0022 0002 0159 00B3 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
Exit/Back
0000 006C 0022 0002 0160 00B6 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0041 0015 0041 0015 0041 0015 0041 0015 0015 0015 0041 0015 0041 0015 0015 0015 0041 0015 0015 0015 0015 0015 0015 0015 0041 0015 0015 0015 0015 0015 0041 0015 0015 0015 0610 0159 0055 0015 00B3
Posted: Sat Aug 10, 2024 10:06 am
by rjones99
Thanks Rob.
I'm not involved with the OSSC project at all, just a consumer, but i'll see if they want to add this JP1 file and your pronto codes too.
https://www.hifi-remote.com/forums/dload ... e_id=26931 I've bumped this OSSC file to 0.2 and i've added the missing 8 button, the backlight (thanks for that) and Sampling Phase + buttons, which I tried on a new remote and it did finally learn so the only thing missing is one button which is the Linemultiplier Mode which I have captured but doesn't work. Have tried this multiple times on at least two remotes.
What is the best way to send you RMIR with the Learned Signal in? (Thanks)
Posted: Sat Aug 10, 2024 3:14 pm
by The Robman
rjones99 wrote:the only thing missing is one button, which is the Linemultiplier Mode which I have captured but doesn't work. Have tried this multiple times on at least two remotes.
What is the best way to send you RMIR with the Learned Signal in? (Thanks)
Load the RMIR file to the Diagnosis Area and then post a link to it here.
https://www.hifi-remote.com/forums/dload ... &cat_id=35
Posted: Sun Aug 11, 2024 8:08 am
by rjones99
Posted: Sun Aug 11, 2024 9:37 am
by The Robman
It looks like an NEC1 signal except that it's missing a bit. Try NEC1, dev 56, sub 199, OBC 19.
If that doesn't work, could you try learning the button several times because I want to see several samples to see if it consistently looks this way.
Posted: Sun Aug 11, 2024 1:04 pm
by rjones99
The Robman wrote:It looks like an NEC1 signal except that it's missing a bit. Try NEC1, dev 56, sub 199, OBC 19.
That was it. Thank you! I've bumped the file to 1.0.0
https://www.hifi-remote.com/forums/dload ... e_id=26931
I believe this is now a complete upgrade file for the OSSC!
Posted: Sun Aug 11, 2024 8:13 pm
by The Robman
Glad it worked, thanks for making the upgrade