Page 3 of 3

Posted: Thu Aug 23, 2007 10:18 am
by gfb107
Nevermind. I figured it out. It was actually in the TiVo (Official 2-byte), and both the OBC<->Hex<->EFC and Unit COde -> Hex translations were messed up. Here's the protocols.ini fix:
[TiVo (Official 2-byte)]
OldNames=TiVo Official,Tivo Official,Tivo (Official 2-byte)
PID=01 11
VariantName=2byte
CmdTranslator=Translator(lsb,comp,0,8,0) TranslatorFromDev(comp,2,4,8)
CmdParms=OBC=0
Notes=official version
DevParms=Main Device=133,Sub Device=48,Unit Code=0:0|1|2|3|4|5|6|7|8
DeviceTranslator=Translator(lsb,comp,0,8,0) Translator(lsb,comp,1,8,8)
FixedData=5E F3
DefaultCmd=00 F0
CmdIndex=0
Code.S3C80=43 8D 22 8B 12 CF 44 08 08 01 1A 01 06 01 1A 03 \
31 D7 42 11 A7 08 B7 F6 01 46 46 29 0D 8D 01 49
Code.740=0D 18 22 80 15 E3 BE 01 16 08 08 01 A4 03 15 6B \
AB 55 06 C7 02 00 01 01 03 E5 E6 69 4C 00 FF
Code.6805-C9=0D 19 22 20 15 C1 FE 00 16 08 08 01 9D 03 0E 38 \
FB 56 06 C3 02 00 7E A5 03 DB A6 04 B7 66 CC 01 \
83

Posted: Tue Aug 05, 2008 2:23 am
by jetstar52
Greg, I used RM 1.86 to add a TiVo upgrade to a Comcast 1067bx3. Using the official TiVo protocol, I was successful in setting the device number, but the Advanced TiVo protocol resulted in a device number that was always 0.

Posted: Thu Aug 07, 2008 8:52 am
by gfb107
You should be using TiVo (Official) since it is built into your remote.
However, I think this is the fix for TiVo(Advanced):
[TiVo (Advanced)]
OldNames=TiVo Hacked,Tivo Hacked,Tivo (Advanced)
PID=00 41
CmdTranslator=Translator(lsb,comp)
CmdParms=OBC=0
DevParms=Main Device=133,Sub Device=48,Unit Code=0:0|1|2|3|4|5|6|7|8
FixedData=FF FF FF
FixedDataMask=FF FF 0F
DeviceTranslator=Translator(lsb,comp,0,8,0) Translator(lsb,comp,1,8,8) \
Translator(lsb,comp,2,4,16)
Notes=hacked version
Code.S3C80=43 8d 31 8b 12 cf 44 08 08 01 1a 01 06 01 1a 03 31 d7 42 11 a7 08 b7 08 05 E4 06 05 60 06 46 06 F0 54 C0 06 f6 01 46 46 29 0d 8d 01 49
Code.740=0D 18 31 80 15 E3 BE 01 16 08 08 01 A4 03 15 6B AB 55 06 C7 02 00 01 01 03 E5 A5 60 AA 49 FF 09 F0 25 5F 85 60 86 5F 4C 00 FF
Code.6805-C9=0D 19 31 20 15 C1 FE 00 16 08 08 01 9D 03 0E 38 FB 56 06 C3 02 00 7E A5 03 DB A6 04 B7 66 B6 5D 97 43 AA F0 B4 5C B7 5D BF 5C CC 01 83
Code.HCS08=20 11 00 00 01 84 41 00 05 00 09 13 A4 00 09 1D 4C 3B EC CC FF 5F

Posted: Sat Aug 09, 2008 6:10 pm
by jetstar52
Thanks!

Posted: Sat Aug 09, 2008 6:33 pm
by The Robman
Is that a confirmation that the fix worked?

Posted: Mon Aug 11, 2008 12:39 pm
by jetstar52
>Is that a confirmation that the fix worked?

If you mean the fix of "You should be using TiVo (Official) since it is built into your remote," yes, it worked. :D

I still need to try the fix of the advanced protocol.

Posted: Mon Aug 11, 2008 1:00 pm
by The Robman
Greg posted a fix that should make the Advanced protocol work, I was checking whether you were verifying that the fix worked.

We already know that the official protocol works. :)

Ready to test, BUT

Posted: Mon Aug 11, 2008 10:07 pm
by jetstar52
I can't remember how to get this protocol into Remote Master! :(

Posted: Tue Aug 12, 2008 1:45 am
by jetstar52
Disregard my last post. I opened protocols.ini with notepad and made the substitution, and the device number now works.

Thanks very much, Greg and Rob.

Posted: Tue Aug 12, 2008 8:00 am
by The Robman
Glad to hear it, and thanks for testing it.