Compare Products, Prices & Stores For:

COMPUTERS, COMPONENTS COMPUTER ACCESSORIES, COMPUTER MEMORY, HARDWARE, INPUT DEVICES, NETWORKING, PDAs & MOBILE ELECTRONICS, SOFTWARE, STORAGE & MEDIA, DIGITAL CAMERAS, HOME AUDIO, TV& VIDEO

Google
 
Web DealDatabase.com
What are you shopping for?


Go Back   DealDatabase Forum - Deals, Freebies, and TiVo & DirecTivo Hacking > Category: NEW TiVo, DTiVo, Extraction FORUMS! > FILES - All TiVo & DTiVo Files

Reply
 
Thread Tools Rating: Thread Rating: 4 votes, 4.75 average. Display Modes
  #1  
Old 11-17-2004, 01:11 AM
rc3105's Avatar
rc3105 rc3105 is offline
Riley
 
Join Date: Mar 2002
Posts: 1,339
4.x+RID / uma6fix - files and information

this thread provides files and instructions that enable the use of 4.x software - intended for series 2 standalone units - to run on series 2 rid dtivos

this is NOT an turnkey solution or endorsed by TiVo

if you're not willing to spend some time learning (and possibly troubleshooting) please don't use these packages

4.x software has several features unavailable in 3.x but works somewhat differently. to utilize the new capabilities you need to understand the differences and make whatever adjustments are apropriate to your particular situation


-----


this thread is for files and general information - it's locked and will be updated as needed

here's the4.x+RID support thread for questions & comments


-----


These files are required and all have their own licenses, please familiarize yourself with them.


a good 4.x image. if you don't have one try p2p or PTV_upgrade
*TCD240080 is a smaller download but requires an 80 gig or larger hard drive, use TCD240040 if you only have a factory 40

instantcake is a tivo authorized source for clean images. 4.x wasn't meant for dtivos, doesn't include lba48 support, and neither does instantcake

a good 4.x image is only one piece of the puzzle here, the rest are attached to posts in this thread


-----


3.1.1c killhdinitrd'd kernel - the LBA48-401DD iso has a pre-modded a 3.1.1c kernel - also provides pc side lba48 support for restore-expand and a couple of other handy utils.

*all the required utils are freely available here on DD. PTV Upgrade sponsors the forum and the lba48 util cd saves agravation gathering tools and provides a reference platform for guides, howtos and auto-installer packages - it's well worth the $5


-----


