Another Newbie Problem: IR Motorolla codes
I have a Motorolla Sky decoder.I am trying to modify the IR codes on the Tivo.
I downloaded the Motorola DTH325-4.tcl file from Tim's site, but not knowing too much about Linux ,am having problems loading it via Pico.
Does anybody have an short script on how to change the IR code.
I also understand that only one line in the existing stb.tcl file has to be alterd to 88887 wich is the IR code for the Motorolla box.
Many thanks in advance.
Cheers
1 Attachment(s)
Get your Motorola STB working for you...
Sorry guys,
The following information will hopefully help to get your TiVo changing your Motorola STB's channels. I sorted it for myself a couple of weeks ago but have been doing other TiVo setup since, so always meant to post this but didn't - apologies.
EDIT: When going through guided set-up choose any Motorola decoder box, none work in my experience, but that doesn't matter because the instructions below will sort it all out.
I have a Motorola Sky STB and I also had problems with that MotorolaDTH325-4.tcl script - in it's current state on Timmy's website it will not work without further instruction from the authors or Timmy.
So get crazy and do what I did...
There are probably lots of ways to skin this cat (like knowing a little more TCL - which I don't), but...
To run it (at the command prompt while telnet connected to your TiVo) like...
TiVo # ./MotorolaDTH325-4.tcl
Firstly ftp Timmy's file in binary to your TiVo and edit it as below, or use my attached file.
Edits to Timmy's file:
EDIT - (do the edits on the TiVo since the file is in unix CR/LF format)
It needs the following line inserted as the first line in the file:
#!/tvbin/tivosh
Then it needs the following line inserted as the last line of the file:
motorola
But you also need to edit it to deal with an exisiting CableBoxCodeNum. I used 20001 (I don't know if that's a good choice, butt hay - it goes).
The lines I changed to do this now look like:
puts "Setting Motorola codes for TiVo 20001..."
set tivoir [db $db open /Component/Ir/TivoFormat/20001]
So you are now using an edited version of Timmy's file or my one.
Run the following (where you ftp'd the .tcl file to):
TiVo # chmod 700 MotorolaDTH325-4.tcl
then enter the TiVo shell:
TiVo # tivosh
Then at the TiVo shell run:
% mls /
Look at the output and find the FsId value corresponding to the line where Name = 'Setup'. Mine is 2274, so when I use 2274 you replace that with your value.
Then find the value of Source:
% dumpobj 2274
For me this gives:
Source = 2274/12
Take your source value and run like:
% dbset 2274/12 CableBoxCodeNum 20001
Then get out of the TiVo shell:
% exit
Yay, then run your .tcl script:
TiVo # ./MotorolaDTH325-4.tcl
REBOOT your TiVo!!! and good luck...
Sean.
PS
If I've been confusing just flame me (post a friendly query) - I've got 2 kids under 3 1/2 running around like banshees at the moment - I'll concentrate more tonight.
EDIT:
If you are having trouble running the script then maybe you didn't ftp it to your TiVo in binary mode.
You can check this by running the following command - if you have ^M at the end of every line then you didn't ftp in binary:
TiVo # cat -vet MotorolaDTH325-4.tcl
You can fix this by redoing the ftp in binary or running the following command:
TiVo # dos2unix MotorolaDTH325-4.tcl