I have an Hame A11W, which is a portable 3g wifi router.
If you search for it in Hame's site, you won't find it, but I bought it at DX.com.
Maybe it was meant only for the chinese market or something.
http://dx.com/p/hame-a11w-portable-3g-w ... ack-149308
But anyways, I've compiled OpenWRT for it, and I can properly boot it.
I'm now trying to make the embedded 3G card work.
Initially, the device is detected as a mass storage device:
Code: Select all
[ 14.200000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 15.220000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[ 15.230000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 15.280000] ehci-platform ehci-platform: irq 26, io mem 0x101c0000
[ 15.310000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[ 15.320000] hub 1-0:1.0: USB hub found
[ 15.330000] hub 1-0:1.0: 1 port detected
[ 15.930000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 16.210000] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 16.540000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 16.560000] ohci-platform ohci-platform: Generic Platform OHCI Controller
[ 16.570000] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[ 16.580000] ohci-platform ohci-platform: irq 26, io mem 0x101c1000
[ 16.660000] hub 2-0:1.0: USB hub found
[ 16.670000] hub 2-0:1.0: 1 port detected
[ 16.820000] usbcore: registered new interface driver cdc_acm
[ 16.830000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 17.020000] usbcore: registered new interface driver usbserial
[ 17.040000] usbcore: registered new interface driver usbserial_generic
[ 17.050000] usbserial: USB Serial support registered for generic
[ 17.180000] Initializing USB Mass Storage driver...
[ 17.190000] usbcore: registered new interface driver usb-storage
[ 17.200000] USB Mass Storage support registered.
[ 17.230000] usbcore: registered new interface driver cdc_wdm
[ 17.490000] usbcore: registered new interface driver cdc_ether
[ 17.520000] usbcore: registered new interface driver cdc_ncm
[ 17.610000] usbcore: registered new interface driver sierra_net
[ 17.760000] usbcore: registered new interface driver option
[ 17.770000] usbserial: USB Serial support registered for GSM modem (1-port)
[ 17.930000] usbcore: registered new interface driver usbhid
[ 17.940000] usbhid: USB HID core driver
[ 18.880000] usb 1-1: new high-speed USB device number 3 using ehci-platform
[ 19.090000] scsi0 : usb-storage 1-1:1.0
[ 20.100000] scsi 0:0:0:0: CD-ROM WCDMA MMC CD-ROM 1.10 PQ: 0 ANSI: 2
[ 20.190000] sr0: scsi-1 drive
[ 20.190000] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 20.200000] sr 0:0:0:0: Attached scsi CD-ROM sr0
[ 20.200000] sr 0:0:0:0: Attached scsi generic sg0 type 5
Code: Select all
Bus 001 Device 003: ID 23a2:1010
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x23a2
idProduct 0x1010
bcdDevice 0.00
iManufacturer 1 3G-WCDMA Mobile Card
iProduct 2 3G-WCDMA Mobile Card
iSerial 0
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 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x08 EP 8 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x89 EP 9 IN
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)
Code: Select all
root@OpenWrt:/# sdparm --command=eject /dev/sr0
/dev/sr0: WCDMA MMC CD-ROM 1.10 [cd/dvd]
[ 431.040000] usb 1-1: USB disconnect, device number 3
[ 431.430000] usb 1-1: new high-speed USB device number 4 using ehci-platform
[ 431.650000] cdc_acm 1-1:1.0: ttyACM0: USB ACM device
Code: Select all
Bus 001 Device 004: ID 23a2:1234
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x23a2
idProduct 0x1234
bcdDevice 1.00
iManufacturer 1 3G-WCDMA Mobile Card
iProduct 2 3G-WCDMA Mobile Card
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 72
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 0
CDC Header:
bcdCDC 1.10
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 1
CDC Union:
bMasterInterface 0
bSlaveInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
** UNRECOGNIZED: 05 24 00 10 01
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x89 EP 9 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 0x08 EP 8 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
I ask for help from you gurus, in any way that could help me... because I'm no expert on this. What is that "UNRECOGNIZED: 05 24 00 10 01"?
BTW, I did mount that CDROM device, and I was able to retrieve a windows exe with a installer to interface with this modem. Even thought this is soldered into the board. I have some pics on my Google+:
https://plus.google.com/u/1/11210815851 ... ut4ivVoa3T
Cheers!