TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo UK
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 07-09-2005, 12:43 PM   #1
Dougal
Registered User
 
Join Date: Oct 2002
Location: UK
Posts: 30
2.5.5a v 2.5.5 file differences

Does anyone know exactly what files have been changed between 2.5.5 and 2.5.5a.

I'd read on another thread that the only difference was a 1 byte change to the file tivoapp. However, blindlemon has just helped me out by providing tivoapp from a 2.5.5a TiVo and it seems that this file is identical to tivoapp on my 2.5.5 TiVo :-o

I'm trying to avoid requesting a 2.5.5a update from TiVo customer services because I don't want to have to contend with the hassles of reinstalling LBA48 etc, so was wondering if anyone knows which files have change between 2.5.5 and 2.5.5a so I can just manually copy over these files. Thanks
Dougal is offline   Reply With Quote
Old 07-09-2005, 01:05 PM   #2
sanderton
TiVoer since 11/2000
 
Join Date: Jan 2002
Posts: 6,341
One byte in tivoapp changes, that's it. It's the same size. If the one blindlemon sent you is identical, maybe he sent you the wrong one.

My tivoapps have other hacks in, so I can't tell you the exact byte to change.
sanderton is offline   Reply With Quote
Old 07-10-2005, 06:27 AM   #3
blindlemon
tivoheaven.co.uk
 
Join Date: May 2002
Location: Malmesbury, UK
Posts: 5,553
OK, I have double-checked and have verified that the original file was from a 2.5.5a image.

I have also extracted the tivoapp from a second, unrelated, 2.5.5a image - and that too is identical to both the others!

So maybe the 1 byte difference you saw Stuart was not the 2.5.5a change?

I've posted a complete tarball of the 2.5.5a system partition for Dougal to investigate...
__________________
6023, Lifetime, 240gb, Sky, CC, Mode 0, 100 SPs/AWLs
6022, Lifetime, 250gb, Freeview, CC, Mode 0, 90 SPs/AWLs
601E, my 'test' machine!



To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
or call 08452 696 204 ;)
blindlemon is offline   Reply With Quote
Old 07-10-2005, 04:29 PM   #4
mini__me
Registered User
 
Join Date: Jun 2002
Posts: 332
If I'm allowed to post it then I can tell you how to change it....

I didn't need to do mine in the end as the new TV worked fine so I havn't tested it!
__________________
TiVo 1 120GB Maxtor Sky Amstrad DX100 Turbonet
TiVo 2 160GB Samsung LBA48 Sky Pace 2500 SkyEye T-Link Turbonet
mini__me is offline   Reply With Quote
Old 07-10-2005, 04:33 PM   #5
sanderton
TiVoer since 11/2000
 
Join Date: Jan 2002
Posts: 6,341
You're quite right. Must have been thinking of something else!
sanderton is offline   Reply With Quote
Old 07-10-2005, 07:11 PM   #6
mini__me
Registered User
 
Join Date: Jun 2002
Posts: 332
AFAIK this should do it:

echo -n '1' | dd conv=notrunc of=tivoapp bs=1 seek=5137975


If this is not allowed I'm sure my post will be edited, and I apologize
__________________
TiVo 1 120GB Maxtor Sky Amstrad DX100 Turbonet
TiVo 2 160GB Samsung LBA48 Sky Pace 2500 SkyEye T-Link Turbonet
mini__me is offline   Reply With Quote
Old 07-12-2005, 04:55 AM   #7
blindlemon
tivoheaven.co.uk
 
Join Date: May 2002
Location: Malmesbury, UK
Posts: 5,553
Dougal,

What did you find from the tarball I sent you?
__________________
6023, Lifetime, 240gb, Sky, CC, Mode 0, 100 SPs/AWLs
6022, Lifetime, 250gb, Freeview, CC, Mode 0, 90 SPs/AWLs
601E, my 'test' machine!



To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
or call 08452 696 204 ;)
blindlemon is offline   Reply With Quote
Old 07-12-2005, 06:28 AM   #8
Dougal
Registered User
 
Join Date: Oct 2002
Location: UK
Posts: 30
Thanks for the 2.5.5a system partition blindlemon. Well using MD5 checksums, I can confirm that the only 2 files of any significance that are different are:

