Nokia N810 Internet Tablet

Nasze przygody z N810

września-11-2008

Wsparcie dla Ogg w Diablo

Na stronie projektu Ogg support for n8x0 pojawiła się informacja, że jest już do pobrania biblioteka obsługująca pliki Ogg w Diablo.


AKTUALIZACJA

Nieco więcej niż w newsie napisał autor na swoim blogu.

Umieszczone w kategorii Informacje, Uaktualnienia
sierpnia-31-2008

Tcpdump dla n810

Tcpdump jest jednym z popularniejszych analizatorów sieciowych (potocznie nazywanych
snifferami) pracujących na platformie uniksowej. Głównym zadaniem tcpdumpa jest nasłuchiwanie
ruchu panującego w sieci. Czyli jest to program, którego od dłuższego czasu szukałem. Prawda jest taka, że jest to jedna ze składowych programu… Ale o tym pewnie jutro.

Dzisiaj instalujemy tcpdump na nce z Diablo.  Niestety tcpdump nie jest jeszcze dostępny w rep dla Diablo. Dlatego też pierwszą rzeczą jaką najlepiej zrobić jest odpalanie trybu red pill i teraz:

  • idziemy do Settings gdzie uruchamiamy Application manager
  • w Application manager klikamy na rozwijalne menu (górny lewy róg)
  • w tym menu wybieramy Application catalogue
  • kolejnym krokiem jest wybranie New
  • w miejscu oznaczonym jako Web Address wpisujemy http://repository.maemo.org/
  • w miejscu oznaczonym jako Distribution wpisujemy chinook
  • w miejscu oznaczonym jako Components wpisujemy free
  • Nazwę wybieramy dowolną.
  • Klikamy ok

Teraz w Browse installable aplications znajdziemy bez trudu pakiet tcpdump i można go zainstalować. Po instalacji uruchamiamy X Terminal, logujemy się jako root i można korzystać z dobrodziejstw tcpdump. Ważne – nie można być zalogowanym do żadnej sieci podczas korzystania z tcpdump. Wystarczy disconnect i… gotowe.

Tcpdump jest programem dostępnym z linii poleceń. Więc nie jest dla każdego. Jednak pomocny może być prosty manual jaki udało mi się znaleźć tutaj. Po jego lekturze można wykorzystać część możliwości tkwiących w tym przydatnym programie.

Prawdopodobnie w komentarzach pojawią sie wpisy naszych linuxowych guru, którzy być może podzielą się swoimi przygodami z tcpdump oraz być może jakieś przykłady, które można będzie wykorzystać do testów. Bo oczywiście program służy tylko do zdobywania wiedzy nt. sieci. Nikt nawet przez chwilę nie nie pomyślał o wykorzystaniu go do np. wardrivingu ;)

Umieszczone w kategorii Ciekawostki, N810 How To, Programy, Rozważania
lipca-20-2008

Nka z Diablo a GPS odsłona II

W nawiązaniu do pytania, które zadał Fidor przeprowadziłem dzisiaj jeszcze dwa testy. Niestety z przyczyn pogodowych oba testy były przeprowadzone z zainstalowanym A-GPS. Deszcz postanowił, iż kolejny test przeprowadzę w innym terminie. A teraz do rzeczy jak mawiają tragarze :)

Na pokładzie testowej Nki rządzi Diablo oraz A-GPS. Po rozpaczliwym telefonie do Pdd przywróciłem pewne ustawienia, które same mi zjadło ;) Wyłączyłem Nkę. Włączyłem ją. Wpisałem kod dostępu, uruchomiłem Maemo Mapper.

Wybrałem GPS -> Enable Gps i zacząłem mierzyć czas. Po 17 sekundach Nka znalazła satelity i ustaliła moją pozycję. Wszedłem do pomieszczenia w którym nie ma zasięgu. Wyszedłem z niego po 5 minutach i nka w ciągu 4 sekund określiła swoją pozycję.

