Suche das CS Tank Bootlogo

Antworten
xenocracy
Beiträge: 5
Registriert: Fr 2. Aug 2019, 14:52

Suche das CS Tank Bootlogo

Beitrag von xenocracy »

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.
Bild
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
xenocracy
Beiträge: 5
Registriert: Fr 2. Aug 2019, 14:52

Re: Suche das CS Tank Bootlogo

Beitrag von xenocracy »

NewTuxFlash Tool (jffs2 Filesystem) kann root0.img und var.img öffnen und bearbeiten.
https://wiki.tuxbox-neutrino.org/wiki/N ... lash_Tools
Antworten

Zurück zu „Entwicklung“