/lib/modules/pxmpegdecode.o
/etc/build-version

(The only other differences were different CacheCard drivers, network drivers, ftp daemon etc + your rc.sysinit file and the like).

So, I copied over the pxmpegdecode.o file from the 2.5.5a version. The file /etc/build-version is just a text file with the software build and version info in it - I presume this is what the TiVo looks at to decide what software version it thinks is installed (so I left my old version of this file in place).

And Hey Presto, it worked - great, thank you very much for your help!

I assume that if I had changed /etc/build-version as well, I would have experienced the problem referred to by 6022Tivo in this thread:
http://www.tivocommunity.com/tivo-vb...d.php?t=248173

So, to fix the "teletext bug" just copy over pxmpegdecode.o with the 2.5.5a version (and leave /etc/build-version alone so that the TiVo still thinks its a 2.5.5)

Mini__me: thanks for the command to make the 1 byte change to tivoapp. I never tried this in the end as I had already sorted the problem by using the 2.5.5a version of pxmpegdecode.o. I can only assume that the 1 byte change trick is another way that someone worked out for disabling the teletext output.
Dougal is offline   Reply With Quote
Old 07-12-2005, 07:21 AM   #9
blindlemon
tivoheaven.co.uk
 
Join Date: May 2002
Location: Malmesbury, UK
Posts: 5,553
Dougal,

Great stuff - and thanks for posting your results

In case anybody else needs them, here are the two 2.5.5a version files mentioned above.

255a.zip
__________________
6023, Lifetime, 240gb, Sky, CC, Mode 0, 100 SPs/AWLs
6022, Lifetime, 250gb, Freeview, CC, Mode 0, 90 SPs/AWLs
601E, my 'test' machine!



To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
or call 08452 696 204 ;)

Last edited by blindlemon : 07-12-2005 at 07:30 AM.
blindlemon is offline   Reply With Quote
Old 07-12-2005, 08:46 AM   #10
Cainam
Tivo Evangelist
 
Join Date: May 2004
Location: Chester-le-Street, UK
Posts: 318
As I understand things:

Patching tivoapp fixes the MWSTATE bug. There are 2 references to MWSTATE in tivoapp, and if two programs try to write to the same thing at the same time, it can cause a problem.

So patching tivoapp just changes the second instance of MWSTATE to say MWSTAT1.

This is needed for the very useful merge.tcl program, as found in this post

This is nothing to do with 2.5.5a of the Tivo software, which just affects the Teletext output.
Cainam is offline   Reply With Quote
Old 07-13-2005, 03:20 PM   #11
bigwold
Sedentary Member
 
bigwold's Avatar
 
Join Date: Jun 2003
Location: Surrey/Sussex border
Posts: 345
Quote:
Originally Posted by Dougal
So, to fix the "teletext bug" just copy over pxmpegdecode.o with the 2.5.5a version (and leave /etc/build-version alone so that the TiVo still thinks its a 2.5.5)
Another alternative is the hardware fix (so far undocumented I believe) which I've used. 'Simply' remove the TV's offending Philip's Teletext card. This will of course necessitate locating it in the first place and possibly invalidate your warranty. If anyone really needs/wants to go down this route, I can dig into the innards of my TV where I left the board in a convenient corner, retrieve it and photograph it.
__________________
Chris
Many TiVi (plus a few spares) with Pioneer DBR-TF100 Freeview boxes.
Tosh 42" Rear Proj + Yamaha DSP-A1 Amp
bigwold is offline   Reply With Quote
Old 07-13-2005, 04:10 PM   #12
6022tivo
A Happy Member
 
Join Date: Oct 2002
Location: North West, UK
Posts: 2,041
Great advice, I had not thought of that, I have done a little work in Phillip's sets and this is a really easy fix.

I can not remember the last time I ever used teletext..
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Media Center PC -> 3 x Xbox 360's
Pioneer 505XDE (Still the best)
6022tivo is offline   Reply With Quote
Old 11-25-2005, 10:18 AM   #13
Mike Jones
Registered User
 
Join Date: Feb 2004
Location: Bournemouth
Posts: 142
Hi Sorry for the complete ignorance, but it is a long time since I did anything softwarewise inside my TIVO.

I'm networked with backdoors open. Could someone provide this idiot with an idiot's line by line instruction as to what I have to do. My shiny new tv keeps turning itself off and the wife is not impressed with my buying decision!

I will be eternally grateful. Send beer vouchers etc etc.

Cheers
__________________
Two TIVOs - Sky - Samsung 400 GB (Jan 07) Freeview Samsung 160gb (Feb 03 - how long will it last?), cachecard v2 + 512k.
Mike Jones is offline   Reply With Quote
Old 11-25-2005, 11:18 AM   #14
mike0151
A Friend of Dot
 
Join Date: Dec 2001
Location: Liverpool, Merseyside, UK
Posts: 715
As posted by Dougal above.....

So, to fix the "teletext bug" just copy over pxmpegdecode.o with the 2.5.5a version (and leave /etc/build-version alone so that the TiVo still thinks its a 2.5.5)


I would suggest you download the files posted above then telnet to your TiVo, cd to /lib/modules and rename pxmpegdecode.o to something like pxmpegdecode.org and then ftp the new version to that location (binary mode) and then restart the TiVo. Unless I'm mistaken, that should do it.

HTH

Mike
__________________
6020 since Feb 2001, 1 x 500Gb, Freeview, TurboNet and TiVoWeb
6022 since Feb 2003, 160Gb, Freeview, TurboNet and TiVoWeb;
mike0151 is offline   Reply With Quote
Old 11-25-2005, 11:53 AM   #15
Mike Jones
Registered User
 
Join Date: Feb 2004
Location: Bournemouth
Posts: 142
Thanks - will try that tonight when I get home. Fingers crossed.
__________________
Two TIVOs - Sky - Samsung 400 GB (Jan 07) Freeview Samsung 160gb (Feb 03 - how long will it last?), cachecard v2 + 512k.
Mike Jones is offline   Reply With Quote
Old 11-25-2005, 12:00 PM   #16
mike0151
A Friend of Dot
 
Join Date: Dec 2001
Location: Liverpool, Merseyside, UK
Posts: 715
Don't forget to let us know how it goes.

Thinking on, you will most likely have to make the file system read/write first and then make it read only afterwards.

Good luck

Mike
__________________
6020 since Feb 2001, 1 x 500Gb, Freeview, TurboNet and TiVoWeb
6022 since Feb 2003, 160Gb, Freeview, TurboNet and TiVoWeb;
mike0151 is offline   Reply With Quote
Old 11-25-2005, 01:34 PM   #17
Mike Jones
Registered User
 
Join Date: Feb 2004
Location: Bournemouth
Posts: 142
Help!

I've telneted in, changed directory and can see pxmpegdecode.o.

1) It says it is read only. I've tried chmod 755 * to no avail.
2) What is the copy command?
__________________
Two TIVOs - Sky - Samsung 400 GB (Jan 07) Freeview Samsung 160gb (Feb 03 - how long will it last?), cachecard v2 + 512k.
Mike Jones is offline   Reply With Quote
Old 11-25-2005, 02:00 PM   #18
Fozzie
Registered User
 
Fozzie's Avatar
 
Join Date: Sep 2001
Location: Alton, Hants, UK
Posts: 837
I'm guessing that the partition is set read-only. It needs to be set to read/write.
Fozzie is offline   Reply With Quote
Old 11-25-2005, 02:25 PM   #19
Mike Jones
Registered User
 
Join Date: Feb 2004
Location: Bournemouth
Posts: 142
Sony Bravia LCD tv problem

It works.

copy pxmpegdecode.o file from attachment above (it needs renaming to delete everything after the 0)

telnet into TIVO using Run: telnet [IP address]
cd /lib/modules
mount -o rw -o remount /
cp pxmpegdecode.o pxmpegdecode.old
Leave telnet open.

ftp into TIVO using Run: ftp [IP address]
cd /lib/modules
bin
put c:\pxmpegdecode.o [It should confirm file transfer has been done]
quit

Back to open telnet:
mount -o ro -o remount /
exit

Reboot the TIVO and it should now be okay.