Zmieniłem ustawienia tak aby Nka korzystała z GPS zewnętrznego. Wiem, że startuje on 30 sekund. Najpierw wyłączyłem Nkę. Włączyłem ją, uruchomiłem Maemo Mapper, włączyłem GPS zewnętrzny. Odczekałem 30 sekund i wybrałem GPS -> Enable Gps. Po około 6 sekundach nka znalazła GPS i określiła swoją pozycję.

Dzisiaj niebo było pokryte grubymi, ciężkimi, deszczowymi chmurami. Widać iż coś zostało poprawione i Nka działa znacznie szybciej niż wcześniej. Oczywiście nie poprzestanę na tych testach i przeprowadzę analogiczne bez zainstalowanego A-GPS jeśli na to pogoda i czas pozwolą.

Zachęcam innych do testów. Może ktoś napisze program mierzący czas od momentu uruchomienia do momentu znalezienia pozycji? Tak aby wykluczyć element błędu człowieka?

Umieszczone w kategorii Testy
lipca-19-2008

Nka z Diablo a GPS

Od kilku dni intrygowało mnie pewne pytanie. Czy naprawdę po wgraniu Diablo w Nce szybciej działa gps? Dzisiaj postanowiłem przeprowadzić proste testy.

Najpierw sprawdziłem Nkę z zainstalowanym A-GPS.  Znalezienie satelitów i ustalenie pozycji to około 5 sekund. Szybko.

Odinstalowałem A-GPS. Znalezienie satelitów i ustalenie pozycji to około 6 sekund. Szybko? Szybko!

Zewnętrzny GPS i program A-GPS. Znalezienie i ustalenie pozycji 3 sekundy. Bez A-GPS – czas identyczny, no może pół sekundy więcej.

Śmiem przypuszczać, iż zainstalowanie Diablo to doskonały sposób na przyspieszenie działania GPS (znajdowania satelitów). Jak wszyscy pamiętają sukcesem było jeśli Nka znalazła satelity poniżej minuty. 30 sekund to wynik uznawano za GENIALNY, a nikogo nie dziwiło 5 minutowe oczekiwanie na określenie swojej pozycji.

Nie wiem tylko jaka zasługa w tym programu A-GPS. Ja mam go zainstalowanego, bo w niczym nie przeszkadza. A jeśli pomaga, to tym lepiej. Jeszcze raz polecam tandem Diablo + A-GPS.

Można powiedzieć, że dopiero teraz Nka pokazuje w pełni swoje możliwości. Szkoda tylko, że nie można programowo rozwiązać braku modułu GSM ;)

Umieszczone w kategorii Testy
lipca-17-2008

Nka i dysk zewnętrzny

W dzisiejszej poczcie znalazłem taki oto mail:

Posiadam dysk zewnętrzny na którym trzymam /pliki multimedialne/ ;) i chciałem go zmapować,  żeby na nce pliki były dostępne. Znalazłem pakiet Wizard Mounter, który niby to robi.

Sęk w tym, że do pracy wymaga on pakietów: kernel-diablo-modules-extra, portmap. I tutaj się zaczynają schody. Przy próbie zainstalowania pierwszego pakietu – krzyczy o zależnościach, których nie może spełnić:

flash-and-reboot (= 3);
initfs-flasher (= 0.95.16-200823maemo2);
kernel-diablo-flasher (= 2.6.21-200823maemo3)

i właściwie się zapętlam w tym miejscu, każdy kolejny z podanych pakietów wymaga poprzednich.

Problem niby jest opisany i poradą jest używanie ‘apt-get -f install’ zamiast samego ‘apt-get install’, ale to nie dziala.

Następuje moje pytanie – czy ktoś z szacownego grona Nek zdołał na diablo uruchomić nfs lub sambę, lub też czy poradził sobie z opisanym problemem?

Ja niestety nie posiadam dysku zewnętrznego więc nie spotkałem się z takim problemem. Wierzę jednak, iż w szerokim gronie użytkowników Nki znajdzie się ktoś kompetentny, kto w komentarzach pokusi się o rozwiązanie tego problemu.

