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:

Timibox.tim.it
Vodafoneweb.omnitel.it
WINDinternet.wind
H3Gtre.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ò.


Altri articoli che potrebbero interessarti

Il nuovo giocattolo Dall'1 agosto entrerò in ferie (finalmente), per 14 giorni ed al mio ritorno mi aspetterà il mio primo...
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...
Utilizzare il proprio Blackberry come modem su Linux Subito al ritorno dalle ferie eccoci con i nostri soliti how-to. Con questa guida vediamo come utilizzare...
Samsung Galaxy Beam: un proiettore tascabile Chi non ha mai voluto possedere un proiettore tascabile? Ecco Samsung accontenta questi difficili clienti...Alla...
Buon compleanno Ebbene si oggi sono diventato più "vecchio"...23 anni fa alle ore 6:00 del mattino nacque un...

About the Author

M0rF3uS al secolo Alex è un ggiovine 25enne appassionato di informatica e linux. Lavora come Network and System Administrator e nel tempo libero gioca un pò con la sua fotocamera (Canon EOS 1000D) riuscendo a volte, per sbaglio, a fare qualche scatto decente. Completano il corredo, degli hobbies "vorrei ma non posso" ossia l'astronomia e l'astronautica....si è uno di quelli che da grande vorrebbe fare l'astronauta (povero coglione vero?).