use the 2.4.18 kernel with uma6 support attached to this post (2.4.18 & uma6 source avail at tivo's website)

replace the stock 4.x dssapp in /tvbin with the one attached to this post - it allows 4.x tivoapp to properly access the rid chipset
Attached Files
File Type: rar lba48_2.4.18.rar (522.1 KB, 4008 views)
File Type: rar dssapp.rar (143.5 KB, 3641 views)

Last edited by rc3105; 01-05-2005 at 02:11 PM. Reason: yes my guide writing skills suck, it's a work in progress
Reply With Quote
  #2  
Old 11-17-2004, 02:04 AM
rc3105's Avatar
rc3105 rc3105 is offline
Riley
 
Join Date: Mar 2002
Posts: 1,339
Uma6fix, in conjunction with the files in the previous post, provides uma6 support for the 4.0 through 4.0.1b SA2 software releases

uma6fix_0.9.0.tgz is for the do-it-yourself type

init_framework.tgz includes monte and some support scripts for simplified installation.

*only one is required - the framework is easier and the 'A killhdinitrd'd 3.1u5 kernel and a Monte thread explains the basics

-----

TERMS OF USE: DO NOT DOWNLOAD THE ATTACHMENT(S) IF YOU DO NOT ACCEPT THESE TERMS

This software is free for any DealDatabase member to download and install on their own tivo as long is it is strictly for or personal, non-commercial use.

You MAY NOT sell or redistribute this software, modified versions, or ANY derivative work in ANY form, period.

This software MUST be removed from a tivo or tivo hard drive prior to sale or replacement.

You MAY examine or reverse engineer our code, but understand that doing so implies that any "clone" is a derivative work of our project and MAY NOT be redistributed in any form.

This project exists for the sole purpose of allowing interoperability under 17 USC 1201(f). It is NOT to be used for circumventing controls on copyrighted material, theft of service or any illegal purpose and provides no facility(s) for doing so.

End of terms


uma6fix copyright CRS (Riley Cassel) 2004
*development by HD Team & others

-------

WARRENTY:

NONE! this util is provided as is in the hopes that it will be usefull. it has been tested on numerous uma6 (rid) recievers and found to operate correctly as of Nov 17, 2004. if you are unwilling or unable to recover from potential problems please don't use these utilities

if you break your tivo you own all the pieces


---
Please don't link directly to the attachments
Linking to this thread instead will give folks the benefit of updates and revised information as they become available.
Attached Files
File Type: tgz init_framework.tgz (12.7 KB, 4061 views)
File Type: tgz uma6fix_0.9.0.tgz (8.5 KB, 1268 views)
Reply With Quote
  #3  
Old 11-17-2004, 02:45 AM
rc3105's Avatar
rc3105 rc3105 is offline
Riley
 
Join Date: Mar 2002
Posts: 1,339
4.x+RID simply provides updated drivers that allow 4.x sw to run on hardware that was not in production when the 4.x sw was developed.

4.x is an improvement over 3.x in that it provides better networking support and folders, reason enough for many people. There are also various tivoapp patches that make the unit MUCH more usefull by enabling or disabling various features. (HMO, parental controls, scrambling, 30 sec skip, backdoors, etc)


Many of the most popular patches have been rolled into one utility that applies them all at once, it can be found in the Superpatch-4all - (for all known 4.x versions) thread.

Superpatch-4all related questions & support should be directed to the Superpatch-4all - (Support) thread
Reply With Quote
  #4  
Old 11-17-2004, 03:01 AM
rc3105's Avatar
rc3105 rc3105 is offline
Riley
 
Join Date: Mar 2002
Posts: 1,339
if you plan to install utilities & such, grab Alphawolf's All-In-One S2 utilities collection

the init-framework scripts add ./ - / - /utils and /busybox to the default path. if you expand tivotools.tar into /busybox you're good to go
Reply With Quote
  #5  
Old 11-17-2004, 03:06 AM
rc3105's Avatar
rc3105 rc3105 is offline
Riley
 
Join Date: Mar 2002
Posts: 1,339
Installation

setup is fairly straightforeward


1) restore a good 4.x image to the hard drive you intend to use

*this will erase recordings and season passes so be sure that you either don't need what's on the drive or have them backed up. there's a tivoweb module to backup/restore season passes and mfs_ftp can be used for recordings.

if your using a drive larger than 137 gig you neet to boot your pc with an lba48 enabled kernel like the one here during restore / expand steps or you won't be able to use anything beyond the lba48 boundry


2) install a killhdinitrd'd 3.1.1c kernel to the active kernel partition.)

*it's possible to use a sleeper style 3.1u5+monte, but that configuration is a LOT more hassle so it won't be supported


3) place the init-framework, monte and lba48 uma6 kernel file(s) into the tivo's root partition in these locations

/test.conf
/init/001_bash.init
/init/010_lba48.init
/init/011_uma6fix.init
/init/kmonte.o
/init/monte
/init/vmlinux.px (rename lba48_2.4.18.px)
/init/uma6fix.o
/init/uma6fix_license.txt

*(here's the monte source) if you want it


4) replace /tvbin/dssapp with the version in this thread

*note, if you bought an ebay'd dtivo with dtv hacks installed, your access card may not be configured properly and have problems. this package works with legitimately sub'd cards