Umieszczone w kategorii Rozważania, Testy
lipca-15-2008

Adwokat diabła

Michaniu, musiałem to kiedyś zrobić. Lepiej wcześniej niż później. Korciłoby mnie przez następny miesiąc. Mam diabła na pokładzie!

Postąpiłem tak jak przykazałeś. Udało się! Wszystko robiło się samo i tylko pytało czasami o zgodę. Samo się sflaszowało, samo odtworzyło dane z backupu, samo zainstalowało aplikacje. Co prawda musiałem zrobić ręcznie kilka ustawień (WordPy, tapetka, skrót do Google Readera), ale większość ustawień została przejęta ze starego profilu (poczta z Modesta, Skype).

Do Twojego opisu instalacji dodałbym jeszcze jedną rzecz – sprawdzenie poprawności ściągniętego pliku z nowym systemem. W tym celu należy dodatkowo ściągnąć plik MD5SUMS, w którym są zapisane sumy kontrolne plików *.bin z systemem. Następnie za pomocą linuxowo-konsolowgo programu md5sum obliczamy sumę kontrolną pliku:

md5sum RX-44_DIABLO_4.2008.23-14_PR_COMBINED_MR0_ARM.bin

Jeśli się zgadza z tą zapisaną w pliku MD5SUMS (589056ea3c725f12e211e401b7c953db), to wszystko jest OK i można przejść do instalacji systemu. W przeciwnym wypadku musimy ciągnąc plik jeszcze raz.

Co do programu AGPS-UI, o którym wcześniej pisałeś, to nie jest on taki nieprzydatny jak sugerowałeś. Co prawda nie wiem jak ten program współpracuje z telefonem i WiFi (nie widziałem żadnego działania w tym kierunku). Ale jeśli mu pokażesz ręcznie, ze jesteś w Polsce (lub gdziekolwiek indziej, gdzie się znajdujesz), to Maemo-Mapper czy Wayfinder od razu widzą zestaw satelitów i próbują ich nadsłuchiwać. Przynajmniej to u mnie tak wyglądało.

Normalnie gdy wcześniej uruchamiałem nawigację, to na początku nie było żadnego satelity. Teraz na wejście mam ich kilka. I GPS pozycjonuje się dużo szybciej. Ale muszę to jeszcze przetestować (jak znajdę chwilę wolnego). Na razie wygląda mi to tak, że trzeba mieć włączony program AGPS-UI i być w trybie online – wówczas Maemo-Mapper widzi listę satelitów na wejściu. Tak jak pisałem, są to wrażenia “na szybko” i przydało by się to dokładnie przetestować. Mnie udało się spozycjonować w ciągu 2-3 minut gdy stałem w oknie mieszkania (blok z żelbetonu). Wcześniej to było albo nie do wykonania, albo trwało wieczność. A może to tylko zbieg okoliczności i kolejne placebo?

Uciekam do pracy…

Umieszczone w kategorii Informacje, N810 How To, Uaktualnienia
lipca-13-2008

Pytanie do posiadaczy Nki bez Diablo

Ostatnio zmuszony byłem ponownie uruchomić moją nkę. Tak, tak. Wiem, to brzmi jak przekleństwo windowsa ale tak było. Po instalacji jakiegoś komponentu oczy me ujrzały komunikat: aby wszystko działało jak należy, trzeba ponownie uruchomić nkę. No może nie dokładnie komunikat takiej treści ale sens jest zachowany.

Jakież było moje zdziwienie kiedy podczas ładowania pojawiły się znajome rączki. Ale statyczne. Nie wiem, czy dobrze pamiętam, ale w poprzedniej wersji softu, rączki te były animowane i się złączały. A tutaj nic, są statyczne.

Dlatego mam pytanie do wszystkich, którzy pamiętają – bądź też jeszcze nie aktualizowali swoich tabletów. Jak to naprawdę jest? Bo pamięć ludzka bywa zawodna. A nkę uruchamiałem tylko kilka razy i po prostu nie pamiętam. Tak to bywa z bliskimi doskonałości systemami, nie często widuje się ekran powitalny :)