If anything is wrong in this please correct it.
__________________
Two TIVOs - Sky - Samsung 400 GB (Jan 07) Freeview Samsung 160gb (Feb 03 - how long will it last?), cachecard v2 + 512k.
Mike Jones is offline   Reply With Quote
Old 11-29-2005, 06:39 AM   #20
healeydave
from tivoland.com
 
Join Date: Jun 2003
Location: Midlands
Posts: 842
Generally whenever I want a 2.5.5a O/S , I simply restore a 255a image from archive.

I experimented with the above (to try and create a 255a from a 2555 image) by copying BOTH of the files (pxmpegdecode.o and build-version) to the appropriate directories.

In this case I would have expected the System Information screen to report 2.5.5a and should I have called into Tivo without their database knowing I had 2.5.5a, the system would have forced and update back to 2.5.5.

but copying those files over may well have cured the teletext bug (I don't know) but the System Information screen still reports 2.5.5

I thought it should only do that if I left the original build-version file intact!?!??!
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
healeydave is offline   Reply With Quote
Old 11-29-2005, 07:15 AM   #21
blindlemon
tivoheaven.co.uk
 
Join Date: May 2002
Location: Malmesbury, UK
Posts: 5,553
AFAIK the version on the System Info screen is read from the database not the build-version file, whereas the daily call (TClient-lib.itcl) checks the build-version file and sends that version to the server. I suspect the database and hence the on-screen display will be updated after a successful daily call.

As I don't have a 'proper' 2.55a machine myself (ie. one that the TiVo servers think has 2.5.5a) I haven't been able to check this, but nobody has reported that this method doesn't work for them, so it seems reasonable to assume it does

If your machine is a 'proper' 2.5.5a box then maybe you could try it and report back?
__________________
6023, Lifetime, 240gb, Sky, CC, Mode 0, 100 SPs/AWLs
6022, Lifetime, 250gb, Freeview, CC, Mode 0, 90 SPs/AWLs
601E, my 'test' machine!



To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
or call 08452 696 204 ;)
blindlemon is offline   Reply With Quote
Old 11-29-2005, 08:32 AM   #22
healeydave
from tivoland.com
 
Join Date: Jun 2003
Location: Midlands
Posts: 842
No, I'm in the same boat at you.

I think the process works ok, I just had a requirement to make a previous 2.5.5 image into 2.5.5a and then have it put back in a box that was registered to have 2.5.5a so hence when I couldn't see 2.5.5a in the system information screen despite putting the version file in, I figured that perhaps these 2 x files were not the only change after-all.

Your database theory sounds right though and I'm sure if I could have called home with a 2.5.5a account, the database would have been updated.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
healeydave is offline   Reply With Quote
Old 12-12-2005, 05:52 AM   #23
blindlemon
tivoheaven.co.uk
 
Join Date: May 2002
Location: Malmesbury, UK
Posts: 5,553
So did the version on the System Info screen change after the daily call?

I don't really want to request 2.5.5a on a box that doesn't have it just to check....
__________________
6023, Lifetime, 240gb, Sky, CC, Mode 0, 100 SPs/AWLs
6022, Lifetime, 250gb, Freeview, CC, Mode 0, 90 SPs/AWLs
601E, my 'test' machine!



To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
or call 08452 696 204 ;)
blindlemon is offline   Reply With Quote
Old 12-12-2005, 06:16 AM   #24
healeydave
from tivoland.com
 
Join Date: Jun 2003
Location: Midlands
Posts: 842
I don't know, I was testing the drive in a different Tivo so was not in a position to check for sure so I had to resort to putting a 2.5.5a image on after-all.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
healeydave is offline   Reply With Quote
Old 12-12-2005, 06:50 AM   #25
blindlemon
tivoheaven.co.uk
 
Join Date: May 2002
Location: Malmesbury, UK
Posts: 5,553
I know how you feel - I've just had to do that too

Maybe I'll request an upgrade on one of my spare lifetime subbed machines... in the extreme case where somebody needs to use that machine to record subtitles I guess I could always do the opposite of what's discussed in this thread and put a 2.5.5 pxmpegdecode.o on a 2.5.5a box while leaving the build-version and database at 2.5.5a
__________________
6023, Lifetime, 240gb, Sky, CC, Mode 0, 100 SPs/AWLs
6022, Lifetime, 250gb, Freeview, CC, Mode 0, 90 SPs/AWLs
601E, my 'test' machine!



