Hi,
i need to know when my E3531 is ready so that I can start uploading my files. Also I need to know if there is a proper signal so that my raspberry can shut down after a couply of false tries so that the battery dont get wasted.
How can I check if there is a connection and also if the signal is ok or not?
Re: E3531 with RPI Zero W and getting the signal strength
Usually, this is done with AT commands at a serial port.
There is often a diagnostic port which can be controlled with AT commands but not connected through. In most setups, you get unsolicited diag info (AT replies that come without being requested).
If you don't get these, you can actively query the state of the connection (on the cell level) and the signal quality.
Example reference (not all commands may be implemented in your modem):
http://download-c.huawei.com/download/d ... adId=51047
Query commands for Huawei are AT^SYSINFO or AT^SYSINFOEX.
AT+CSQ shows the basic signal quality for virtually all modems.
Try talking to a ttyUSB port with "minicom" or annother terminal program.
There is often a diagnostic port which can be controlled with AT commands but not connected through. In most setups, you get unsolicited diag info (AT replies that come without being requested).
If you don't get these, you can actively query the state of the connection (on the cell level) and the signal quality.
Example reference (not all commands may be implemented in your modem):
http://download-c.huawei.com/download/d ... adId=51047
Query commands for Huawei are AT^SYSINFO or AT^SYSINFOEX.
AT+CSQ shows the basic signal quality for virtually all modems.
Try talking to a ttyUSB port with "minicom" or annother terminal program.
Re: E3531 with RPI Zero W and getting the signal strength
Thanks,
I couldnt found ttyUSB. Do I need to modify the standard modeswitch procedure? Right now my stick is working after booting up and I can upload and download stuff with it. Do I need to switch to a different mode when using those AT commands?
I couldnt found ttyUSB. Do I need to modify the standard modeswitch procedure? Right now my stick is working after booting up and I can upload and download stuff with it. Do I need to switch to a different mode when using those AT commands?
Re: E3531 with RPI Zero W and getting the signal strength
We need to look at the modem configuration after the mode switch.
If you can, post the output of "sudo lsusb -v -d 12d1:" here.
To retain the formatting, post it between "code" tags (see buttons above the posting editor).
If you can, post the output of "sudo lsusb -v -d 12d1:" here.
To retain the formatting, post it between "code" tags (see buttons above the posting editor).
Re: E3531 with RPI Zero W and getting the signal strength
Hi Josh,
I unfortunatly missed your reply and got back now on that issue..
Below is the output:
I unfortunatly missed your reply and got back now on that issue..
Below is the output:
Code: Select all
sudo lsusb -v -d 12d1:
Bus 001 Device 003: ID 12d1:14dc Huawei Technologies Co., Ltd.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x12d1 Huawei Technologies Co., Ltd.
idProduct 0x14dc
bcdDevice 1.02
iManufacturer 1 HUAWEI
iProduct 2 HUAWEI Mobile
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 94
bNumInterfaces 3
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 6 Ethernet Networking
bInterfaceProtocol 0
iInterface 10 CDC Ethernet Control Model (ECM)
CDC Header:
bcdCDC 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Ethernet:
iMacAddress 12 001e101f0000
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x0000
bNumberPowerFilters 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 128
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 6
bInterfaceProtocol 0
iInterface 11 CDC Ethernet Data
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
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 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 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: 0x0001
Self Powered
Re: E3531 with RPI Zero W and getting the signal strength
In that mode, there is no serial port available.
You can try the alternative Huawei mode. It's easiest if you edit /etc/usb_modeswitch.conf and add the line:
You can try the alternative Huawei mode. It's easiest if you edit /etc/usb_modeswitch.conf and add the line:
Code: Select all
HuaweiAltModeGlobal=1
Re: E3531 with RPI Zero W and getting the signal strength
Thanks for your reply! I will try it soon