For discussions about development of TAPs, patches and other software for the Toppy

Moderator: Technical

DB1
Frequent contributor
Posts: 728
Joined: Wed Mar 30, 2005 6:45 pm
Location: Orpington

Debug help

Post by DB1 »

I am trying to find out what is wrong, at least on my Toppy, with UKAS. I can't use the serial port. What I want to do is write a log file. Copying from the UKAS code I came up with this:

Code: Select all

void logit(char message[]) 
{
 TYPE_File *file;

 GotoPath(SETTINGS_FOLDER);
 TAP_Hdd_ChangeDir(RECORDED_DB_DIR);

 if ( (file = TAP_Hdd_Fopen("UKAuto.log")) == 0 )
 {
 TAP_Hdd_Create("UKAuto.log", ATTR_NORMAL);
 }

 if ( (file = TAP_Hdd_Fopen("UKAuto.log")) == 0 )
 {
 return;
 }

 TAP_Hdd_Fseek(file,0,SEEK_END);
 TAP_Hdd_Fwrite(message,strlen(message),1,file);
 TAP_Hdd_Fclose(file);
 return;
}
It's written the file but I can't FTP it - says it's not a file! I must be doing at least one thing wrong :-)

TIA
TF5800, F/W: 5.13.65AbBfBqC0CbCeCkCwCyDEcEeEfErEsEvEzFFsGmHHeIKtNfOtPPcPePsRRaRhRpRsSSdSrStT2TdTfTpUUuXXpXwXl TAPs: TF5000 Display v1.53; QuickJump 1.72; Power Manager v2.2; MyInfo B5.6; DescriptionExtender 2.23; Remote Extender 1.6; Archivev1.0a; mei2archive BETA 3.8l7; EPGnavigator v5.1c; UK Auto Scheduler v0.73.1; Extend v1.7; Power Restore V0.7.8
Tx: CP
Sig generated by MyInfo on 14/4/13
BobD
MyStuff Team
Posts: 4220
Joined: Wed Aug 03, 2005 12:21 pm
Contact:

Post by BobD »

Aren't you opening the file twice? You open it (and then create it if it is not there), and then open it again. So if the file is there at the start of the logit function then you are opening it twice. No idea what the toppy api would make of that, but it could be the problem. Since you only close it once, you are perhaps leaving the file open and locked.
FW: ChunkyWizard Recommended
TAPs:
MyStuff (always one version ahead of everyone else!), and recommended support TAPS
MyStuff skins, manual and latest version: http://www.BobDsMyStuff.co.uk
Known bugs & forthcoming fixes: http://www.BobDsMyStuff.co.uk/Bugs.shtml
Changes coming in the next version: http://www.BobDsMyStuff.co.uk/NextVersion.shtml
EMJB
Frequent contributor
Posts: 3645
Joined: Fri Jul 08, 2005 9:43 am
Location: Maldon Essex

Post by EMJB »

Agree with BobD - shouldn't first one be file exist rather than file open?

EMJB
Silver 5800, Board Rev 1.2, MS recomm F/W, Sudbury Tx, varying TAP config
DB1
Frequent contributor
Posts: 728
Joined: Wed Mar 30, 2005 6:45 pm
Location: Orpington

Post by DB1 »

Bother :-) That's what comes with a quick copy from code you never wrote :-)

That's fixed the "can't fetch" problem but how do I get a "proper" logfile. ie appending without automatically padding all writes to a 512 block which is what it is doing at the moment.
TF5800, F/W: 5.13.65AbBfBqC0CbCeCkCwCyDEcEeEfErEsEvEzFFsGmHHeIKtNfOtPPcPePsRRaRhRpRsSSdSrStT2TdTfTpUUuXXpXwXl TAPs: TF5000 Display v1.53; QuickJump 1.72; Power Manager v2.2; MyInfo B5.6; DescriptionExtender 2.23; Remote Extender 1.6; Archivev1.0a; mei2archive BETA 3.8l7; EPGnavigator v5.1c; UK Auto Scheduler v0.73.1; Extend v1.7; Power Restore V0.7.8
Tx: CP
Sig generated by MyInfo on 14/4/13
BobD
MyStuff Team
Posts: 4220
Joined: Wed Aug 03, 2005 12:21 pm
Contact:

Post by BobD »

