Miniuboot to alternatywa dla 2nd boot-loadera i softusb2. Generalnie jego zadaniem jest dokładnie to samo, czyli umożliwienie wyboru uruchamianego softu przy starcie tunera. I tak jak te rozwiązania może obsłużyć do 9-ciu różnych image.
Podstawowe różnice:
- miniuboot nie wymaga specjalnego softu do działania. Ze względu na swoją wielkość wgrywa się w miejsce dotąd nieużywane przez system.
- miniuboot pozwala na update image poprzez USB. Dość cenne, jak się ma wgrane do flasha E2, lub Neutrino, gdyż w obu przypadkach zostaje usunięta partycja emergency standardowo obsługująca update softu z USB.
- miniuboot NIE pozwala na uruchamianie softu poprzez NFS, jedynie z flash-a i USB
- każdy soft musi mieć oddzielną partycję (tak jak przy uboocie z wyborem softu)
- zaimplementowane funkcje speedboot i fatload przyśpieszające proces uruchomienia softu z pen-a
- Aktualne wersje Neutrino/E2 do Flasha działają z nim poprawnie w przeciwieństwie do 2nd boot loadera/softusb2.
- Jeśli masz zainstalowany uboot z możliwością wyboru, nie musisz go zamieniać, aby korzystać z neutrino we flashu!

UWAGA: Posiadacze softu 1.07.0X we flashu powinni przed przystąpieniem do prac wyłączyć webpeg poprzez zmianę nazwy pliku /config/pkt-config/webepg_on na webepg.off.

UWAGA1: Osobiście polecam korzystanie z miniuboot-a jedynie z E2/N we flashu, gdyż ta konfiguracja jest najczęściej wykorzystywana przez użytkowników - stąd w przypadku problemów większe szanse na fachową pomoc. 

Przed przystąpieniem do prac należy upewnić się, czy tuner wyświetla zegarek w trybie uśpienia. Jeśli nie należy go włączyć w MENU.

Należy również zaopatrzyć się w "zestaw naprawczy", czyli kabel RS-232 do podłączenia tunera z komputerem. Co prawda nie powinien być potrzebny, ale w przypadku błędu wykonaniu instrukcji może się przydać.

Potrzebne programy:
- AAF MultiPart Installer V1.9
- CreateMini V1.4, jeśli będziesz chciał zrobić bardziej zaawansowaną konfigurację (patrz punkt 5)

Oba są dostępne na forum AAF.

1. Instalacja miniuboot:
- uruchom tuner z flasha i przejdź do standby
- upewnij się, że webepg nie zostało uruchomione. W tym celu napisz komendę ps w telnet i sprawdź, czy działa skrypt webepg.sh Jeśli tak, to niepoprawnie zablokowałeś jego działanie (patrz wyżej)
- uruchom MPI 1,9
- ustaw adres IP jeśli potrzeba
- naciśnij przycisk "Connect"
- po chwili naciśnij przycisk "Mini U-boot"
- następnie naciśnij przycisk "Install Mini U-boot"
- wybierasz plik miniUPDATEr1.3.img, lub miniuboot-1.3.img (oba są takie same)
- Po instalacji powinien uaktywnić się przycisk "Deactivate" UWAGA: Nie naciskamy go. To jest jedynie takie proste sprawdzenie, czy mini U-boot się zainstalował!
- Pod napisem "-USB-1-Speed-" naciśnij przycisk BA
- Pod napisem "----USB-1----" naciśnij przycisk MINI
UWAGA: NIE RESTARTUJEMY TUNERA!!! Restart w tym momencie najprawdopodobniej będzie skutkował kłopotami. 

