configuration_d_une_cle_4g_lte
Ceci est une ancienne révision du document !
Table des matières
Installation et configuration d'une clé 4G LTE
Modèle choisi
D-Link, Model:DWM-221. La datasheet et le manuel d'utilisateur sont accessibles sur dlink.com.
Installation
pi@raspberrypi(rw):~$ lsusb Bus 001 Device 010: ID 2001:a401 D-Link Corp.
pi@raspberrypi(rw):~$ sudo lsusb -v -s 001:010 Bus 001 Device 010: ID 2001:a401 D-Link Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x2001 D-Link Corp. idProduct 0xa401 bcdDevice 2.32 iManufacturer 1 Mobile Connect iProduct 2 Mobile Connect iSerial 3 0123456789ABCDEF bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 4 Mass Storage Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered)
On ajoute ces quatre lignes dans le fichier :
$ sudo nano /etc/usb_modeswitch.conf $ sudo cat /etc/usb_modeswitch.conf (...) DefaultVendor=0x2001 DefaultProduct=0xa401 MessageEndpoint="0x01" MessageContent="55534243123456780000000000000011062000000101000100000000000000"
pi@raspberrypi(rw):~$ sudo usb_modeswitch -v 2001 -p a401 -V 2001 -P 7e19 -K -W Take all parameters from the command line * usb_modeswitch: handle USB devices with multiple modes * Version 2.2.0 (C) Josua Dietze 2014 * Based on libusb1/libusbx ! PLEASE REPORT NEW CONFIGURATIONS ! DefaultVendor= 0x2001 DefaultProduct= 0xa401 TargetVendor= 0x2001 TargetProduct= 0x7e19 StandardEject=1 NeedResponse=0 Look for target devices ... found USB ID 2001:a401 vendor ID matched found USB ID 0a5c:bd1e found USB ID 0483:2016 found USB ID 04b3:3021 found USB ID 04b3:3022 found USB ID 0424:ec00 found USB ID 0424:9514 found USB ID 1d6b:0002 No devices in target mode or class found Look for default devices ... found USB ID 2001:a401 vendor ID matched product ID matched found USB ID 0a5c:bd1e found USB ID 0483:2016 found USB ID 04b3:3021 found USB ID 04b3:3022 found USB ID 0424:ec00 found USB ID 0424:9514 found USB ID 1d6b:0002 Found devices in default mode (1) Access device 008 on bus 001 Current configuration number is 1 Use interface number 0 Use endpoints 0x01 (out) and 0x81 (in) USB description data (for identification) ------------------------- Manufacturer: Mobile Connect Product: Mobile Connect Serial No.: 0123456789ABCDEF ------------------------- Sending standard EJECT sequence Looking for active driver ... No active driver found. Detached before or never attached Set up interface 0 Use endpoint 0x01 for message sending ... Trying to send message 1 to endpoint 0x01 ... OK, message successfully sent Read the response to message 1 (CSW) ... Response successfully read (13 bytes). Trying to send message 2 to endpoint 0x01 ... OK, message successfully sent Read the response to message 2 (CSW) ... Response successfully read (13 bytes). Reset response endpoint 0x81 Reset message endpoint 0x01 -> Run lsusb to note any changes. Bye!
Suite
$ lsusb Bus 001 Device 012: ID 2001:a401 D-Link Corp. Bus 001 Device 005: ID 0a5c:bd1e Broadcom Corp. Bus 001 Device 011: ID 0483:2016 STMicroelectronics Fingerprint Reader Bus 001 Device 010: ID 04b3:3021 IBM Corp. Bus 001 Device 009: ID 04b3:3022 IBM Corp. Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub pi@raspberrypi(rw):~$ sudo usb_modeswitch -v 2001 -p a401 -W -n -M 555342435b000000000000000001061e000000000000000000000000000000 -2 555342435c000000000000000001061b000000010000000000000000000000 -3 555342435d000000000000000001061b000000020000000000000000000000 Take all parameters from the command line * usb_modeswitch: handle USB devices with multiple modes * Version 2.2.0 (C) Josua Dietze 2014 * Based on libusb1/libusbx ! PLEASE REPORT NEW CONFIGURATIONS ! DefaultVendor= 0x2001 DefaultProduct= 0xa401 MessageContent="555342435b000000000000000001061e000000000000000000000000000000" MessageContent2="555342435c000000000000000001061b000000010000000000000000000000" MessageContent3="555342435d000000000000000001061b000000020000000000000000000000" NeedResponse=1 Look for default devices ... found USB ID 2001:a401 vendor ID matched product ID matched found USB ID 0a5c:bd1e found USB ID 0483:2016 found USB ID 04b3:3021 found USB ID 04b3:3022 found USB ID 0424:ec00 found USB ID 0424:9514 found USB ID 1d6b:0002 Found devices in default mode (1) Access device 012 on bus 001 Current configuration number is 1 Use interface number 0 Use endpoints 0x01 (out) and 0x81 (in) USB description data (for identification) ------------------------- Manufacturer: Mobile Connect Product: Mobile Connect Serial No.: 0123456789ABCDEF ------------------------- Looking for active driver ... No active driver found. Detached before or never attached Set up interface 0 Use endpoint 0x01 for message sending ... Trying to send message 1 to endpoint 0x01 ... OK, message successfully sent Read the response to message 1 (CSW) ... Response successfully read (13 bytes). Trying to send message 2 to endpoint 0x01 ... OK, message successfully sent Read the response to message 2 (CSW) ... Response successfully read (13 bytes). Trying to send message 3 to endpoint 0x01 ... OK, message successfully sent Read the response to message 3 (CSW) ... Response successfully read (13 bytes). Reset response endpoint 0x81 Reset message endpoint 0x01 -> Run lsusb to note any changes. Bye! pi@raspberrypi(rw):~$ lsusb Bus 001 Device 013: ID 2001:7e19 D-Link Corp. Bus 001 Device 005: ID 0a5c:bd1e Broadcom Corp. Bus 001 Device 011: ID 0483:2016 STMicroelectronics Fingerprint Reader Bus 001 Device 010: ID 04b3:3021 IBM Corp. Bus 001 Device 009: ID 04b3:3022 IBM Corp. Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Sources
configuration_d_une_cle_4g_lte.1472917569.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)