FireBirdLib
- FireBird
- 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
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.
-
- Durfte nun endlich auch mal ein Statusanstifter sein
- Beiträge: 18273
- Registriert: So 26. Okt 2008, 12:11
AW: FireBirdLib
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.
Tja...das mit der "0" hat Happy auch schon festgestellt, die Frage ist nun "warum" und ob man sie auf einem anderen Weg nutzen kann!
Aha, du hast sie also auch noch
- FireBird
- 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
BluField62 hat geschrieben:Tja...das mit der "0" hat Happy auch schon festgestellt, die Frage ist nun "warum" 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.
Da mussten jetzt aber einige Spinnen dran glauben.Aha, du hast sie also auch noch
-
- Durfte nun endlich auch mal ein Statusanstifter sein
- Beiträge: 18273
- Registriert: So 26. Okt 2008, 12:11
AW: FireBirdLib
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
cooler Smiley, den hab ich mir doch gleich mal geklaut bin halt Jäger und SammlerDa mussten jetzt aber einige Spinnen dran glauben.
gute Nacht
- FireBird
- 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
BluField62 hat geschrieben:kann mir nicht vorstellen, dass du dich damit zufrieden gibst
Ich kann aber auch ganz schnell einen Schlussstrich ziehen, wenn ich es für aussichtslos halte.
Ebenfalls eine gute Nacht
-
- Durfte nun endlich auch mal ein Statusanstifter sein
- Beiträge: 18273
- Registriert: So 26. Okt 2008, 12:11
AW: FireBirdLib
sorry, aber habe ich da jetzt irgendeinen Nerv getroffen wenn ja, war's keine Absicht!
- FireBird
- 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
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.
-
- Durfte nun endlich auch mal ein Statusanstifter sein
- Beiträge: 18273
- Registriert: So 26. Okt 2008, 12:11
- FireBird
- 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
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:
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.
-
- Durfte nun endlich auch mal ein Statusanstifter sein
- Beiträge: 18273
- Registriert: So 26. Okt 2008, 12:11
AW: FireBirdLib
wieder was für meine Sammlung, danke Alex
- JayTee
- Fürsorglicher Putzgeselle mit feuerfestem Besen
(freundliche Spende von FF) - 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
Und wann ist mit deinem ersten TAP zu rechnen?
- Wolfman
- Ewige Jungfrau, Schachtelsatzkönigin und missverstandener Aushilfsexbajuware
- 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
Hat er doch schon - das "Reboot Guaranteed" TAP oder das "Format HDD" TAP, laufen aber wohl nur auf seinem Topf .
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
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
- JayTee
- Fürsorglicher Putzgeselle mit feuerfestem Besen
(freundliche Spende von FF) - 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
Isch krieg keine Luft mehr... Hilfe.
- Töppi
- TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
- Beiträge: 26843
- Registriert: So 27. Aug 2006, 19:22
- Receivertyp: 2410M
- Receiverfirmware: Feb. 2014
- Wohnort: Nähe Mainz
AW: FireBirdLib
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...
Gruß
Klaus
................
SRP-2410M
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |
Klaus
................
SRP-2410M
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |
- FireBird
- 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
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
- macfan
- 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
[quote="FireBird"]SYSTEM_TYPE anders angeordnet, so dass es kompatibel zur 5k-Version ist[/quote]
War das das Problem mit iTiNa?
Gruß, Horst
- FireBird
- 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
Ja, iTiNa ist deshalb von einem unbekannten Gerätetyp ausgegangen.
- Happy
- TAP-Guru
- Beiträge: 5718
- Registriert: Fr 9. Dez 2005, 09:32
- Receivertyp: TF4000-5500-6000-TMS
- Wohnort: bei Karlsruhe
- Kontaktdaten:
AW: FireBirdLib
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
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
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
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
- FireBird
- 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
Servus Till,
Immer diese SPAMs.
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.
MfG. Alex
Happy hat geschrieben:ich habe eine Email bekommen,
Immer diese SPAMs.
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.ich soll die Funktion KeyTranslate in meine Taps einzubauen.
Es würde mich interessieren, was da technisch passiert.
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.
Der Standardwert ist SRP2100, also keine Übersetzung. Somit brauchen alle Geräte mit einer 2100er-kompatiblen FB auch keine FirmwareTMS.dat.Brauchen TAPs, die das verwenden dann zwingend die FirmwareTMS.dat ?
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).Was sind denn anderen typischen Funktionen der Lib, die bei Verwendung die FirmwareTMS.dat erfordern ?
MfG. Alex
- Happy
- TAP-Guru
- Beiträge: 5718
- Registriert: Fr 9. Dez 2005, 09:32
- Receivertyp: TF4000-5500-6000-TMS
- Wohnort: bei Karlsruhe
- Kontaktdaten:
AW: FireBirdLib
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.
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
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
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