Configuration de la connection USB et Bluetooth sur GNU/Linux Debian Lenny d’un téléphone portable Nokia 3600 Slide

J’ai acquis un tel portable Nokia 3600 Slide.

Pourquoi ce modèle ? …Je ne sais pas, j’étais pressé, j’avais tombé mon précédent téléphone dans un torrent et l’eau fraiche et le choc l’ont « espouti » comme on dit à Toulouse.

Ce que je suis arrivé à faire après avoir perdu mon carnet d’adresses de la carte SIM, …et avoir bien failli passer sous Windows pour le récupérer  🙁 :


stockage_donnees

connection_bluetooh

Cela permet d’uploader ou downloader des photos, videos, musique, thèmes , ….

xgnokiiusb

http://www.meeus-d.be/linux/bluetooth.html

http://www.thinkwiki.org/wiki/How_to_setup_Bluetooth

et beaucoup:

http://article.gmane.org/gmane.linux.bluez.devel/12155

http://article.gmane.org/gmane.linux.drivers.gnokii/10729/match=3600

Merci à eux 🙂

Connection bluetooth:

J’ai rédigé ceci à partir de ce que j’avais fait et mon bash_history , je n’ai pas retesté …. Il se peut (c’est sûr !) que j’ai oublié quelques éléments …

Je suppose que la carte bluetooth de l’ordinateur portable fonctionne:

# hciconfig

doit renvoyer quelque chose du type:

hci0:    Type: USB
BD Address: 00:17:31:09:95:1C ACL MTU: 384:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:937678 acl:55585 sco:0 events:2501 errors:0
TX bytes:8285 acl:287 sco:0 commands:77 errors:0

Installer les paquets ci dessous:

aptitude search bluez | grep ^i
i A bluez-audio                     - Support audio bluetooth
i A bluez-gnome                     - utilitaires Bluetooth pour GNOME
i A bluez-utils                     - outils et démons Bluetooth
i A python-bluez                    - Python wrappers around BlueZ for rapid b
aptitude search bluet | grep ^i
i   gnome-bluetooth                 - GNOME Bluetooth tools
i A libbluetooth2                   - Bibliothèque pour utiliser la pile BlueZ
 aptitude search obex | grep ^i
i A gnome-vfs-obexftp               - GNOME VFS module for OBEX FTP
i A libopenobex1                    - OBEX protocol library
i A obex-data-server                - D-Bus service for OBEX client and server s
i   obexfs                          - mount filesystem of ObexFTP capable device
i   obexftp                         - file transfer utility for devices that use

Dans /etc/default/bluetooth vérifier que:

BLUETOOTH_ENABLED=1

HID2HCI_ENABLED=1

HIDD_OPTIONS= »–master –server »

J’ai aussi:

DUND_ENABLED=1

DUND_OPTIONS= »–listen –persist »

Le paquet bluez-utils contient la commande hcitool

Allumer le tel portable et electionner Menu ->Paramètres->Connectivité->Bluetooth

et activer le bluetooth sur le tel portable

Si tout va bien:

hcitool scan

renvoie quelque chose comme:

Scanning ...
	00:21:AB:D9:75:25	Telbm

installer l2ping et en root:

#l2ping 00:21:AB:D9:75:25
Ping: 00:21:AB:D9:75:25 from 00:17:31:09:95:1C (data size 44) ...
0 bytes from 00:21:AB:D9:75:25 id 0 time 18.87ms
0 bytes from 00:21:AB:D9:75:25 id 1 time 37.94ms
0 bytes from 00:21:AB:D9:75:25 id 2 time 38.91ms
0 bytes from 00:21:AB:D9:75:25 id 3 time 35.91ms
0 bytes from 00:21:AB:D9:75:25 id 4 time 36.92ms
0 bytes from 00:21:AB:D9:75:25 id 5 time 26.92ms
0 bytes from 00:21:AB:D9:75:25 id 6 time 29.91ms
^C7 sent, 7 received, 0% loss

Dans /usr/share/doc/bluez-utils/examples/

décompresser passkey-agent.c.gz et le compiler

cd /usr/share/doc/bluez-utils/examples/
gunzip passkey-agent.c.gz
make
Lancer dans une fenêtre de terminal
./passkey-agent --default 0000

Editer dans un autre terminal /etc/bluetooth/hcid.conf et y mettre ceci:

