Bitte keinen Streit. Das das Script bei mir noch nie funktionierte habe ich im AAF-Forum mehrmals erwähnt und auch im Dev-Chat, da schon mal auch dort die Frage kam, warum kein IRD. Und da es nie funktionierte habe ich es auch nicht benutzt. Zugegeben, ich habe mich erst gestern mal mit befasst, weil ich auch etwas mehr Zeit hatte und Vision sich zum testen bereit erklärt hat.
Vorgegangen bin ich wie folgt:
- Datei dummy.squash.signed.padded im Netz besorgt, da das Script diese als fehlend deklariert hat.
- Datei dev_at7500.tar.gz neu erstellt, da Devices fehlten (Fernbedienung funktionierte nicht).
Dann habe ich folgende Sachen geändert:
Code: Alles auswählen
diff --git a/tdt/flash/at7500/scripts/prepare_root.sh b/tdt/flash/at7500/scripts/prepare_root.sh
index cc4b219..fe522e7 100755
--- a/tdt/flash/at7500/scripts/prepare_root.sh
+++ b/tdt/flash/at7500/scripts/prepare_root.sh
@@ -11,13 +11,13 @@ cp -a $RELEASEDIR/* $TMPROOTDIR
mv $TMPROOTDIR/boot/uImage $TMPKERNELDIR/uImage
-mv $TMPROOTDIR/boot/audio.elf $TMPFWDIR/audio.elf
-mv $TMPROOTDIR/boot/video.elf $TMPFWDIR/video.elf
+cp $TMPROOTDIR/boot/audio.elf $TMPFWDIR/audio.elf
+cp $TMPROOTDIR/boot/video.elf $TMPFWDIR/video.elf
mv $TMPROOTDIR/boot/bootlogo.mvi $TMPROOTDIR/etc/bootlogo.mvi
-sed -i "s/\/boot\/bootlogo.mvi/\/etc\/bootlogo.mvi/g" $TMPROOTDIR/etc/init.d/rcS
+#sed -i "s/\/boot\/bootlogo.mvi/\/etc\/bootlogo.mvi/g" $TMPROOTDIR/etc/init.d/rcS
-rm -f $TMPROOTDIR/boot/*
+#rm -f $TMPROOTDIR/boot/*
echo "/dev/mtdblock2 /boot jffs2 defaults 0 0" >> $TMPROOTDIR/etc/fstab
#echo "/dev/mtdblock5 /root jffs2 defaults 0 0" >> $TMPROOTDIR/etc/fstab
diff --git a/tdt/flash/at7500/scripts_extended/prepare_root.sh b/tdt/flash/at7500/scripts_extended/prepare_root.sh
index 31c6c07..f707dce 100755
--- a/tdt/flash/at7500/scripts_extended/prepare_root.sh
+++ b/tdt/flash/at7500/scripts_extended/prepare_root.sh
@@ -18,13 +18,13 @@ ln -s /var/usr/lib/enigma2 $TMPROOTDIR/usr/lib/
mv $TMPROOTDIR/boot/uImage $TMPKERNELDIR/uImage
-mv $TMPROOTDIR/boot/audio.elf $TMPFWDIR/audio.elf
-mv $TMPROOTDIR/boot/video.elf $TMPFWDIR/video.elf
+cp $TMPROOTDIR/boot/audio.elf $TMPFWDIR/audio.elf
+cp $TMPROOTDIR/boot/video.elf $TMPFWDIR/video.elf
mv $TMPROOTDIR/boot/bootlogo.mvi $TMPROOTDIR/etc/bootlogo.mvi
-sed -i "s/\/boot\/bootlogo.mvi/\/etc\/bootlogo.mvi/g" $TMPROOTDIR/etc/init.d/rcS
+#sed -i "s/\/boot\/bootlogo.mvi/\/etc\/bootlogo.mvi/g" $TMPROOTDIR/etc/init.d/rcS
-rm -f $TMPROOTDIR/boot/*
+#rm -f $TMPROOTDIR/boot/*
echo "/dev/mtdblock2 /boot jffs2 defaults 0 0" >> $TMPROOTDIR/etc/fstab
echo "/dev/mtdblock3 /var jffs2 defaults 0 0" >> $TMPROOTDIR/etc/fstab
/boot bleibt durch kopieren statt verschieben erhalten, löschen von /boot/* deaktiviert. Da das bootlogo nicht nach /var/etc kopiert wurde (Warum eigentlich dahin, wäre /var/boot wenn dann nicht besser?) habe ich auch die Änderung in der rcS deaktiviert. Sind nur Kleinigkeiten, aber damit lief es dann. Wie gesagt, ein mounten von /boot von "woanders her" fand nicht statt, weswegen /boot leer blieb und die FW-Dateien fehlten.
EDIT: Durch die Änderungen von mir im /boot wurde das Image auch die 2.5MB wieder größer, da vorher anscheinend wirklich die FW-Dateien nicht mit bei waren. Benutzt wurde Extended mit 2, 2 (Neutrino, Kernel+Root+FW).
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000,
1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)