Difference between revisions of "U620L Novatel"

From Hack Sphere Labs Wiki
Jump to: navigation, search
(Device Modes)
(udev rule)
Line 27: Line 27:
  
 
=udev rule=
 
=udev rule=
 +
nano /etc/udev/rules.d/99-vzw_u620l.rules
 
  SUBSYSTEM=="usb", ATTR{idVendor}=="1410", ATTR{idProduct}=="9020", ATTR{bConfigurationValue}=="1", ATTR{bConfigurationValue}="2"
 
  SUBSYSTEM=="usb", ATTR{idVendor}=="1410", ATTR{idProduct}=="9020", ATTR{bConfigurationValue}=="1", ATTR{bConfigurationValue}="2"
 +
Save
 +
sudo udevadm control --reload

Revision as of 06:55, 19 October 2015

AKA

VERIZON USB620L
MC620

INFO

QUALCOMM 3G/4G

Config Background

Available modes of the device are RNDIS and CDC-ECM.

RNDIS is a Microsoft proprietary protocol used mostly on top of USB. It provides a virtual Ethernet link to most versions of the Windows and Linux operating systems. A partial RNDIS specification is available from Microsoft, but Windows implementations have been observed to issue requests not included in that specification, and to have undocumented constraints.

CDC-ECM is Ethernet over USB.[1]

Device Modes

End-User Mode: Enumerating CDC-ECM interface - In this mode, the device is used for a WWAN connection to the Internet for such activities as browsing or connecting to a VPN.

pacman -Sv usb_modeswitch
lsusb
sudo usb_modeswitch -v 0x1410 -p 0x9020 -u 2
ip link
sudo dhcpd in73rf4c3

Enterprise Mode: Enumerating CDC-ECM and Modem interfaces (Optional) - In this mode, the Modem interface allows users to send AT commands to the device to configure, query, or manage the Internet connection.

I do not understand Enterprise mode, they say CDC-ECM AND modem interfaces? Does it give both interfaces at once? The guide asks you to compile option.c and usb-wwan.h which are definitions for USB serial mobile broadband cards. It just involves adding a driver line that associates the device with the driver.

udev rule

nano /etc/udev/rules.d/99-vzw_u620l.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="1410", ATTR{idProduct}=="9020", ATTR{bConfigurationValue}=="1", ATTR{bConfigurationValue}="2"

Save

sudo udevadm control --reload
  1. https://en.wikipedia.org/wiki/Ethernet_over_USB