FireBirdLib

Zusatz-Programme für Receiver der 5000er und 6000er Serie.

Hier geht's um alles, was mit den TAP Anwendungen für den PVR5x00/6000 zu tun hat.
Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28881
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#481

Beitrag von FireBird » So 19. Sep 2010, 00:20

Ich habe es gerade ausprobiert. Theoretisch haben die beiden Tasten den selben Tastencode, die 5k-FB erzeugt auf dem TMS aber einen 0-Code. Das klingt nicht gut. :rolleyes:

BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: FireBirdLib

#482

Beitrag von BluField62 » So 19. Sep 2010, 00:22

FireBird hat geschrieben:Ich habe es gerade ausprobiert. Theoretisch haben die beiden Tasten den selben Tastencode, die 5k-FB erzeugt auf dem TMS aber einen 0-Code. Das klingt nicht gut. :rolleyes:


Tja...das mit der "0" hat Happy auch schon festgestellt, die Frage ist nun "warum" :confused: und ob man sie auf einem anderen Weg nutzen kann!

Aha, du hast sie also auch noch :D :u:

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28881
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#483

Beitrag von FireBird » So 19. Sep 2010, 00:28

BluField62 hat geschrieben:Tja...das mit der "0" hat Happy auch schon festgestellt, die Frage ist nun "warum" :confused: und ob man sie auf einem anderen Weg nutzen kann!

Die Frage ist, ob die erste Umstezung im Frontpanel schon geblockt wird. Dann hat man keine Chance. Bisher hatte ich in der Firmware noch keine Tastentabelle gefunden.
Aha, du hast sie also auch noch :D :u:
Da mussten jetzt aber einige Spinnen dran glauben.

BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: FireBirdLib

#484

Beitrag von BluField62 » So 19. Sep 2010, 00:33

FireBird hat geschrieben:Die Frage ist, ob die erste Umstezung im Frontpanel schon geblockt wird. Dann hat man keine Chance. Bisher hatte ich in der Firmware noch keine Tastentabelle gefunden.


kann mir nicht vorstellen, dass du dich damit zufrieden gibst :u:
Da mussten jetzt aber einige Spinnen dran glauben.
cooler Smiley, den hab ich mir doch gleich mal geklaut :wink: bin halt Jäger und Sammler :D

gute Nacht :zzz:

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28881
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#485

Beitrag von FireBird » So 19. Sep 2010, 00:44

BluField62 hat geschrieben:kann mir nicht vorstellen, dass du dich damit zufrieden gibst :u:

Ich kann aber auch ganz schnell einen Schlussstrich ziehen, wenn ich es für aussichtslos halte.


Ebenfalls eine gute Nacht

BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: FireBirdLib

#486

Beitrag von BluField62 » So 19. Sep 2010, 11:40

sorry, aber habe ich da jetzt irgendeinen Nerv getroffen :thinker: wenn ja, war's keine Absicht!

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28881
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#487

Beitrag von FireBird » So 19. Sep 2010, 11:46

Nö, überhaupt nicht. Ich schätze einfach mit meiner aktuellen Erfahrung, ob es sinnvoll ist, sich genauer mit der Thematik auseinanderzusetzen. Bekannterweise nehmen Wissen und Erfahrung aber zu. Das was heute unmöglich erscheint, kann in einem halben Jahr eine simple Sache sein.

BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: FireBirdLib

#488

Beitrag von BluField62 » So 19. Sep 2010, 11:49

Du bist eben der Zauberküchenchef :wink:

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28881
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#489

Beitrag von FireBird » Mo 15. Nov 2010, 21:30

Und noch was zum Spielen. :) Seit dem letzten Release ist kein Stein auf dem anderen geblieben. Zuerst einmal wurde der komplette 5000er-Code entfernt. Das heißt jetzt zwar nicht, dass es für diese Serie gar keinen Support mehr gibt, aber in der letzten Zeit hat sich nichts mehr getan und das wird sich vermutlich nicht total umkehren. Die letzte Version mit dem 5k-Code gibt es hier.

