Posted: Thu Aug 23, 2007 10:18 am
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