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
sanecyclist
Frequent contributor
Posts: 817
Joined: Wed May 10, 2006 9:36 am

Post by sanecyclist »

DeadBeef wrote:The current patch for the download direction is a one-instruction patch for data packets in file transfers (the others still contain valid CRCs). The problem with the upload direction is that the firmware checks the CRC first and then decodes the packet header. A one-instruction patch is possible but it would suppress the CRC check for all incoming data packets.
Is that bad, given that you said that the USB layer already provides for data integrity? If so, perhaps it should be a separate patch, but I'd be happy to try it.
matt
Forum moderator
Posts: 2305
Joined: Wed Mar 30, 2005 6:59 pm
Location: St Ives, Cornwall Transmitter: Redruth
Contact:

Post by matt »

rygle wrote:I've just discovered that I can mount the Toppy as a drive in Windows and Mac using ftp
Mac does it out the box, for read only access. MacFuse can be used for read/write access.

Though I've not personally tried it with the ftp-topfield.

matt
PVR: TF5800, MyStuff recommended firmware, new PSU, 250GB Spinpoint HDD, Zalman ZM-OP1 fan TAPs: QuickJump 1.72, MyStuff 6.4, EPG2MEI 0.96, Extend 1.7, Bookmark 3, UK Auto Scheduler 0.73, SecCache 0.4, EIT Sub 0.6, SDS 1.3, TAP Commander 1.34, Font Manager 1.0d. Others: HDFW 2.3a, Channel Manager 5.1, FastScanGUI, MyInfo TV: Philips 37PFL9603D
vroomfondle
Frequent contributor
Posts: 1338
Joined: Thu Jun 09, 2005 10:34 am
Location: TX: Hannington

Post by vroomfondle »

sanecyclist wrote:...
It did have it right though, since bandwidth usually is measured in decimal units, i.e. with 1000 bytes to the KB.
.
Network guys do use decimal bits/sec, but decimal KB ?? example please.
Anyway, are we measuring bandwidth here?
If someone asks how long its going to take to transfer a 2.3Gb .rec from their Toppy, using decimal Megabytes isn't very useful
5800 (400Gb, fan cooled). Firmware: 5.13.40PHT2a Taps: MyStuff5.21a, Mediamanager1.3
Other: ASUS WL-500gx + Olegs (1.9.2.7-7f) + ftpd-topfield (0.7.4) + rt2mei0.63
sanecyclist
Frequent contributor
Posts: 817
Joined: Wed May 10, 2006 9:36 am

Post by sanecyclist »

vroomfondle wrote:Network guys do use decimal bits/sec, but decimal KB ?? example please.
Memory connections, e.g. DDR2-PC3200: 200 MHz clock, 2 transactions per cycle, 64-bit wide bus -> 3200 MB/s.

PCI bus: 33.3 MHz, 32 bits -> 133.3 MB/s

If someone asks how long its going to take to transfer a 2.3Gb .rec from their Toppy, using decimal Megabytes isn't very useful
You've got a point there. And things like FTP clients do use binary KB/s, afaik. All rather confusing, and getting worse because decimal and binary diverge more and more for GB and TB.
raichea
Regular contributor
Posts: 63
Joined: Wed May 17, 2006 2:55 pm
Location: Hampshire (Hannington transmitter)

Use in AutoStart?

Post by raichea »

Is there any reason not to include the USB Accelerator TAP in the AutoStart? I presume it doesn't occupy any memory itself, once it has run and would avoid having to make a permanent change.

Thanks, Steve.
TF5800, F/W: MS6 Recommended F/W 12/9/2009 -Sy+Pe
TAPs: EPG2MEI v0.96; MyStuff 6.5; Font Manager 1.0d; Extend v1.7; MyInfo B5.6; TF5000 Display v1.53; SecCache (UK) v0.4; EIT Sub (Game) v0.6; MHEG On/Off A3; (USB Accelerator 1.0);
Connect: FTP via an Asus WL-500gP
Steve_48
Frequent contributor
Posts: 260
Joined: Wed Sep 21, 2005 6:52 pm
Location: Willerby, East Yorkshire

Post by Steve_48 »

I put the tap in Auto Start and *feel* as though it's making a difference - transferred three films the other night, about 6-7 Gb, took about 40 minutes...
Steve
Transmitter: Belmont
Firmware: 5.13.65 :: B4BfBqC0CeDeE2EcESFFsGmHHrIMhNfPPcRReRhRpRsSSrStT2UUuWfXXpXw
AutoStart TAPs: MyStuff v6.3 | eit2mei BETA 7.8m3 | TF5000 (LCD) Display TAP 1.51a | TSR Commander 1.5 | PowerManager v2.0 | TapCommander 1.31 Beta 6 | SuperPiP 1.1a | AccurateBM | RecordingFixer
Toys: Samsung 37" HD Freeview, Sony HT-SS500 Amplifier + 5.1 Speakers, Netgear Router, BuffaloNAS 4Tb, Xbox, Wii, PS3
sanecyclist
Frequent contributor
Posts: 817
Joined: Wed May 10, 2006 9:36 am

