eKsiążki
https://forum.eksiazki.org/

Wersje m92/wersje firmware
https://forum.eksiazki.org/modele-i-oprogramowanie-onyx-boox-f174/wersje-m92-wersje-firmware-t11632.html
Strona 1 z 1

Autor:  janek0 [ 15 cze 2012 13:32:07 ]
Tytuł:  Wersje m92/wersje firmware

Witam wszystkich uzytkowników forum, to mój pierwszy post, ale czytam to forum od dawna. Mam pytanie dotyczące m92 (chyba głównie do p. Roberta, ale przyjmę odpowiedź od każdego :D), które myślę będzie interesujące także dla innych użytkowników (biorąc pod uwagę kiepską jakość oprogramowania naszych czytników, produkowanego przez Onyx i niską częstotliwość upgrade'ów):

Ponieważ tu i na forum mobileread pojawiły się informacje od użytkowników próbujących instalować na m92 pochodzących z różnych dystrybucji, firmware pochodzące z różnych źródeł, prosiłbym o jasną informację, jakie firmware można instalować na jakich czytnikach i co się może stać, jeśli się przez pomyłkę zainstaluje złe firmware.
Wiadomo, że istnieją przynajmniej 4 dystrybucje m92 -
1. polska, sprzedawana przez ArtaTech
2. światowa/europejska, sprzedawana min przez ereader-store.de
3. chińska, sprzedawana przez Chińczyków :)
4. chyba także rosyjska, sprzedawana zapewne przez Rosjan :)

Każdy dystrybutor udostępnia własne firmware, które dostaje od Onyxa, ale też sam rozszerza i poprawia (ereader-store ponoć podpisał tzw NDA z Onyxem, co oznacza, że będą poprawiać software). Dodatkowo, istnieje niezależny projekt OpenBoox, który wprawdzie jeszcze nic dla m92 nie wytworzył, ale nie jest wykluczone że kiedyś to zrobi. Jest więc 20 kombinacji firmware i dystrybucji czytników: czytnik z polskiej dystrybucji z firmware polskim, chińskim, światowym, rosyjskim i (w przyszłości) otwartym, z światowej dystrybucji z firmware polskim... itp. Czyli sporo i w przyszłości może pojawić się problem tzw. forków.

Pytanie jest zatem takie jak na wstępie - czy można uszkodzić czytnik instalując firmware z obcej dystrybucji i czy ew instalacja oprogramowania z innej dystrybucji jest jakoś odwracalna?

Autor:  Robert ArtaTech [ 15 cze 2012 19:24:15 ]
Tytuł:  Re: Wersje m92/wersje firmware

Założenie producenta jest takie, że oprogramowanie pochodzące z innej dystrybucji niż dany konkretny egzemplarz, na tym egzemplarzu po prostu się nie zainstaluje.
Na przykładzie:
W czytniku pochodzącym z polskiej dystrybucji nie zainstaluje się inna wersja oprogramowania.
Polska wersja (od ArtaTech) nie zainstaluje się na czytniku nie pochodzącym z naszej dystrybucji.
Związane jest to przede wszystkim z ponoszeniem przez dystrybutora opłat licencyjnych na dodatkowe (bezpłatne dla użytkownika) oprogramowanie, jak np. IVONA.

Istnieje możliwość wgrania polskiego oprogramowania na czytnik z obcej dystrybucji, ale musi się to odbyć w naszym serwisie i jest związane z niewielką dodatkową opłatą.

W przeszłości zdarzało się, że po udanym wgraniu obcego oprogramowania, dany czytnik blokował się i nie można było (samodzielnie, bez wizyty w serwisie) zainstalować żadnej innej wersji, następowała całkowita blokada mechanizmu aktualizacji (przypadek firmy Wolder). Czy obecnie mechanizm zaimplementowany przez producenta będzie działał poprawnie, zobaczymy.

Autor:  janek0 [ 16 cze 2012 0:10:43 ]
Tytuł:  Re: Wersje m92/wersje firmware

Dziękuję bardzo za odpowiedź, nawet jeśli trochę ona tajemnicza i ujawnia niewiele poza tym, co i tak wiadomo :D.

