CocktailAudio Forum

Normale Version: Eigene Firmware
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Achtung wenn ihr das hier ausführt dann auf eigenes Risiko.

Ihr braucht ein Linux Betriebssystem am besten eine Ubuntu Live CD.
Die könnt ihr ohne Installation verwenden. Linux Kenntnisse währen von Vorteil.
Wenn ihr eine Live CD benutzt bitte "sudo su" ins Terminal eingeben um Rootrechte zu bekommen.

1.Ladet euch die neuste Firmware oder benutzt meine um sie zu verbessern.
2.Entpackt diese auf den Arbeitsplatz.
3.Nun erstellen wir einen Mountordner.Alles im Terminal eingeben.

Code:
name@computer:~$ mkdir /media/romfs

4.Nun mounten wir die Firmware . Bitte auf den richtigen Pfad achten!(~)
Und die richtige Firmwarebezeichnung.

Code:
name@computer:~$sudo mount -t romfs ~/firmware.pkg /media/romfs/ -o loop

5.Nun gehen wir in den Ordner und lassen uns die Dateien anzeigen.

Code:
name@computer:~$ cd /media/romfs
Code:
name@computer:~$ ls
Ihr solltet jetzt diese auflistung sehen!
bin nblock2 nblock4 nblock6 nblock8
nblock1 nblock3 nblock5 nblock7 version

6.Leider hat es nur Leserechte deswegen machen wir eine Kopie von den Daten
Denkt an den Pfad ich habe mir den neuen Ordner auf die Arbeitsfläche gelegt.
Ordner erstellen
Code:
name@computer:~$ mkdir ~/unpackedfw
Kopieren
Code:
name@computer:~$ cp -R /media/romfs/ ~/unpackedfw/

7.Für uns ist eigentlich nur der nblock8 interessant deswegen Mounten wir ihn.
Nicht alle Blöcke lassen sich Mounten aber der Vorgang ist immer der selbe.
Ordner erstellen
Code:
name@computer:~$ mkdir /media/nblock8
nblock8 mounten
Code:
name@computer:~$ sudo mount -w ~/unpackedfw/romfs/nblock8 /media/nblock8/ -o loop

8. Nun könnt ihr eure Verbesserungen machen. In meiner Firmware habe ich die Icons
getauscht. Und die Anzeige von versteckten Ordnern Beim FTP Server eingestellt.

9. Wenn ihr fertig seid müsst ihr nblock8 aushängen und die Firmware wieder packen.
Dazu müssen wir noch ein Programmpaket laden.
nblock8 auhängen
Code:
name@computer:~$ sudo umount /media/nblock8
Paket laden
Code:
name@computer:~$ sudo apt-get install genromfs
Firmware schreiben
Code:
name@computer:~$ genromfs -d ~/unpackedfw/romfs/ -f ~/firmwaremod.pkg -V 'uNOVAROM'

10. Fertig! Wenn ihr eine Live CD benutzt bitte die Firmware und den Ordner /unpackedfw auf einem USB Stick sichern. Damit müsst ihr nur noch ab Schritt 7 weitermachen außer es gibt eine neue Firmware !

Hier ist als Anhang noch meine Firmware ! Ich habe sie aufgespielt und es läuft aber für Fehlerfreiheit kann ich nicht garantieren.

Viel Spaß euer Stormy

Link zur Datei: modfirmware.zip
Nachtrag ist die Version R 1669 aktuelle Versionen werden erst mal nicht folgen.