meta data for this page
  •  

This is an old revision of the document!


Wersje sprzętu

  • Biały NBOX ITI-5800S
    • BSKA
    • BXZB (nowszy HW)
  • Biały nowy ITI-2850ST (TnK HD)
  • Biały do naziemnej ITI-5800C
    • BVXZ (NBOX 500C)Kablówka: Multimedia, Głowica DVB-C, można wsadzić z BSKA
  • Czarny NBOX (recorder) ITI-5800SX
    • BSLA - ITI-5800SX klasyczny recorder z HDD 250MB
    • BZZB - 5800SX (nowszy HW)
      • Głowica UNICABLE
    • CHTC
  • Czarny NBOX nowy ITI-5720SX
    • CLRA

BXZB/BZZB Modchip

  • Inny procesor STI7100HWCE , wymaga przelutowania na odblokowany YWCE lub ZWCE (developerskie wersje). BSKA ma YWCE. Do tego wlutować trzeba NAND z U-Bootem.
  • Procek ma zablokowanego JTAGA
  • Modchip oszukuje procek przez co nie restartuje sie
  • Wymaga specjalnego U-Boota i Enigmy. Tak na prawde modul pti.ko oraz stmdvb.ko jest inny.

Konsola szeregowa

Vcc tył dekodera
TxD do TxD komputera
RxD do RxD komputera
GND przód dekodera (wyświetlacz)

Oprogramowanie

Oparte na oprogramowaniu Enigma2 / OpenPLi. Dużo filmów instruktarzowych można znaleźć na YouTube pod hasłem “ nBox Enigma2”

http://www.rftpolska.pl/pomoc/nbox-enigma2/

Pierwsze uruchomienie

  • poczekać aż dekoder się uruchomi do kończa (będzie wyświetalny zegarek lub numer kanału). Kolejne etapy uruchamiania widoczne na wyświetlaczu to:
    • boot
    • NAND
    • LoAd
    • nBOX
    • E2
  • jeśli nie ma obrazu na telewizorze, przyciskiem @ na pilocie można zmieniać wyjście wideo (HDMI, SCART, Composite).
  • na kanale 4 oraz 5 powinny pokazać się niekodowane kanały (TVP Info / TVP Polonia)

Włączenie karty Wifi

  • Niebieski przyciska na pilocie otworzy menu dodatków. Należy wybrać E2 Manager
  • wybrać USB Wifi oraz Enable RT5370
  • zrestartować dekoder: klawisz setup –> Czuwanie/restart –> Restart odbiornika
  • klawisz SETUP –> “Ustawienia” –> “System” –> “Sieć” –> Polaczenie WLAN
  • Skanuj sieci bezprzewodowe
  • pojawi się lista sieci bezprzewodowych, należy wybrać sieć
  • pojawi się ekran konfiguracji sieci
  • ustawiamy Użyj DHCP na TAK (przyciskami pilota lewo/prawo)
  • ustawiamy Szyfrowanie (przyciskami pilota lewo/prawo). Najbardziej popularne w domach jest WPA lub WPA2 z hasłem. Źle wpisane litery hasła można usuwać strzałkami przewijania na pilocie « / »
  • OK oraz OK

Jaki jest IP:

  • sieć ,ustawienia adaptera i tam jest ip dekodera

Dostęp do dekodera przez przeglądarke:

Zmiana rozdzielczosc

echo "720p50" > /proc/stb/video/videomode
echo "1080p50" > /proc/stb/video/videomode

Inne wartości: 576i50, 576p50, 720p50, 720p60, 1080i50, 1080i60, 1080p24, 1080p25, 1080p30, 1080p50, 1080p60.

W Graterkua: ZIELONY a potem ZÓŁTY i bedzie menu rozdzielczosci.

Graterlia

Pendrive

  • Rozpakowujemy rootfs na 1-sza partycje ext3.
  • Przy starcie nboxa, zmieniamy strzalkami w dol na UsbA.
  • Graterlia zbootuje, dość długo będzie generować klucz SSH (LED: GenS). Na koniec wyświetli adres IP.