Post by sanecyclist »

Steve_48 wrote:I put the tap in Auto Start and *feel* as though it's making a difference - transferred three films the other night, about 6-7 Gb, took about 40 minutes...
It definitely did make a difference then, because the top speeds anyone got before were around 7GB per hour.
Steve_48
Frequent contributor
Posts: 260
Joined: Wed Sep 21, 2005 6:52 pm
Location: Willerby, East Yorkshire

Post by Steve_48 »

Seems so then
Steve
Transmitter: Belmont
Firmware: 5.13.65 :: B4BfBqC0CeDeE2EcESFFsGmHHrIMhNfPPcRReRhRpRsSSrStT2UUuWfXXpXw
AutoStart TAPs: MyStuff v6.3 | eit2mei BETA 7.8m3 | TF5000 (LCD) Display TAP 1.51a | TSR Commander 1.5 | PowerManager v2.0 | TapCommander 1.31 Beta 6 | SuperPiP 1.1a | AccurateBM | RecordingFixer
Toys: Samsung 37" HD Freeview, Sony HT-SS500 Amplifier + 5.1 Speakers, Netgear Router, BuffaloNAS 4Tb, Xbox, Wii, PS3
DeadBeef
Frequent contributor
Posts: 264
Joined: Mon Jan 09, 2006 7:28 pm

Post by DeadBeef »

There is a chance for another 10% improvement of the transfer rate if the MPEG stream is stopped. For example, if a transfer is started just after switching the channel (i.e. the screen remains blank). It though that TAP_Channel_Stop() would do the same. However, the firmware recovers after about two seconds.
Andy K
Frequent contributor
Posts: 3520
Joined: Tue Jun 14, 2005 10:19 pm

Post by Andy K »

could tune to the teletext channel or off air channel ?
see if that does the trick
Autostart TAPs: Jags 3, Bookmark 2uk, Quickjump 1.71, Power Manager 1.1, Description Extender 1.5/2.1, MEI2Archive ß3.8l6, Tap Launcher 3.5a, Tap Commander, AccurateBMExtend 0.3, RemoteExt 1.5, TunerRecAR.2
Launched during EPG scan: Crid, SeriesLink ß0.35
TF5800 Version 5.13.65 PHT2UFXp5Xw3RpPcE2Bf2BqRsRh3Pf1Ec2ErEfHe1 Ra3Cf2Ct
Samsung 400Gb+Fan
DeadBeef
Frequent contributor
Posts: 264
Joined: Mon Jan 09, 2006 7:28 pm

Post by DeadBeef »

I just checked the maximum transfer rate from memory to the FIFO of the USB chip (CPU copy, no DMA possible). The results are as follows:
interrupts enabled: 7.88 MiB/s
interrupts disabled: 8.83 MiB/s
That is, the Topfield protocol takes about 60% of the available bandwidth (most of the loss due to the latency).
simonc
Frequent contributor
Posts: 5648
Joined: Tue Apr 12, 2005 1:31 pm
Location: Cheltenham
Contact:

Post by simonc »

Time to change the protocol eh? :wink:
Frank_Keane
Frequent contributor
Posts: 243
Joined: Mon May 16, 2005 11:10 am
Location: South London

Re: USB Accelerator

Post by Frank_Keane »

DeadBeef wrote: The modified firmware can only be deployed with tools tolerating the protocol deviation mentioned above. Currently the following tools can be used with modified firmware: The original TfDll cannot be used because it always expects a correct CRC16 checksum and would abort the transfer.
Where can I obtain Altair with a patched TfDll (included, the original is dated April 29, 2005)?
Model: TF5800PVR - Silver Firmware: - 5.13.65DDeFHPReST2UUuZ
Taps (AutoStart):
MyStuff v5.5: eit2me1 Beta v7.8m3: Media Manager v1.4a: Surfer v0.14: MHEG State Patcher v2
Taps (Manual):
Tap Commander v1.1: Recording Fixer v1.3: Test Patterns v1.0: Minimax Chess: Poker v1.1: Snake v1.3: Sudoku v1.3
jumbo
Frequent contributor
Posts: 4731
Joined: Mon Apr 11, 2005 5:25 pm

Post by jumbo »

This is a good tool to use!
vroomfondle
Frequent contributor
Posts: 1338
Joined: Thu Jun 09, 2005 10:34 am
Location: TX: Hannington

Re: USB Accelerator

Post by vroomfondle »

Frank_Keane wrote:
DeadBeef wrote:
Altair with a patched TfDll (included, the original is dated April 29, 2005)
....
Where can I obtain Altair with a patched TfDll (included, the original is dated April 29, 2005)?
The dll is included in his download as he said.
5800 (400Gb, fan cooled). Firmware: 5.13.40PHT2a Taps: MyStuff5.21a, Mediamanager1.3
Other: ASUS WL-500gx + Olegs (1.9.2.7-7f) + ftpd-topfield (0.7.4) + rt2mei0.63
Post Reply