superpatch-4all-NutKase-0.7.1.tcl by NutKase
The zip contains 3 files:
superpatch-4all-NutKase-0.7.1.tcl : tcl script
superpatch-4all-NutKase-0.7.1.txt : this file
set_mrv_name_ADH.tcl : set_mrv_name updated by alldeadhomiez. Used with permission.
The first HMO superpatch was posted by CapablePerson66 and was for DTivo's running 4.0. Because TiVo still charged SA tivo owners for HMO at the time, porting to a version of software that SA tivo owners were using was restricted.
After HMO started being 'free' to SA users the restrictions on porting to a newer tivo software version
were lifted. So SledgeHammer ported the patch to 4.0.1b-01. His patch worked fine for DTivo's only.
The patch to this point worked unless you were a SA S2 owner. In which case you would get
'failed during processing' errors after retrieving new guide data.
One note: HMO, as provided by tivo is not compatible with unencrypted video sharing, thus the need
for an HMO superpatch port for SA tivo owners, like me.
alldeadhomiez gave us the 'selectively kill blowfish' patch locations for 4.0
which rc3105 ported to 4.0.1b. This change allowed guide retrieval without corruption.
I took this information, converted the hexidecimal VMA addresses to decimal and updated the superpatch.
This allowed SA S2 owners who still needed to connect to TiVo for guide data to use the HMO superpatch.
I released this as superpatch401b-02-NutKase.tcl which was updated to superpatch401b-02-NutKase-update2.tcl. I've removed all 3 of my versions of superpatch and am replacing them with this patch.
By request, I ported the patch to 4.0.1 (not b) and released superpatch4.0.1-NutKase.tcl which is also replaced by this patch.
As is evident in this tivo script release, I'm new at coding. Everything you see in this script is a
result of either someone else's work or ideas. I am getting pretty good at porting patch locations
but in scripting, I've clearly and shamelessly borrowed from others and have learned much as a result.
I received invaluable guidance from alldeadhomiez, who originally instilled the idea for this patch.
His review and suggestions paved the way for my learning. Thank you for your time, ADH.
Very little in this is my own, heck, I even adapted the format of this file from JJBliss , but, I hope
it's useful and it was fun to have a project on which to learn.
As always, huge thanks to, MuscleNerd, mbm, alldeadhomiez, and others.
This script will enable the HMO (Home Media Option) which enables Music and Photos, enables Multiroom Viewing (MRV), decrypts all HMO/MRV network traffic, disables the daily nag screen when your box hasn't connected to the service for more than 30 days, sets your tivo to record all future shows unscrambled using NoCSO, and other various stuff, including applying the 30-second skip, NoPPV(record scheduled), Parental Controls (Off after reboot) and VWait Speedup(cpu utilization reduction) patches to all known 4.x tivoapps.
Read the Superpatch-4all support thread., for more details.
YOU DO NOT NEED THIS PATCH, if you've already applied an HMO superpatch, to your DTIVO, which didn't
'selectively kill blowfish' like:
4.0 - supplied by CapablePerson66
4.0.1b - ported by SledgeHammer
HOWEVER, if you can help with testing, I do ask that you
take the time to apply it to a stock tivoapp and report your results.
[EDIT] No further testing required.
This script has been tested on Series 2 Tivos/DTivos running 4.0, 4.0.1, 4.0.1a, 4.0.1b-01, 4.0.1b-02 and 4.0.1b.2003. Continue reading for updated info.
If you encounter a tivo software version that I haven't listed below please report it.