NAND

  • Na pendrive z fat32 rozpakowujemy paczke dla NAND (rootfs.img, kernel.img, update.img)
  • Włączyć nboxa trzymajac POWER i ouscic gdy pokaze sie na wyswietlaczu PROG
  • Wgrywanie trwa ok 3 minut
  • Na koniec pokaże sie OK

Instalacje pakietow

# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                60.0M     12.7M     47.3M  21% /
 
opkg update
sysupdate
opkg install enigma2 enigma2-locale-pl enigma2-plugin-graphmultiepg enigma2-plugin-openwebif enigma2-plugin-satfinder enigma2-plugin-skinselector vsftpd
opkg install enigma2-plugin-softwaremanager
 
# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                60.0M     44.6M     15.4M  74% /
 
opkg install enigma2-channels-hotbird-polskie-myszka20 enigma2-picons-hotbird-polskie-220x132x8-style-00-myszka20 enigma2-plugin-frontpanel enigma2-skin-infinityhd-gos oscam-standard-webif-longterm
 
# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                60.0M     50.7M      9.3M  85% /
 
reboot

Wifi

Obsługiwane wifi:

  • kernel-modules-wifi-mt7601u-gos - 2.6.32.61.0217.03 - Kernel module for WiFi Mediatek MT7601U chipsets
  • kernel-modules-wifi-rt2870-gos - 2.6.32.61.0217.03 - Kernel module for WiFi Ralink 2870 chipsets
  • kernel-modules-wifi-rt3070-gos - 2.6.32.61.0217.03 - Kernel module for WiFi Ralink 3070 chipsets
  • kernel-modules-wifi-rt5370-gos) - 2.6.32.61.0217.03 - Kernel module for WiFi Ralink 5370 chipsets
  • kernel-modules-wifi-rt8188eu-gos - 2.6.32.61.0217.03 - Kernel module for WiFi Ralink 8188eu chipsets
  • kernel-modules-wifi-rt8192cu-gos - 2.6.32.61.0217.03 - Kernel module for WiFi Ralink 8192cu chipsets
  • kernel-modules-wifi-rt8712u-gos - 2.6.32.61.0217.03 - Kernel module for WiFi Ralink 8712u chipsets
opkg install kernel-modules-wifi-rt5370-gos
opkg install enigma2-plugin-wirelesslan

OSCAM

Z jakiego powodu OSCam w wersji wyższej niż 10551 nie działa z MODCHIP.

opkg install oscam-standard-modchip-webif kernel-modules-modchip-gos

Dodatki

echo "GraterliaOS-user" > /etc/hostname
/etc/sysconfig/udhcpc.conf
OPTIONS="-t 10 -A 10 -p $PIDFILE"
/etc/sysconfig/hdparm.conf
parmSDA="-S 180 -B 255"
/etc/sysconfig/sysctl.conf
varrun=64k
varlog=32k

Logi

W menu poziom logowanie ustawic 4 lub

/etc/init.d/gui stop
# w edytuj settings w /etc/enigma2 i dodaj wpis
# config.usage.e2_debug_level=4
# uruchom gui
/etc/init.d/gui stop  start

Overclocking

insmod /lib/modules/cpu_frequ.ko
cat /proc/cpu_frequ/pll0_ndiv_mdiv
Modul HZ = 1000
CKGA_LCK = 0
CKGA_MD_STA = 6
CKGA_PLL0_CFG = 83b06
CKGA_PLL0_LCK_STA = 1
CKGA_PLL0_CLK1 = 0
CKGA_PLL0_CLK2 = 1
CKGA_PLL0_CLK3 = 0
CKGA_PLL0_CLK4 = 0
CKGA_PLL1_CFG = 98009
CKGA_PLL1_LCK_STA = 1
CKGA_CLK_DIV = 0
CKGA_CLK_EN = 3f
CKGA_PLL1_BYPASS = 0
CKGA_CLKOUT_SEL = 0
SYSACLKOUT (standard 266MHz) = 265MHz
TMU0_TCOR = 10347
TMU0_TCNT = 7621
TMU1_TCOR = ffffffff
TMU1_TCNT = 334689d3
 
