Click here to go to the forum index Click here for the home page
 
Author Message

<  TAP and patch development  ~  [Sx] SpecialFixes -- currently just 5.15.09+

Page 1 of 1
R2-D2
Posted: Wed Sep 10, 2008 7:30 am Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
[Sx] SpecialFixes is a collection of one-off fixes for 5.15.09+ (not 5.14.09+ -- users with a TF5800 have a choice to run a proper firmware, like 5.13.65). These fixes are one-offs because some of them are moderately complicated and there is likely to be so much change in this area that trying to make the patches generic will be a lot of wasted effort.

Current version (V10) adds:
  • Optimisation: prevent changes to non-AR (probably TAP set) timers when there is a change in the DST settings (usually at the GMT/BST switchovers).
V9 added:
  • Bug-fix: corrected a bug that sets newly scanned timers to be on radio/TV depending on what is currently being watched (rather than what the channel in the timer is).
V8 added:
  • Bug-fix: prevented possible crashes when a timer clashes with two active recordings.
V7 added:
  • Bug-fix: corrected a nasty bug in TAP_Osd_SetTransparency() that writes over TAP memory.
V6 added:
  • Bug-fix: prevents a crash when a split "episode" with no "series" (i.e. a film with a news break) clashes with other timers.
V5 added:
  • Bug-fix: removes obstacle to AR starting a recording (unnecessary counter).
  • Undo: reinstates PathC check to prevent playback being stopped when a recording starts.
V4 added:
  • Optimisation: prevent duplicates for repeats occurring soon (especially useful for series on five).
V3 added:
  • Optimisation: altered Series Link initialisation to effectively remove the 16 Series Links limit.
V2 fixes include:
  • Bug fix: three sections of code which assume the incorrect format of a Duration field are corrected (this should prevent 1hr recordings turning into 4hr 16m recordings in certain circumstances).
  • Bug fix: added safety margin of 90s to start of recordings so that out of sync EIT data will not stop an Accurate Recording as soon as it has started (and very bad EIT data will now be evident by a 90s recording rather than no recording at all).
  • Bug fix: disabled incorrect (and unnecessary) handling of EIT Component descriptor.
  • Bug fix: corrected EIT table_id masks.
  • Optimisation: removed several unused or pointless calls in the EIT code (most likely left over by poorly structured debugging code).
  • Optimisation: restructured new graphics code to avoid pointless copying of large amounts of unused data.
  • Optimisation: two calls which take a whole Event structure as an argument are changed to pass just the data they need.


Last edited by R2-D2 on Tue Aug 31, 2010 1:55 pm; edited 7 times in total

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website
aramil
Posted: Mon Sep 15, 2008 3:38 pm Reply with quote
Frequent contributor Joined: 20 Jun 2006 Posts: 649 Location: Worcester, UK ; TX:Malvern Central
well I have not been able to break it so it's a thumbs up Cool

_________________
Toppy: TF5810; 500Gb spinpoint HDD (Lycom IDE-Sata);Fan Cooled; AI=Off, TS=On;
Firmware: MS6 Recommended F/W 12/9/2009 +CbCfCtDFsRtScStTaUUcUuUxVbXpZ;
PC OS: Fedora 14-64bit / Windows 8 Pro-64bit; TAPs: SecCache (UK) v0.4; EIT Sub (Game) v0.6; EPG2MEI v0.96; Font Manager 1.0d; MyStuff 6.4; Extend v1.7; MyInfo 5.6RC1; MHEG On/Off A3.
View user's profile Send private message
R2-D2
Posted: Sat Oct 18, 2008 7:13 pm Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
A new addition in [Sx] V3 goes a long way to removing the "limit" of 16 Series Links. It works by altering the initial scan (on booting) to gather the 16 Series Links from the list of timers. Ordinarily it would just pick the first 16 as they appear in the list, and so imminent timers later in the list would have their Series Link lost. But with [Sx] V3 it will now pick the nearest 16, regardless of the order in the list, meaning that only Series Links without a new "episode" in the next week will be lost (so long as the Toppy regularly gets put into standby).

I'll update the first post with info about this new version.

If you've already got V2 installed then you'll either need to start again from a firmware without it or: first remove V2 using HDFW, save the new firmware, then patch that with V3.

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website
aramil
Posted: Sun Oct 19, 2008 8:49 am Reply with quote
Frequent contributor Joined: 20 Jun 2006 Posts: 649 Location: Worcester, UK ; TX:Malvern Central
installed last night and no problems Smile

_________________
Toppy: TF5810; 500Gb spinpoint HDD (Lycom IDE-Sata);Fan Cooled; AI=Off, TS=On;
Firmware: MS6 Recommended F/W 12/9/2009 +CbCfCtDFsRtScStTaUUcUuUxVbXpZ;
PC OS: Fedora 14-64bit / Windows 8 Pro-64bit; TAPs: SecCache (UK) v0.4; EIT Sub (Game) v0.6; EPG2MEI v0.96; Font Manager 1.0d; MyStuff 6.4; Extend v1.7; MyInfo 5.6RC1; MHEG On/Off A3.
View user's profile Send private message
R2-D2
Posted: Fri Nov 28, 2008 2:03 pm Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
A new addition in V4 handles repeats a bit better than the native system, especially for series on five (e.g., Neighbours, Home and Away, and [more acceptably!] the recent Paul Merton in India). It does this by spotting when a recording is started and then adding all future repeats of that episode to the list of deleted episodes, as if you'd spotted them yourself (on the next boot) and deleted them manually. This data comes the current EIT data so will at best handle those repeats in the next 7-8 days. There is an internal limit of 100 deleted episodes (and entries are, of course, purged when they become old).

