Thomson, could I use the add_whole_channel.tcl commands? or are they unlikely to work? As for the audio output issue, it doesn't seem to be that bad once I use the TiVo more and more.
There is a TivoWeb module called ChannelMap which should do the job... it will allow you to map the channels to whatever you wish. If you do not already have it you can use this link and save it as ChannelMap.itcl in your TivoWeb modules directory.Originally Posted by Phil Dew
I am guessing there is a way... not sure if anyone has done it... I think the Tivoapp process would likely reset the parameter often.Originally Posted by Phil Dew
Thomson, could I use the add_whole_channel.tcl commands? or are they unlikely to work? As for the audio output issue, it doesn't seem to be that bad once I use the TiVo more and more.
You could use add_whole_channel.tcl but that would just do the same as loading a headend.slice file. You may also need to delete the existing sources in order to add new ones.Originally Posted by Phil Dew
By loading the headend.slice (you can use ChannelMap to re-map the channels if required), and then setting the correct frequencies with the FineTune parameter should be all you need to get things working nicely (eg 1=TV2, 2=TV2, 3=TV3, etc). If you are pressing '1' on the remote and not getting TV1 then the chances are the FineTune parameters are incorrect. You can browse the MFS database using TivoWeb to check that the slice has loaded correctly - I think this is under Setup->Sources (otherwise you will need to delete all sources and start again).
I have a US tivo running the oztivo 3.0 image. I have fitted the hardware PAL tuner mod. Now I just need to get the correct channels tuned in. So I am looking for an Auckland headend with the following channel frequencies which I got from my TV. They were in MHz, and I assume the tivo is set up in KHz:
TV1:55.25MHZor 55250Khz,
TV2:175250Khz
TV3: 196250Khz
TV4: 210250Khz
Triangle: 631250Khz
Prime: 775250Khz
Sky:591120Khz
C4:591310Khz
Juice: 759250Khz
Maori: 647250Khz
I have not been able to find one on this forum. Any assistance in this would be greatfully received
Thanks
Last edited by Gordon; 13-06-2005 at 07:51 PM.
Okay... headends associate the Tivo channel number (the first number in the table) with a Station Identifier. I can create a headend that contains most of the following channels, but am missing information for TV4, Triangle and Sky.Originally Posted by Gordon
The attachment contains both the source code (.txt file) and the compiled slice (.slice file) for the headend. You should be able to dbload the slice file to get things up and running. Once this is done you should be able to load guide data and have it appear in the on screen EPG.Code:02 - TV1, 55250Khz, channelid=1031, stationid=7998001 04 - TV2, 175250Khz, channelid=1032, stationid=7998002 07 - TV3, 196250Khz, channelid=1033, stationid=7998003 09 - TV4, 210250Khz, ?What is this channel? 41 - Triangle, 631250Khz, ?Can't find a stationid for this? 36 - Sky, 591120Khz, ?Frequency is wrong, and which Sky channel? 59 - Prime, 775250Khz, channelid=1018, stationid=7998006 36 - C4, 591310Khz, channelid=1034, stationid=7998032 57 - Juice, 759250Khz, channelid=1007, stationid=7998030 43 - Maori, 647250Khz, channelid=1025, stationid=7998033
Last edited by thomson; 14-06-2005 at 07:56 AM.
Well I have tried what you suggested Thomson, but still no luck.
I do the dbload sucessfully, but when I do "setheadend 6001" I get the following error message:
[TiVo [p0] /var/hack/bin]# setheadend 6001
can't open object (errDbNotFound)
while executing
"db $db open $objspec"
(procedure "OpenObject" line 3)
invoked from within
"OpenObject $db /PostalCode/$zip"
("uplevel" body line 2)
invoked from within
"uplevel $body"
invoked from within
"transaction {uplevel $body}"
(procedure "RetryTransaction" line 5)
invoked from within
"RetryTransaction {
set obj [OpenObject $db /PostalCode/$zip]
set he [dbobj $obj get Headend]
set headendId [dbobj $he fsid]
}"
(procedure "SetupHeadend" line 2)
invoked from within
"SetupHeadend $db $zip "
(file "/hack/bin/setheadend" line 144)
[TiVo [p0] /var/hack/bin]#
I dont understand what this means, but my channels don't come up. I have tried a system reset, and done the same procedure, but still no luck. Can you tell me what I am doing wrong?
Thanks
Gordon
Sorry about that... kind of my faultOriginally Posted by Gordon
Might want to try "setheadend 06001" as I changed the code in the slice to be the standard five digits rather than just four which is what I was originally using... there may be an issue with the leading 0, as the TCL code will drop it if converting the string to an integer.
I have attached a headend that uses 6001, so the steps for this headend would be:
1. Perform a full reset of the TiVo
2. Don't bother with the GS, just get a bash prompt
3. dbload30.tcl auckland-headend.slice
4. setheadend 6001
5. dbload30.tcl NoNag.slice
6. fixup30.tcl
7. reboot
Last edited by thomson; 16-06-2005 at 09:31 AM. Reason: Added attachment
I've been having a few troubles getting this going in the Waikato. Currently I get this:Originally Posted by thomson
I've added the 06001 line to postcodezones, and been tinkering around and reset+trying things for a while now. setheadend 06001 just gives a longer error without the initial promise of the above capture. I'm using the HDR-X12-20050524 image, which didn't have setheadend included, so I've used the one from here. Any help on how to get this headend set good'n'proper would be appreciated.Code:[TiVo [p0] ~]# dbload30.tcl waikato-headend.slice [TiVo [p0] ~]# ./setheadend 6001 stationId=2378 FccChannelNum=1 stationId=2379 FccChannelNum=2 stationId=2380 FccChannelNum=3 stationId=2381 FccChannelNum=4 stationId=2382 FccChannelNum=5 invalid attribute: PostalCode while executing "dbobj $setup set PostalCode $zip" invoked from within "transaction { set setup [FindOrCreateObject $db Setup /Setup] dbobj $setup set PostalCode $zip dbobj $setup set TimeZone 0 ..." (procedure "SetupHeadend" line 34) invoked from within "SetupHeadend $zip " (file "./setheadend" line 129)
Cheers.
Seems that you do not have an existing /Setup/PostalCode entry. I guess the easiest way to set one up would be to find the line in the script that reads:Originally Posted by gb20
and change it to read:Code:dbobj $setup set PostalCode $zip
However, you will need to change it back to "set" after you have run the script otherwise if you need to use it again it will error because there is already a field by that name.Code:dbobj $setup add PostalCode $zip
Cheers Thomson, though I'm still having the same trouble with said modification of the script:
What other ways are there to hack this PostalCode thing? If it helps, /hack/zoneinfo/Pacific/Auckland exists.Code:invalid attribute: PostalCode while executing "dbobj $setup add PostalCode $zip"
[edit] I tried commenting out the first line, then the first & second, and it fails on the later things also, eg TimeZone and DaylightSavingsPolicy. How do I initialise the database it's trying to access?
Last edited by gb20; 29-06-2005 at 11:31 AM.
Bookmarks