To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
or call 08452 696 204 ;)
blindlemon is offline   Reply With Quote
Old 12-29-2005, 09:28 AM   #26
jonny m
Registered User
 
Join Date: Nov 2003
Posts: 48
To
Mike Jones , mike0151, Dougal, blindlemon and the rest

You guys are stars!!!!!********!!!!!!!!

Bought a new Sony 23" WEGA LCD yesterday, got it home first thing I tried was with tivo, spent the next 2 hours wondering WTF was going on after trying every combination of DVD, ondig box's that were working perfectly and even rgbtosvid and rgbtocomponent converters both of which worked perfectly when been driven by tivo.

Went to bed at 5am ! thinking that it was the composite pin that was causing the issues and which one to pull.
After a bit of a search found the teletext bugs then the resolution of upgrade but as I have a cachecard after my modem chip refused to work at all I didn't fancy pulling the HD and doing the cachecard install again.

The solution of ftping 1 file across is brilliant and was done in 1 min.

Thanks again guys - this should be added to the sticky I think as its priceless.



John
jonny m is offline   Reply With Quote
Old 02-16-2006, 01:53 PM   #27
digbydel
Registered User
 
Join Date: Feb 2006
Location: West London
Posts: 11
The zip file from tivoheaven appears to be corrupt :-(
digbydel is offline   Reply With Quote
Old 02-16-2006, 02:28 PM   #28
mike0151
A Friend of Dot
 
Join Date: Dec 2001
Location: Liverpool, Merseyside, UK
Posts: 715
I have just downloaded the zip file again as a test and extracted it OK. Did you have problems unzipping it or in using the file in it? If the latter, are you sure you transferred it in Binary mode?
__________________
6020 since Feb 2001, 1 x 500Gb, Freeview, TurboNet and TiVoWeb
6022 since Feb 2003, 160Gb, Freeview, TurboNet and TiVoWeb;
mike0151 is offline   Reply With Quote
Old 02-16-2006, 02:38 PM   #29
blindlemon
tivoheaven.co.uk
 
Join Date: May 2002
Location: Malmesbury, UK
Posts: 5,553
Firefox doesn't like the file.

Until I figure out why (or just how to fix it), please download it with IE or get the attachment from here
__________________
6023, Lifetime, 240gb, Sky, CC, Mode 0, 100 SPs/AWLs
6022, Lifetime, 250gb, Freeview, CC, Mode 0, 90 SPs/AWLs
601E, my 'test' machine!



To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
or call 08452 696 204 ;)
blindlemon is offline   Reply With Quote
Old 10-04-2006, 08:19 AM   #30
healeydave
from tivoland.com
 
Join Date: Jun 2003
Location: Midlands
Posts: 842
Quote:
Originally Posted by blindlemon
I know how you feel - I've just had to do that too

Maybe I'll request an upgrade on one of my spare lifetime subbed machines... in the extreme case where somebody needs to use that machine to record subtitles I guess I could always do the opposite of what's discussed in this thread and put a 2.5.5 pxmpegdecode.o on a 2.5.5a box while leaving the build-version and database at 2.5.5a

I know its been a long time since we talked about this, but I thought I'd just update.

I now have a customers tivo that was already 2.5.5a
I burnt a 2.5.5 image, copied the two 2.5.5a files "pxmpegdecode.o" and "build-version" into the appropriate directories.

Checked the Sys Info screen and it still states 2.5.5
As we said before this is because this screen reads the software version value from the database which is still 2.5.5 rather than the build-version file.

On making the daily call however I can confirm a software update is still initiated!
So the cross reference with the EPG server and the Tivo system must be using the database rather than the build-version file.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
healeydave is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media
(C) 2008 Capable Networks LLC - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 01:06 AM.
OUR NETWORK: TechLore | Sling Community | Robo Community | MediaSmart Home | My Digital Entertainer | TouchSmart Community | Pogoplugged | DVR Playground