Not sure why it would pad to 512. I just check for the file existing, create it if not, open it, seek to the end, write the debug and then close it. The whole file may then be padded to 512, but not each individual write.
FW: ChunkyWizard Recommended
TAPs:
MyStuff (always one version ahead of everyone else!), and recommended support TAPS
MyStuff skins, manual and latest version: http://www.BobDsMyStuff.co.uk
Known bugs & forthcoming fixes: http://www.BobDsMyStuff.co.uk/Bugs.shtml
Changes coming in the next version: http://www.BobDsMyStuff.co.uk/NextVersion.shtml
DB1
Frequent contributor
Posts: 728
Joined: Wed Mar 30, 2005 6:45 pm
Location: Orpington

Post by DB1 »

Ah, but each write is wrapped in open/seek/write/close
TF5800, F/W: 5.13.65AbBfBqC0CbCeCkCwCyDEcEeEfErEsEvEzFFsGmHHeIKtNfOtPPcPePsRRaRhRpRsSSdSrStT2TdTfTpUUuXXpXwXl TAPs: TF5000 Display v1.53; QuickJump 1.72; Power Manager v2.2; MyInfo B5.6; DescriptionExtender 2.23; Remote Extender 1.6; Archivev1.0a; mei2archive BETA 3.8l7; EPGnavigator v5.1c; UK Auto Scheduler v0.73.1; Extend v1.7; Power Restore V0.7.8
Tx: CP
Sig generated by MyInfo on 14/4/13
BobD
MyStuff Team
Posts: 4220
Joined: Wed Aug 03, 2005 12:21 pm
Contact:

Post by BobD »

Yeah, but even so I would have not expected it to pad each write.
FW: ChunkyWizard Recommended
TAPs:
MyStuff (always one version ahead of everyone else!), and recommended support TAPS
MyStuff skins, manual and latest version: http://www.BobDsMyStuff.co.uk
Known bugs & forthcoming fixes: http://www.BobDsMyStuff.co.uk/Bugs.shtml
Changes coming in the next version: http://www.BobDsMyStuff.co.uk/NextVersion.shtml
Geoff Bacon
Frequent contributor
Posts: 4663
Joined: Fri Jan 12, 2007 12:21 am
Location: Bristol
Contact:

Post by Geoff Bacon »

Look in FireBird's log.c file - this appends a line to a log file and optionally sends it to the serial device (it is stored in the [main] folder of the FireBirdLib kit).

If you don't want the time stamp then the code will at least give you an idea of what to do.

Geoff

PS: I've never used it!
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
DB1
Frequent contributor
Posts: 728
Joined: Wed Mar 30, 2005 6:45 pm
Location: Orpington

Post by DB1 »

A link would be nice Geoff :-)

What it seems to be doing is writing more than I tell it.

Code: Select all

Hex dump of >UKAuto.log< Length 1200 / 4608

