Page 1 of 1

ToadTogs with Replay 5k extender

Posted: Fri Feb 03, 2006 3:12 pm
by kwhumphreys
Are ToadTogs possible with the 1.2 ReplayTV extender?
I read 'no' in an old Yahoo group posting, but then the extender ReadMe.txt mentions trouble shooting ToadTog problems.

Can anyone point me to a guide to setting up a ToadTog? I can find plenty of descriptions of what they are and what they do, but not how to add one in IR.

Thanks

Posted: Fri Feb 03, 2006 5:12 pm
by Nils_Ekberg
There is not a protocol in the extender for ToadTog and I don't think there is a standalone version so I think you may be out of luck.

The reference in the readme file must be just carry over from another extender docs.

If you have a different remote that does support TT then it is actually easy to program in the special protocols tab of IR.

Posted: Fri Feb 03, 2006 6:09 pm
by Capn Trips
I'm not an extender or special-protocol writer, but would it be very difficult to modify one of the ToadTog protocols for this remote/extender?

I looked at the 1994, 2116 and 8910 ToadTog porotocol and device upgrades (all S3C8 remotes, as is the Replay, I believe), and the device upgrades are all identical (3-byte upgrades) and the protocol upgrades differ in a total of about 6 bytes of code, with the majority being identical. Unfortunately, I'm not smart enough to figure out what those bytes that differ actually do, so I can't modify/set those as appropriate for the Replay.

Can any smart lurker figure out what the bold values ought to be for the Replay5k extender?

Protocol 0181 for the 1994:
00 00 01 28 03 F0 C2 1C 01 56 C2 07 90 C1 2A F9
28 03 56 03 07 38 3A 26 C3 03 74 B6 C1 6B 04 38
03 B0 03 A4 03 C3 2B 0D 87 43 2D A6 95 96 3B 05
82 95 C4 3A EE 37 26 03 44 C1 B6 37 2F 03 B4 C1
B6 AF

for the 2116:
00 00 01 28 03 F0 C2 1C 01 56 C2 07 90 C1 2A F9
28 03 56 03 07 38 3A 26 C3 03 74 B0 C1 6B 04 38
03 B0 03 A4 03 C3 2B 0D 87 43 2D A6 8E 93 3B 05
82 8E C4 3A EE 37 26 03 44 C1 B0 37 2F 03 B4 C1
B0 AF

and for the 8910:
00 00 01 28 03 F0 C2 1C 01 56 C2 07 90 C1 2A F9
28 03 56 03 07 38 3A 26 C3 03 74 B4 C1 6B 04 38
03 B0 03 A4 03 C3 2B 0D 87 43 2D A6 95 9A 3B 05
82 95 C4 3A EE 37 26 03 44 C1 B4 37 2F 03 B4 C1
B4 AF

Device upgrade for each:
81 00 01

Posted: Sat Feb 04, 2006 8:18 am
by ElizabethD
Wow, that close, eh? Well, the problem would be knowing which locations are always free. If there is an extender, then the two macro-related places have a home. So the unknown would be where to place the ToadTog byte. Only extender writers can tell, as these values aren't owned by the remote but by the extender writers.

Code: Select all

1994		
RB6	R_ToadTog	Status register for ToadTog
R95	R_Mac	Macro pointer
$96 	AR_MacBuf	Start of macro buffer
		
8910		
RB4	R_ToadTog	Status register for ToadTog
R95	R_Mac	Macro pointer
$9A	AR_MacBuf	Start of macro buffer

2116 just guessing based on the others		
RB0	R_ToadTog	Status register for ToadTog
$8E	R_Mac	Macro pointer
$93 	AR_MacBuf	Start of macro buffer
Just one more idea but not for the ToadTog byte:
If this remote has LKP, in IR file opened in Notepad, go hunting
Try to find this sequence 3B 05 82 xx next byte xx might be R_Mac
Try to find this sequence A6 xx yy 3B 05 yy might be AR_MacBuf and xx should be R_Mac.
That's as far as i can take it.

Posted: Sat Feb 04, 2006 10:34 am
by ElizabethD
In Replay5K ext1.2
R_Mac is R7F
AR_MacBuf is at $80 (some offset, I'm not sure of the meaning)
There is no LKP, there is DSM built in.
Hal wrote the extender and added notes how to reconfigure memory line, similar to what teamvc was doing with 8910.