sharp an-ip100 remote

Need help adding new codes to your Slingbox, this is the place to ask. You're welcome to ask general Slingbox questions here, but be aware that most of us are not Slingbox experts.

Moderator: Moderators

chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

chuliu wrote:Hello,
I compared numeric buttons 1 to 5 on Kaseikyo, changed sharpdvd, and my manual protocol.
Kaseikyo and changed sharpdvd appeared the same.
My manual protocol differes from Kaseikyo and sharpdvd in that :
1. the byte before the lead out (one on,LO) in Kaseikyo is always
(437 -1307) but that byte is always (437,-437) in my manual protocol.

2. the lead out in Kaseikyo and sharpdvd is -75000 and in my manual protocol it is -70000.

I assume something wrong with the check nibble calculation.
I have a correction: Not all signal in my excel workbook shows (437,-437) in the byte before LO. I can only say that they differ. The LO of Kaesiekyo is for sure to be -75000, though.
All the other bytes of numeric 1-5 are the same. Just the byte before LO differs. However, I need to make a more complete check on the three signals.

I will make more comparison later.

Thanks.
3FG
Expert
Posts: 3436
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

chuliu,
I see what you mean. It looks like the SharpDVDtranslator doesn't calculate checksums correctly for some combinations of device and subdevice. I'll work on fixing that. There's no need for you to spend more time on this right now.
3FG
Expert
Posts: 3436
Joined: Mon May 18, 2009 11:48 pm

Post by 3FG »

I've updated the SharpDVDTranslator. I expected to find a coding error in calculating the XORs, but in fact the code was obviously written before we had much understanding of the checksums used in Kaseikyo type protocols. The existing code didn't perform XORs at all.

chului, if you want to test the new Translator, I've uploaded the class file. To use it, use 7Zip or Winzip to open RemoteMaster.jar (note that a jar file is actually just a zip file), and drill down through com\hifiremote\jp1\translate\. Drag the new SharpDVDTranslator.class into 7Zip (or Winzip), and then close 7Zip. A simple verification would be to make a short SharpDVD upgrade with device 8.26 and to enter an OBC of 2. The Hex data should then be BF 7F, and not BF 7E. (Your 01FF executor needs the binary complement -- 40 80 -- for its hex bytes, because it defined 0 and 1 the opposite way to UEI.)
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

Thanks. I tested with my c2 and ir widget and it seems that all bytes are the same except the LO in my file is -70 and in Sharpdvd is -75.

I tried to change protocols.ini to make the LO option 65, but the LO remains the same.
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

chuliu wrote:Thanks. I tested with my c2 and ir widget and it seems that all bytes are the same except the LO in my file is -70 and in Sharpdvd is -75.

I tried to change protocols.ini to make the LO option 65, but the LO remains the same.
The three LO options are hard coded into the executor itself, we just pass an indicator to the executor telling it which one to use. I suspect that the LO produced by the executor will work as -70 and -75 are probably close enough.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

Thanks. I asked friend to test on his sharp an-ip100 and all were good. Thanks so much.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

Hi, all.
I read on the other thread titled "Sharp Bluray player BD-HP25X" that an issue with sharp dvd protocol was fixed. The device and subdevice for that device is 8,48, which is the same as sharp dv-hrd30, or dv-hrd300, which I started another thread for. I compared the signal from original remote and the upgrade that the user at "Sharp Bluray player BD-HP25X" uploaded which he said worked. The result is indeed indentical as I check the command part in irscope. The power button both has {A=$555AF10C828F} in irscope.

So I went on to create an upgrade with protocols.ini modifed with the values that Rob suggested in the "Sharp Bluray player BD-HP25X" thread, with device and subdevice 8,26. I then captured the signal and compared it with the original remote of a sharp an-ip100, which is of course (8,26). It is different!
Here it is

The first one is power button from a original remote and the second from an upgrade. I hope someone can fix the sharp dvd protocol in its entirety. Thanks.
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Hi chuliu,
I have updated the syntax now so that it should hopefully work for this device also. I have updated the bin files here:

https://www.hifi-remote.com/forums/dload ... e_id=12306
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

HI, Rob. The bin file appears to work.
Is the syntax that you updated the same as that in the sharp bd player thread? Because I also made the same change to protocols.ini but the resulting bin didn't work. Thanks.
chuliu
Posts: 454
Joined: Sat Dec 04, 2010 10:44 am
Location: Hong Kong

Post by chuliu »

I just read in other threads that Rob has updated the change made to protocols.ini. Thanks.
The Robman
Site Owner
Posts: 21944
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Yeah, the new syntax change is listed here:
https://www.hifi-remote.com/forums/viewt ... p?t=101742
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Post Reply