Stack ->   00000000   00000000   00000000   00000000   00000000   00000000
Stack ->   00000000   00000000   00000000   00000000   00000000   00000000

  00000000 /   00000000  31343A31 333A3536 20736368 4D61696E *14&#58;13&#58;56 schMain*
  00000010 /   00000010  4E434953 0D0A4C65 6E677468 2032320D *NCIS..Length 22.*
  00000020 /   00000020  0A428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000030 /   00000030  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000040 /   00000040  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000050 /   00000050  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000060 /   00000060  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000070 /   00000070  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000080 /   00000080  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000090 /   00000090  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000000A0 /   000000A0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000000B0 /   000000B0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000000C0 /   000000C0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000000D0 /   000000D0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000000E0 /   000000E0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000000F0 /   000000F0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000100 /   00000100  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000110 /   00000110  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000120 /   00000120  88420000 00000000 00000000 00000000 *.B..............*
  00000130 /   00000130  00000000 00000000 00000000 00000000 *................*
  00000140 /   00000140  00000000 00000000 00000000 00000000 *................*
  00000150 /   00000150  00000000 00000000 00000000 00000000 *................*
  00000160 /   00000160  00000000 00000000 00000000 00000000 *................*
  00000170 /   00000170  00000000 00000000 00000000 00000000 *................*
  00000180 /   00000180  00000000 00000000 00000000 00000000 *................*
  00000190 /   00000190  00000000 00000000 0000E8E3 E8E3E8E3 *................*
  000001A0 /   000001A0  E8E3E894 E18020D7 67E3E8E3 E8E3E8E3 *...... .g.......*
  000001B0 /   000001B0  E8E3E8E3 E8E3E8E3 E8E3E8E3 E8DFC799 *................*
  000001C0 /   000001C0  028000BA 64E3E8E3 E8E3E8E3 E8E3E8E3 *....d...........*
  000001D0 /   000001D0  E8E3E8D3 46CF06CF 06D346E3 E8E3E8E3 *....F.....F.....*
  000001E0 /   000001E0  E8E3E8E3 E8B62480 008000CF 06E3E8E3 *......$.........*
  000001F0 /   000001F0  E8E3E8E3 E8E3E8E3 E8E3E8E3 E8E3E8E3 *................*
  00000200 /   00000200  7363684D 61696E41 6C726561 64795265 *schMainAlreadyRe*
  00000210 /   00000210  636F7264 6564204E 4349537C 476F6F64 *corded NCIS|Good*
  00000220 /   00000220  20436F70 2C204261 6420436F 703A2055 * Cop, Bad Cop&#58; U*
  00000230 /   00000230  53206372 696D6520 6472616D 612E2054 *S crime drama. T*
  00000240 /   00000240  68652064 6973636F 76657279 206F6620 *he discovery of *
  00000250 /   00000250  61206465 6164206D 6172696E 65206F66 *a dead marine of*
  00000260 /   00000260  66207468 6520636F 61737420 6F662054 *f the coast of T*
  00000270 /   00000270  616E7A61 6E696120 756E6561 72746873 *anzania unearths*
  00000280 /   00000280  20612073 686F636B 696E6720 63617365 * a shocking case*
  00000290 /   00000290  206F6620 666F756C 20706C0D 0A4C656E * of foul pl..Len*
  000002A0 /   000002A0  67746820 3135370D 0A428842 88428842 *gth 157..B.B.B.B*
  000002B0 /   000002B0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000002C0 /   000002C0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000002D0 /   000002D0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000002E0 /   000002E0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  000002F0 /   000002F0  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000300 /   00000300  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000310 /   00000310  88428842 88428842 88428842 88428842 *.B.B.B.B.B.B.B.B*
  00000320 /   00000320  88420000 00000000 00000000 00000000 *.B..............*
  00000330 /   00000330  00000000 00000000 00000000 00000000 *................*
  00000340 /   00000340  00000000 00000000 00000000 00000000 *................*
  00000350 /   00000350  00000000 00000000 00000000 00000000 *................*
  00000360 /   00000360  00000000 00000000 00000000 00000000 *................*
  00000370 /   00000370  00000000 00000000 00000000 00000000 *................*
  00000380 /   00000380  00000000 00000000 00000000 00000000 *................*
  00000390 /   00000390  00000000 00000000 0000E8E3 E8E3E8E3 *................*
  000003A0 /   000003A0  E8E3E894 E18020D7 67E3E8E3 E8E3E8E3 *...... .g.......*
  000003B0 /   000003B0  E8E3E8E3 E8E3E8E3 E8E3E8E3 E8DFC799 *................*
  000003C0 /   000003C0  028000BA 64E3E8E3 E8E3E8E3 E8E3E8E3 *....d...........*
  000003D0 /   000003D0  E8E3E8D3 46CF06CF 06D346E3 E8E3E8E3 *....F.....F.....*
  000003E0 /   000003E0  E8E3E8E3 E8B62480 008000CF 06E3E8E3 *......$.........*
  000003F0 /   000003F0  E8E3E8E3 E8E3E8E3 E8E3E8E3 E8E3E8E3 *................*
The actual lines I sent where those on 000 & 200 hex offsets.

written with TAP_Hdd_Fwrite(message, strlen(msg), 1 fp)[/code]
TF5800, F/W: 5.13.65AbBfBqC0CbCeCkCwCyDEcEeEfErEsEvEzFFsGmHHeIKtNfOtPPcPePsRRaRhRpRsSSdSrStT2TdTfTpUUuXXpXwXl TAPs: TF5000 Display v1.53; QuickJump 1.72; Power Manager v2.2; MyInfo B5.6; DescriptionExtender 2.23; Remote Extender 1.6; Archivev1.0a; mei2archive BETA 3.8l7; EPGnavigator v5.1c; UK Auto Scheduler v0.73.1; Extend v1.7; Power Restore V0.7.8
Tx: CP
Sig generated by MyInfo on 14/4/13
Geoff Bacon
Frequent contributor
Posts: 4663
Joined: Fri Jan 12, 2007 12:21 am
Location: Bristol
Contact:

Post by Geoff Bacon »

Well you could always google "toppy FireBirdLib"!

The toppy will always write a full sector (512 bytes) - it can't write any less.
This means that if you write 100 bytes, the remaining 412 bytes could be anything - they may be nuls or just garbage depending on the tap. The length of the file, stored in the direcory record, determines how many bytes are valid.

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
DB1
Frequent contributor
Posts: 728
Joined: Wed Mar 30, 2005 6:45 pm
Location: Orpington

Post by DB1 »