5) rename /etc/netfilter-enable to something like /etc/orig.netfilter-enable.bak to enable networking


6) optionally, create /etc/rc.d/rc.sysinit.author and add commands to lauch bash, telnet, ftp, tivoweb and such if you choose to install them


please make sure all files transferred to the tivo's root partion are made executable with the command "chmod +x filename"
Reply With Quote
  #6  
Old 11-17-2004, 04:27 AM
rc3105's Avatar
rc3105 rc3105 is offline
Riley
 
Join Date: Mar 2002
Posts: 1,339
The kernel in post #1 has been modified as follows:

Code:
#
# kernel 2.4.18 patches (applied against the 4.0 tivo.com kernel tarball)
# includes:
#   fixups for "normal" non-ism build system
#   deleted -mcpu option
#   added fast-sysmips patch
#   floating point signal fix
#   turned off CONFIG_BLK_DEV_INITRD
#   enabled CONFIG_EXT3_FS, CONFIG_JBD, CONFIG_TMPFS, CONFIG_NFSD,
#     CONFIG_CROSSCOMPILE
#   added LBA48, intentionally broke ideturbo
#   added init= command line support
#
The only critical patch was the addition of Uma6 BORD support in include/linux/tivoconfig*.h .

Also, for an updated x86 bootpage binary and quick instructions on finding your active kernel and root partitions, see this thread.

On another note, here are a few useful reference threads. Read and understand them before you ask questions in the uma6fix discussion thread, and don't reply with non-technical material or support issues.

Tips for 4.0 on your S2 DTivo (originally written for Uma4 users)
killhdinitrd 0.9.x (learning to compromise Series2.0 PROM security)
tivoapp patches (misc. customization though binary patches)
Superpatch-4all (Home Media Option / Multi Room Viewing for DTiVo)
USB2 backport from 2.4.27 to 2.4.4/2.4.18/2.4.20 (faster MRV transfers)
FsAllocateFunction tmk assertion failure on 4.x+

Support:

You are responsible for reading and understanding all information in this thread. A 4.x on RID support thread is provided to answer questions that are not covered here. Several error-filled "guides" making use of this software exist. Support posts regarding these guides belong in the thread dedicated to that guide; if they are found elsewhere, they are subject to deletion. Do not follow these guides (or any other step by step howto) if you do not understand what you are doing.

Compatibility and board identification:

uma6fix.o and the replacement dssapp are mandatory to run 4.x on a Uma6 board. The new dssapp should not be used on a Uma4 board; however, the remainder of the files and procedures in this thread will work correctly on a Uma4. Loading uma6fix.o is harmless on a non-Uma6 board, as it detects whether or not it is needed.

Uma4 boards are DirecTV combo units whose service ID prefix is 1x1. For example: 101, 121, 151. They do not have a Receiver ID number on the back panel. These are all Series2.0 units.
Uma6 boards are DirecTV combo units whose service ID prefix is 3x1. For example: 301, 321, 351, 381. They have a Receiver ID number on the back panel. These are all Series2.0 units.
HD Series2.0 boards (3x7) and Series2.5 boards (5x1) will not run 4.x without serious changes. 4.x does not support ATSC tuners, the new BCM7317 IC, etc.

WARNING:
if you're going to restore an InstantCake to a drive larger than 137 gig. use the new LBA48-40DD iso

*see these threads for more info
Common LBA48 mistakes (was: "expand" after the fact...)
Should boot CDs support LBA48? (split from: Common LBA48 mistakes)
Attached Files
File Type: zip kernel_patch-2.4.18.zip (7.0 KB, 592 views)

Last edited by alldeadhomiez; 03-20-2005 at 01:34 PM.
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

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

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

Forum Jump


All times are GMT -4. The time now is 11:01 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright 2000-2008 © dealdatabase.com.
TiVo® is a registered trademark of TiVo Inc. This site is not affiliated with TiVo Inc.
You Rated this Thread: