For discussion of firmware updates, enhancement requests, and other upgrades to your Toppy, but not TAPs or computer-related

Moderators: Technical, Oz mods

Post Reply
fhjones
Frequent contributor
Posts: 207
Joined: Wed Feb 25, 2009 12:59 am

How do I patch Firmware?

Post by fhjones »

A couple of weeks ago I re-installed MyStuff and the firmware on our TF5810 using Geoff's installer.
I would like to add the patches U and Uu to the firmware, but I have forgotten how to do it :oops: . The links to HDFW V2 and FWPatcher are now dead.
Any help would be appreciated.
Thanks
TF5810, F/W: MS6 Recommended F/W 12/9/2009 +UUu
TAPs: PcControl B1.4; EPG2MEI v0.96; QuickJump 1.72; MyStuff 6.6; PruneEPG 1.0; MyInfo B5.6; SecCache (UK) v0.4; EIT Sub (Game) v0.6; MHEG On/Off A3; Font Manager 1.0d; Extend v1.7;
Sig generated by EMJB's MyInfo.tap on 12/1/21
â„¢
ccs
Frequent contributor
Posts: 2689
Joined: Tue Oct 30, 2007 3:19 pm

Post by ccs »

Section 13 of this post might give you a clue if the relevant files are included in the installer...

https://forum.toppy.org.uk/forum/viewto ... 322#197322
TF5810, F/W: MS6 Recommended F/W 12/9/2009 -FmXl+CtEzIScVdZ
TAPs: EIT Sub v0.6; EPG2MEI v0.96; MPDisplayLITE V1.2; MyInfo B5.6; SecCache (UK) v0.4; Extend v1.7; MyStuff 6.6;
Sig generated by MyInfo on 20/10/14
ccsx
Laser
Frequent contributor
Posts: 451
Joined: Thu Jan 10, 2008 2:32 pm

Post by Laser »

Andyfras has archived some useful TAPs, including HDFW, on his site:

https://sites.google.com/site/andyfrase ... vr-faults/
TF5800 Black Panther with 500GB 2.5" SATA HDD FW 5.13.65 (Patched)
TAPs: MS6.6, EPG2MEI 0.96, Extend 1.7, SecCacheUK, EIT_Sub, UKSubtitle, SDS
TV: Pioneer PDP-4280XD. AVR: Denon AVR-X2600H. Transmitter: Tacolneston
Geoff Bacon
Frequent contributor
Posts: 4663
Joined: Fri Jan 12, 2007 12:21 am
Location: Bristol
Contact:

Post by Geoff Bacon »

Download R2-D2's Dark Side of the Matrix PatchPack2 and unzip it.

Copy the UsbAcceleratorPatch_01.tfp and the [Uu] USBUpload.tfp patches to the toppy (store in \ProgramFiles\InstallerFirmware\Add)

Using the remote, press < (between << and >>)
Press Archive (to get Native Archive)
<< Display ProgramFiles
Scroll down and select/OK Utilities
Scroll down Utilities and select/OK on FwLoad

A long time ago, I did experiment with putting patches into TM but there are so many of them that I gave up (I should probably just have concentrated on these 2!)

Geoff
TopManager program
TF5800, TS On, F/W: MS6 Recommended F/W 12/9/2009 -Sy+EvEzPePfUUuZ
TAPs: PcControl B1.4; StopExit v1.01; MHEG On/Off A3; QuickJump 1.72; EIT Sub (Game) v0.6; SecCache (UK) v0.4; EPG2MEI v0.96; Font Manager 1.0d; Extend v1.7; WSSkiller V2.12d; MyInfo B5.6; fsSave 1.1; PruneEPG 1.0; MyStuff 6.6-1;
Sig generated by EMJB's MyInfo.tap on 3/5/21
fhjones
Frequent contributor
Posts: 207
Joined: Wed Feb 25, 2009 12:59 am

Post by fhjones »

Thank you for your suggestions.
I gave it a try, but I'm not getting anywhere.

@Geoff
I've got copies of U and Uu from when I installed them a few years ago, but I haven't got the folder ProgramFiles\InstallerFirmware\Add on the Toppy, so I don't know how to proceed :cry: .

I'm missing something (don't say it :roll:).
TF5810, F/W: MS6 Recommended F/W 12/9/2009 +UUu
TAPs: PcControl B1.4; EPG2MEI v0.96; QuickJump 1.72; MyStuff 6.6; PruneEPG 1.0; MyInfo B5.6; SecCache (UK) v0.4; EIT Sub (Game) v0.6; MHEG On/Off A3; Font Manager 1.0d; Extend v1.7;
Sig generated by EMJB's MyInfo.tap on 12/1/21
â„¢
Geoff Bacon
Frequent contributor
Posts: 4663
Joined: Fri Jan 12, 2007 12:21 am
Location: Bristol
Contact:

Post by Geoff Bacon »

You should have that folder on the toppy.

Did you use the current GCBMyStuffInstaller ?
Did you choose option 1 and say yes to everything
Do you still have the log files that it created? (one is designed for pasting on the forum)

Geoff
TopManager program
TF5800, TS On, F/W: MS6 Recommended F/W 12/9/2009 -Sy+EvEzPePfUUuZ
TAPs: PcControl B1.4; StopExit v1.01; MHEG On/Off A3; QuickJump 1.72; EIT Sub (Game) v0.6; SecCache (UK) v0.4; EPG2MEI v0.96; Font Manager 1.0d; Extend v1.7; WSSkiller V2.12d; MyInfo B5.6; fsSave 1.1; PruneEPG 1.0; MyStuff 6.6-1;
Sig generated by EMJB's MyInfo.tap on 3/5/21
fhjones
Frequent contributor
Posts: 207
Joined: Wed Feb 25, 2009 12:59 am

Post by fhjones »

I used GBCMyStuffInstaller110 Geoff, choosing option one and saying yes to everything.

The log for when I installed the firmware has been overwritten by the log when I tried again without firmware. This is the latest log:


Starting MyStuff Installation at 17:14 on Wed 13/01/2021

Detected script "InstallScript110.txt"

The installer has detected a kit that was created at 22:28 on 12/01/2021
The user has opted to create a new kit

Created backup kit ("GCB_MyStuffInstaller_Kit_Backup.zip")
_____________________________________________________________________________________


Downloading a "consolidated" MyStuff Installer (this may take a few seconds ...)
  Fetching  MyStuff66ZipKit.zip ...
  Unzipping MyStuff kit.zip    File date: 05/09/2018 14:57:43

Refreshing ChannelOrganiser files ...
  Fetching  Freeview.dat ...
  File date: 28/12/2020 12:00:17
  Fetching  Freeview(Scotland).dat ...
  File date: 28/12/2020 12:00:30
  Fetching  FvTxData.tsv (from pccFSGTable_input4.txt) ...
  File date: 04/11/2020 16:46:09

Refreshing Logos ...
  Fetching  dat_logos.zip ...
  Unzipping dat_logos.zip    File date: 10/12/2020 15:55:04
    Duplicate logo.dat  (previous dated 11-Jun-2018 08:04, this dated 10-Dec-2020 15:26)
    Overwriting logo.dat with more recent version
    Duplicate smlogo.dat  (previous dated 11-Jun-2018 08:04, this dated 10-Dec-2020 15:26)
    Overwriting smlogo.dat with more recent version

The kit has been downloaded
_____________________________________________________________________________________

Scanning "InstallScript110.txt"
Selected option: "2: Full MyStuff Installation (No Recommended Firmware)"
Attempting to open USB connection using tfWinUSB.dll ...
Topfield device found. Ready to proceed.
USB connection to Toppy established
Checking visibility of directories on the Toppy
Checking existence of directory #:\ProgramFiles\
Top level directory found

_____________________________________________________________________________________