2. Nagrywanie Neutrino do Flasha za pomocą MPI 1,9:
- upewnij się, że nazwa pliku image, które chcesz wgrać nie zawiera nawiasów. Zmień ją jeśli potrzeba
- uruchom tuner z flasha i przejdź do standby
- upewnij się, że webepg nie zostało uruhomione. W tym celu napisz komendę ps w telnet i sprawdź, czy działa skrypt webepg.sh Jeśli tak, to niepoprawnie zablokowałeś jego działanie (patrz wyżej)
- uruchom MPI 1,9
- ustaw adres IP jeśli potrzeba
- naciśnij przycisk "Connect"
- naciśnij przycisk "Flash Tool"
- w oknie "Select Full Image" wybierz pobrane Neutrino do flasha.
- Naciśnij przycisk "Flash full" i czekaj spokojnie na zakończenie operacji

3. Nagrywanie softu do flasha poprzez USB:
- Tą metodą możesz nagrać do flasha zarówno Neutrino jak E2.
- Aby nagrywane przez USB działało musi być zainstalowany miniuboot
- będziesz potrzebował pena sformatowanego na FAT32
- sformatuj pena ponownie (nawet jak jest pusty). Może być użyty standardowy szybki format z windows. UWAGA: ten krok jest bardzo ważny dla powodzenia reszty operacji, gdyż miniuboot ma bardzo okrojoną obsługę systemów plików i ma problemy z "zaśmieconym" systemem plików
- nagrywasz na pierwszą partycję soft w formacie kim(zrzut całej pamięci) Uwaga! *.kim=*.img
- zmieniasz mu nazwę na "miniFLASH.img"
- wyłączasz tuner
- podłączasz pen-a do portu USB z przodu
- włączasz tuner i jak pojawi się napis "Flash" naciskasz i przytrzymujesz przycisk nagrywania na pilocie.
- po chwili powinieneś zobaczyć na wyświetlaczu napis miniFLASH searching
- jeśli nagrany plik jest poprawny zobaczysz po chwili napis erasing..., czekasz do zakończenia procedury
- tuner zostaje automatycznie przeładowany i cieszysz się nowym softem.

4. Przygotowanie pen-a pod miniuboot-a dla maksymalnie 3 image uruchamianych z pen-a:
Według mnie w zupełności wystarczająca konfiguracja pozwalająca mieć po jednej wersji stabilnego softu (w tym 1 we flashu) oraz po 1 wersji softu testowego.
- podłączasz pen-a do złącza USB tunera
- uruchamiasz MPI 1,9
- konfigurujesz adres IP jeśli potrzeba
- naciskasz przycisk "Connect"
- naciskasz przycisk "Mini U-boot"
- naciskasz przycisk "USB/HDD tool"
- klikasz na penie prawym klawiszem myszki i wybierasz partitioning
- ustawiasz "Number of Partitions" na 4
- zmieniasz nazwę 2 partycji na MINI1, trzeciej na MINI2, czwartej na MINI3. Robimy tak dlatego, że nie będziemy chcieli korzystać z BA
- ustaw wielkość partycji 2 i 3 na wartość z przedziału 256-384MB. Więcej jest nie potrzeba i będzie jedynie marnowaniem miejsca
- ustaw wielkość partycji SWAP tak, aby partycja 4 miała rónież wielkość z przedziału 256-384MB.
- upewnij się, że partycja SWAP jest typu FAT32. Będzie ona wykorzystywana do nagrywania softu do flasha poprzez USB (patrz punkt 3), do uruchamiania funkcjio fatload araz jako backup danych.
- Pod napisem "-USB-1-Speed-" naciśnij przycisk BA
- Pod napisem "----USB-1----" naciśnij przycisk MINI


