So - ich war nun erfolgreich. Als Hilfestellung für andere, die auch auf dieses Problem stossen sollten, hier meine Lösung.
Wie zuvor schon beschrieben, stürzte das Flash-Programm auf dem DTV immer nach einem Block ab. Beim nächsten Versuch wurde dann der darauffolgende Block geflascht usw. Also bin ich davon ausgegangen, dass das Problem wohl beim Löschen des Flash-Chips lag. Ich habe in meinem DTV übrigens einen Atmel AT47BV161T. Folgendermaßen bin ich vorgegangen, um den DTV nun zu flashen:
1. Starten des DTV mit gedrücker STRG-Taste der PS2-Tastatur.
2. BASIC-Loader abtippen (boot.txt, liegt bei dtvtrans+ bei)
3. erst mlboot, dann dtvtrans laden. (Vgl. dtvtrans-Doku)
4. Das DTV FLASH UTILITY (
http://picobay.com/dtv_wiki/index.php?title=Flash_utility) laden und starten:
dtvtrans load "flash.prg" + run
5. mit ERASE RANGE den Flash ab &010000 bis &1F0000 löschen (ACHTUNG! Unbedingt die Adressen beachten. Damit kann man sich leicht den DTV zerstören!)
6. DTV resetten, STRG gedrückt halten, um ins Basic zu kommen
7. Im Basic per SYS53000 wieder zu dtvtrans wechseln
8. DTVTRANS nochmal neu laden:
dtvtrans load "dtvtrans_joy2.prg" + run (Wichtig, weil man sonst nicht flashen kann)
9. Flashen mit vorbereitetem (
und mit VICE getestetem) Flash-Image:
dtvtrans -f sync newflash.bin
Viel Erfolg beim Nachmachen. Und ich übernehme natürlich keine Garantie für eure kaputtgeflashten DTVs.