Die zweite große Änderung betrifft den Flash-Block. Auf Grund der unterschiedlichen System gibt es ab dieser Version nur mehr systemunabhängige Strukturen (tFlashService, tFlashLNB, tFlashTimer,…), die dem System entsprechend befüllt werden. Aus diesem Grund muss ein TAP nicht mehr wissen, auf welchem System es läuft. Aktuell sind nur die Getter-Funktionen implementiert (ausgenommen der AutoDescramble-Block). Falls jemand für ein Projekt eine Setter-Methode benötigt, bitte mich zu kontaktieren.

Weiters wird eine kleinere und erweiterte FirmwareTMS.dat mitgeliefert, die aber aus noch unbekannten Gründen ein Problem mit iTiNa produziert.

Weitere Änderungen:
  • Added: eine Messagebox kann auch mit Exit entfernt werden. In diesem Fall wird -1 zurückgegeben.
  • Fixed: KeyTranslate() leitet einen modifiziertem param1 an die Firmware weiter
  • Fixed: INIOpenFile() fügt ein CRLF an das Ende des INI-Buffers an, so dass auch die letzte Zeile immer terminiert ist
  • Added: RemoteType zur FirmwareTMS.dat hinzugefügt (siehe tToppyInfo struct)
  • Added: Anzahl der gleichzeitigen Aufnahmen zur FirmwareTMS.dat hinzugefügt (siehe tToppyInfo struct)
  • Added: Progressbar-Dialog hinzugefügt
  • Added: einfache String-Datenbank hinzugefügt. Diese kann z.B. für eine rekursive Suche verwendet werden, so dass man sich bei komplexen Strukturen nicht mehr um das dynamische Vergrößern der Verzeichnistabellen kümmern muss.
  • Added: ELF-Section hinzugefügt. Sie dient zum Auslesen von Details aus ELF-Dateien (TAPs, pvr, …)
  • Added: die Funktionen HookFirmware(), UnhookFirmware() and FindGotPointer() hinzugefügt.
  • Added: die Funktion NoAutoStartTAP() hinzugefügt. Ruft man diese Funktion auf, prüft sie, ob das aktuelle TAP aus dem AutoStart- oder XStart-Verzeichnis heraus gestartet wurde. In beiden Fällen verschiebt sie das TAP nach ProgramFiles. Das funktioniert während der Laufzeit des TAPs. Der Aufruf sollte zeitig in TAP_Main() stattfinden, jedoch vor dem ersten Verzeichniswechsel.

BluField62
Durfte nun endlich auch mal ein Statusanstifter sein

<div title=Der mit dem gaaanz anderen Statussymbol>Durfte nun endlich auch mal ein Statusanstifter sein</div>
Beiträge: 18273
Registriert: So 26. Okt 2008, 12:11

AW: FireBirdLib

#490

Beitrag von BluField62 » Mo 15. Nov 2010, 21:34

wieder was für meine Sammlung, danke Alex :up: :up:

Benutzeravatar
JayTee
Fürsorglicher Putzgeselle mit feuerfestem Besen
(freundliche Spende von FF)

<div title=Betriebsblinder notorischer Zwischenposter>Fürsorglicher Putzgeselle mit feuerfestem Besen<br>(freundliche Spende von FF)</div>
Beiträge: 25529
Registriert: Di 6. Feb 2007, 13:17
Receivertyp: VU+ Duo 4K SE
SRP-2401/TFIR
SRP-2100 im Ruhestand
Receiverfirmware: immer die Aktuellste
Wohnort: linker Niederrhein

AW: FireBirdLib

#491

Beitrag von JayTee » Mo 15. Nov 2010, 23:38

Und wann ist mit deinem ersten TAP zu rechnen?
Gruß Jörg :wink:

:up: :up: :up: :shock: :up: :up: :up:

Bitte nicht alles, was ich verzapfe tierisch ernst nehmen
:o (licensed by Wolfman)
Gebühren bis dato ca. 4,0l