Interpretation Of Log Entries
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Black Text - Indicates line was executed
Grey  Text - Indicates line was treated as a comment (or didn't apply)

Green Text - Line not executed because identical file already on toppy

Blue  Text - The installer asked for a response


   0: ##GCB_MyStuffInstaller Script
   1: 

   2: SetFlag: Flag_Option1 False
   3: SetFlag: Flag_Option2_Default False
   4: SetFlag: Flag_Option2_Expert False
   5: SetFlag: Flag_Option3 False
   6: 
   8: 
  14: ??Summary: 2: Full MyStuff Installation (No Recommended Firmware)
  16: 

  17: UserConditional: Install using default setup?

  19:     ##############################################
  20:     ## Default installation without any questions.
  21:     ##############################################
  22:     

  23:     SetFlag: Flag_Option2_Default True
  24: Else:
  26: EndCondition:
  27: 
  34: 
  35: ##################################
  36: ### Delete any existing .lnk files
  37: ##################################
  38: 
  39: DeleteFile: #:\ProgramFiles\Settings\dat.lnk
  40: DeleteFile: #:\ProgramFiles\Settings\Logos\logos.lnk
  41: DeleteFile: #:\ProgramFiles\Settings\MyStuff\msdat.lnk
  42: DeleteFile: #:\ProgramFiles\Settings\MyStuff\API\api.lnk
  43: DeleteFile: #:\ProgramFiles\Settings\MyStuff\CTs\mst.lnk
  44: DeleteFile: #:\ProgramFiles\Settings\MyStuff\FavLists\mcl.lnk
  45: DeleteFile: #:\ProgramFiles\Settings\MyStuff\MEIs\mei.lnk
  46: DeleteFile: #:\ProgramFiles\Settings\Skins\mcf.lnk
  47: 
  48: ########################
  49: ### Create basic directories
  50: ########################
  51: 
  52: MkDir: #:\ProgramFiles

  53: MkDir: #:\ProgramFiles\Auto Start
  54: MkDir: #:\ProgramFiles\Settings
  55: MkDir: #:\ProgramFiles\Settings\MyStuff
  56: MkDir: #:\ProgramFiles\Settings\MyStuff\FavLists
  57: MkDir: #:\ProgramFiles\Settings\MyStuff\OldCopy
  58: MkDir: #:\ProgramFiles\Settings\Fonts
  59: MkDir: #:\ProgramFiles\Settings\Logos
  60: MkDir: #:\ProgramFiles\Settings\Skins
  61: MkDir: #:\ProgramFiles\Utilities
  62: 
  63: ########################
  64: ### Back-up old .tap and .dat files
  65: ########################
  66: 
  67: FileConditional: #:\ProgramFiles\Auto Start\MyStuff.tap
  81: Else:
  82:     ## MyStuff.tap not present in Auto Start

  83:     SetFlag: Flag_Copy_MyStuff True
  84: EndCondition:
  85: 
  86: ## Backup/delete SDS TAP and it's associated files
  87: 
  88: MoveFile: #:\ProgramFiles\Auto Start\SDS.tap #:\ProgramFiles\Settings\MyStuff\OldCopy\SDS.tap :IfExists
  89: MoveFile: #:\ProgramFiles\Settings\SDS.ini #:\ProgramFiles\Settings\MyStuff\OldCopy\SDS.ini :IfExists
  90: MoveFile: #:\ProgramFiles\Settings\SDS.lng #:\ProgramFiles\Settings\MyStuff\OldCopy\SDS.lng :IfExists
  91: 
  92: 
  93: FlagConditional: Flag_Option3(False) Check for Option 3
 103: EndCondition:
 104: 
 105: FileConditional: #:\ProgramFiles\Settings\Logos\logo.dat
 117: Else:

 118:     SetFlag: Flag_Copy_logo True
 119: EndCondition:
 120: 
 121: FileConditional: #:\ProgramFiles\Settings\Logos\smlogo.dat
 133: Else:

 134:     SetFlag: Flag_Copy_smlogo True
 135: EndCondition:
 136: 
 137: ## Not asking about preserving EPG2MEI.ini (it won't be overwritten if it already exists)
 138: 
 139: ########################
 140: ### Deleting 6.4 Backups
 141: ########################
 142: 

 143: WildFileConditional: #:\ProgramFiles\Settings\MyStuff\*.dat.*
 145: Else:

 146:     SetFlag: Flag_Wipe64 False
 147: EndCondition:
 148: 
 149: FlagConditional: Flag_Wipe64(False) Do you want to delete 6.4 backup files?
 153: EndCondition:
 154: 
 155: ########################
 156: ### EPG gathering
 157: ########################
 158: 

 159: CopyFile: PruneEPG.tap #:\ProgramFiles\Auto Start\
 160: 
 161: DeleteFile: #:\ProgramFiles\Auto Start\eit2mei.tap
 162: DeleteFile: #:\ProgramFiles\Freeview.mei
 163: DeleteFile: #:\ProgramFiles\MyStuff.mei
 164: 

 165: CopyFile: EPG2MEI.tap #:\ProgramFiles\Auto Start\
 166: 
 167: FileConditional: #:\ProgramFiles\EPG2MEI.ini
 168: Else:
 169:     FileConditional: #:\ProgramFiles\Settings\EPG2MEI\EPG2MEI.ini
 170:     Else:

 171:         CopyFile: EPG2MEI.ini #:\ProgramFiles\Settings\ :NoOverwrite
 172:     EndCondition:
 173: EndCondition:
 174: 
 175: ########################
 176: ### Main MyStuff tap
 177: ########################
 178: 
 179: FlagConditional: Flag_Copy_MyStuff(True) Do you want to copy MyStuff.tap?

 181:     CopyFile: MyStuff_FreshInstall.dat #:\ProgramFiles\Settings\MyStuff\
 182:     CopyFile: MyStuff.tap #:\ProgramFiles\Auto Start\
 183: Else:
 185: EndCondition:

 186: CopyFile: MyStuff_EPGModifiers.dat #:\ProgramFiles\Settings\MyStuff\ :NoOverwrite
 187: 
 188: 
 189: ######################
 190: ### Logos
 191: ######################
 192: 
 193: FlagConditional: Flag_Copy_logo(True) (Shouldn't ask)

 194:     CopyFile: logo.dat #:\ProgramFiles\Settings\Logos\
 195: EndCondition:
 196: 
 197: FlagConditional: Flag_Copy_smlogo(True) (Shouldn't ask)

 198:     CopyFile: smlogo.dat #:\ProgramFiles\Settings\Logos\
 199: EndCondition:
 200: 
 201: #####################
 202: ### Skins
 203: #####################
 204: 

 205: CopyFile: *.mcf #:\ProgramFiles\Settings\Skins\ :NoOverwrite
            andys-sky v4.mcf
            BlackOne.mcf
            ChunkyYABS.mcf
            HydentheFrames.mcf
            V521aDefault.mcf
            Wildoat.mcf
 206: 
 207: #####################
 208: ### Favourites files
 209: #####################
 210: 

 211: CopyFile: *.mcl #:\ProgramFiles\Settings\MyStuff\FavLists\ :NoOverwrite
            All 4s.mcl
            All 5s.mcl
            All BBCs.mcl
            All ITVs.mcl
 212: 
 213: #######################
 214: ### Font Manager
 215: #######################
 216: 
 217: FileConditional: #:\ProgramFiles\Auto Start\FontManager.tap
 219: EndCondition:
 220: 

 221: FlagConditional: Flag_FontMgr(Ask) Do you want to install the FontManager TAP and the recommended fonts?

 223:     

 224:     CopyFile: FontManager.tap #:\ProgramFiles\Auto Start\
 225:     CopyFile: *.fnt #:\ProgramFiles\Settings\Fonts\ :NoOverwrite
                arialNarrowBold_large.fnt
                arialNarrowBold_medium.fnt
                arialNarrowBold_small.fnt
                arialNarrow_large.fnt
                arialNarrow_medium.fnt
                arialNarrow_small.fnt
                comicNarrowDigits20_large.fnt
                comicNarrowDigits20_medium.fnt
                comicNarrowDigits20_small.fnt
                kristen_large.fnt
                kristen_medium.fnt
                kristen_small.fnt
                tahomaNarrow20_large.fnt
                tahomaNarrow20_medium.fnt
                tahomaNarrow20_small.fnt
                tahoma_large.fnt
                tahoma_medium.fnt
                tahoma_small.fnt
 226:     CopyFile: FontManager.ini #:\ProgramFiles\Settings\ :NoOverwrite
 227: EndCondition:
 228: 
 229: #######################
 230: ### Extend
 231: #######################
 232: 
 233: FileConditional: #:\ProgramFiles\Auto Start\Extend.tap
 235: EndCondition:
 236: 

 237: FlagConditional: Flag_Extend(Ask) Do you want to install the Extend TAP?

 239:     

 240:     CopyFile: Extend.tap #:\ProgramFiles\Auto Start\
 241:     CopyFile: Extend.ini #:\ProgramFiles\Settings\ :NoOverwrite
 242: EndCondition:
 243: 
 244: 
 245: #######################
 246: ### SecCache and EIT_Sub
 247: #######################
 248: 
 249: FileConditional: #:\ProgramFiles\Auto Start\seccacheUK.tap
 251: Else:
 252:     FileConditional: #:\ProgramFiles\Auto Start\eit_sub_game.tap
 254:     EndCondition:
 255: EndCondition:
 256: 

 257: FlagConditional: Flag_EITFiles(Ask) Do you want to install the SecCache and EIT_Sub TAPs?

 259:     
 260:     DeleteFile: #:\ProgramFiles\Auto Start\eit_sub.tap
 261:     DeleteFile: #:\ProgramFiles\Auto Start\eit_sub_nn.tap
 262:     DeleteFile: #:\ProgramFiles\Auto Start\eit_sub_sng.tap
 263:     

 264:     CopyFile: seccacheUK.tap #:\ProgramFiles\Auto Start\
 265:     CopyFile: eit_sub_game.tap #:\ProgramFiles\Auto Start\
 266: EndCondition:
 267: 
 268: #######################
 269: ### MHEGOnOff
 270: #######################
 271: 

 272: WildFileConditional: #:\ProgramFiles\Auto Start\MhegOnOff*.tap
 275: Else:

 276:     CopyFile: MhegOnOff.tap #:\ProgramFiles\Auto Start\
 277: EndCondition:
 278: 
 279: #######################
 280: ### MyInfo
 281: #######################
 282: 

 283: CopyFile: MyInfo.tap #:\ProgramFiles\Auto Start\
 284: CopyFile: MyInfo.ini #:\ProgramFiles\Settings\
 285: CopyFile: Firmware.dat #:\ProgramFiles\Settings\
 286: 
 287: #######################
 288: ### Utilities
 289: #######################
 290: 

 291: CopyFile: FwLoad.tap #:\ProgramFiles\Utilities\
 292: CopyFile: HDDInfo.tap #:\ProgramFiles\Utilities\
 293: CopyFile: MhegOnOff.tap #:\ProgramFiles\Utilities\
 294: CopyFile: SignalMonitor.tap #:\ProgramFiles\Utilities\
 295: CopyFile: TAPCommander.tap #:\ProgramFiles\Utilities\
 296: 

 297: CopyFile: fsCheck.tap #:\ProgramFiles\Utilities\
 298: CopyFile: fsSave.tap #:\ProgramFiles\Utilities\
 299: 

 300: CopyFile: ChannelOrganiser.tap #:\ProgramFiles\Utilities\
 301: ## Firmware.dat already copied (with MyInfo)

 302: CopyFile: Freeview.dat #:\ProgramFiles\Settings\
 303: CopyFile: FvTxData.tsv #:\ProgramFiles\Settings\
 304: 
 305: ## Delete obsolete taps
 306: DeleteFile: #:\ProgramFiles\Utilities\Patched_FSG.tap
 307: 
 308: FileConditional: #:\ProgramFiles\Auto Start\fsSave.tap
 310: EndCondition:
 311: 
 312: #######################
 313: ### End of Utilities
 314: #######################
 315: 
 316: FlagConditional: Flag_Option2_Default(True) (Code for Option 2 Default)
 317:     ## Note: Original MS install script didn't change firmware here (why?)

 318:     RebootToppy:

 319:     Finish:
_____________________________________________________________________________________



Congratulations on your successful installation of MyStuff and it's associated 
TAPs and/or firmware.

Although the toppy has been instructed to reboot, it may be necessary to do this
manually (switch to Standby and back on again).

New (and existing) users are strongly recommended to read the manual at
http://www.toppy.org.uk/~chunkywizard/M ... Manual.pdf.

Acknowledgements:
    BobD              MyStuff
    The Mystuff Team
    R2-D2             EPG2MEI and Extend
    bellisimo         FontManager
    EMJB              Channel Organiser + various taps
    Geoff Bacon       PruneEPG + this installer
TF5810, F/W: MS6 Recommended F/W 12/9/2009 +UUu
TAPs: PcControl B1.4; EPG2MEI v0.96; QuickJump 1.72; MyStuff 6.6; PruneEPG 1.0; MyInfo B5.6; SecCache (UK) v0.4; EIT Sub (Game) v0.6; MHEG On/Off A3; Font Manager 1.0d; Extend v1.7;
Sig generated by EMJB's MyInfo.tap on 12/1/21
â„¢
fhjones
Frequent contributor
Posts: 207
Joined: Wed Feb 25, 2009 12:59 am

Post by fhjones »

Hi Geoff

I've just noticed that U and Uu are on my signature, but that was from before I started the re-installing. They aren't there now. I'll update my signature later.
TF5810, F/W: MS6 Recommended F/W 12/9/2009 +UUu
TAPs: PcControl B1.4; EPG2MEI v0.96; QuickJump 1.72; MyStuff 6.6; PruneEPG 1.0; MyInfo B5.6; SecCache (UK) v0.4; EIT Sub (Game) v0.6; MHEG On/Off A3; Font Manager 1.0d; Extend v1.7;
Sig generated by EMJB's MyInfo.tap on 12/1/21
â„¢
ccs
Frequent contributor
Posts: 2689
Joined: Tue Oct 30, 2007 3:19 pm

Post by ccs »

Do you really need them?
TF5810, F/W: MS6 Recommended F/W 12/9/2009 -FmXl+CtEzIScVdZ
TAPs: EIT Sub v0.6; EPG2MEI v0.96; MPDisplayLITE V1.2; MyInfo B5.6; SecCache (UK) v0.4; Extend v1.7; MyStuff 6.6;
Sig generated by MyInfo on 20/10/14
ccsx
Geoff Bacon
Frequent contributor
Posts: 4663
Joined: Fri Jan 12, 2007 12:21 am
Location: Bristol
Contact:

Post by Geoff Bacon »

Option 2 doesn't provide the patches so the directories won't exist unless they were already on the disk (and I think you say you reformatted it.

Suggest you rerun the installer and choose option 1. It will only add the missing files to the toppy (any that already match the kit i.e. most of them will be untouched

Geoff
TopManager program
TF5800, TS On, F/W: MS6 Recommended F/W 12/9/2009 -Sy+EvEzPePfUUuZ
TAPs: PcControl B1.4; StopExit v1.01; MHEG On/Off A3; QuickJump 1.72; EIT Sub (Game) v0.6; SecCache (UK) v0.4; EPG2MEI v0.96; Font Manager 1.0d; Extend v1.7; WSSkiller V2.12d; MyInfo B5.6; fsSave 1.1; PruneEPG 1.0; MyStuff 6.6-1;
Sig generated by EMJB's MyInfo.tap on 3/5/21
ccs
Frequent contributor
Posts: 2689
Joined: Tue Oct 30, 2007 3:19 pm

Post by ccs »

I think the OP used option 1 the first time, and then reran without the firmware, so \ProgramFiles\InstallerFirmware\Add should still exist?
TF5810, F/W: MS6 Recommended F/W 12/9/2009 -FmXl+CtEzIScVdZ
TAPs: EIT Sub v0.6; EPG2MEI v0.96; MPDisplayLITE V1.2; MyInfo B5.6; SecCache (UK) v0.4; Extend v1.7; MyStuff 6.6;
Sig generated by MyInfo on 20/10/14
ccsx
fhjones
Frequent contributor
Posts: 207
Joined: Wed Feb 25, 2009 12:59 am

Post by fhjones »

ccs wrote:Do you really need them?
Probably not, but I wanted to get back to where I was before.

@Geoff

I did as you suggested and the patches are now installed.

As ccs said, I re-ran MyStuff installer without the firmware, but I re-formatted the HDD first. The idea was to have a fresh start, but in retrospect it was a daft thing to do.

Thanks again to both for your help.
TF5810, F/W: MS6 Recommended F/W 12/9/2009 +UUu
TAPs: PcControl B1.4; EPG2MEI v0.96; QuickJump 1.72; MyStuff 6.6; PruneEPG 1.0; MyInfo B5.6; SecCache (UK) v0.4; EIT Sub (Game) v0.6; MHEG On/Off A3; Font Manager 1.0d; Extend v1.7;
Sig generated by EMJB's MyInfo.tap on 12/1/21
â„¢
Post Reply