Post je popravljen in sicer izbrisna je točka (3), kjer naj bi najprej brisali obstoječe datoteke iz dsp mape. Namreč ugotovil sem, da v deb paketih manjkajo 3 datoteke (cexec.out, dummy.dll64P in h264vdec_sn.dll64P), ki pa so na voljo, če firmware od N9/N950 potegnemo z linux-om. K sreči, vse 3 datoteke obstajajo tudi na N900, pri čemer imata 2 iste MD5/SHA1 vrednosti oz. sta povsem enaki kot na N9/N950 (cexec.out in h264vdec_sn.dll64P).
-----
Sedaj si lahko datoteke, ki so potrebne za predvajanje resolucije 720p potegnemo
neposredno na telefon.
Odprimo terminal in zaženimo naslednje ukaze:
Koda:
sudo gainroot
cd MyDocs/.documents
wget --no-check-certificate https://qa9recEP:Pat2UGuP@downloads.maemo.nokia.com/harmattan/rm680/gstreamer0.10-dsp_0.9.0-6+0m6_armel.deb
wget --no-check-certificate https://qa9recEP:Pat2UGuP@downloads.maemo.nokia.com/harmattan/rm680/omap3-dsp-baseimage-ti_0.i3.6-15+0m6_armel.deb
wget --no-check-certificate https://qa9recEP:Pat2UGuP@downloads.maemo.nokia.com/harmattan/rm680/omap3-dsp-libraries-ti_0.i3.6-15+0m6_armel.deb
wget --no-check-certificate https://qa9recEP:Pat2UGuP@downloads.maemo.nokia.com/harmattan/rm680/omap3-dsp-hd-codecs_0.3.8-7+0m6_armel.deb
Datoteke se bodo shranile v mapo Documents - če jih grem pogledat s File managerjem. Ko jih imamo enkrat na telefonu, jih lahko poskusimo namestiti kot čisto običajne deb datoteke (nisem poizkušal, ker imam linux na PC-ju in sam prišel do datotek).
ALI
Če zgornja opcija ne bo šla, prenesemo vse 4 deb datoteke na PC in jih razpakiramo s 7-zip. Iz
gstreamer deb datoteke rabimo
libgstdsp.so (data.tar.gz\data.tar\.\usr\lib\gstreamer-0.10\) iz preostalih treh
omap3 deb datotek pa vse kar je v mapi
dsp (data.tar.gz\data.tar\.\lib\dsp\). Ko imamo enkrat vse datoteke na kupu jih prenesemo na N900 po sledečem postopku z uporabo
FileBox-a:
1. Datoteke shranimo na telefon v neko prazno (novo) mapo. Prazno zato, da nas ne motijo druge datoteke. Če je mapa
tmp prazna, lahko uporabimo kar njo.
2. Odpremo Filebox in si za vsak slučaj najprej shranimo vse originalne datoteke iz mape
/lib/dsp/ ter datoteko
libgstdsp.so, ki se nahaja v mapi
/usr/lib/gstreamer-0.10/. Datoteke shranimo nekam v MyDocs (npr. kreiramo mapo
originali)
3. Iz mape
tmp prenesemo datoteko
libgstdsp.so v mapo
/usr/lib/gstreamer-0.10/, nato pa še preostale datoteke v mapo
/lib/dsp/. S tem bomo nadomestili (prekopirali) originalne N900 datoteke z istoimenskimi datotekami iz N9/N950.
4. Zapremo Filebox in zaženemo x-terminal, kjer odinstaliramo
gstreamer0.10-openmax
Koda:
sudo gainroot
apt-get remove gstreamer0.10-openmax
5. Zapremo x-terminal in ugasnemo telefon za prib. pol minute ter ga vnovič vklopimo.
6. Ko se sistem naloži, si moramo še ustvariti "navijalski" profil (poimenujmo ga npr. 720p), ki bo zmožen predvajati videe resolucije 720p. Na telefonu rabimo imeti predhodno nameščeno jedro 49 in leafpad. Odpremo x-terminal in zaženemo naslednje ukaze:
Koda:
sudo gainroot
cd .kernel
leafpad 720p
7. Zadnji ukaz bo zagnal Leafpad, ki bo odprl datoteko z imenom 720p. V slednjo prenesemo spodnji vsebino:
Koda:
# kernel configuration file generated by /usr/sbin/kernel-config
MINFREQ=250
MAXFREQ=805
FREQS="0:30,90 125:30,90 250:24,180 500:34,360 550:36,400 600:39,430 720:44,520 805:48,600 850:51,600 900:54,600 950:54,600 1000:60,600 1100:72,600 1150:72,600"
SMARTREFLEX_VDD1=1
SMARTREFLEX_VDD2=1
GOVERNOR=ondemand
IGNORE_NICE_LOAD=0
UP_THRESHOLD=95
SAMPLING_RATE=300000
POWERSAVE_BIAS=0
*Gre za nastavitve, ki so bile preizkušene na dveh N900. Telefon bo delal v frekvenčnem območju 250-805 MHz. Navita sta tako procesor kot grafični čip in pri max navitju (805:48,600) lahko predvajata 720p posnetke. Voltaža pri 805 MHz je ista kot pri 500 MHz za originalno jedro. 805 MHz zado.
8. Shranimo vnos v Leafpadu in ga zaprimo, gremo zopet v x-treminal, kjer naložimo ravno kreiran profil:
Sedaj rabimo samo še preveriti ali predvajanje 720p videa deluje. Pojdite na
ta link, naj vas ne prestraši bolgarska cirilica. V okvir vpišite številko, ki je vidite zapisano v zelenem polju nakar kliknite na zeleni gumb desno. Odprla se vam bo nova stran, kjer kliknite na napis
1280x720_test.avi, da si prenesete tesno datoteko. Ta je posneta v resoluciji 720p z N900. Če jo bo telefon predvajal tekoče, potem je to to. Mogoče se bo predvajanje na samem začetku malo zataknilo, preden frekvenca prileze na 805.
Snemanje v resoluciji 720p bo možno z aplikacijo za kamero, ko bodo pripravili potrebno posodobitev, ki bo kmalu na voljo.
Za konec pa še opozorilo, da vsak poseg v sistem lahko škoduje vašemu telefonu, zato ne prevzema odgovornosti v primeru okvare, ki bi nastala zaradi tega navodila. Vse kar počnete, namreč počnete izključno na lastno pest.