Post on 04-Apr-2018
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
1/18
23.08.2011 v8 Alfa
Tutorial zmiany oprogramowania w NBox ADB-5800s serial BSKAxxxxxxxx i seria BSLAxxxxxxxx
Dla BSKA Soft max 4.7ca 17 (4.7aa 17), dla BSLA 4.82a 17 (4.99a 17) - data aktualizacji 09.2009. Jestto wersja FINALNA dla BSKA i BSLA: bootowania z PENDRIVE, HDD lub NAND (pamid wewntrzna)
PRZECZYTAJ CAY PORANIK ZANIM ZACZNIESZ CO ROBID!!! CAY!!!
1. Najpierw trzeba palid w tunerze Menu Serwiswe. W tym celu: Przyciskamy przycisk MENUna frnt panelu i wczamy tuner pru pjawi si napis
tESti iy zaczn mrugad p k. 5-6sek. Puszczamy na 1sek i znw trzymamy, jak pjawi si
napis dL wciskamy po kolei: < OK > OK OK
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
2/18
4. Wybieramy pcj2. TLV BASIC RECORD i ustawiamy parametry jak na zjciu pniej,pczym schzimy na sam (tam gzie jest IGNORE CHANGES AND RETURN TO MAIN
MENU, potem lewo/prawo i dajemy szukamy STORE i zatwierdzamy OK.
5. Jestemy znw w gwnym menu na samym dole lewo/prawo i szukamy opcji EXIT ANDSTART LOADER.
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
3/18
6. Nbx, nrmalnie si uruchmi i pjawi nam si ekran aktywacyjny b paski pzimusygnau z satelity.Pczamy kabelek USBTTL. Odpalamy programBlackBox 2.6 public
wybieramy prt, na ktrym mamy zainstalwany interfejs i klikamy Pcz.
7. Otwieramy zakak Poke/Peek i prbnie czytujemy jakie ane z wlnego sektora, coby sprawzid czy pprawnie ziaa kmunikacja. Prbujemy kilka razy i prwnujemy ane ,
jel i za kaym razem mamy t sam t jest k.
8. Otwieramy zakak Zapis do Flash i klikamy Check Flash ID prgram sam kreli jaki mamyflash ST czy AT i wybierze la nas frm zapisu.
9. W tej samej zakace klikamy p klei Czyd A0200000, Czyd A0210000 i Czyd A0220000(ten musimy rcznie pisad) t trwa mment.
10. Teraz Otwrz Plik (BIN) i wybieramy uBoot od kolegi pewnego forum (wielkie ziki mu za to)u-boot A020 Dla Rs232_Zmiana_01_2011_OK.bin i klikamy Wylij ane, prces me
ptrwad 30 do 90min!!! Dlaczeg nie wrzucamy razu waciweg uBt, b w trakcie
prgramwania czasem mg pjawid si by. Waciwy uBt gramy pniej.
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
4/18
11. P zakoczeniu prcesu prgramwania pjawi si kmunika w prgramie Wysyaniezakoczne, a na front panelu napis dOnE
12. Nastpnie czamy zasilanie rzkrcamy koca tuner, bracamy pyt gwn i lutujemyzwrk jak na zjciu pniej, z pkt znaczneg 3V3 zcza ebug.
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
5/18
13. Skaamy tunerOdpalamy HyperTerminal -> Nwe Pczenie (nazwa wlna np. nbx) -> Pcz uywajc
COMx -> Liczba bitw na sekun 115200; Bit any 8; Parzystd brak; Bit stopu 1;
Sterwanie przepywem: brak
Pczamy kabelek USB tuner i wczamy g pru (wywietlacz bzie martwy pki
co).P tym pwinien nam si zgsid w terminalu nasz tuner.
Board: STb7100-Reference (MB442) [29-bit mode]
U-Boot 1.3.1 (Aug 20 2010 - 05:28:08) - stm24_0051
DRAM: 64 MiB
NOR: 4 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
MB442>
Teraz wpisujemy po kolei:
loady
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
6/18
w tym momencie wybierasz transfer -> Wylij plik -> prtk YMem i tam wskazujesz
gdzie masz plik z uBoot w naszym przypadku jest to
u-boot_nand_fst_18062011.binjel i mamy pamid ST FST, FSB lub ATmel, lub
u-boot_nand_fsu_18062011.binjel i mamy pamid ST FSU, izie d szybk k. 2min.
Jak sie wgra t wpisujemy
protect off A0200000 A024FFFF
potem
erase A0200000 A024FFFF
nastpnie
cp.b 84000000 A0200000 32F18
14. Restartujemy NBxa (wyczyd z pru) Na wywietlaczu pjawi si napis boot, a po restarcie tuner zgasza si tak:
Board: Nbox [29-bit mode] by FREEBOX
U-Boot 1.3.1 (Jun 18 2011 - 13:44:44) - stm23_0053
DRAM: 128 MiBNOR: 4 MiB
NAND: 64 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
nbox>
15. Restartujemy NBxa (wyczyd zpru)Formatujemy nowy PENDRVIE pod Windows FAT32 (me byd 128MB).
Wyczamy tuner z pru, na pendrive FAT32 wrzucamy plik update.img -
uboot_env_multiboot_28_06_2011 z knfiguracj multibt - ENV.
16. Wciskamy przycisk POWER na Frnt Panelu i wczamy tuner pru. P chwili pjawi namsi boota nastpnie PROGjel i wszystk przebiegnie k pjawi si napisOK.
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
7/18
Uruchomienie Image z NANDpamid wewntrzna
1. Wyczamy znw tuner i na naszeg pendrive FAT32 wrzucamy pliki update.img rootfs.imgkernel.img (czyli cay sft tunera) przykaw v622_bska_bsla_e2_nand_22_08_2011.
Wciskamy przycisk POWER na Frnt Panelu i wczamy tuner pru. P chwili pjawi nam
si boota nastpnie PROG:
- jeeli bdzie jaki problem z adowaniem w/w pliku na wywietlaczu pojawi si napis
FAIL
- podczas aktualizacji bd wywietlane komunikaty:
L--1 - adowanie pliku kernel.img do pamici
S--1 - zapis kernel.img do NANDa
E--1 - jeeli pojawi si bad w fazie L--1
L--2 - adowanie pliku rootfs.img do pamici
S--2 - zapis rootfs.img do NANDa
E--2 - jeeli pojawi si bad w fazie L2
jel i wszystk przebiegnie k pjawi si napisOK.
2. Wyczamy tuner z pru, wczamy pnwnie i naciskamy strzak gr/ Pjawiaj nam si pcje btwania
USBA start image z USB (tuner bez HDD)
USBB start image z USB (tuner z HDD)
HDD1 start image z HDD partycja 1
HDD2 start image z HDD partycja 2
HDD3 start image z HDD partycja 3
NANDstart image z pamici wewntrznej NANDnPKTstart image z pamici wewntrznej NAND (ze stajnik PKT&B4T)
NFS start image podmontowane na dysku sieciowym
Po wybraniu opcji naciskamy przycisk OK na FP (front panel).
I t kniec, tuner pala nam si z pamici wewntrznej, a my mamy stpny wlny prt
USB.
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
8/18
Obsuga H przez zcze SATA tylko BSKA
1. Okrcamy pnwnie buw naszeg NBxa, najujemy zcze miejsce na pycie pzcze SATA.
S wa typy pyt zezczem przewlekanym - ft pniej
A take ze zczem pwierzchniwym ft pniej
Nie ma t znaczenie la pracy tunera, trzeba t zcze uzupenid jak rwnie knensatry
SMD 100nF C91, C92, C93, C94, ktre s bk zcza p lewej strnie .
Zcze SATA mna kupid nwe, aczklwiek lepiej wyubad z jakiej starej pyty
kmputera, czy knsli . Mna te czywicie plutwad bezpreni kabelek SATA
pyty gwnej tunera.
2. Uzupenid naley rwnie zasilanie SATA la naszeg ysku, w tym celu kupujemyprzejciwk Mlex-SATA bcinamy zcze Mlex i lutujemy pyty gwnej.
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
9/18
Przew 5 PINwy nie jest wymagany (zielny kabelek jest zbny ale jak macie t mna
przylutwad). Lutujemy kabelki wg. pisw klrw na laminacie: ty, czarny, czerwony,
czarny.
3. Mnta i umcwanie ysku pzstawiam wasnej inwencji. 4. Przy pierwszym paleniu trzeba w MENU bsugi ysku twareg wyknad pcj INICJUJ
ptrwa t kilka minut w zalenci wielkci ysku, preferuje si yski 2,5 ze wzglu na
mniejszy pbr pru i wyzielanie ciepa, ale yski 3,5 brze sbie raz.
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
10/18
Obsuga H przez zcze SATA tylko BSKA
1. Przygtwanie Enigmy2 na penrive, pcje s wie, alb krzystamy z Linuxa i frmatujemypendrive pod ext2 i rozpakowujemy plik przykaw bska_v2.tar.gzna przygotowany
wczeniej penrive, alb krzystamy z prgramy HD Clne 4.0 po Windowsem.
Instalujemy prgram HD Clne na ysku. Zakaamy katalg C:\HDClone Images i do niego
wrzucamy t c pwstanie z rzpakwania np. bska_v2_4GB.zip czyli katalg
bska_v2_4GB.img a w nim 4 pliki i 2 ukryte. Na upla (na kocu linki) s image E2 i
Neutrin la knkretnych pjemnci penrive.
Opalamy prgram, wybieramy r *.IMG wybieramy miejsce docelowe DRIVE - nasz
pendrvie pwieniej pjemnci . Kl ikamy next chwil czekamy i p k. 1min. mamy
gotowe E2 na usb.
2. Wkaamy penrive z E2 ekera. Jak pjawi si napis bt szybk strzak gra/wybieramyUSBA(jeli mamy tuner bez HDD) lub USBB(jeli mamy tuner z HDD)i
zatwierdzamy OK. Jeli wszystk zsta pprawnie wyknane, t p chwili na wywietlaczu
pjawi si napis LOAD, potem nBoX, potem E2, na kocu LOADi zegarek z gzin 20:00,
ktra przy pprawnym ustawieniu satelity zsynchrnizuje si.
W przypadku Neutrin pjawiad si bzie napis boot, potem Go n, na kocu LoAd i zapali
si nr kanau, w trybie StanBy zapali si gzina.
3. Skrcamy tuner i wszystk, cieszymy si z Linuxa w naszym NBxie TO CO WANE
Prpnuj zawsze wrzucad przez Black Bx najpierw uBoot u-boot A020 Dla
Rs232_Zmiana_01_2011_OK.bin lub uBoot od @niebieski20 u-boot i2c Niebieski wersja
2.bin, pniewa jest tak wiele interfejsw czasem zarzaj si by wic lepiej wrzucid w/w
uBt i za jeg pmc wrzucid celwy.
S 3 typy pamici ST: FST, FSB. FSi jeen typ pamici AT do niego wrzucamy zawsze uBoot
FST
W celu ientyfikacji pamici ST , gy ju mamy wgrany uBt wpisujemy w HT: fli lub flinfo
nbox> fli
Bank # 1: CFI conformant FLASH (16 x 16) Size: 4 MiB in 32 Sectors
Intel Standard command set, Manufacturer ID: 0x20, Device ID: 0x0C
Erase timeout: 8192 ms, write timeout: 1 msBuffer write timeout: 1 ms, buffer size: 8 bytes
Sector Start Addresses:
A0000000 RO A0020000 RO A0040000 RO A0060000 E A0080000
A00A0000 A00C0000 E A00E0000 E A0100000 A0120000
A0140000 E A0160000 E A0180000 A01A0000 A01C0000 E
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
11/18
A01E0000 E A0200000 A0220000 A0240000 A0260000 E
A0280000 A02A0000 A02C0000 E A02E0000 E A0300000 E
A0320000 E A0340000 A0360000 E A0380000 E A03A0000 E
A03C0000 A03E0000 RO
0x0A FST wrzucamy uBoot FST
0x0B FSB wrzucamy uBoot FST
0x0C FSU wrzucamy uBoot FSU
Wrzucanie nweg uBta ktreg nie ma w/w pisie, na c zwrcid
uwag:
Board: Nbox [29-bit mode] by FREEBOX
U-Boot 1.3.1 (Jun 12 2011 - 20:09:26) - stm23_0053
DRAM: 128 MiB
NOR: 4 MiB
NAND: 64 MiB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0nbox> loady
## Ready for binary (ymodem) download to 0x84000000 at 115200
bps...
CCxyzModem - CRC mode, 2(SOH)/204(STX)/0(CAN) packets, 4
retries## Total Size = 0x00032f18 = 208664 Bytes
nbox> protect off A0000000 A005FFFF
... done
Un-Protected 3 sectors
nbox> erase A0000000 A005FFFF
... done
Erased 3 sectorsnbox> cp.b 84000000 A0000000 32f18
Copy to Flash
............ done
nbox>
Opis komend:
loady - adowanie do RAM pliku bin protokoem yModem pod adres 84000000
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
12/18
protect off A0000000 A005FFFF- odbezpiecza sektory od A0000000 do A005FFFF
erase A0000000 A005FFFF - czyci sektory w zakresie jak wyej
cp.b 84000000 A0000000 32F18- kopiuje plik binarny z RAM z adresu 84000000 do
A0000000 o wielkoci 32F18
Warto zaznaczona na czerwono jest rna dla kadego uBoota, wic nie monabezmylnie kopiowa polece. Jest to przykadowy log programowania nowego uBoot, w
typ przypadku do sektora A0000000.
Ile wyczyci sektorw przykadowo uBoot zajmuje 208 664 byte. Odpalamy kalkulator
w Windows wpisujemy 208 664 zamieniamy na HEX = 32F18.
W kalkulatorze dodajemy A0200000+32F18 = A0232F18 czyli czycimy od A0200000
do A023FFFF
protect off A0200000 A023FFFF
erase A0200000 A023FFFF
cp.b 84000000 A0200000 32f18
Zalecane jest programowanie kilku uBootw do rnych sektorw (najlepiej co 4).
Zabezpieczamy si przed przypadkowym skasowaniem uBoot, a take uszkodzenia pkt.
zworki. Wane by przy programowaniu uBootw do innych adresw zdj zwork na
czas programowania, czyli odpalamy tuner np. z A0200000 jak uBoot si odpali
zdejmujemy zwork z pkt. A20 i dopiero programujemy uBoot do innego adresu.
Np. A0040000, A0080000, A0100000, A0140000, A0180000, A0200000, A0240000 itd.
Stan wysoki (3,3V) mona wtedy poda na inn nk pamici i dziki temu tuner w
przypadku skasowania nie tego co trzeba, albo uszkodzenia zworki mona odratowa
bez skrobania kleju.
Przykadowy zapis log:
Board: Nbox [29-bit mode] by FREEBOX
U-Boot 1.3.1 (Jun 11 2011 - 08:23:06) - stm23_0053
DRAM: 128 MiB
NOR: 4 MiB
NAND: 64 MiB
In: serialOut: serial
Err: serial
Hit any key to stop autoboot: 0
nbox> loady
## Ready for binary (ymodem) download to 0x84000000 at 115200 bps...
CxyzModem - CRC mode, 2(SOH)/172(STX)/0(CAN) packets, 3 retries
## Total Size = 0x0002af38 = 175928 Bytes
nbox> protect off A0180000 A01AFFFF
... doneUn-Protected 3 sectors
nbox> erase A0180000 A01AFFFF
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
13/18
... done
Erased 3 sectors
nbox> cp.b 84000000 A0180000 2af38
Copy to Flash
.......... done
nbox> protect off A0100000 A013FFFF
.... done
Un-Protected 4 sectorsnbox> erase A0100000 A013FFFF
.... done
Erased 4 sectors
nbox> cp.b 84000000 A0100000 2af38
Copy to Flash
.......... done
nbox> protect off A0140000 A017FFFF
.... done
Un-Protected 4 sectors
nbox> erase A0140000 A017FFFF
.... done
Erased 4 sectorsnbox> cp.b 84000000 A0140000 2af38
Copy to Flash
.......... done
nbox>
I sprawdzamy czy zapisao poprawnie:
nbox> go a0100000
## Starting application at 0xA0100000 ...
Board: STb7100-Reference (MB442) [29-bit mode]
U-Boot 1.3.1 (Nov 11 2010 - 01:21:23) - stm24_0047
DRAM: 128 MiB
NOR: 4 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0MB442 niebieski20> go a0180000
## Starting application at 0xA0180000 ...
Board: STb7100-Reference (MB442) [29-bit mode]
U-Boot 1.3.1 (Nov 11 2010 - 01:21:23) - stm24_0047
DRAM: 128 MiBNOR: 4 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
MB442 niebieski20> go a0140000
## Starting application at 0xA0140000 ...
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
14/18
Board: STb7100-Reference (MB442) [29-bit mode]
U-Boot 1.3.1 (Nov 11 2010 - 01:21:23) - stm24_0047
DRAM: 128 MiBNOR: 4 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
MB442 niebieski20>
I oczywicie pkt. zapasowych zworek:
A20 = A0200000
A19 = A0100000
A18 = A0080000
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
15/18
Mam nadziej, e jest to do proste dla osb nie wtajemniczonych w programowaniu.
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
16/18
I na koniec przykadowy log z adowania image do wewntrznej pamici tunera
NAND
U-Boot 1.3.1 (Jun 17 2011 - 21:16:40) - stm23_0053
DRAM: 128 MiB
NOR: 4 MiBNAND: 64 MiB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
(Re)start USB...
USB: scanning bus for devices... 1 USB Device(s) found
scanning bus for storage devices... 0 Storage Device(s) found
** Bad partition 1 **## Booting image at a5000000 ...
Bad Magic Number
nbox> nand bad
Device 0 bad blocks:nbox> nand scrub
NAND scrub: device 0 whole chip
Warning: scrub option will erase all factory set bad blocks!There is no reliable way to recover them.
Use this command only for testing purposes if you
are sure of what you are doing!
Really scrub this NAND flash?
Erasing at 0x3ffc000 -- 100% complete.
OK
nbox>
Board: Nbox [29-bit mode] by FREEBOX
U-Boot 1.3.1 (Jun 17 2011 - 21:16:40) - stm23_0053
DRAM: 128 MiB
NOR: 4 MiB
NAND: 64 MiB
In: serial
Out: serial
Err: serial(Re)start USB...
USB: scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
reading update.img
450 bytes read
## Executing script at 84000000
reading kernel.img
................................................................................
................................................................................
..................................................................
2321785 bytes read
device 0 whole chip
nand_unlock: start: 00000000, length: 67108864!
NAND flash successfully unlocked
NAND erase: device 0 offset 0x3c00000, size 0x400000
Erasing at 0x3ffc000 -- 100% complete.OK
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
17/18
NAND write: device 0 offset 0x3c00000, size 0x236d79
Writing data at 0x3e36c00 -- 100% complete.
2321785 bytes written: OK
reading rootfs.img
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
......................................................
7/31/2019 Tutorial Zmiany Oprogramowania w NBox v8 Final BSKABSLA
18/18
50528256 bytes read
device 0 whole chip
nand_unlock: start: 00000000, length: 67108864!
NAND flash successfully unlocked
NAND erase: device 0 offset 0x0, size 0x3c00000
Erasing at 0x3bfc000 -- 100% complete.OK
NAND write: device 0 offset 0x0, size 0x3030000
Writing data at 0x302fe00 -- 100% complete.
50528256 bytes written: OK
Wszelkie nwci w sprawie NBxa na http://sat-elita.net.pl/forum/
Nie jestem autrem aneg z tych prgramw, ani te rzwizao, ktre tu zstay pane,
zebraem t tylk w jen cad, gy sam te miaem z tym spr prblemw.
Opwiezialnd za szky, ktre wyrzzisz bierzesz sam na siebie, czytaj wa razy zanim
zaczniesz. Jak nie czujesz si na siach, by t zrbid, zled t kmu, kt si czuje by t wyknad
pprawnie i nie zepsud sprztu.
Pzikwania la klegw z frum sat-elita.net.pl
Knstantynplitaoczykkwianeczkaszed Niezbne linki:
Od tego wszystk si zacz ->http://freebox.lamerek.com
Najnwsze IMAGE tunerw ->http://freebox.lamerek.com
Najnwsze uBt tunerw ->http://freebox.lamerek.com
Plecam te IMAGE nBx PKT&B4Team ->http://www.pkteam.pl
Wszelkie inf i nwci na frum w ziale NBx HD ->http://sat-elita.net.pl/forum/
Niezbne uBt, narzzia ->http://www.megaupload.com/?d=MC6SPVVH
HD Clone 3.9.3 ->http://www.megaupload.com/?d=KUBJ2RQ8
http://freebox.lamerek.com/http://freebox.lamerek.com/http://freebox.lamerek.com/http://freebox.lamerek.com/http://freebox.lamerek.com/http://freebox.lamerek.com/http://www.pkteam.pl/http://www.pkteam.pl/http://sat-elita.net.pl/forum/http://sat-elita.net.pl/forum/http://www.megaupload.com/?d=MC6SPVVHhttp://www.megaupload.com/?d=MC6SPVVHhttp://www.megaupload.com/?d=KUBJ2RQ8http://www.megaupload.com/?d=KUBJ2RQ8http://www.megaupload.com/?d=KUBJ2RQ8http://www.megaupload.com/?d=KUBJ2RQ8http://www.megaupload.com/?d=MC6SPVVHhttp://sat-elita.net.pl/forum/http://www.pkteam.pl/http://freebox.lamerek.com/http://freebox.lamerek.com/http://freebox.lamerek.com/