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
Thanks for looking at this. Here it is.

https://www.hifi-remote.com/forums/dload ... e_id=26933

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