Insignia NS-BRDVD3-CA Blu-Ray
Posted: Thu Nov 11, 2010 2:31 pm
Hi all,
I'm a newbie here, with a question that is jp1 related, but it's not about programming a jp1 remote.
I recently picked up a Blu-Ray player on eBay - it was a good deal, but came without a remote. I can play a movie without a
remote, but there is a firmware upgrade available that requires me to press the Enter key in order to install the upgrade.
Of course, assuming I can emulate that, I should be able to get the navigation keys working too.
I have built a serial IR transmitter for my computer, which works with WinLIRC. I know is working properly, because I found
a LIRC configuration for an RCA TV, and I was able to use WinLIRC to power an RCA TV on & off, adjust the volume up &
down, and switch channels up & down. I didn't test all the buttons.
My Blu-Ray player is Insignia NS-BRDVD3-CA. I have an RMDU file for the NS-BRDVD3. They are the same player - mine is the
Canadian version. They both use the same remote (BD003).
What I hope to do is use this info to come up with a WinLIRC configuration that will control the Blu-Ray player. If that
works, I could teach a learning remote. In the longer term, I hope to purchase a jp1 or jp1.x remote, and then my problem
will be solved.
Here's the RMDU file:
http://www.hifi-remote.com/forums/dload ... le_id=7419
What I've learned to this point is that the Blu-Ray player uses the NEC1 protocol, the device number is 133 and the sub-device number is 237.
With this info, I was able to use makehex.exe with the NEC1 irp file to generate the raw hex codes for all the functions
from 0 to 255. Here is an example, function 17 (which is the Enter key).
Device Code: 133.237 Function: 17
0000 006D 0022 0002 0157 00AC 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0689 0157 0056 0015 0E94
I thought I would be able to use the raw hex codes in WinLIRC, but now I see that WinLIRC use decimal numbers when it uses raw data codes. I read somewhere that the LSB is transmitted first.
How do I convert each of the 4 digit hex codes into the appropriate raw data decimal format? And is this the proper approach?
The RCA file that I used with WinLIRC used hex values for each function. I am thinking that this method would be more desirable than the raw data method.
My objective is to generate a WinLIRC file for the NS-BRDVD3 remote - i.e. just 1 device, not many, as above.
Any advice would be appreciated.
Thanks in advance. And I apologize for such a lengthy question, but I wanted to give examples.
I'm a newbie here, with a question that is jp1 related, but it's not about programming a jp1 remote.
I recently picked up a Blu-Ray player on eBay - it was a good deal, but came without a remote. I can play a movie without a
remote, but there is a firmware upgrade available that requires me to press the Enter key in order to install the upgrade.
Of course, assuming I can emulate that, I should be able to get the navigation keys working too.
I have built a serial IR transmitter for my computer, which works with WinLIRC. I know is working properly, because I found
a LIRC configuration for an RCA TV, and I was able to use WinLIRC to power an RCA TV on & off, adjust the volume up &
down, and switch channels up & down. I didn't test all the buttons.
My Blu-Ray player is Insignia NS-BRDVD3-CA. I have an RMDU file for the NS-BRDVD3. They are the same player - mine is the
Canadian version. They both use the same remote (BD003).
What I hope to do is use this info to come up with a WinLIRC configuration that will control the Blu-Ray player. If that
works, I could teach a learning remote. In the longer term, I hope to purchase a jp1 or jp1.x remote, and then my problem
will be solved.
Here's the RMDU file:
http://www.hifi-remote.com/forums/dload ... le_id=7419
What I've learned to this point is that the Blu-Ray player uses the NEC1 protocol, the device number is 133 and the sub-device number is 237.
With this info, I was able to use makehex.exe with the NEC1 irp file to generate the raw hex codes for all the functions
from 0 to 255. Here is an example, function 17 (which is the Enter key).
Device Code: 133.237 Function: 17
0000 006D 0022 0002 0157 00AC 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0689 0157 0056 0015 0E94
I thought I would be able to use the raw hex codes in WinLIRC, but now I see that WinLIRC use decimal numbers when it uses raw data codes. I read somewhere that the LSB is transmitted first.
How do I convert each of the 4 digit hex codes into the appropriate raw data decimal format? And is this the proper approach?
The RCA file that I used with WinLIRC used hex values for each function. I am thinking that this method would be more desirable than the raw data method.
My objective is to generate a WinLIRC file for the NS-BRDVD3 remote - i.e. just 1 device, not many, as above.
Any advice would be appreciated.
Thanks in advance. And I apologize for such a lengthy question, but I wanted to give examples.