Found it - but it does exactly what I am doing

Code: Select all

if&#40;!TAP_Hdd_Exist&#40;FileName&#41;&#41; TAP_Hdd_Create&#40;FileName, ATTR_NORMAL&#41;;
if&#40;&#40;File = TAP_Hdd_Fopen&#40;FileName&#41;&#41; != NULL&#41;
&#123;
  TAP_Hdd_Fseek&#40;File, 0, SEEK_END&#41;;
  TAP_Hdd_Fwrite&#40;TS, strlen&#40;TS&#41;, 1, File&#41;;
  if&#40;Text && Text&#91;0&#93;&#41; TAP_Hdd_Fwrite&#40;Text, strlen&#40;Text&#41;, 1, File&#41;;
  TAP_Hdd_Fwrite&#40;CRLF, 2, 1, File&#41;;
  TAP_Hdd_Fclose&#40;File&#41;;
&#125;
TF5800, F/W: 5.13.65AbBfBqC0CbCeCkCwCyDEcEeEfErEsEvEzFFsGmHHeIKtNfOtPPcPePsRRaRhRpRsSSdSrStT2TdTfTpUUuXXpXwXl TAPs: TF5000 Display v1.53; QuickJump 1.72; Power Manager v2.2; MyInfo B5.6; DescriptionExtender 2.23; Remote Extender 1.6; Archivev1.0a; mei2archive BETA 3.8l7; EPGnavigator v5.1c; UK Auto Scheduler v0.73.1; Extend v1.7; Power Restore V0.7.8
Tx: CP
Sig generated by MyInfo on 14/4/13
Geoff Bacon
Frequent contributor
Posts: 4663
Joined: Fri Jan 12, 2007 12:21 am
Location: Bristol
Contact:

Post by Geoff Bacon »

My copy of Log.c is

Code: Select all

#include  <stdio.h>
#include  <string.h>
#include  "../libFireBird.h"

#define DUMMYNAME       "FBDUMMYFILE"

void Log &#40;char *FileName, char *ProgramName, bool Console, eTimeStampFormat TimeStampFormat, char *Text&#41;
&#123;
  TYPE_File             *File;
  dword                 LogSize;
  char                  *TS;
  char                  CRLF &#91;&#93; = &#123;'\r', '\n'&#125;;
  byte                  Sec;

  TS = TimeFormat&#40;Now &#40;&Sec&#41;, Sec, TimeStampFormat&#41;;
  if &#40;TS &#91;0&#93;&#41; strcat &#40;TS, " "&#41;;

  if &#40;FileName && FileName &#91;0&#93;&#41;
  &#123;
    InitTAPAPIFix&#40;&#41;;

    TAP_Hdd_Create &#40;FileName, ATTR_NORMAL&#41;;
    if &#40;&#40;File = TAP_Hdd_Fopen &#40;FileName&#41;&#41; != NULL&#41;
    &#123;
      LogSize = TAP_Hdd_Flen &#40;File&#41;;
      TAP_Hdd_Fseek &#40;File, 0, SEEK_END&#41;;
      TAP_Hdd_Fwrite &#40;TS, strlen &#40;TS&#41;, 1, File&#41;;
      if &#40;Text && Text &#91;0&#93;&#41; TAP_Hdd_Fwrite &#40;Text, strlen &#40;Text&#41;, 1, File&#41;;
      TAP_Hdd_Fwrite &#40;CRLF, 2, 1, File&#41;;
      HDD_TruncateFile &#40;File, LogSize + strlen &#40;TS&#41; + strlen &#40;Text&#41; + 2&#41;;
      HDD_TouchFile &#40;File&#41;;
      TAP_Hdd_Fclose &#40;File&#41;;

      //The following Create/Delete ensures that the FAT is flushed onto the HDD
      TAP_Hdd_Create &#40;DUMMYNAME, ATTR_NORMAL&#41;;
      TAP_Hdd_Delete &#40;DUMMYNAME&#41;;
    &#125;
  &#125;

  if &#40;Console&#41;
  &#123;
    if &#40;TimeStampFormat != TIMESTAMP_NONE&#41; TAP_Print &#40;TS&#41;;
    if &#40;ProgramName && ProgramName &#91;0&#93;&#41; TAP_Print &#40;"%s&#58; ", ProgramName&#41;;
    if &#40;Text && Text &#91;0&#93;&#41; TAP_Print &#40;"%s", Text&#41;;
    TAP_Print &#40;"\n"&#41;;
  &#125;
&#125;
I suspect it is the truncate file that you are missing
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
DB1
Frequent contributor
Posts: 728
Joined: Wed Mar 30, 2005 6:45 pm
Location: Orpington

