Profil Acade - Du hast keine neuen Nachrichten. FAQ Mitgliederliste Suchen Benutzergruppen TOPFIELD.de Board Foren-Übersicht

Acade - Du hast keine neuen Nachrichten.
TOPFIELD.de Board Foren-Übersicht » TAP » Firmware Version abfragen
Neuen Beitrag schreiben  Auf Beitrag antworten Vorheriges Thema anzeigen :: Nächstes Thema anzeigen 
Firmware Version abfragen
BeitragVerfasst am: Di 08. Feb 2005, 10:32 Antworten mit Zitat
Erdnussnase
TV-Junkie
TV-Junkie
 
Anmeldungsdatum: 24.11.2004
Beiträge: 181


Wie kann ich von einem TAP aus die Firmware Version oder deren Datum abfragen ?
Ich würde gerne in timer_extend sicherstellen, das der User nur "Set Tuner4" wählen kann, wenn die Firmware dieses wirklich unterstützt.

Danke und Gruß
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: Di 08. Feb 2005, 10:43 Antworten mit Zitat
TheHorse
Superguru
Superguru
 
Anmeldungsdatum: 28.02.2002
Beiträge: 4865


In

TAP_GetStatus (state, subState);

müsste etwas über den Firmwarestand drinstehen. Ich weiß allerdings nicht, was in state und substate genau in welcher Form drinsteht und ob das vor der API 1.0-uralt schon funktioniert.
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: Di 08. Feb 2005, 11:27 Antworten mit Zitat
Erdnussnase
TV-Junkie
TV-Junkie
 
Anmeldungsdatum: 24.11.2004
Beiträge: 181


Scheint es nicht zu geben. Sad
Der Linker erzählt "undefinied reference".

Die Funktion steht zwar im TAP pdf, denke aber das ist ein Druckfehler.
Denn
TAP_GetState (state, subState);
steht nicht drin und das gibt es definitiv.
Ebenso gibt es in TAP.h zwar TAP_GetState nicht aber TAP_GetStatus.

Beides habe ich unter v1.0 und v1.1 probiert.
Gibt's eine andere Möglichkeit ?
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: Di 08. Feb 2005, 12:52 Antworten mit Zitat
TheHorse
Superguru
Superguru
 
Anmeldungsdatum: 28.02.2002
Beiträge: 4865


Ja, da passt was nicht zusammen. Vermutlich meinen die GetState und damit einen ganz anderen "Zustand" der Firmware als den vermuteten.
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: Di 08. Feb 2005, 12:55 Antworten mit Zitat
Eber
TAP-Guru
TAP-Guru
 
Anmeldungsdatum: 07.05.2004
Beiträge: 1132
Wohnort: Mainz


Wie wär es, eine CRC-Summe über den Speicherbereich der Firmware zu berechnen. Die sollte sich bei den einzelnen Varianten unterscheiden-allerdings müßte man Anfang und Ende des Bereichs ermitteln.

Grüße

Eber

_________________
TF5000-User (hätte aber gerne einen 5500er) ,nur FreeToAir,Twin-LNB , TAPs: Bookmark,Smartepg

Nützliche Infos findet man auch im Topfield-Wikipedia. Einfach hier klicken
Benutzer-Profile anzeigen Private Nachricht senden
Hier ist die Lösung
BeitragVerfasst am: Di 03. Mai 2005, 22:38 Antworten mit Zitat Beitrag bearbeiten oder löschen
Acade
Neuling
Neuling
 
Anmeldungsdatum: 19.04.2005
Beiträge: 9
Wohnort: Bayern


Code:

extern int _appl_version;


Diese (undokumentierte, aber seit mindestens API 1.00 in der libtap.a vorhandene) globale Variable liefert die "Application Version", also z.B. im Falle von FW 5.11.55 den Wert 0x1155.

Ciao,
Acade

_________________
TF5000PVR / FW 5.11.55
http://acade.au7.de/disasmips.htm
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Firmware Version abfragen
  TOPFIELD.de Board Foren-Übersicht » TAP
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst Deine Beiträge in diesem Forum bearbeiten.
Du kannst Deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum mitmachen.
Alle Zeiten sind GMT + 2 Stunden  
Seite 1 von 1  

Bei Antworten zu diesem Thema nicht mehr benachrichtigen
  
  
 Neuen Beitrag schreiben  Auf Beitrag antworten  



Powered by phpBB 2.0.11 © phpBB Group phpBB Style by Trushkin.net