Umieszczone w kategorii Ogólnie, Rozważania
lipca-1-2008

Masz Diabła? Możesz używać AGPS

Ciekawa informacja dla wszystkich, którzy są szczęśliwymi posiadaczami N810 z Diabłem na pokładzie. Można zainstalować sobie AGPS.

Czym jest AGPS? inaczej Assisted GPS jest rodzajem GPS wykorzystywanym w telefonach komórkowych. Używa on serwerów operatora sieci do skrócenia czasu potrzebnego na pierwsze znalezienie położenia. Usługa musi być dostępna u operatora, w przeciwnym wypadku GPS będzie działał, ale dłużej będzie trwało pierwsze “połączenie z satelitami” [więcej]

Aplikację nazwaną AGPS-UI znajdziemy w repozytorium, (settings, application manager, browse installable, applications i tam szukamy) Posiadacze diabełka nie powinni mieć trudności z zainstalowaniem. Klik i… gotowe.

Co nam daje to oprogramowanie i do czego jest nam ono potrzebne. Po prostu oblicza nasze przybliżone położenie używając telefonu gsm bądź – co jest nowością – korzystając z połączenia WiFi. Tak, AGPS-UI współpracuje z łączem WiFi, a nie tylko z telefonem komórkowym. Doskonałe kiedy gps nie ma zasięgu.

Jedno małe ale – program pokaże miejsce naszego pobytu na ogólnej mapie świata. W tej wersji jest to dobre rozwiązanie dla prawdziwych globtroterów, gdyż to troszkę za mało , że wiemy iż aktualnie znajdujemy się w Polsce :) Być może istnieje możliwość użycia AGPS-UI z np. Maemo Mapperem? Mnie to się nie udało. Ale być może, ktoś tego dokonał i się pochwali?

A na trop tej aplikacji naprowadził mnie Pdd podsyłając ten oto link

Umieszczone w kategorii Ciekawostki, Informacje, Ogólnie, Programy
czerwca-29-2008

Jak Michaniu i Ubuntu z Diabłem walczyli

Jak już zapewne wiecie, moja Nka dostała się już w łapy Diablo. Ale nie obyło się to bez kłopotów. Najpierw chciałem do flaszowania użyć windows xp. Niestety pomimo moich najszczerszych chęci, nie udało mi się zmusić systemu aby zobaczył nkę. Widział ją ale tylko jako urządzenie magazynujące. I nic więcej. Najgorsze jest to, że nic nie pomagało. Ani instalacja sterowników do kabelka, ani instalacja pc suite, ani włączanie i wyłączanie komputera.

Znikąd pomocy. Tylko diabelskie podszepty Pddzainstaluj linuxa, linux rozwiąże problemy, linux… Przyznam się bez bicia – złamałem się :) Aby jednak nie istalować linuxa zassałem sobie Ubuntu 7.10 Desktop Live CD. Jest to dystrybucja linuxa uruchamiana z płytki. Ściągamy system (najlepsze jest to, że system jest darmowy i w pełni legalny), wypalamy płytkę, ustawiamy bootowanie na cd, odpalamy i już. Mamy działającego linuxa.

