Collegarsi ad internet tramite palmare gprs via bluetooth (PalmOS treo 680)

Ieri mi sono fatto cambiare il palmare aziendale, un samsung i600, a causa dei numerosi problemi che riscontravo (non per andare sempre contro a microsoft, ma aveva Windows Mobile….e si notava)…

A prima vista può sembrare un cesso immondo...ma dopotutto non è male

e cosi mi è stato rifilato un Treo modello 680 equipaggiato con PalmOS. Ma partiamo dall’inizio, perchè cambiare?

Beh questo articolo vuole essere anche d’aiuto a chi si trova di fronte alla scelta del suo futuro palmare, ragazzi…se vedete marca samsung (ma anche windows mobile in genere), GIRATE ALLA LARGA!!!

Lento…era estremamente lento all’avvio, impossibilità a connetterlo al pc se non tramite activesync, microsoft ovviamente, utenti linux quindi dimenticatevelo; in maniera randomica e apparentemente inspiegabile smetteva di ricevere chiamate, sms, mms, email, non andava nemmeno la navigazione…e io me ne sono accorto quando uno dei capi d’azienda tentava di rintracciarmi INVANO (bella figura di merda eh?!)

Ma poi viene la ciliegina sulla torta…la batteria!! Se durava sei ore (quella più grande naturalmente), c’era da gridare al miracolo, doveva stare perennemente attaccato all’alimentazione, e vi lascio immaginare durante le settimane di reperibilità dormire con quel coso vicino che emana calore a più non posso…

Ma passiamo alla guida, la prima cosa che ho cercato di fare, essendomi liberato del vincolo Microsoft, ho tentato di connettere il palmare al portatile aziendale tramite bluetooth (perchè siamo sboroni noi non ci accontentiamo del cavo).

C’è da dire che forse l’unica pecca di questo palmare è quella di essere solo un palmare GPRS compatible, che nella navigazione al giorno d’oggi può risultare un pò lento.

Per utilizzarlo come modem non dobbiamo iniziare a pregare in cirillico/musumai, vestendo strane vesti voodoo intonando un antichissima cantilena propiziatoria. Tutto quello che ci serve è una shell, e 10 minuti di tempo;

Iniziamo coi pacchetti necessari, prima di procedere dobbiamo installare sul nostro pc:

  1. Bluez Utils
  2. Open Obex
  3. PPP

Avviamo il demone bluetooth ed iniziamo ad effettuare lo scanning dei canali BT alla ricerca del nostro palmare:

sudo /etc/init.d/bluetooth start
hcitool scan

Avremo una serie di risultati composti dal Mac Address del dispositivo e dal nome dello stesso, segnamoceli e teniamoli pronti per ora...

Adesso editiamo/creiamo, il file /etc/hcid.conf inserendoci all'interno

options  options {
autoinit yes;
security auto;
pairing multi;
pin_helper /etc/bluetooth/pin-helper;
}
laptop device {
name "t43 (%d)";
class 0x3e0100;
iscan enable;
pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}

adesso è il turno del file definito sopra come pin-helper, /etc/bluetooth/pin-helper:

#!/bin/sh

echo -n "PIN:" cat /etc/bluetooth/pin

dopo aver inserito dentro al file /etc/bluetooth/pin il nostro pin di preferenza, editiamo il file /etc/rfcomm.conf:

rfcomm0 {
bind yes;
device MACAddressPalmare;
channel 1;
comment "Nokia";
}

il canale da scrivere dentro il file lo troviamo col comando:

sdptool search DUN

Adesso dobbiamo iniziare a settare la vera e propria connessione, creiamo il file del peer dentro /etc/ppp/peers e chiamiamolo come vogliamo, in questo caso, utilizzando operatore tim, l'ho chiamato con molta fantasia...tim

/dev/rfcomm0 115200
connect '/usr/sbin/chat -v -f /etc/ppp/chat-gprs'
crtscts
modem -detach
noccp
defaultroute
usepeerdns
noauth
ipcp-accept-remote
ipcp-accept-local
noipdefault

ora è il momento di definire il nostro APN d'accesso nel file, da creare, /etc/ppp/chat-gprs '' ATZ OK

AT+CGDCONT=1,"IP","ibox.tim.it"
OK "ATD*99***1#"
CONNECT ''

ovviamente l'apn d'accesso cambia in base al vostro oepratore:

Tim ibox.tim.it
Vodafone web.omnitel.it
WIND internet.wind
H3G tre.it
H3G Naviga Tre) naviga.tre.it

Abbiamo finito Laughingadesso dobbiamo solo lanciare la connessione col demone pppd, che si occuperà di cercare il palmare, effettuare il pairing, e far partire la chiamata verso il nostro operatore per consentirci di navigare:

pppd call tim

Buona navigazione Cool

Update:

C'è solo un piccolo problema che non riesco a risolvere, la connessione dopo due minuti netti viene troncata perchè c'è un qualcosa che non risponde ad un ping, probabilmente il controllo del gateway, appena scopro come risolvere aggiornerò.


Articoli (forse) correlati:

  1. Regolare il timeout della connessione GPRS
    E' una cosa molto semplice, ma a me m'ha fatto veramente dannare, mi dava veramente ai nervi il fatto che...
  2. Ecco come difendere la propria privacy su internet
    Per molti Internet è solo...internet, per tanti altri invece è un mondo pieno di risorse ma anche di insidie. Vediamo...
  3. Strumenti per la visualizzazione dei file tramite linea di comando
    Quotidianamente abbiamo a che fare con una miriade di files che risiedono nel nostro computer, finchè utilizziamo gnome o kde...
  4. Progettato un nuovo algoritmo di routing che promette di aumentare significativamente le prestazioni della rete internet
    Leggo stamani sul sito dell'università di san diego, california, che i ricercatori di suddetta università hanno sviluppato un nuovo protocollo...
  5. Perchè le notizie su Webkit per Internet Explorer sono solo “notizie”
    Girando per i vari feed ai quali sono abbonato, sono capitato su un articolo pubblicato su LinuxFeed, circa la recente...
    blog comments powered by Disqus