options {
autoinit yes;
security auto;
pairing multi;

passkey "0000";
}
device {
name "asusBM";
class 0x3e0100;
iscan enable;
pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}

Relancer bluetooth

/etc/init.d/bluetooth restart

Dans un autre terminal lancer la commande :

obexftp -b 00:21:AB:D9:75:25 -l

Elle doit renvoyer quelque chose du genre:

# obexftp -b 00:21:AB:D9:75:25 -l
Browsing 00:21:AB:D9:75:25 ...
Channel: 10
Connecting...done
Receiving "(null)"...\<?xml version="1.0"?>
<!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd"
 [ <!ATTLIST folder mem-type CDATA #IMPLIED> ]>
<folder-listing version="1.0">
    <folder name="Carte mémoire" user-perm="RW" mem-type="MMC"/>
    <folder name="Icônes" created="20070101T000000" user-perm="R" mem-type="DEV"/>
    <folder name="Fichiers audio" created="20070101T000000" user-perm="R" mem-type="DEV"/>
    <folder name="Thèmes" created="20070101T000000" user-perm="R" mem-type="DEV"/>
    <folder name="Tonalités" created="20070101T000000" user-perm="R" mem-type="DEV"/>
    <folder name="Clips vidéo" created="20070101T000000" user-perm="R" mem-type="DEV"/>
    <folder name="Photos" created="20070101T000000" user-perm="R" mem-type="DEV"/>
    <folder name="Enregistremts" created="20070101T000000" user-perm="R" mem-type="DEV"/>
    <folder name="Fichiers reçus" created="20070101T000000" user-perm="R" mem-type="DEV"/>
</folder-listing>
done
Disconnecting...done

Autoriser le téléphone portable a se connecter automatiquement

Si oui c'est gagné, sinon ...

Il ne reste plus qu'a ouvrir le navigateur de fichiers et lui dire :

Aller à : obex://[00:21:AB:D9:75:25] (cf deuxième copie d'écran en haut de l'article)

connection USB

Pour accéder aux fichiers « généraux » (photos, vidéo, musique, ….

Au branchement du téléphone avec le câble USB il suffit de répondre « transfert de données » sur le tel portable.

Pour pouvoir accéder au carnet d’adresse, aux messages et au calendrier (pas testé ce dernier à ce jour) il faut installer xgnokii

aptitude install xgnokii

débrancher et rebrancher le cable USB et sur le téléphone répondre "PCSuite"

puis créer un fichier .gnokiirc

et y mettre:

[global]
port = /dev/ttyACM0
model = AT
initlength = default
connection = serial
use_locking = no
serial_baudrate = 19200
smsc_timeout = 10
[xgnokii]
allow_breakage = 0
[gnokiid]
bindir = /usr/sbin/

Lancer la commande

gnokii --monitor

qui doit renvoyer quelque chose du genre:

gnokiid Version 0.6.27
Entrée en mode surveillance...
Network: France Telecom, France (208 01)
LAC: 4302 (17154), CellID: 00006ea2 (28322)
Niveau RF: 6
Batterie: 68
Source d'energie: Battery
SIM: Utilise 0, Disponible 150
Telephone: Utilise 79, Disponible 1921
DC: Utilise 9, Disponible 11
FD: Utilise 5, Disponible 25
MC: Utilise  0, Disponible 20
RC: Utilise 0, Disponible 20
Appel0: inactif
Appel1: inactif
Niveau RF: 6
Batterie: 68
Source d'energie: Battery
SIM: Utilise 0, Disponible 150
Telephone: Utilise 79, Disponible 1921
DC: Utilise 9, Disponible 11
FD: Utilise 5, Disponible 25

...

Si cela fonctionne  lancer en utilisateur xgnokii (cf troisieme copie d’écran en haut de l’article)

Je ne me souviens plus si j’ai essayé de le connecter en bluetooth avec xgnokii.

Laissez votre message après le bip...Biiiiip

Commentaires

Salut

comment tu fais pour reconnaître le téléphone en tant que périphérique amovible ? chez moi (LMDE) le dossier « tonalités » par exemple a ce chemin : « gphoto2://[usb:002,004]/Tonalit%C3%A9s », je ne peux rien lire ni copier malgré que je voie tous les fichiers…

Synaptic install obexd-client obexd-server (D-Bus OBEX client server) and gammu, that will uninstall gnome-obex.
No more Obex error messages. Works fine with wammu.

Laisser un commentaire

(requis)

(requis)