Rozumiem oczywiście dlaczego ktoś (ArtaTech, inni dystrybutorzy) może nie chcieć żeby dołączane oprogramowanie proprietary trafiało do "cudzych" klientów. Jako posiadacz wersji niepolskiej nie dybię też wcale na waszą Ivonę :D - tak długo jak czyta ona tylko po polsku jest ona dla mnie bezużyteczna, podobnie jak i dla większości właścicieli "niepolskich" m92 (sugestia że oprogramowanie można wymienić w serwisie jest ciekawa, ale jeśli to oznacza, że mój boox będzie z kolei uwięziony w polskiej dystrybucji, to raczej nie skorzystam - choćby ze względów gwarancyjnych).

Dziwi mnie natomiast to, że ktoś może chcieć prowadzić politykę celowego utrudniania upgrade'ów. Pod wieloma względami wydaje mi się to strzałem w stopę - oprogramowanie booxów jest przecież w znakomitej większości oparte na licencji GPL i powinno być modyfikowalne przez każdego użytkownika, jak tego wymaga duch GPL, tym bardziej, że jakość kolejnych wersji firmware woła o pomstę do nieba a i rozwijanie oprogramowania w ogóle nie wygląda na silną stronę firmy Onyx (wystarczy poczytać to forum). "Forkowanie" upgradów przez dystrybutorów szkodzi też użytkownikom dlatego, że utrudnia propagację poprawek i wprowadza zamieszanie. Last but not least (co już jest trochę inną sprawą) działalność firmy Onyx prawdopodobnie narusza licencję GPL, ponieważ publikowany GPLowy kod źródłowy firmware jest niepełny i nieaktualny (ciekawe czy będzie reakcja FSF).

W każdym razie, dedukuję, że aktualizacja firmware jest zarządzana przez jakiś tajny bootloader, który sam w sobie nie jest objęty licencją GPL, nie zawiera kodu, który należałoby ujawnić i dlatego nie może być weryfikowany przez społeczność open source. Dlatego też nie wiadomo jakiej jest on jakości i nigdy nie będzie wiadomo, kto ponosi odpowiedzialność za wadliwe działanie tegoż (na przykład zbrickowanie sprzętu wskutek próby instalacji oprogramowania pochodzącego bezpośrednio od producenta). :zakrecony:

Autor:  t3d [ 16 cze 2012 21:56:24 ]
Tytuł:  Re: Wersje m92/wersje firmware

janek0 napisał(a):
W każdym razie, dedukuję, że aktualizacja firmware jest zarządzana przez jakiś tajny bootloader, który sam w sobie nie jest objęty licencją GPL, nie zawiera kodu, który należałoby ujawnić i dlatego nie może być weryfikowany przez społeczność open source. Dlatego też nie wiadomo jakiej jest on jakości i nigdy nie będzie wiadomo, kto ponosi odpowiedzialność za wadliwe działanie tegoż (na przykład zbrickowanie sprzętu wskutek próby instalacji oprogramowania pochodzącego bezpośrednio od producenta). :zakrecony:

http://ecos.sourceware.org/cgi-bin/cvsw ... sroot=ecos

Upgrade'y są szyfrowane.

EDIT:
janek0 napisał(a):
Last but not least (co już jest trochę inną sprawą) działalność firmy Onyx prawdopodobnie narusza licencję GPL, ponieważ publikowany GPLowy kod źródłowy firmware jest niepełny i nieaktualny (ciekawe czy będzie reakcja FSF).

Jeśli już, to raczej organizacje typu gpl-violations. Swego czasu iriver przyznał się do łamania licencji i w ramach przeprosin przesłał kilka czytników Haraldowi :)

Autor:  janek0 [ 16 cze 2012 22:06:53 ]
Tytuł:  Re: Wersje m92/wersje firmware

Niby są, ale (przynajmniej w firmware dystrybuowanym przez ereader-store) choć archiwum nie można rozpakowywać, to można modyfikować (nadpisywać) zawarte w nim pliki. Skoro ArtaTech i tak łamie kompatybilność firmware, to pewno też inaczej pakują archiwa (nie chce mi się sprawdzać), ale jeśli nie, to... byłoby to dziwne :?

Strona 1 z 1 Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/