Post by DB1 »

Hmm the zip I found via Google does not have log.c it has a load of other log* routines all of which do what I posted.

Now how do I link those HDD* routines and where are their h files?
TF5800, F/W: 5.13.65AbBfBqC0CbCeCkCwCyDEcEeEfErEsEvEzFFsGmHHeIKtNfOtPPcPePsRRaRhRpRsSSdSrStT2TdTfTpUUuXXpXwXl TAPs: TF5000 Display v1.53; QuickJump 1.72; Power Manager v2.2; MyInfo B5.6; DescriptionExtender 2.23; Remote Extender 1.6; Archivev1.0a; mei2archive BETA 3.8l7; EPGnavigator v5.1c; UK Auto Scheduler v0.73.1; Extend v1.7; Power Restore V0.7.8
Tx: CP
Sig generated by MyInfo on 14/4/13
ccs
Frequent contributor
Posts: 2689
Joined: Tue Oct 30, 2007 3:19 pm

Post by ccs »

There's Firebird library here
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
DB1
Frequent contributor
Posts: 728
Joined: Wed Mar 30, 2005 6:45 pm
Location: Orpington

Post by DB1 »

That's what I downloaded - There is no log.c anywhere

Code: Select all

&#91;T&#58;\tmp\topppy\firebird&#93;find . -iname *log*
Changelog.txt
debug/LogEntry.c
debug/LogEntryFBLibPrintf.c
debug/LogEntryGeneric.c
debug/LogEntryGenericPrintf.c
debug/LogEntryPrintf.c
libFireBird_SimpleDialog.a
LogoManager
LogoManager/FBLib_LogoManager.h
LogoManager/LogoManager_CalculateChannelID.c
LogoManager/LogoManager_ChannelNameToLogoName.c
LogoManager/LogoManager_Cleanup.c
LogoManager/LogoManager_CleanupMemory.c
LogoManager/LogoManager_GetChannelID.c
LogoManager/LogoManager_GetDirectory.c
LogoManager/LogoManager_GetLogoByChannel.c
LogoManager/LogoManager_GetLogoByChannelID.c
LogoManager/LogoManager_GetLogoByChannelName.c
LogoManager/LogoManager_GetLogoByLogoName.c
LogoManager/LogoManager_GetLogoFileNameByChannelID.c
LogoManager/LogoManager_Initialize.c
LogoManager/LogoManager_LogoCacheLoad.c
LogoManager/LogoManager_LogoCacheRebuild.c
LogoManager/LogoManager_LogosAvailable.c
LogoManager/LogoManager_MoveExternalUpdates.c
LogoManager/LogoManager_ProcessLILAdd.c
LogoManager/LogoManager_UpdateLIL.c
TMSOSDMenu/OSDDrawLogo.c
TMSOSDMenu/OSDMenuLogo.c
_Demo/FIS_Test/SampleLogs
_Demo/FIS_Test/SampleLogs/FIS_Test.log
_Demo/FIS_Test/SampleLogs/FIS_Test_12416_1500.log
_Demo/FIS_Test/SampleLogs/FIS_Test_1416_1273.log
_Demo/FIS_Test/SampleLogs/FIS_Test_2457_2100.log
_Demo/FIS_Test/SampleLogs/FIS_Test_32416_1979.log
_Demo/FIS_Test/SampleLogs/FIS_Test_406_1205.log
_Demo/FIS_Test/SampleLogs/FIS_Test_406_1340.log
_Demo/FIS_Test/SampleLogs/FIS_Test_406_1361.log
_Demo/FIS_Test/SampleLogs/FIS_Test_456_1340.log
_Demo/FIS_Test/SampleLogs/FIS_Test_457_1507.log
_Demo/SDS_Demo/Sample Log.txt
_Demo/TMSOSDMenu/graphic/qplogo.gd
TF5800, F/W: 5.13.65AbBfBqC0CbCeCkCwCyDEcEeEfErEsEvEzFFsGmHHeIKtNfOtPPcPePsRRaRhRpRsSSdSrStT2TdTfTpUUuXXpXwXl TAPs: TF5000 Display v1.53; QuickJump 1.72; Power Manager v2.2; MyInfo B5.6; DescriptionExtender 2.23; Remote Extender 1.6; Archivev1.0a; mei2archive BETA 3.8l7; EPGnavigator v5.1c; UK Auto Scheduler v0.73.1; Extend v1.7; Power Restore V0.7.8
Tx: CP
Sig generated by MyInfo on 14/4/13
Post Reply