Howto :
1- connecter le Nokia 95 en usb au PC
2- sélectionner le type de connection = PCsuite
3- Ouvrir un terminal sous Linux et taper en root :
lsusb
Vous optenez qqch du type :
Bus 007 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 010: ID 0421:04f0 Nokia Mobile Phones
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 004: ID 05a9:2640 OmniVision Technologies, Inc.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
4- sudo modprobe cdc_acm
5- sudo /sbin/modprobe usbserial vendor=0×0421 product=0x04f0
6- sudo vi /etc/wvdial.conf
8< -----------------------------------------------8<
[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Phone = *99#
Username = username
Password = password
Stupid Mode = 1
8<-----------------------------------------------8<
8- wvdialconf create
On obtient :
8<--------------------------------------8<
Editing `create'.
Scanning your serial ports for a modem.
Modem Port Scan< *1>: S0 S1 S2 S3
WvModem< *1>: Cannot get information for serial port.
ttyACM0< *1>: ATQ0 V1 E1 — OK
ttyACM0< *1>: ATQ0 V1 E1 Z — OK
ttyACM0< *1>: ATQ0 V1 E1 S0=0 — OK
ttyACM0< *1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyACM0< *1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyACM0< *1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyACM0< *1>: Modem Identifier: ATI — Nokia
ttyACM0< *1>: Speed 4800: AT — OK
ttyACM0< *1>: Speed 9600: AT — OK
ttyACM0< *1>: Speed 19200: AT — OK
ttyACM0< *1>: Speed 38400: AT — OK
ttyACM0< *1>: Speed 57600: AT — OK
ttyACM0< *1>: Speed 115200: AT — OK
ttyACM0< *1>: Speed 230400: AT — OK
ttyACM0< *1>: Speed 460800: AT — OK
ttyACM0< *1>: Max speed is 460800; that should be safe.
ttyACM0< *1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
Found an USB modem on /dev/ttyACM0.
Modem configuration written to create.
ttyACM0: Speed 460800; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″
9- wvdial
Vous avez un truc du genre :
–> WvDial: Internet dialer version 1.60
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: ATZ
ATZ
OK
–> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
–> Modem initialized.
–> Sending: ATDT*99#
–> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}”}&} }*} } g}%~
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Sat Jun 21 13:31:29 2008
–> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
–> –> PAP (Password Authentication Protocol) may be flaky.
–> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
–> –> CHAP (Challenge Handshake) may be flaky.
–> Pid of pppd: 4551
–> Using interface ppp0
–> pppd: h[06][08] [06][08]
–> pppd: h[06][08] [06][08]
–> local IP address 10.36.24.81
–> pppd: h[06][08] [06][08]
–> remote IP address 10.6.6.6
–> pppd: h[06][08] [06][08]
–> primary DNS address 172.20.2.39
–> pppd: h[06][08] [06][08]
–> secondary DNS address 172.20.2.10
–> pppd: h[06][08] [06][08]
8< --------------------------------------8<
Voilà vous êtes connectés à un débit.... digne de la 3G ...
Pour stopper cliquez : CTRL+C
On obtient
8<--------------------------------------8<
--> Terminating on signal 15
–> pppd: h[06][08] [06][08]
–> Connect time 1.1 minutes.
–> pppd: h[06][08] [06][08]
–> pppd: h[06][08] [06][08]
–> pppd: h[06][08] [06][08]
–> Disconnecting at Fri Apr 3 02:47:19 2009
8<————————————–8<
Pour pouvoir naviguer avec votre naviagateur préféré, il faut modifier le user-agent (sous firefox, via about:config par exemple) et mettre : Vodafone/1.0/HTC_Mercury/1.23.163.5/Mozilla/4.0