PDA

View Full Version : Is there an easy way



bondo
27-02-2006, 12:57 PM
to change the date of my current guide data to years in the future?

I currently just use my HDR212 to do manual recordings, and really have no need for guide data. I want to be able to set my tivo to the current time and date without nag screens. If I set it to current time, it doesn't see my guide data which is in 2004.

can anyone help with a simple solution?

thanks

petestrash
28-02-2006, 02:31 AM
Hi Bondo,

Please do not post duplicate threads, it just doubles the work for the people who help on this forum.

Have you just tried simply setting the TiVo date to a date in the past that corresponds with your guide data.


E.G.

[TiVo [p0] ~]# settime 200402010000 -rtc

Usage: settime [YYYYMMDDhhmm[ss]] [-rtc]

If this works, you could use a cron job to reset the time whenever your data ran out, once a day, once a week, once a month, etc.

Peter.

bondo
28-02-2006, 02:59 AM
Hi Bondo,

Please do not post duplicate threads, it just doubles the work for the people who help on this forum.

Have you just tried simply setting the TiVo date to a date in the past that corresponds with your guide data.


E.G.

[TiVo [p0] ~]# settime 200402010000 -rtc

Usage: settime [YYYYMMDDhhmm[ss]] [-rtc]

If this works, you could use a cron job to reset the time whenever your data ran out, once a day, once a week, once a month, etc.

Peter.

thanks for the response. I first posted here and then saw the question and answer forum, which I thought this question might better be suited for.

I'm using the settime trick right now, but in order for the time, day, month to match our current time, day and month, I have to set it to 1995. Every time I reboot it resets to 1998, the day it was manufactured.

That's why I'm looking for a different solution.

petestrash
28-02-2006, 03:25 AM
you could add a settime routine to rc.sysinit.author to set the date after each reboot.

Peter.

bondo
28-02-2006, 04:31 AM
That would work, except it wouldn't know what exact date and time to set it at, at reboot.

petestrash
28-02-2006, 04:54 AM
Isn't it just the same day you are repeating over and over?

You could get the current time and use settime to set the date for the day of your guide data and just append the local time.

Peter.

thomson
28-02-2006, 04:58 AM
If you are interested you could load a NoNag slice. This should resolve any issues you are having with the guide data. You may however run into trouble if any of the following clashes with your existing headend. In that situation you will need to find the Station FSID of a channel and use that rather than "C4" (7998032).

Finding your AV Source
You need to find your AV Source FSID. You can either do this from the command line (instructions follow) or alternatively if you have access to Tivoweb, click on MFS then Click on Setup. The Source (which is also a link) is your A/V Source.

Finding your AV Source from the command line
Run in a telnet/terminal session:
# tivosh
# mls /

Look for a line with the Setup object, look at it's ID number. A Typical number is something like 636950. Now type:

# dumpobj objectID

eg dumpobj 636950

Now you'll see your AV source ID, it'll be something like 636950/11 for example. You should only have one A/V Source ID unless you are using the TV tuner.

Type exit at the prompt to get out of tivosh and back to the bash prompt.

Manually Add a NoNag Channel (C4)

# add-whole-channel.tcl <Channel ID> <Channel Num> <ShortName> <LongName> <A/V FSID>

eg:

# add-whole-channel.tcl 7998032 4 TV1 "C4" 637957/11

Load the NoNag slice for C4

# dbload30.tcl NoNag.slice

I have attached the add-whole-channel.tcl and NoNag.slice files.

bondo
28-02-2006, 07:24 AM
thank you, that's exactly what I'm looking for.

cheers.

bondo

bondo
28-02-2006, 11:50 AM
If you are interested you could load a NoNag slice. This should resolve any issues you are having with the guide data. You may however run into trouble if any of the following clashes with your existing headend. In that situation you will need to find the Station FSID of a channel and use that rather than "C4" (7998032).

Finding your AV Source
You need to find your AV Source FSID. You can either do this from the command line (instructions follow) or alternatively if you have access to Tivoweb, click on MFS then Click on Setup. The Source (which is also a link) is your A/V Source.

Finding your AV Source from the command line
Run in a telnet/terminal session:
# tivosh
# mls /

Look for a line with the Setup object, look at it's ID number. A Typical number is something like 636950. Now type:

# dumpobj objectID

eg dumpobj 636950

Now you'll see your AV source ID, it'll be something like 636950/11 for example. You should only have one A/V Source ID unless you are using the TV tuner.

Type exit at the prompt to get out of tivosh and back to the bash prompt.

Manually Add a NoNag Channel (C4)

