TF4000PVR-Clone mit Original-Firmware bestückbar?
TF4000PVR-Clone mit Original-Firmware bestückbar?
Hallo,
ich besitze nun seit einiger Zeit einen Schneider SVB-2000, welcher angeblich ein Clone des Topfield 4000PVR ist.
Da dieses Gerät mit der jetzigen Firmware ein paar Fehlerchen hat, würde ich gerne eine aktuellere Version daraufspielen - nur ist die Fa. Schneider bekanntlich pleite und daher gibt's da nix mehr.
Gibt es irgend eine Möglichkeit, die aktuelle TF4000PVR-Firmware über einen PC in meinen SVB-2000 einzuspielen?
Mir ist klar, dass dabei was schief gehen kann und dann niemand dafür haftet - dieses Risiko würde ich aber eingehen.
Gruß,
Steamy
ich besitze nun seit einiger Zeit einen Schneider SVB-2000, welcher angeblich ein Clone des Topfield 4000PVR ist.
Da dieses Gerät mit der jetzigen Firmware ein paar Fehlerchen hat, würde ich gerne eine aktuellere Version daraufspielen - nur ist die Fa. Schneider bekanntlich pleite und daher gibt's da nix mehr.
Gibt es irgend eine Möglichkeit, die aktuelle TF4000PVR-Firmware über einen PC in meinen SVB-2000 einzuspielen?
Mir ist klar, dass dabei was schief gehen kann und dann niemand dafür haftet - dieses Risiko würde ich aber eingehen.
Gruß,
Steamy
- Anthea
- Boarddoktor
- Beiträge: 10670
- Registriert: Mo 5. Dez 2005, 13:15
- Receivertyp: TF7700HDPVR, SRP-2100, SRP-2410CI+Eco
- Receiverfirmware: aktuell :)
- Wohnort: Fürth
- Kontaktdaten:
Ja. Du musst nur die Kennung der Firmware dazu anpassen.
http://topfield.abock.de/PeN/pen.html da steht ganz unten was dazu.
Oder hier: http://board.topfield.de/viewtopic.php?t=21910
http://topfield.abock.de/PeN/pen.html da steht ganz unten was dazu.
Oder hier: http://board.topfield.de/viewtopic.php?t=21910
- joeha
- Erfahrener Benutzer
- Beiträge: 133
- Registriert: Mi 14. Dez 2005, 16:54
- Receivertyp: TF5000 seit 2005
TF2401 seit 2014 - Wohnort: Sachsen
Um nicht ins "alte" Board zu linken, hier die gerafften Beiträge:
Beispiel zum Patchen der Topf-SW "TF4000PVR-Topfield-Sys_206-2005Sep16.tfd", zum Portieren auf den SPVR801:
00 08 c7 39 00 ce (original)
?? ?? ?? ?? ?? ?? (geändert)
Beispiel zum Patchen der Topf-SW "TF4000PVR-Topfield-Sys_206-2005Sep16.tfd", zum Portieren auf den SPVR801:
00 08 c7 39 00 ce (original)
?? ?? ?? ?? ?? ?? (geändert)
Von CE Sys-ID 206 auf F6 Sys-ID 246 ist mir ja klar, aber wie gleiche ich die anderen zahlen an?FireBird hat geschrieben: Code:
00 08 C7 39 00 CE 00 01 00 34 (original)
00 08 02 98 00 F6 00 01 00 34 (geändert)
Kannst du mir noch sagen, wie ich die Checksumme berechnen kann, von den folgenden Bytes?FireBird hat geschrieben: 0008 ist die Länge des Headers einer TFD-Datei (excl. dieses Worts selbst)
0298 ist die CRC der folgenden 6 Bytes
00F6 ist, wie schon erraten, die SystemID 246
0001 ist eine Versionsnummer der TFD-Struktur
0034 ist die Anzahl der folgenden Datenblöcke
Wenns zu technisch ist - FireBird mal anfragen. Ist auf dem Gebiet ein Guru!FireBird hat geschrieben:
Das ganze lässt sich in einer simplen Schleife berechnen. Man muss nur vorher ein Word-Array mit 256 Konstanten initialisieren:
Code:
0000 C0C1 C181 0140 C301 03C0 0280 C241 C601 06C0 0780 C741 0500 C5C1 C481 0440
CC01 0CC0 0D80 CD41 0F00 CFC1 CE81 0E40 0A00 CAC1 CB81 0B40 C901 09C0 0880 C841
D801 18C0 1980 D941 1B00 DBC1 DA81 1A40 1E00 DEC1 DF81 1F40 DD01 1DC0 1C80 DC41
1400 D4C1 D581 1540 D701 17C0 1680 D641 D201 12C0 1380 D341 1100 D1C1 D081 1040
F001 30C0 3180 F141 3300 F3C1 F281 3240 3600 F6C1 F781 3740 F501 35C0 3480 F441
3C00 FCC1 FD81 3D40 FF01 3FC0 3E80 FE41 FA01 3AC0 3B80 FB41 3900 F9C1 F881 3840
2800 E8C1 E981 2940 EB01 2BC0 2A80 EA41 EE01 2EC0 2F80 EF41 2D00 EDC1 EC81 2C40
E401 24C0 2580 E541 2700 E7C1 E681 2640 2200 E2C1 E381 2340 E101 21C0 2080 E041
A001 60C0 6180 A141 6300 A3C1 A281 6240 6600 A6C1 A781 6740 A501 65C0 6480 A441
6C00 ACC1 AD81 6D40 AF01 6FC0 6E80 AE41 AA01 6AC0 6B80 AB41 6900 A9C1 A881 6840
7800 B8C1 B981 7940 BB01 7BC0 7A80 BA41 BE01 7EC0 7F80 BF41 7D00 BDC1 BC81 7C40
B401 74C0 7580 B541 7700 B7C1 B681 7640 7200 B2C1 B381 7340 B101 71C0 7080 B041
5000 90C1 9181 5140 9301 53C0 5280 9241 9601 56C0 5780 9741 5500 95C1 9481 5440
9C01 5CC0 5D80 9D41 5F00 9FC1 9E81 5E40 5A00 9AC1 9B81 5B40 9901 59C0 5880 9841
8801 48C0 4980 8941 4B00 8BC1 8A81 4A40 4E00 8EC1 8F81 4F40 8D01 4DC0 4C80 8C41
4400 84C1 8581 4540 8701 47C0 4680 8641 8201 42C0 4380 8341 4100 81C1 8081 4040
Danach kann man die CRC folgendermaßen berechnen (hier in Basic):
Code:
CRC = 0
For Addr = StartAddr To EndAddr
CRC = CRCLookupTable (Data (Addr) Xor (CRC And 255)) Xor (CRC \ 256)
Next
StartAddr und EndAddr müssen halt den Gegebenheiten angepasst werden (z.B. 4 und 9, falls die tfd-Datei komplett eingelesen wird). Bei VB muss man noch aufpassen, weil diese Sprache keine unsigned Integer kennt und somit manche der obigen Konstanten zu negativen Zahlen werden können.
Vor jeder Frage, bei jedem Problem kann und sollte man hier:
search.php und hier: http://topfield.abock.de/wiki/index.php/Hauptseite schauen, ob es nicht schon eine Antwort gibt!
search.php und hier: http://topfield.abock.de/wiki/index.php/Hauptseite schauen, ob es nicht schon eine Antwort gibt!
Erst mal vielen Dank für die Links; das Abändern hat problemlos geklappt.
Jetzt stehe ich nur vor dem Problem, dass die gepatched Firmware nicht in den Schneider will:
Der SVB-2000 ist mit einem herkömmlichen Nullmodemkabel mit einem älteren PC mit 2 "echten" COM-Ports verbunden (also keine COM-über-USB-Sachen).
Mit dem STB-Manager kann ich über diese Verbindung problemlos die Senderdaten auslesen und wieder zurückspielen.
Allerdings bekomme ich bei dem Versuch, die Firmware zu übertragen nur die Fehlermeldungen E-01 (Data error in downloaded data via UART (corrunpted data)) oder E-03 (Communication error with UART) bis dahin, dass gar nix geht und der Svb-2000 einfach "normal" startet.
Der PC ist ein PII-400 mit WinME. Ich habe schon alle möglichen Einstellungen am Com-Port versucht:
* bei maximaler Pufferung geht gar nix
* bei niedriger bekomme ich i.d.R. E-01 oder E-03
* bei komplett abgeschalteter Pufferung bekomme ich immer E-01 oder E-03
Es ist noch zu erwähnen, dass in dem Teil noch ein altes internes ISA-Modem (USR Courier) auf COM-3 verbaut ist, allerdings läuft dieses auf COM-3 mit dem Interrupt 5. Im Übrigen habe ich es natürlich sowohl an COM-1 als auch an COM-2 mit gleichem Ergebnis versucht.
Hat jemand einen Tip für mich?
Jetzt stehe ich nur vor dem Problem, dass die gepatched Firmware nicht in den Schneider will:
Der SVB-2000 ist mit einem herkömmlichen Nullmodemkabel mit einem älteren PC mit 2 "echten" COM-Ports verbunden (also keine COM-über-USB-Sachen).
Mit dem STB-Manager kann ich über diese Verbindung problemlos die Senderdaten auslesen und wieder zurückspielen.
Allerdings bekomme ich bei dem Versuch, die Firmware zu übertragen nur die Fehlermeldungen E-01 (Data error in downloaded data via UART (corrunpted data)) oder E-03 (Communication error with UART) bis dahin, dass gar nix geht und der Svb-2000 einfach "normal" startet.
Der PC ist ein PII-400 mit WinME. Ich habe schon alle möglichen Einstellungen am Com-Port versucht:
* bei maximaler Pufferung geht gar nix
* bei niedriger bekomme ich i.d.R. E-01 oder E-03
* bei komplett abgeschalteter Pufferung bekomme ich immer E-01 oder E-03
Es ist noch zu erwähnen, dass in dem Teil noch ein altes internes ISA-Modem (USR Courier) auf COM-3 verbaut ist, allerdings läuft dieses auf COM-3 mit dem Interrupt 5. Im Übrigen habe ich es natürlich sowohl an COM-1 als auch an COM-2 mit gleichem Ergebnis versucht.
Hat jemand einen Tip für mich?
- Happy
- TAP-Guru
- Beiträge: 5718
- Registriert: Fr 9. Dez 2005, 09:32
- Receivertyp: TF4000-5500-6000-TMS
- Wohnort: bei Karlsruhe
- Kontaktdaten:
Hallo,
ich meine mich zu erinnern , dass man nicht auf einem TV-Kanal sein durfte, um Firmware einzuspielen auf einem 4000er. Also lieber Radio, oder noch besser ein Kanal auf dem nichts lief, bzw. ein verschlüsselter.
Gruß,
Happy
ich meine mich zu erinnern , dass man nicht auf einem TV-Kanal sein durfte, um Firmware einzuspielen auf einem 4000er. Also lieber Radio, oder noch besser ein Kanal auf dem nichts lief, bzw. ein verschlüsselter.
Gruß,
Happy
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
- Axel
- Hochfrequenter Don Quichote
- Beiträge: 2450
- Registriert: Fr 9. Dez 2005, 11:49
- Receivertyp: TF4000-PVR + SRP-2100
- Receiverfirmware: immer die aktuelle
- Wohnort: Voerde
NöHallo,
ich meine mich zu erinnern , dass man nicht auf einem TV-Kanal sein durfte, um Firmware einzuspielen auf einem 4000er. Also lieber Radio, oder noch besser ein Kanal auf dem nichts lief, bzw. ein verschlüsselter.
Auch Nödu erinnerst dich richtig
Ist beim Firmware-Übertragen völlig egal (bzw. gar nicht möglich !), da der Toppi dabei noch gar nicht gestartet ist, sondern der Loader nur die Firmware vom PC in die Memory überträgt. Dann wird der Inhalt gecheckt und wenn fehlerfrei, in den Flash kopiert.
Danach muss man den Toppi ausschalten und noch mal einschalten.
Zuletzt geändert von Axel am Sa 14. Jan 2006, 19:32, insgesamt 1-mal geändert.
-
- Neuling
- Beiträge: 2
- Registriert: Do 11. Mai 2006, 21:21
Hallo an alle. Ich bin noch ein Neuling auf dem Gebiet "Festplattenreceiver" und habe gerade diesen Beitrag entdeckt.
Gibt es die gepatch´te Firmware für den SVB 2000 irgendwo zu download oder kann mir jemand diese zumailen?
Vielleicht habe ich den Beitrag auch nicht ganz richtig verstanden und ich muss abhängig vom jeweiligen Gerät die Firmware speziell patchen?
Gibt es die gepatch´te Firmware für den SVB 2000 irgendwo zu download oder kann mir jemand diese zumailen?
Vielleicht habe ich den Beitrag auch nicht ganz richtig verstanden und ich muss abhängig vom jeweiligen Gerät die Firmware speziell patchen?
- emarzinkowski
- EPG-Sméagol aka Unsere Erna (unschuldiger Boardzerstörer)
- Beiträge: 12918
- Registriert: Do 8. Dez 2005, 21:02
- Receivertyp: derzeit keine Receiver im Einsatz
- Wohnort: Lahr / Schwarzwald
lade dir den Firmware Patcher runter.
Damit kannst du jede beliebige FW des 4000ers auf deinen Receiver patchen.
Damit kannst du jede beliebige FW des 4000ers auf deinen Receiver patchen.
Viele Grüsse,
"erna" alias Enrico
"Behandle andere so, wie du von ihnen behandelt werden möchtest." Lukas 6,31
"erna" alias Enrico
"Behandle andere so, wie du von ihnen behandelt werden möchtest." Lukas 6,31
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28795
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
Der Patcher wird ihn nicht glücklich machen, da man damit die System ID nicht verändern kann. Aber VegaPack ist das richtige Tool für ihn.
- emarzinkowski
- EPG-Sméagol aka Unsere Erna (unschuldiger Boardzerstörer)
- Beiträge: 12918
- Registriert: Do 8. Dez 2005, 21:02
- Receivertyp: derzeit keine Receiver im Einsatz
- Wohnort: Lahr / Schwarzwald
schitt ops:
ich dachte das war der Patcher. aber jetzt, wo du es sagst...
ich dachte das war der Patcher. aber jetzt, wo du es sagst...
Viele Grüsse,
"erna" alias Enrico
"Behandle andere so, wie du von ihnen behandelt werden möchtest." Lukas 6,31
"erna" alias Enrico
"Behandle andere so, wie du von ihnen behandelt werden möchtest." Lukas 6,31
-
- Neuling
- Beiträge: 2
- Registriert: Do 11. Mai 2006, 21:21
AW: TF4000PVR-Clone mit Original-Firmware bestückbar?
Hallo an Alle, hatte das Problem erst mal für längere Zeit zurückgestellt, da die Probleme mit meinem SVB2000 nicht so gravierend waren.
Letzlich hab ich mich dann Heute doch mal drangemacht (nachdem sich die Box immer wieder aufgängt hatte und sich nicht mehr umschalten lies), und siehe da es hat geklappt.
Mal sehen ob das Problem jetzt auch behoben ist oder ob es sich doch um ein Temperaturproblem handelt.
->mit Vegapack ID auf 266 geändert und mit dem TF-Uploader aufgespielt, Alles OK.
Danke für alle Tipps.
Letzlich hab ich mich dann Heute doch mal drangemacht (nachdem sich die Box immer wieder aufgängt hatte und sich nicht mehr umschalten lies), und siehe da es hat geklappt.
Mal sehen ob das Problem jetzt auch behoben ist oder ob es sich doch um ein Temperaturproblem handelt.
->mit Vegapack ID auf 266 geändert und mit dem TF-Uploader aufgespielt, Alles OK.
Danke für alle Tipps.