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)…

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:
- Bluez Utils
- Open Obex
- 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 scanAvremo 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/shecho -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 DUNAdesso 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
noipdefaultora è 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
adesso 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 timBuona navigazione
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ò.
| |