# add-whole-channel.tcl <Channel ID> <Channel Num> <ShortName> <LongName> <A/V FSID>

eg:

# add-whole-channel.tcl 7998032 4 TV1 "C4" 637957/11

Load the NoNag slice for C4

# dbload30.tcl NoNag.slice

I have attached the add-whole-channel.tcl and NoNag.slice files.

Thomson, would this procedure be the same using the tuner? I don't plan on ever connecting an external A/V source. I just have the coaxial input from cable hooked up.

thanks.

thomson
28-02-2006, 12:35 PM
Thomson, would this procedure be the same using the tuner?
Yes... there is no difference. Just use the FSID found under TivoWeb->MFS->Setup->Source

And if you are not already using it you might like to have a look at the Manual Recording (http://www.tivocommunity.com/tivo-vb/showthread.php?p=3751312&&#post3751312) module for TivoWeb/TivoWebPlus.

bondo
28-02-2006, 03:30 PM
I'm still having a little trouble.

I first typed in what you said.

% dumpobj 42284
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
Setup 42284/10 {
CableType = 3
IndexPath = /Setup
LastChannelOBSOLETE = 42284/21
NoPrivateBackhaulOBSOLETE = 0
Source = 42284/31
Version = 221


then I typed in.

% /add-whole-channel.tcl 7998032 4 TV1 "C4" 42284/31
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
The file id you will need to use add-channel is 127905/10
commit failed (0x30012)

while executing
"transaction {uplevel $body}"
(procedure "RetryTransaction" line 5)
invoked from within
"RetryTransaction {
set station [db $db create Station]
set stationid [dbobj $station fsid]/[dbobj $station subobjid]
puts "The file id yo..."
(file "/add-whole-channel.tcl" line 12)
child process exited abnormally


this is all confusing. I just put the add whole channel and no nag tcls in the root.

thanks

thomson
28-02-2006, 07:21 PM
% /add-whole-channel.tcl 7998032 4 TV1 "C4" 42284/31
commit failed (0x30012)

The could be the result of a resource being busy. I would say that the system is not in a "good" state (ie waiting on indexing). If you have the correct headend available you could do a clear and delete everything and reload it... otherwise if you could find the station fsid of a channel that you do have loaded and I could build a NoNag slice for that channel.

Assuming that you wish to do this via the command line you will need to:
% dumpobj 42284/31 (this is your source fsid)
then find the first in the list of "Channel" fsid's and dump that:
% dumpobj 25144/107 (replace this with one of your channel fsid's)
then dump the "Station" fsid in this record and dump that:
% dumpobj 25173/-1
and let me know the value of "ServerId" (eg 7998032) or "IndexPath" (ie /Server/7998032)

bondo
01-03-2006, 12:22 AM
The could be the result of a resource being busy. I would say that the system is not in a "good" state (ie waiting on indexing). If you have the correct headend available you could do a clear and delete everything and reload it... otherwise if you could find the station fsid of a channel that you do have loaded and I could build a NoNag slice for that channel.

Assuming that you wish to do this via the command line you will need to:
% dumpobj 42284/31 (this is your source fsid)
then find the first in the list of "Channel" fsid's and dump that:
% dumpobj 25144/107 (replace this with one of your channel fsid's)
then dump the "Station" fsid in this record and dump that:
% dumpobj 25173/-1
and let me know the value of "ServerId" (eg 7998032) or "IndexPath" (ie /Server/7998032)



thanks again, for all the help. I believe you're right about it being in a bad state. I keep getting alot of "retrying". I'll reload from a fresh image after I get this all straightened out. Right now I have some recordings I need to save before I can do that.


TiVo: {/var/tmp} % tivosh
% dumpobj 42284/31
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
SignalSource 42284/31 {
Channel = 42284/62 42284/63 42284/64 42284/65 42284/66 42284/67 42284/6
8 42284/69 42284/70 42284/71 42284/72 42284/73 42284/74 42284/75 42284/76 42284/
77 42284/78 42284/79 42284/80 42284/81 42284/82 42284/83 42284/84 42284/85 42284
/86 42284/87 42284/88 42284/89 42284/90 42284/91 42284/92 42284/93 42284/94 4228
4/95 42284/96 42284/97 42284/98 42284/99 42284/100 42284/101 42284/102 42284/103
42284/104 42284/105 42284/106 42284/107 42284/108 42284/109 42284/110 42284/111
42284/112 42284/113 42284/114 42284/115 42284/116 42284/117 42284/118 42284/119
42284/120 42284/121 42284/122 42284/123 42284/124 42284/125 42284/126 42284/127
42284/128 42284/129 42284/130 42284/131 42284/132 42284/133
Connector = 1
Headend = 2383/-1
LineupType = 2
RFChannel = 3
RecieverNumDigits = 2
SignalType = 2
VariableBitrate = 1
}
% dumpobj 42284/62
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
Channel 42284/62 {
Number = 29
Record = 0
Station = 2127/-1
Surf = 0
}
% dumpobj 2127/-1
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
retrying after errTmBackgroundHoldoff ...
Station 2127/11 {
Affiliation = {CBC Affiliate}
AffiliationIndex = 2
CallSign = CBUT
City = Vancouver
Country = Canada
DmaNum = 0
FccChannelNum = 2
IndexPath = /Server/349
Name = {CBC (Vancouver) (CBUT)}
ServerId = 349
ServerVersion = 20
State = BC
TmsId = 10100
Version = 1
ZipCode = {V5T 3B4}
}
%

thomson
01-03-2006, 05:59 AM
City = Vancouver
Country = Canada

Small problem here... My understanding is that TiVo Inc is now running a service in Canada, and as such I would prefer to remain impartial to the whole "manual recording" legitimacy issue. You do however have all the information you required to do this yourself... if you can track down a version of readguide/writeguide you will find modifying the NZ/C4-NoNag slice very easy.

[Sorry about this, but there are a large number of people using old TiVo equipment in New Zealand, Australia, South Africa, Netherlands, Denmark and a few other places who would prefer not to get into a legal battle with TiVo by hindering their ability to provide a service. Modifying old TiVo gear so that it can be used without a service in a country for which there is no service is a bit of a grey area, and they're kind enough to leave us alone... but doing so in a country which does have the service is not such a grey area, and could cause the rest of us unwanted problems... :(
Please also note that if you reload from an OzTivo image then you will still need to create your own headends (a slice containing all channels available in your area).]

bondo
01-03-2006, 06:15 AM
Small problem here... My understanding is that TiVo Inc is now running a service in Canada, and as such I would prefer to remain impartial to the whole "manual recording" legitimacy issue. You do however have all the information you required to do this yourself... if you can track down a version of readguide/writeguide you will find modifying the NZ/C4-NoNag slice very easy.

[Sorry about this, but there are a large number of people using old TiVo equipment in New Zealand, Australia, South Africa, Netherlands, Denmark and a few other places who would prefer not to get into a legal battle with TiVo by hindering their ability to provide a service. Modifying old TiVo gear so that it can be used without a service in a country for which there is no service is a bit of a grey area, and they're kind enough to leave us alone... but doing so in a country which does have the service is not such a grey area, and could cause the rest of us unwanted problems... :(
Please also note that if you reload from an OzTivo image then you will still need to create your own headends (a slice containing all channels available in your area).]


No problem, I completely understand. I don't blame you or anyone else for not wanting to jeopardize your situation in the non-tivo countries.

Tivo has publicly said they don't deny us OLD tivo users the ability to record manually, no matter what country we live in. I guess the only thing we don't see eye to eye on with Tivo is the nag screens, which are annoying, but I can live with it. Adding guide data in my country obviously is stealing from Tivo, but that's not my intention. I'm just trying to rid the guide data nag.


Again thanks for the help, and pointing me in the right direction.

alkap
16-03-2008, 04:52 AM
The could be the result of a resource being busy. I would say that the system is not in a "good" state (ie waiting on indexing). If you have the correct headend available you could do a clear and delete everything and reload it... otherwise if you could find the station fsid of a channel that you do have loaded and I could build a NoNag slice for that channel.

Assuming that you wish to do this via the command line you will need to:
% dumpobj 42284/31 (this is your source fsid)
then find the first in the list of "Channel" fsid's and dump that:
% dumpobj 25144/107 (replace this with one of your channel fsid's)
then dump the "Station" fsid in this record and dump that:
% dumpobj 25173/-1
and let me know the value of "ServerId" (eg 7998032) or "IndexPath" (ie /Server/7998032)

Can you make me a slice file for the following channel? I am in the same boat as bondo, can't make a new channel using add-whole-channel. Same errors/msgs.
The details of my channel are as follows:

Station 2066264/11 {
ServerVersion = 90
TmsId = 10269
Name = {Home Shopping Network}
CallSign = HSN
City = Clearwater
State = FL
ZipCode = 34618
Country = {United States}
Affiliation = Satellite
DmaNum = 0
LogoIndex = 66087
ServerId = 415
Version = 1
IndexPath = /StationTms/10269:1f8758 /Server/415

thks much

alkap