Nova Pace 3001 Novabox ,need Help with IR Codes
Moderator: Moderators
Allan is my mistake the confusion in harmony account.
The remote PACE PVR is a mix from DZS3001 and new nova_xxxx commands.This hapen because the only way to learn the remote was to add commands in existing remote.So from this mix only nova_xxxx work in STB.
About nova_1,nova_2,Nova_3... was just the numbers of the remote 1,2,3...
The remote PACE PVR is a mix from DZS3001 and new nova_xxxx commands.This hapen because the only way to learn the remote was to add commands in existing remote.So from this mix only nova_xxxx work in STB.
About nova_1,nova_2,Nova_3... was just the numbers of the remote 1,2,3...
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
I redid my decoding of the signals and I didn't get any double negative pairs this time. However, I did discover that there's a checksum bit at the end of the bit string and I need some help deciphering it.
If you look at the binary strings below, you will see that they all start with a "1" bit, which makes sense as it would not be a good idea to start a data string with an OFF bit, and they all end with a "0" bit, which also makes sense as it separates the leadout time. The third column below is the OBC byte, which is in MSB format, and the first of the 2 bits that follow is the checksum. For OBCs 0-9 it is simply the complement of the last OBC bit, but after that, I can't make out the pattern.
1 000000000100001000 00000000 10 nova_0
1 000000000100001000 00000001 00 nova_1
1 000000000100001000 00000010 10 nova_2
1 000000000100001000 00000011 00 nova_3
1 000000000100001000 00000100 10 nova_4
1 000000000100001000 00000101 00 nova_5
1 000000000100001000 00000110 10 nova_6
1 000000000100001000 00000111 00 nova_7
1 000000000100001000 00001000 10 nova_8
1 000000000100001000 00001001 00 nova_9
1 000000000100001000 00001010 00 nova_Power
1 000000000100001000 00001101 10 nova_Ch+
1 000000000100001000 00001110 00 nova_Ch-
1 000000000100001000 00001111 10 nova_V+
1 000000000100001000 00010000 00 nova_V-
1 000000000100001000 00010001 10 nova_Mute
1 000000000100001000 00011001 00 nova_Ok
1 000000000100001000 00011010 10 nova_Up
1 000000000100001000 00011011 10 nova_Left
1 000000000100001000 00011100 10 nova_Right
1 000000000100001000 00011101 00 nova_Down
1 000000000100001000 00011110 10 nova_MyAccount
1 000000000100001000 00100000 00 nova_Menu
1 000000000100001000 00100001 10 nova_OnDemand
1 000000000100001000 00100010 00 nova_TVGuide
1 000000000100001000 00100011 00 nova_Info
1 000000000100001000 00100100 00 nova_Playlist
1 000000000100001000 00100111 10 nova_TXT
1 000000000100001000 00101000 00 nova_Red
1 000000000100001000 00101001 10 nova_Green
1 000000000100001000 00101010 00 nova_Yellow
1 000000000100001000 00101011 10 nova_Blue
1 000000000100001000 00110001 10 nova_Exit
1 000000000100001000 00110111 10 nova_Message
1 000000000100001000 00111111 00 nova_Apps
1 000000000100001000 01000000 10 nova_TV
1 000000000100001000 01000001 00 nova_Radio
1 000000000100001000 01000010 10 nova_Options
1 000000000100001000 01000101 10 nova_Favorites
1 000000000100001000 11100001 00 nova_Extra
If you look at the binary strings below, you will see that they all start with a "1" bit, which makes sense as it would not be a good idea to start a data string with an OFF bit, and they all end with a "0" bit, which also makes sense as it separates the leadout time. The third column below is the OBC byte, which is in MSB format, and the first of the 2 bits that follow is the checksum. For OBCs 0-9 it is simply the complement of the last OBC bit, but after that, I can't make out the pattern.
1 000000000100001000 00000000 10 nova_0
1 000000000100001000 00000001 00 nova_1
1 000000000100001000 00000010 10 nova_2
1 000000000100001000 00000011 00 nova_3
1 000000000100001000 00000100 10 nova_4
1 000000000100001000 00000101 00 nova_5
1 000000000100001000 00000110 10 nova_6
1 000000000100001000 00000111 00 nova_7
1 000000000100001000 00001000 10 nova_8
1 000000000100001000 00001001 00 nova_9
1 000000000100001000 00001010 00 nova_Power
1 000000000100001000 00001101 10 nova_Ch+
1 000000000100001000 00001110 00 nova_Ch-
1 000000000100001000 00001111 10 nova_V+
1 000000000100001000 00010000 00 nova_V-
1 000000000100001000 00010001 10 nova_Mute
1 000000000100001000 00011001 00 nova_Ok
1 000000000100001000 00011010 10 nova_Up
1 000000000100001000 00011011 10 nova_Left
1 000000000100001000 00011100 10 nova_Right
1 000000000100001000 00011101 00 nova_Down
1 000000000100001000 00011110 10 nova_MyAccount
1 000000000100001000 00100000 00 nova_Menu
1 000000000100001000 00100001 10 nova_OnDemand
1 000000000100001000 00100010 00 nova_TVGuide
1 000000000100001000 00100011 00 nova_Info
1 000000000100001000 00100100 00 nova_Playlist
1 000000000100001000 00100111 10 nova_TXT
1 000000000100001000 00101000 00 nova_Red
1 000000000100001000 00101001 10 nova_Green
1 000000000100001000 00101010 00 nova_Yellow
1 000000000100001000 00101011 10 nova_Blue
1 000000000100001000 00110001 10 nova_Exit
1 000000000100001000 00110111 10 nova_Message
1 000000000100001000 00111111 00 nova_Apps
1 000000000100001000 01000000 10 nova_TV
1 000000000100001000 01000001 00 nova_Radio
1 000000000100001000 01000010 10 nova_Options
1 000000000100001000 01000101 10 nova_Favorites
1 000000000100001000 11100001 00 nova_Extra
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
I have created an upgrade where the checksum is provided as a data byte, which is not ideal but will do until we can come up with a formula for it. But the generated bin files should work regardless.
http://www.hifi-remote.com/forums/dload ... e_id=13799
http://www.hifi-remote.com/forums/dload ... e_id=13799
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Rob,
I believe these are toggle bits rather than checksums. When we look at the 40 distinct signals in the order they were taken, the ICT file shows the bit alternating for successive functions in 37 cases and staying the same in 2. I haven't tried to parse out the IRtrans file in detail, but for the first few signals, the IRtrans decodes are mixed compared to the ICT file. Some have the same toggle/check bit as the ICT file for a given function, but for other functions the bit is complemented.
So assuming tsaito gets your bin file to respond, it may be necessary to change the executor to provide a toggle capability.
I believe these are toggle bits rather than checksums. When we look at the 40 distinct signals in the order they were taken, the ICT file shows the bit alternating for successive functions in 37 cases and staying the same in 2. I haven't tried to parse out the IRtrans file in detail, but for the first few signals, the IRtrans decodes are mixed compared to the ICT file. Some have the same toggle/check bit as the ICT file for a given function, but for other functions the bit is complemented.
So assuming tsaito gets your bin file to respond, it may be necessary to change the executor to provide a toggle capability.
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Good eyes, making it a toggle rather than a checksum is easier. I will update it.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
ok, I have updated the upgrade to use a toggle bit. Same URL.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
the volume commands are in there, but I think Slingbox doesn't include them, so you would need to chose 2 other buttons for them, like page +/- maybe?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
-
The Robman
- Site Owner
- Posts: 21887
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
I can program them to different buttons if you tell me which buttons you would like to use.
I went ahead and programmed the vol +/- buttons to page +/- and I programmed MUTE to the WHITE button.
I went ahead and programmed the vol +/- buttons to page +/- and I programmed MUTE to the WHITE button.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Sorry for the delay. The fix is simple. In order not to break the context, details are given here.The Robman wrote:Barf, could you help with this please, I can't get that generated ict file to import into IRScope properly.
The first one I have fixed. The second one is a bug/design flaw in IrScope. Really. Anyhow, as Dave pointed out, a workaround is simple, and this has been incorporated in the fix too.Two issues: 1) In the original file from IrScrutinizer, there are two CR and one LF, and IRScope doesn't like that. 2) the leadouts are given as about 127mS, which causes IRScope to treat the file as one really long macro.
There is an issue with your .rem file; it does not parse in IrScope. Looking in it, it uses an RO command that is not present in the IrTrans documentation. Regarding this, I have asked in the IrTrans forum. So I would like to ask how you generated that file.tsaito wrote:...
I have also learned remote control with IRTrans in case is helpfull for someone.
Here is the .rem file
http://www.hifi-remote.com/forums/dload ... e_id=13796
...
The Robman wrote:I can program them to different buttons if you tell me which buttons you would like to use.
I went ahead and programmed the vol +/- buttons to page +/- and I programmed MUTE to the WHITE button.
After this update STB does not responde to the commands.This is the previous version that is ok.
http://www.hifi-remote.com/forums/dload ... e_id=13832
Barf
.Rem file learned by irtrans server "lern" tool.
We guessed about the Nova IR protocol, and Rob's bin file sends our best guess as to the toggle nature. However, the signals have the oddity that the very last bit sent is always zero, and we don't understand the point of doing that. If you can learn a few signals (preferably using the Raw mode of IRTrans), we should be able to figure this out.
Please learn buttons 1, 2, and 3. Learn while holding the button so that we get several frames of IR. Release the button, wait, and then learn the button again while holding the button. Do the sequence of learn and wait 5 times for each of the 1, 2, and 3 buttons.
I prefer the Raw mode, so that IRTrans isn't "helping" us by classifying the burst pairs.
Please learn buttons 1, 2, and 3. Learn while holding the button so that we get several frames of IR. Release the button, wait, and then learn the button again while holding the button. Do the sequence of learn and wait 5 times for each of the 1, 2, and 3 buttons.
I prefer the Raw mode, so that IRTrans isn't "helping" us by classifying the burst pairs.