Benutzeravatar
Wolfman
Ewige Jungfrau, Schachtelsatzkönigin und missverstandener Aushilfsexbajuware
<span title=Stets unschuldige(r) Anheizergeselle(in)>Ewige Jungfrau, Schachtelsatzkönigin und missverstandener Aushilfsexbajuware</span>
Beiträge: 17376
Registriert: Sa 7. Okt 2006, 04:05
Receivertyp: SRP2410M, SRP 2410,Reserve 2410 M SE,Halde TMS,TF5500,TF6000
Receiverfirmware: s. Sig
Wohnort: Ba-Wü (OAK)

AW: FireBirdLib

#492

Beitrag von Wolfman » Mo 15. Nov 2010, 23:42

Hat er doch schon - das "Reboot Guaranteed" TAP oder das "Format HDD" TAP, laufen aber wohl nur auf seinem Topf :D .
SRP 2410M FW 10.01.2013 FastSkip, SmartEPG, RebuildNav, ND_TMS, Timerdiags, SmartFiler_TMS, lost+found, SmartDecrypter, TMSRemote
TMS , 2410 M SE stille Reserve
SRP 2410 FW 02/13 FastSkip, SmartEPG, RebuildNav, ND_TMS, Timerdiags, dbFit, SmartFiler_TMS
Der Fehler sitzt zwar meist vor dem Bildschirm, aber
Bitte nicht alles, was ich verzapfe tierisch ernst nehmen :o

Benutzeravatar
JayTee
Fürsorglicher Putzgeselle mit feuerfestem Besen
(freundliche Spende von FF)

<div title=Betriebsblinder notorischer Zwischenposter>Fürsorglicher Putzgeselle mit feuerfestem Besen<br>(freundliche Spende von FF)</div>
Beiträge: 25529
Registriert: Di 6. Feb 2007, 13:17
Receivertyp: VU+ Duo 4K SE
SRP-2401/TFIR
SRP-2100 im Ruhestand
Receiverfirmware: immer die Aktuellste
Wohnort: linker Niederrhein

AW: FireBirdLib

#493

Beitrag von JayTee » Mo 15. Nov 2010, 23:43

:rotfl:
Isch krieg keine Luft mehr... Hilfe.

Gruß Jörg :wink:

:up: :up: :up: :shock: :up: :up: :up:

Bitte nicht alles, was ich verzapfe tierisch ernst nehmen
:o (licensed by Wolfman)
Gebühren bis dato ca. 4,0l

Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: FireBirdLib

#494

Beitrag von Töppi » Do 18. Nov 2010, 00:33

FireBird hat geschrieben:...

Weitere Änderungen:
  • Added: eine Messagebox kann auch mit Exit entfernt werden. In diesem Fall wird -1 zurückgegeben.
    ....


wenn es das ist was ich glaube, hat ein Kaffee aber gefruchtet... :D
Gruß
Klaus :wink:
................
:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28881
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#495

Beitrag von FireBird » Do 18. Nov 2010, 21:07

Erster, kleiner Bugfix:
  • Die TMS-Version von HDD_TAP_DisableAll() hat die Anzahl der erfolgreich deaktivierten TAPs gemeldet, anstatt der fehlgeschlagenen Versuche
  • FirmwareTMS.dat hat die Anzahl von gleichzeitigen Aufnahmen falsch gemeldet
  • SYSTEM_TYPE anders angeordnet, so dass es kompatibel zur 5k-Version ist

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

AW: FireBirdLib

#496

Beitrag von macfan » Fr 19. Nov 2010, 08:42

[quote="FireBird"]SYSTEM_TYPE anders angeordnet, so dass es kompatibel zur 5k-Version ist[/quote]
War das das Problem mit iTiNa?

Gruß, Horst

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28881
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#497

Beitrag von FireBird » Fr 19. Nov 2010, 09:04

Ja, iTiNa ist deshalb von einem unbekannten Gerätetyp ausgegangen.

Benutzeravatar
Happy
TAP-Guru
TAP-Guru
Beiträge: 5718
Registriert: Fr 9. Dez 2005, 09:32
Receivertyp: TF4000-5500-6000-TMS
Wohnort: bei Karlsruhe
Kontaktdaten:

