TF4000PVR-Clone mit Original-Firmware bestückbar?

Alle Fragen und Anliegen zum TF4000PVR bitte hier posten.
steamy24
Neuling
Neuling
Beiträge: 4
Registriert: Mi 11. Jan 2006, 16:54

TF4000PVR-Clone mit Original-Firmware bestückbar?

#1

Beitrag von steamy24 » Mi 11. Jan 2006, 17:04

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

Benutzeravatar
Anthea
Boarddoktor

<div title=Kreativer Administrator><b>Boarddoktor</b></div>
Beiträge: 10670
Registriert: Mo 5. Dez 2005, 13:15
Receivertyp: TF7700HDPVR, SRP-2100, SRP-2410CI+Eco
Receiverfirmware: aktuell :)
Wohnort: Fürth
Kontaktdaten:

#2

Beitrag von Anthea » Mi 11. Jan 2006, 17:12

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

Benutzeravatar
joeha
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 133
Registriert: Mi 14. Dez 2005, 16:54
Receivertyp: TF5000 seit 2005
TF2401 seit 2014
Wohnort: Sachsen

#3

Beitrag von joeha » Mi 11. Jan 2006, 18:01

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)
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)
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: 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
Kannst du mir noch sagen, wie ich die Checksumme berechnen kann, von den folgenden Bytes?
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.
Wenns zu technisch ist - FireBird mal anfragen. Ist auf dem Gebiet ein Guru!
:wink:
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!

steamy24
Neuling
Neuling
Beiträge: 4
Registriert: Mi 11. Jan 2006, 16:54

#4

Beitrag von steamy24 » Fr 13. Jan 2006, 09:12

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?

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#5

Beitrag von FireBird » Fr 13. Jan 2006, 09:20

Hat der SVB-2000 die selbe SystemID wie der SPVR801 (246)?

steamy24
Neuling
Neuling
Beiträge: 4
Registriert: Mi 11. Jan 2006, 16:54

#6

Beitrag von steamy24 » Fr 13. Jan 2006, 19:10

Der SVB-2000 hat die SystemID 266 (also 01 0A, was ich auch mit dem Hexeditor eingetragen habe zusammen mit der danach berechneten Checksumme)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#7

Beitrag von FireBird » Fr 13. Jan 2006, 19:49

Wenn Du bei der Prüfsumme auf 0xC7C9 gekommen bist, habe ich auch keine Idee. Ausser einen anderen PC zu organisieren.

steamy24
Neuling
Neuling
Beiträge: 4
Registriert: Mi 11. Jan 2006, 16:54

#8

Beitrag von steamy24 » Sa 14. Jan 2006, 04:51

Bin ich - und mit dem anderen PC werde ich bei Gelegenheit auch ausprobieren.

Jetzt gesht es erst mal ab zum Skifahren - vielen Dank für die Hilfe!

Grüße,
Steamy

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:

#9

Beitrag von Happy » Sa 14. Jan 2006, 12:50

Hallo,
ich meine mich zu erinnern :thinker: , 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
: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
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64792
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

#10

Beitrag von Twilight » Sa 14. Jan 2006, 14:05

du erinnerst dich richtig ;)

twilight

Benutzeravatar
Axel
Hochfrequenter Don Quichote
Hochfrequenter Don Quichote
Beiträge: 2450
Registriert: Fr 9. Dez 2005, 11:49
Receivertyp: TF4000-PVR + SRP-2100
Receiverfirmware: immer die aktuelle
Wohnort: Voerde

#11

Beitrag von Axel » Sa 14. Jan 2006, 19:25

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.
du erinnerst dich richtig
Auch Nö

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.
Axel
Auf viele Fragen gibt es hier im WIKI die ultimativen Antworten

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64792
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

#12

Beitrag von Twilight » Sa 14. Jan 2006, 20:07

:oops: ist es wirklich schon sooooo lang her das ich einen 4000er hatte :X

twilight

harrymcqueen
Neuling
Neuling
Beiträge: 2
Registriert: Do 11. Mai 2006, 21:21

#13

Beitrag von harrymcqueen » Do 11. Mai 2006, 21:26

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?

Benutzeravatar
emarzinkowski
EPG-Sméagol aka Unsere Erna (unschuldiger Boardzerstörer)
EPG-Sméagol aka Uns<font color=DarkRed>er</font>e Er<font color=DarkRed>na</font> (unschuldiger Boardzerstörer)
Beiträge: 12918
Registriert: Do 8. Dez 2005, 21:02
Receivertyp: derzeit keine Receiver im Einsatz
Wohnort: Lahr / Schwarzwald

#14

Beitrag von emarzinkowski » Do 11. Mai 2006, 22:15

lade dir den Firmware Patcher runter.
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

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
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

#15

Beitrag von FireBird » Do 11. Mai 2006, 22:23

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.

Benutzeravatar
emarzinkowski
EPG-Sméagol aka Unsere Erna (unschuldiger Boardzerstörer)
EPG-Sméagol aka Uns<font color=DarkRed>er</font>e Er<font color=DarkRed>na</font> (unschuldiger Boardzerstörer)
Beiträge: 12918
Registriert: Do 8. Dez 2005, 21:02
Receivertyp: derzeit keine Receiver im Einsatz
Wohnort: Lahr / Schwarzwald

#16

Beitrag von emarzinkowski » Do 11. Mai 2006, 22:26

schitt :oops:
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

harrymcqueen
Neuling
Neuling
Beiträge: 2
Registriert: Do 11. Mai 2006, 21:21

AW: TF4000PVR-Clone mit Original-Firmware bestückbar?

#17

Beitrag von harrymcqueen » Fr 30. Mär 2007, 21:50

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.

Antworten

Zurück zu „TF4000PVR Allgemeines“