BOGOMIPS (static)= 262
BOGOMIPS (measured)= 261
 
PLL0     = 531 MHz
SH4      = 265 MHz
SH4_IC   = 132 MHz
MODULE   = 66 MHz
SLIM     = 265 MHz
PLL1     = 384 MHz
COMMS    = 96 MHz
TMU0     = 16 MHz
TMU1     = 16 MHz
 
sh4 ratio (2,4,6,8,12,16)
sh4_ic ratio (2,4,6,8,12,16)
module ratio (4,8,12,16)
slim ratio (2,4,6,8,12,16)
int ndiv_mdiv=simple_strtoul(buffer, NULL, 10);
#ifdef STB7100
  mdiv = (ndiv_mdiv >> 0) & 0xff;
  ndiv = (ndiv_mdiv >> 8) & 0xff;
 
  regdata = ctrl_inl(CKGA_PLL1_CFG);  // get data from register
  regdata = regdata | mdiv;  // set MDIV
  regdata = regdata | ndiv << 8;  // set NDIV
  regdata = regdata | (0x1 & 0x7)  << 16;  // set PDIV
  ctrl_outl(regdata, CKGA_PLL1_CFG);
 

CKGA_PLL0_CFG = 83b06 = 539398

Wg: http://forum.xunil.pl/index.php/topic,3128.msg42823.html#msg42823

Ogólnie wpisuje się do rejestru [/proc/cpu_frequ/pll0_ndiv_mdiv] (N*256+M) i wzór jest taki na PLL0:

PLL0_CLK = EXT_CLOCK * 2 * N / M

EXT_CLK w moim ESI (7105) to 30MHz a w nboksie (7100) 27MHz. Domyślnie w ESI mam N=15, M=1.

Zakresy M i N są ograniczone.

    dla 7105/7111: M od 0 do 7 i N od 3 do 255
    dla 7100: M od 0 do 255 i N od 3 do 255

Nie wiem co będzie jak się ustawi M=0 ;)

Teoretycznie najniższa częstotliwość dla 7105 to ok. 12,8MHz po wpisaniu do /proc/cpu_frequ/pll0_ndiv_mdiv wartości 3*256+7.

echo 5377 > /proc/cpu_frequ/pll0_ndiv_mdiv # hangs

# 366MHz echo 31241 > /proc/cpu_frequ/pll0_ndiv_mdiv

3841 = 450mhz 12803 = 500mhz 5121 = 600mhz 16643 = 650mhz 17923 = 700mhz

als beispiel für 650mhz: echo 16643 > /proc/cpu_frequ/pll0_ndiv_mdiv

U-Boot

  • HDD1 - pierwsza partycja HDD (sda1)
  • HDD2 - druga partycja HDD (sda2)
  • USH1 - pierwsza partycja USB razem z HDD (sdb1)
  • USH2 - druga partycja USB razem z HDD (sdb2)
  • USB1 - pierwsza partycja USB bez HDD (sda1)
  • USB2 - druga partycja USB bez HDD (sda2)
  • USB3 - trzecia parytycja USB bez HDD (sda3)
  • NAND - start z NAND image B4T
  • NLAM - start z NAND image freebox - lamerek
  • UPDT - UPDATE env, uboota, NAND

DRAFT

Przez SSH wrzucamy na pendrive pliki dla NANDa: rootfs.img i kernel.img

flash_eraseall /dev/mtd0
flash_eraseall /dev/mtd1
nandwrite -p /dev/mtd1 kernel.img
nandwrite -p /dev/mtd0 rootfs.img