AW: FireBirdLib

#498

Beitrag von Happy » Fr 19. Nov 2010, 16:25

Hi Alex,

ich habe eine Email bekommen, ich soll die Funktion KeyTranslate in meine Taps einzubauen.
Es würde mich interessieren, was da technisch passiert. Brauchen TAPs, die das verwenden dann zwingend die FirmwareTMS.dat ?
Was sind denn anderen typischen Funktionen der Lib, die bei Verwendung die FirmwareTMS.dat erfordern ?


Gruß,
Till
:type: Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28881
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: FireBirdLib

#499

Beitrag von FireBird » Fr 19. Nov 2010, 17:04

Servus Till,
Happy hat geschrieben:ich habe eine Email bekommen,

Immer diese SPAMs. :D
ich soll die Funktion KeyTranslate in meine Taps einzubauen.
Es würde mich interessieren, was da technisch passiert.
Bekannter weise gibt es Fernbedienungen, die andere Tastencodes erzeugen. Dazu gehören ein Großteil der australischen Modelle und demnächst auch welche in Europa (z.B. SRP2401CI+). Es wurden zwar nicht alle Tasten geändert, aber die häufig von TAPs verwendeten Farbtasten sind betroffen. Prüft ein TAP, das auf so einem Gerät läuft, den param1 des Key-Events gegen die Konstanten aus der key.h, funktioniert das nicht, da die Werte unterschiedlich sind ? die User können die Funktion nicht aufrufen.

KeyTranslate() klinkt sich in das Event-Handling ein und übersetzt, falls notwendig, die Tasten-Codes des ?Fremdgerätes? in die von der key.h erwarteten Codes. Somit läuft so ein TAP automatisch auf allen Geräten. Da KeyTranslate() den param1 vor dem Aufruf von TAP_EventHandler() modifiziert, sind auch keine weiteren Änderung im TAP selbst notwendig.
Brauchen TAPs, die das verwenden dann zwingend die FirmwareTMS.dat ?
Der Standardwert ist SRP2100, also keine Übersetzung. Somit brauchen alle Geräte mit einer 2100er-kompatiblen FB auch keine FirmwareTMS.dat.
Was sind denn anderen typischen Funktionen der Lib, die bei Verwendung die FirmwareTMS.dat erfordern ?
Abgesehen vom RemoteType-Parameter, benötigt man die dat für die REC-Header und Flash-Funktionen (unterschiedliche structs bei DVBs, t, ...) und alle, die mit Aufnahmen zu tun haben (MaxRecStreams für die Geräte mit 4 gleichzeitigen Aufnahmen).

MfG. Alex

Benutzeravatar
Happy
TAP-Guru
TAP-Guru
Beiträge: 5718
Registriert: Fr 9. Dez 2005, 09:32
Receivertyp: TF4000-5500-6000-TMS
Wohnort: bei Karlsruhe
Kontaktdaten:

AW: FireBirdLib

#500

Beitrag von Happy » Fr 19. Nov 2010, 19:32

FireBird hat geschrieben:
Der Standardwert ist SRP2100, also keine Übersetzung. Somit brauchen alle Geräte mit einer 2100er-kompatiblen FB auch keine FirmwareTMS.dat.

Das ist doch schon mal eine sehr gute Nachricht. :hello:
FireBird hat geschrieben:

Abgesehen vom RemoteType-Parameter, benötigt man die dat für die REC-Header und Flash-Funktionen (unterschiedliche structs bei DVBs, t, ...) und alle, die mit Aufnahmen zu tun haben (MaxRecStreams für die Geräte mit 4 gleichzeitigen Aufnahmen).

Liefern diese Funktionen auch Default-Ergebnisse für den 2100, wenn keine FirmwareTMS.dat vorhanden ist. Oder wird sie dann auf jeden Fall benötigt ?

Ansonsten besten Dank für die ausführliche Antwort.

Gruß,
Till
:type: Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay

Antworten

Zurück zu „TF 5x00/6000 PVR TAP“