Guten Tag meine Damen und Herren
von xenocracy
24.Oktober.2022
Möchte gerne das originale erst startende Bootlogo in euer Ni Image 4.20 integrieren, auswechseln.

Es ist aber nicht das start.jpg, shutdown.jpg gemeint.
Habe dafür erfolgreich das Ni Image 4.20 für die Coolstream Apollo -Tank selbst kompilliert.
Aber wo das erste Bootlogo im fertige Image ist - ni-splash.jpg - splash.bin ? weiss ich nicht.
Im Sourcecode ist es vorhanden. Auch im Spare.img ist es nicht. Vermute es im Kernel.
Dazu müste ich auch wissen wie man die .img Dateien unter Linux entpacken/packen kann.
Das habe ich dazu gefunden:
https://www.turk-dreamworld.com/threads ... -mtd-image
Und warum das ganze jetzt erst - Und nicht schon frühers ?
Habe bis vor Monaten immer noch das Keywelt 3.60 Image draufgehabt.
Bis jetzt konnte ich die Box immer am Abend erfolgreich runterfahren, beenden.
Irgendwann dann nicht mehr. Habe dann testweise eine saubere Installation von KW 3.60, 3.92, 4.20
durchgeführt, Aber keine Besserung. Mit den NI Image 4.20 funktioniert das runterfahren jetzt wieder
normal, Ohne Error Codes. Leider kommt der Fehler, die Error Codes, beim runterfahren nicht beim
Logversuch mit einen Nullmodemkabel des KW Images. Und nun als letztes fehlt noch das erste
Bootlogo.
Sourcecode Build Infos
-
[+] Spoiler
Host: Windows 7x64-Sp1, Client: VirtualBox VM 7.0.2, Debian 9.5.0
https://github.com/neutrino-images/ni-buildsystem
Sources:
ni-buildsystem.tar\ni-buildsystem\support\splash-images
ni-splash.bmp
ni-splash.h
ni-splash.jpg
ni-splash-hd6x.img
make\flash-images.mk Ein Auszug davon:
$(ROOTFS_PARTITION_OFFSET) \* $(BLOCK_SECTOR))
# Create final USB-image
$(INSTALL) -d $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)
cp $(EMMC_IMAGE) $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)
cp $(SUPPORT_DIR)/splash-images/ni-splash.bmp $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/splash.bin
)/$(IMAGE_SUBDIR)/misc-boot.img
rm -rf $(IMAGE_BUILD_DIR)/STARTUP*
rm -rf $(IMAGE_BUILD_DIR)/*.conf
rm -rf $(IMAGE_BUILD_DIR)/*.txt
rm -rf $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/*.txt
rm -rf $(IMAGE_BUILD_DIR)/$(HD6X_IMAGE_LINK)
cp $(SUPPORT_DIR)/splash-images/ni-splash-$(BOXSERIES).img
per Telnet kann man .img Dateien speichern
man bekommt aber sehr grosse Dateien
telnet 192.168.0.120
Login: root, PW: ni
cat /proc/mtd (Lesen)
/var/root # cat /proc/mtd
dev: size erasesize name
mtd0: 10000000 00040000 "root0"
mtd1: 02000000 00040000 "var"
mtd2: 2e000000 00040000 "root1"
mtd3: 00040000 00010000 "uldr"
mtd4: 00080000 00010000 "u-boot"
mtd5: 00020000 00010000 "env"
mtd6: 00020000 00010000 "spare"
mtd7: 00300000 00010000 "kernel"
/var/root #
Schreiben auf einen externe HD oder Usb Stick
cat /dev/mtd0 > /media/sda1/root0.img
cat /dev/mtd1 > /media/sda1/var.img
cat /dev/mtd2 > /media/sda1/root1.img
cat /dev/mtd3 > /media/sda1/uldr.img
cat /dev/mtd4 > /media/sda1/u-boot.img
cat /dev/mtd5 > /media/sda1/env.img
cat /dev/mtd6 > /media/sda1/spare.img
cat /dev/mtd7 > /media/sda1/kernel.img
auch per Nullmodemkabel habe ich es probiert:
Ja ich kann Befehle eingeben mit Putty.
Auch direkt nach den Box Start. Man
kann Images lesen, schreiben und löschen.
Errors und der Fix fürs Buildsystem, auf Vollständigkeit keine Garantie
-
[+] Spoiler
libffi.mk
ori: https://github.com/libffi/libffi/releases/download/v$
neu: https://github.com/libffi/libffi/releas ... oad/v3.4.2$
lua.mk
ori: https://www.lua.org
neu: https://www.lua.org/ftp
luaposix.mk
ori: https://github.com/luaposix/luaposix/archive
neu: https://neutrino-images.de/neutrino-images/archives
zlib.mk
ori: https://zlib.net
neu: https://src.fedoraproject.org/repo/pkgs ... 9cbbd082bd
soll
Klone nach '/home/pc02/1/ni-buildsystem/download/rtl8192eu-linux-driver.git
https://github.com/mange/rtl8192eu-linu ... river.git/
package/rtl8192eu/rtl8192eu.mk
/home/pc02/1/ni-buildsystem/package/rtl8192eu/rtl8192eu.mk
lösung:
git clone https://github.com/Mange/rtl8192eu-linux-driver
ordner kopieren nach /home/pc02/1/ni-buildsystem/download
soll luaposix
https://github.com/luaposix/luaposix/ar ... -31.tar.gz
https://neutrino-images.de/neutrino-images/archives/
ok: https://neutrino-images.de/neutrino-ima ... -31.tar.gz
soll libffi
https://github.com/libffi/libffi/releas ... 4.2.tar.gz
ok: https://github.com/libffi/libffi/releas ... 4.2.tar.gz
mein Beitrag: Coolstream Neo2 und Zee2 und Tank Spiele selbst startfähig kompiliert.
kronos-zee2-trinity-v2-f25/coolstream-n ... t3738.html
weiter info Links:
-
[+] Spoiler
https://neutrino-images.de/board/plugin ... t4863.html
https://www.keywelt-board.com/topic/161454-bootlogo/
https://www.turk-dreamworld.com/threads ... -mtd-image
https://www.i-have-a-dreambox.com/wbb5/ ... /&pageNo=1
https://www.multimediaforum.de/threads/ ... tp-sichern
https://www.digital-eliteboard.com/thre ... ng.218725/
coolstream-hd2-f48/hd2-alle-boxen-recov ... -t135.html
https://neutrino-images.de/board/howto- ... en-t7.html
https://neutrino-images.de/board/apollo ... -t961.html
https://neutrino-images.de/neutrino-ima ... ly/backup/
https://neutrino-images.de/board/plugin ... b4d6365e0a