5. Przygotowanie pen-a pod miniuboot-a dla więcej niż 3 image uruchamianych z pen-a:
- Podłączasz pendrive do komputera
- uruchamiasz CreateMini
- Z listy "Select USB Stick" wybierasz podłączonego pen-a i naciskasz settings
- Naciskasz przycisk "Settings"
- Standardowo program będzie chciał utworzyć 4 partycje. W większości wypadków jest to wystarczające, ale jak nie chcesz się ograniczać możesz ustawić maksymalnie 8 partycji.
UWAGA!!!: Przy wyborze liczby partycji kieruj się zasadą, że każda nie może być mniejsza od 256MB.
- zaznacz "Enter different sizes" i naciśnij OK
- Naciśnij przycisk "Format"
- W nowym oknie zobaczysz przygotowane partycje wraz z propozycjami ich wielkości. Dle pen-a większego od 2GB, partycje automatycznie ustawione wielkości będą moim skromnym zdaniem marnowanie miejsca, bo żaden soft nie będzie w stanie ich zapełnić. Proponuję, abyś wszystkim partycjom (Poza ostatnią, bo ta ma wielkość ustawianą automatycznie) o nazwie MINI nadał wielkość z przedziału 256MB - 384MB
- Teraz powiększ tak partycję SWAP, aby ostatnia partycja miała wielkość podobną do poprzednich.
- UWAGA: Partycja SWAP musi być ustawiona jako FAT32. Będzie ona wykorzystywana do nagrywania softu do flasha poprzez USB (patrz punkt 3), do uruchamiania funkcji fatload araz jako backup danych.
- Gdy wielkości partycji są już ustawione poprawnie, naciśnij OK
- Na pytanie, czy chcesz formatować dysk odpowiedz TAK
- Po zakończeniu formatowania wychodzisz z programu
- Podłączasz pen-a do portu USB tunera

6. Instalacja softu na przygotowanej partycji:
- uruchom tuner z flasha i przełącz go do standby
- uruchom MPI 1,9
- konfigurujesz adres IP jeśli potrzeba
- naciskasz przycisk "Connect"
- naciskasz przycisk "Mini U-boot"
- w oknie "MiMI U-boot Devices" klikasz prawym przyciskiem myszki na partycji na której chcesz zainstalować nowy soft i wybierasz install image
- jeśli pojawi się błąd zablokowanego urządzenia, to prawdopodobnie dana partycja nie jest zamontowana w systemie. Musisz ją najpierw zamontować
- na pytanie, czy zgadzasz się na skasowanie wszystkich plików na wybranej partycji odpowiadasz tak
- wybierasz soft, który chcesz zainstalować
- podajesz nazwę jaka ma być wyświetlana w bootmenu (maksymalnie 16 znaków)
- czekasz na zakończenie operacji obserwując jej status na dolnej belce programu
- Po wyświetleniu komunikatu o zakończeniu, naciśnij przycisk reboot i zamknij program

7. Zmiana standardowego softu przy starcie bez wykorzystania komputera:
- przeładować tuner
- wybrać w bootmenu odpowiedni soft
- nacisnąć i przytrzymać przez 3 sekundy czerwony przycisk na pilocie (FAV)

UWAGA: Wyboru softu w bootmenu dokonuje się strzałkami góra/dół!!!

8. Skonfigurowanie mini-uboota do pracy z softem 2,02 - niestety wymaga ręcznych poprawek, ale działa (na podstawie opisu z AAF
- po instalacji miniuboota w kroku 1, tuner prawdopodobnie nie uruchomi się z softu z 2,02 we flashu
- podłączamy tuner do PC poprzez RS-232
- uruchamiamy i zatrzymujemy bootowanie
- dopisujemy

Kod: Zaznacz cały
set boot_param_version 22
save


Oraz:

Kod: Zaznacz cały
set bootdesc_5 '-ORG 2.02-'
set bootcmd_5 'run bootargs_5; bootm a0040000'
set bootargs_5 'set bootargs console=ttyAS0,115200 root=/dev/mtdblock3 mem=41m bigphysarea=2984 coprocessor_mem=2m@0x04000000,2m@0x04200000'
save


Po tej operacji resetujemy tuner i wybieramy opcję 5 - tuner uruchomi się z softu 2,02 poprawnie

UWAGA: Nie należy używać w powyższym parametru bootdesc_0. Każdy inny, czyli z przedziału 1-9 jest akceptowalny.