JJBliss
08-23-2004, 11:28 AM
Buffer Hack 3.0 by JJBliss/jeboo/black_widow000/MuscleNerd
(C) 8/23/2004
---------------------------
History and Respect:
---------------------------------
Older versions of bufferhack suffered from an anamoly with the play bar. Buffer settings larger then 45 minutes did not display the Live TV bar properly. The modifications to MFS did not compensate for the unmodified standard 1 hour buffer bar, however, the buffer was indeed increased and worked fine despite the incorrect visual cues.
After about 9 months, jeboo stepped up with the offsets and tivoapp patches that rectified this problem. jeboo found the location of the play bar length and midpoints in all the tivoapp versions at his disposal. bufferhack3.x takes these patches into account, and now adjusts MFS as well as patches tivoapp based on the OS specific version.
Most recently, black_widow000 and alldeadhomiez identified and tested the File Part limitation on the SA Tivos that limited the increased buffer. This discovery should solve the long standing problem with the Australian and UK Tivos that have prevented them from fully utilizing this hack.
Now faced with the notion of imbedding tivoapp patches in a new version of bufferhack, I turned to MuscleNerd for assistance. I sent him a beta copy of bufferhack 2.01 for his review and suggestions, and he promptly rewrote it in an hour or so. When I read through it, I learned more then I could have ever known just muddling through by myself. The resulting program is far superior to bufferhack 1.x The script you see today, employing arrays and other advanced tcl programming techniques are obviously not my work, but do incorporate the initial ideas set forth in bufferhack 1.x. This is the ONLY reason my name remains on this release in any way.
3.0 revisions
--------------
- Added file parts cache fix, thanks to black_widow000, a new co-author!
- Added CLI (Command Line Interface)
- Added the ability to pass selected buffer minutes on the command line
- Added a quiet and silent mode switches
- Added sanity checking to check for blank user defined minutes in menu mode
Legal
--------------------------------
##############################################################################
# TERMS OF USE
#
# BUFFERHACK IS PROVIDED AS-IS
# AND DOES NOT CARRY ANY IMPLIED OR EXPLICIT WARRANTY
#
# -BUFFERHACK IS FOR NON-COMMERCIAL USE ONLY.
# -YOU MUST BACKUP YOUR UNIT BEFORE USING THIS SCRIPT
# AS IT MAY DAMAGE YOUR TIVO BEYOND REPAIR.
#
# -SALE OF ANY DRIVE OR WHOLE UNIT MODIFIED WITH THIS SOFTWARE IS PROHIBITED
# -USE OF THIS SOFTWARE FOR PROFIT IS PROHIBITED
# -INDIVIDUALS IN VIOLATION OF THE TERMS LISTED ABOVE
# WILL BE PROSECUTED TO THE FULLEST EXTENT OF THE LAW
#
#
###############################################################################
Info:
---------------------------------
This script will reset the buffer on your DTivo to one of three options
You can choose from the standard 30 minute buffer,
increase it to 45 minutes or 1 full hour. You can also customize the buffer with a user defined buffer.
This script has been tested on Series 1 Tivos running 2.5.2, 3.0, 3.1.0, 3.1.0b, 3.1.0c and 3.1.0c2
This script has been tested on Series 2 Tivos running 3.1.0, 3.1.1b, 3.1.1c, 4.0 and 4.01b
IF YOU HAVE ALREADY RUN BUFFERHACK 1.X OR 2.X YOU MAY USE STILL THIS SCRIPT TO MODIFY THE PLAY BAR. THERE SHOULD BE NO ADVERSE EFFECT. RUN BUFFERHACK 3.x AND RE-CHOOSE YOUR DESIRED SETTINGS.
All credit goes to embeem, Alphawolf, BlackWidow000, bsnelson, kaustic, MuscleNerd, cashion, DarkHelmet,PGM, jeboo and SR712
Install / Running
-----------------------------------
Extract the files
send over to the TiVo in your favorite way.
change to the directory that you placed bufferhack30.tcl in
chmod +x bufferhack30.tcl
Then ./bufferhack30.tcl
type reboot
Running bufferhack30.tcl with Command Line Options
------------------------------------------------------
change to the directory that you placed bufferhack30.tcl in
Then ./bufferhack30.tcl
bufferhack30 Usage:
bufferhack30.tcl <minutes of buffer> <(q)uiet mode/(s)ilent mode>
Example -
To give your tivo a 60 minute buffer of Live TV while watching all notifications:
./bufferhack30.tcl 60
To give your tivo a 60 minute buffer of Live TV with ONLY SIGNIFICANT ERRORS displayed on-screen (Quiet Mode):
./bufferhack30.tcl 60 q
To give your tivo a 60 minute buffer of Live TV with NO SCREEN OUTPUT AT ALL (Silent Mode):
./bufferhack30.tcl 60 s
type reboot
For DEVELOPMENT DISCUSSIONS , see the thread (http://www.dealdatabase.com/forum/showthread.php?p=180757#post180757) in General Tivo Development Forum
For SUPPORT see the thread (http://www.dealdatabase.com/forum/showthread.php?p=180754#post180754) in General Tivo Discussions Forum
(C) 8/23/2004
---------------------------
History and Respect:
---------------------------------
Older versions of bufferhack suffered from an anamoly with the play bar. Buffer settings larger then 45 minutes did not display the Live TV bar properly. The modifications to MFS did not compensate for the unmodified standard 1 hour buffer bar, however, the buffer was indeed increased and worked fine despite the incorrect visual cues.
After about 9 months, jeboo stepped up with the offsets and tivoapp patches that rectified this problem. jeboo found the location of the play bar length and midpoints in all the tivoapp versions at his disposal. bufferhack3.x takes these patches into account, and now adjusts MFS as well as patches tivoapp based on the OS specific version.
Most recently, black_widow000 and alldeadhomiez identified and tested the File Part limitation on the SA Tivos that limited the increased buffer. This discovery should solve the long standing problem with the Australian and UK Tivos that have prevented them from fully utilizing this hack.
Now faced with the notion of imbedding tivoapp patches in a new version of bufferhack, I turned to MuscleNerd for assistance. I sent him a beta copy of bufferhack 2.01 for his review and suggestions, and he promptly rewrote it in an hour or so. When I read through it, I learned more then I could have ever known just muddling through by myself. The resulting program is far superior to bufferhack 1.x The script you see today, employing arrays and other advanced tcl programming techniques are obviously not my work, but do incorporate the initial ideas set forth in bufferhack 1.x. This is the ONLY reason my name remains on this release in any way.
3.0 revisions
--------------
- Added file parts cache fix, thanks to black_widow000, a new co-author!
- Added CLI (Command Line Interface)
- Added the ability to pass selected buffer minutes on the command line
- Added a quiet and silent mode switches
- Added sanity checking to check for blank user defined minutes in menu mode
Legal
--------------------------------
##############################################################################
# TERMS OF USE
#
# BUFFERHACK IS PROVIDED AS-IS
# AND DOES NOT CARRY ANY IMPLIED OR EXPLICIT WARRANTY
#
# -BUFFERHACK IS FOR NON-COMMERCIAL USE ONLY.
# -YOU MUST BACKUP YOUR UNIT BEFORE USING THIS SCRIPT
# AS IT MAY DAMAGE YOUR TIVO BEYOND REPAIR.
#
# -SALE OF ANY DRIVE OR WHOLE UNIT MODIFIED WITH THIS SOFTWARE IS PROHIBITED
# -USE OF THIS SOFTWARE FOR PROFIT IS PROHIBITED
# -INDIVIDUALS IN VIOLATION OF THE TERMS LISTED ABOVE
# WILL BE PROSECUTED TO THE FULLEST EXTENT OF THE LAW
#
#
###############################################################################
Info:
---------------------------------
This script will reset the buffer on your DTivo to one of three options
You can choose from the standard 30 minute buffer,
increase it to 45 minutes or 1 full hour. You can also customize the buffer with a user defined buffer.
This script has been tested on Series 1 Tivos running 2.5.2, 3.0, 3.1.0, 3.1.0b, 3.1.0c and 3.1.0c2
This script has been tested on Series 2 Tivos running 3.1.0, 3.1.1b, 3.1.1c, 4.0 and 4.01b
IF YOU HAVE ALREADY RUN BUFFERHACK 1.X OR 2.X YOU MAY USE STILL THIS SCRIPT TO MODIFY THE PLAY BAR. THERE SHOULD BE NO ADVERSE EFFECT. RUN BUFFERHACK 3.x AND RE-CHOOSE YOUR DESIRED SETTINGS.
All credit goes to embeem, Alphawolf, BlackWidow000, bsnelson, kaustic, MuscleNerd, cashion, DarkHelmet,PGM, jeboo and SR712
Install / Running
-----------------------------------
Extract the files
send over to the TiVo in your favorite way.
change to the directory that you placed bufferhack30.tcl in
chmod +x bufferhack30.tcl
Then ./bufferhack30.tcl
type reboot
Running bufferhack30.tcl with Command Line Options
------------------------------------------------------
change to the directory that you placed bufferhack30.tcl in
Then ./bufferhack30.tcl
bufferhack30 Usage:
bufferhack30.tcl <minutes of buffer> <(q)uiet mode/(s)ilent mode>
Example -
To give your tivo a 60 minute buffer of Live TV while watching all notifications:
./bufferhack30.tcl 60
To give your tivo a 60 minute buffer of Live TV with ONLY SIGNIFICANT ERRORS displayed on-screen (Quiet Mode):
./bufferhack30.tcl 60 q
To give your tivo a 60 minute buffer of Live TV with NO SCREEN OUTPUT AT ALL (Silent Mode):
./bufferhack30.tcl 60 s
type reboot
For DEVELOPMENT DISCUSSIONS , see the thread (http://www.dealdatabase.com/forum/showthread.php?p=180757#post180757) in General Tivo Development Forum
For SUPPORT see the thread (http://www.dealdatabase.com/forum/showthread.php?p=180754#post180754) in General Tivo Discussions Forum