Hi !
Ich weis natürlich dass die 500HD gar keinen USB hat, weswegen ich lange mit mir gekämpft habe ob ich diesen Thread überhaupt aufmachen soll.
Mit dem aktuellen Loader 84 auf der 500HD wird zwar falls man einen USB Stick mit entsprechendem FAT dran hat das FAT erkannt und auch im bootlog angezeigt aber obwohl ein autoexec_dm500hd.bat drauf ist und dieses auch im Bios eingestellt ist (siehe Screenshot) wird dieses obwohl es erkannt wird ignoriert und vom Flash weiter gebootet. Der relevante Bootlog Ausschnitt sieht dann so aus:
2ND STAGE OK, build #84 (2011-09-01)
.
0.017 - BCM board setup
0.018 - fp init
0.018 - ca init
0.504 - load config
0.530 - config loaded.
* press to enter setup
lcd: BOOT #84
P23 detected!
- read config file: /boot/secondstage.conf
Device: USB Disk unit 0
- Sectors: 15974400
- Size: 7800 MiB
P 06 1 32129 < 15974400
Device 0: Partition 1: Filesystem: FAT16 "TIMOTHY "
- failed to open /boot/secondstage.conf
- failed to open /cf/autorun.bat
lcd: /boot/autoexec_dm500hd.bat
detected jffs2 blocksize: 16kb
+++++++++++++++++++++++++++++
ABER schaltet man die Box mit diesem Stick mit gedrücktem Fronttaster ein so wie wenn man flashen möchte, dann wird sehr wohl das autoexec_dm500hd.bat ausgewertet obwohl es gar nicht als erkannt angezeigt wird und auch anschließend davon gebootet statt in den Flashmodus zu gehen.
Device 0: Partition 1: Filesystem: FAT16 "TIMOTHY "
- failed to open /boot/secondstage.conf
- failed to open /cf/autorun.bat
lcd: /boot/bootlogo.elf
bootlogo size: 186880
Supported modes: NTSC !NTSC_J !NTSC_443 !PAL_B !PAL_B1 !PAL_D !PAL_D1 PAL_G !PAL
_H !PAL_K !PAL_I !PAL_M !PAL_N !PAL_NC !PAL_60 !SECAM_L !SECAM_B !SECAM_G !SECAM
_D !SECAM_K !SECAM_H 1080i !1080p 720p 480p 1080i_50Hz !1080p_50Hz !1250i_50Hz 7
20p_50Hz 576p_50Hz DVI_640x480p !DVI_640x480p_CVT DVI_800x600p DVI_1024x768p !DV
I_1280x720p_50Hz !DVI_1280x720p !DVI_1280x720p_Red !DVI_640x480p_66Hz !DVI_640x4
80p_70Hz !DVI_640x480p_72Hz !DVI_640x480p_75Hz !DVI_640x480p_85Hz !DVI_1280x720p
_70Hz !DVI_1280x720p_72Hz !DVI_1280x720p_75Hz !DVI_1280x720p_85Hz !DVI_1920x1080
p_60Hz_Red !Custom0 !Custom1
best supported mode is 25
using 1920x1080i (50.00 Hz)
HDMI
using colorspace: 1
create surface 1920 1080
Using the Small jpeg decoder library, Copyright (c) 2006, Luc Saillard <luc@sail
lard.org>
parsing JPEG header..
Virtual FB Size: 1280x720
lcd: /boot/vmlinux.gz
Auch die Kernel command wird dabei richtig übergeben, nicht so wie das problem das wir mit Loader 85 auf der 7020HD hatten.
Insofern dürfte da was in den Timings bei der Erkennung nicht passen oder es ist einfach eine if Abfrage genau verkehrt rum drinnen wie sie sein sollte.
Und es ist auch egal an welchem der beiden USB der stick steckt oder ob sogar ein zweiter als Hardddisk Ersatz auch noch dran ist (dieser wird jetzt übrigens prima vom neuen Speichergeräte Manager auf /media/hdd gemountet - danke dafür).
Das Verhalte ist immer gleich, nämlich dass es ohne gedrückter Fronttaste nicht geht, mit schon.
Ich weis natürlich das es für eine Dreambox die gar keinen USB Anschluss hat völlig unnötig ist das zu fixen, aber vieleicht schaut sich das trotzdem mal jemand wenn er am Abend mal nicht schlafen kann an, ob man es nicht reparieren könnte (weil das hat angeblich schon mal funktioniert) - Bitte, Bitte, Bitte
PS: Ich verwende den internen USB Stick normal gar nicht zum Booten, sondern um darauf gesichert DAISY Hörbücher abzulegen, weil die DM500HD kostet die Hälfte was so ein DAISY Player einem Blinden kostet und mit dem entsprechenden OpenSource Plugin wäre die volle Unterstützung für das Abspielen ohne weitere Mehrkosten für den Benutzer möglich.
LG
gutemine