As usual, if you've already got a previous version installed then you'll either need to start again from a firmware without [Sx] or: first remove your current version using HDFW, save the new firmware, then patch that with V4.

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website
R2-D2
Posted: Mon Dec 08, 2008 6:25 pm Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
V5 adds a couple of new fixes. The first is the removal of counter that they seem to have copied (without thinking?) from the normal recording code -- in some circumstances this may have prevented an AR timer starting a recording. The second fix reinstates the PathC check from older firmwares to prevent playback being stopped when a recording starts. Used in conjunction with [Xw] (which does apply to 5.14.X/5.15.X and is now recommended), this may eliminate the unnecessary CYRs.

As usual, if you've already got a previous version installed then you'll either need to start again from a firmware without [Sx] or: first remove your current version using HDFW, save the new firmware, then patch that with V5.

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website
R2-D2
Posted: Thu Mar 19, 2009 1:33 pm Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
V6 adds a fix to prevent crashing when a split "episode" with no "series" causes a clash with other timers (see here).

V7 adds a fix to stop TAP_Osd_SetTransparency() writing over TAP memory (see here).

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website
R2-D2
Posted: Fri Aug 28, 2009 2:35 pm Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
V8 adds a couple of fixes to prevent crashing when a timer clashes with two active recordings (this shouldn't normally happen but has been known to occur in some circumstances using MyStuff).

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website
Wallace
Posted: Fri Aug 28, 2009 7:34 pm Reply with quote
Frequent contributor Joined: 22 Mar 2008 Posts: 911 Location: Winter Hill
I have just tried to patch v8 on my 5810 and it says "Not intended for this firmware" and cannot be selected.

_________________
TF5810, TS On, F/W: MS6 Recommended F/W 12/9/2009 -Xl+UUuVdZ
TAPs: PcControl B1.3; EIT Sub (Game) v0.6; EPG2MEI v0.96; Extend v1.7; Font Manager 1.0d; SecCache (UK) v0.4; MyInfo B5.6; MyStuff 6.5;
Sig generated by MyInfo on 19/7/13
View user's profile Send private message
R2-D2
Posted: Fri Aug 28, 2009 8:30 pm Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
Wallace wrote:
I have just tried to patch v8 on my 5810 and it says "Not intended for this firmware" and cannot be selected.
As usual (and as stated in the third post Smile), if you're starting from a firmware already patched with a version of [Sx] you need to also have that version available so you can remove it first. The latest version of HDFW makes doing this sort of thing easier: you can remove the old one and then add the new one in the same session.

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website
Wallace
Posted: Fri Aug 28, 2009 8:55 pm Reply with quote
Frequent contributor Joined: 22 Mar 2008 Posts: 911 Location: Winter Hill
Sorry, I thought that only applied when going from v2 > v3. My mistake (again!)

_________________
TF5810, TS On, F/W: MS6 Recommended F/W 12/9/2009 -Xl+UUuVdZ
TAPs: PcControl B1.3; EIT Sub (Game) v0.6; EPG2MEI v0.96; Extend v1.7; Font Manager 1.0d; SecCache (UK) v0.4; MyInfo B5.6; MyStuff 6.5;
Sig generated by MyInfo on 19/7/13
View user's profile Send private message
R2-D2
Posted: Wed Sep 02, 2009 1:33 pm Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
ICK! Updated [Sx] V8 to remove the fix for the AR (native Series Link) case because that seems to cause truncated recordings and I can't see why at all. Sad

This update will be of no significance if you are not using native Series Link timers (so, for example, if you're using MyStuff then you needn't worry about it).

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website
chunkywizard
Posted: Fri Sep 04, 2009 7:39 am Reply with quote
MyStuff Team Joined: 13 May 2005 Posts: 9298 Location: Sindlesham, Berkshire Tx: Hannington
This has now been added to the Recommended Firmware.

CW

_________________
Toppy:TF5800 F/W: 1365PaTcHeD
TAPs: MyStuff | EPG2MEI | FontManager | SecCache UK | Extend | FastScanGUI | EIT_sub_game | MyInfo | ScreenCapture with OSD | MHEG On/Off
MyStuff Manual & Logos | Known Bugs | Recommended F/W
View user's profile Send private message Visit poster's website
R2-D2
Posted: Tue Aug 31, 2010 1:58 pm Reply with quote
Frequent contributor Joined: 18 Dec 2006 Posts: 12149
Updated to [Sx] V10.

_________________
Troubleshooting -- User Manual -- Dark Side of the Matrix: Firmwares and Patches
View user's profile Send private message Visit poster's website

Display posts from previous:  

All times are GMT
Page 1 of 1

Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum