Akkor vegyuk sorra a hardverhibakat:
- GPS bug, meg juliusban javitottak. Volt ra szoftveres
(kernel) es hardveres javitas.Hardveresen az SD kartya ket
laba koze kell egy smd kondit forrasztani
- gerjedes (buzz), es visszhang (echo). Erosen
szolgaltatofuggo (tehat nem mindegy hova kapcsolodsz), es
nehezen reprodukalhato volt. A ketto osszefugg, javitas mar elerheto, a v7-es verzio mar fixszel jon ki a gyarbol. Ezt
hivjak big-C rework-nek. A lenyeg,
hogy a mikrofon zajt vett fel, es a GSM chipbe tovabbadta.
Eleg nehez ilyen ellen vedekezni. Pl. az en Nokiamat
szetszedve a lenyegi resz mind femdobozba van csomagolva.
- visszahang: van ra egy nem-dokumentalt parancs a TI calypso
GSM chiphez, ami megszunteti. Egy kulsos jott ra, a parancsot
egy masik (nagyon hasonlito) chip doksijaban talalta, ami nem
NDA-s. Ezek az NDA-s doksik egyebkent is eleg nagy szivast
jelentenek, errol volt egy openmoko cegen beluli analizis
(hogy hany NDA-t irtak ala, es melyik mikor jar le).
- WSOD (white screen of death), ez kb. 20C alatt jott elo es ha
tovabb volt alvo allapotban, akkor gyakrabban.(pl. ejszaka)
Ez is hardverhiba, bar nem ok tehetnek rola. (valami analog
hiba lehet, es fugg a kepernyotol(LCM).
A megoldas teljesen szoftveres, a kepernyot mindig ugyanugy
inicializaljak, mintha most bootolna a telefon. Nincs semmi
hatrany igy (suspendben 0 wattot fogyaszt a kepernyo).
- tovabbi suspend/resume bugok, amik jo reszet mar javitottak
(kernel szinten). A suspend/resume bugokat baromi nehez
megtalalni, bovebben Linus blogjaban.
- glamo lassu, bar ezt tudtak. Ezzel nincs mit tenni, egyutt
kell/lehet vele elni. Glamo doksija szintan NDA-s, igy a
driver fejlesztes hozza(3D) kulon macera. Egyesek szerint (foleg Raster) nem hoz jelentosebb sebessegnovekedest, mert
nagyon sok korlatja van (texturameret, feltoltesi sebesseg,
hianyos opengl parancsok, etc). A glamo 2D-s resze kesz van.
Szerintem elhibazott volt a disztribuciofejlesztesi modelljuk:
- Ugy gondoltak hogy majd a qtextended jo lesz a telefonra, es mindenki orul majd (igy nem kell sajat platformot kifejleszteniuk). Ezt toldoztak-foldoztak, ahelyett, hoyg mar az elejetol fogva rafekudtek volna a sajat kifejlesztesere (amit most csinalnak).
Most nagyon jo iranyba haladnak:
1. Alkalmaznak nagyon hozzaerto kernelfejlesztot (Andy Green), aki koordinalja a tobbi fejlesztot
2. Fejlesztenek egy D-busos kozos nevezot(fso), amivel az osszes hardverszolgaltatas elerheto (akksi, gsm, gps, ido, etc)
3. Enlightenment az ablakkezelo, es a billentyuzet
4. sajat telefonos alkalmazasok (tarcsazas, sms, telefonkonyv): paroli, ami szinten efl-t hasznal.
5. Dobtak/dobjak a qtextended-et es a bugjainak a javitasat
Szerintem egy olyan 3 honapon belul ez az egesz rendszer osszeerik, kesz lesz a paroli, es atomstabil lesz. Nyugodtan lehet vele telefonalni.
Szerintem most erdemes igazan venni es nem a mult nyaron volt.
Ugyanakkor lehet erdemes a GTA03-at megvarni, amiben szinte biztos, hogy lesz kamera (a kernel git-jet figyelve).
Sajnos nagyon takargatjak a GTA03-at, annyi biztos, hogy mar augusztusban volt par prototipus (bar nem tudni, hogy ez csak az elektronikat takarja, vagy pl. a tokozatot is).
Most debuggoljak a GTA03 suspend/resume bugjait, szoval szerintem mostanra mar van teljesen kesz prototipus(bar ez csak tipp).
Az viszont szinte biztos, hogyha kesz is a prototipus, es rogton gyartasba adjak, akkor leghamarabb 6 honap mulva jon ki az elso darab. (multkor leirtak, hogy mi a gyartasba kerules fazisai, es tenyleg min. 6 honap).
Szoval en szerintem GTA03 kb. oktoberre varhato, de valoszinu hogy a karacsonyt lovik be (bar ne legyen igazam). Addigra a szoftver teljesen kinovi magat es gyerekbetegsegeit.
En most azon filozok, hogy vegyek-e most GTA02-t(Freerunner), mire megveszem marciusba mar mindennapi telefonkent is hasznalhato, vagy varjam meg a karacsonyt a GTA03-ert(amirol semmi pontosat nem tudni).
Egy szo mint szaz, kar temetni az openmokot, en sokkal derusebben latom a helyzetet mint szeptemberben.
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....