Wsadzamy Diabła w N810, czyli flaszujemy Nokię N810 pod Ubuntu 7.10 Desktop Live CD *

  • Na naszej nce robimy kopię bezpieczeństwa plików (backup)

  • Odpalamy Ubuntu

  • Na komputer ściągamy Linux flasher-3.0
  • Do tego samego katalogu ściągamy najnowszy firmware, w naszym wypadku będzie to RX-44_DIABLO_4.2008.23-14_PR_COMBINED_MR0_ARM.bin

  • Należy się upewnić, że bateria w N810 wytrzyma flaszowanie, czyli że mamy wystarczający zapas energii. Najlepiej więc postarać się o pełną baterię.

  • Odłączamy ładowanie, wyłączamy N810. Podłączamy tablet do naszego PC przy pomocy kabla USB. Nka cały czas musi być wyłączona!

  • Teraz musimy stać się rootem na PC. Wydajemy komendę sudo passwd root i nadajemy sobie hasło roota. Najlepiej zapamiętać to hasło :)

  • Wchodzimy do katalogu, w którym są nasze pliki (używamy ls i cd)
  • Aby flaszowanie było możliwe należy wydać takie oto zaklęcie: chmod +x flasher-3.0

  • Jako root (jesteśmy nim, jeśli nie to załatwi to komenda su i wpisanie hasła) wpisujemy:
    ./flasher-3.0 -F RX-44_DIABLO_4.2008.23-14_PR_COMBINED_MR0_ARM.bin -f -R
  • Czekamy aż na PC pojawi się napis “Suitable USB device not found, waiting”

  • Dopiero teraz włączamy N810. Ważne! Podczas włączania TRZYMAMY przycisk do momentu aż nie zauważymy na nce w prawym górnym rogu znaczka usb. Ja przynajmniej tak zrobiłem. Pojawi się znaczek, puszczamy przycisk i przechodzimy do kolejnego punktu.

  • Obserwujemy informacje na PC. Po sflaszowaniu N810 sama się ponownie uruchomi.

 

Nka flaszuje się bardzo szybko. Nie wiem czy trwało to 30 sekund, czy może troszkę więcej. Wiem, że obyło się to błyskawiczne.

Teraz można ustawić nowe programy. Warto też wczytać wcześniej zrobiony backup. Dzięki temu odpadnie ponowne ustawianie niektórych opcji w programach zewnętrznych, które sobie doinstalujemy.

UWAGA! Jeśli ktoś zdecyduje się na skorzystaniu z tego opisu, musi wiedzieć, że robi to na własną odpowiedzialność. Mnie się udało, jednak wiadomo, że nie zawsze musi tak być :D

 

* oryginalny tekst przed moimi poprawkami dostępny jest tutaj

Umieszczone w kategorii N810 How To, Uaktualnienia
czerwca-27-2008

Czy warto już teraz wgrać Diablo?

Ja już zrobiłem flasza (bo mnie Pdd poganiał :P ) I jestem od kilku minut w posiadaniu Diablo. Niedługo opiszę z jakimi problemami przyszło mi się zmierzyć i dlaczego zdecydowałem się na ubuntu live cd.

Czy dobrze zrobiłem dokonując aktualizacji? Mam mieszane uczucia. Moim zdaniem brakuje jeszcze zbyt wielu paczek. Nie mogę zainstalować interesujących mnie programów. Nie widzę np. Canoli dla Diablo, nie ma ssh, nie ma Maemo Mappera. Jeszcze nie m, ale kiedy to wszystko się pojawi?

Oto lista braków na dzień 28.06.2008 (podana za stroną Talk:Diablo:_Missing_Packages)

Maemo Mapper
password safe
OpenSSH
gnumeric
Evince
Comix
Quiver
Apache (httpd)
Subversion
personal-menu
ntp
Mplayer
Pidgin
rDesktop
Other Maemo Weather
FB Reader
USB Control
OpenVPN
file

Ja dodam jeszcze:
Personal Menu
FuelPad
MaemoFTP
BattleGweled

Ciekawe co przegapiłem jeszcze? Cóż, chciałem mieć nowy system? No to mam. Szkoda, że nie ze wszystkimi programami do jakich się przyzwyczaiłem.

Każdy powinien sam zdecydować czy warto już teraz wgrać Diablo. Ja uważam, że można było poczekać. Ale to wiem teraz, kiedy mam diablo ;)

 


DOPISEK:

Stosując się do rad zamieszczonych w komentarzach przez Sprae, postanowiłem zaryzykować i zainstalować to czego mi brakowało w nce nie czekając na nowe wersje. I teraz wszystko to konfiguruje. Muszę stwierdzić, że podany sposób się sprawdził i na razie wszystko co instalowałem działa.

Umieszczone w kategorii Informacje, Rozważania, Uaktualnienia