Check out huawei e220 wireless 3g usb modem hsdpa network card for tablet pc - white reviews, ratings, features, specifications and browse more huawei products online at best prices on. So i will update post with result unlocking '3' huawei e220 usb modem huawei e220 usb modem is supplied by 3, t-mobile & vodafone. Its usb modem driver for free. Nov 21, 2006 The information on this page is outdated and may not be accurate anymore, since the Huawei E220 is now virtually obsolete and drivers/support for it and its descendants have since been added to most Linux variants. The Huawei E220 is a 7.2Mbps HSDPA modem that provides a standard USB serial device interface and (in some models) a storage device.
The Huawei E220 is a HuaweiHSDPA access device (modem) manufactured by Huawei and notable for using the USB interface (USB modem).
Technically it is a modem, USB and (due to the CDfs format) virtual CD-ROM device.
Launched on 21 June 2006,[1] the device is used for wireless Internet access using 3.5G, 3G, or 2G mobile telephony networks. It supports UMTS (including HSDPA), EDGE, GPRS and GSM.
E220 works well with Linux, as support for it was added in Linux kernel 2.6.20 (2007-02-04[2]), but there are workarounds for distributions with older kernels.[3][4][5][6] The card is also supported by Vodafone Mobile Connect Card driver for Linux, and it is possible to monitor the signal strength through other Linux applications.[7]
Most 3G network operators bundle the device with a contract, with some operators simlocking[8] the device. Unlocked and unbranded modems can also be bought from independent suppliers.
Features[edit]
The device contains not only the cellular antenna but also about 22 MB (10 MB on older versions) of storage memory accessible to the operating system as a USB mass storage device[9] formatted with CDfs, thus emulating a CD-ROM drive. In this memory, E220 devices supplied by mobile operators may contain 3G dialer software written by the operator, while Huawei-branded devices contain Huawei's original dialing software, which they call 'Dashboard'. Huawei's Dashboard and updates for it are also available from Huawei's website,[10] or the 11.313.02.00.01 firmware for 7.2 Mbit/s from NetCom (in reality 'flashing' this device means writing a firmware image to its internal flash memory, which is different from 'updating the dashboard', which is simply writing a new CDFS disc image to the USB mass storage device that appears in the operating system). Flashing the firmware of this device doesn't change the USB Mass Storage memory used for the operator's software, therefore connection settings (such as APN) will be retained. When the device is first attached, Windows will automatically run the software stored on it, unless that feature has been turned off in Windows. This feature can be bypassed by pressing the Shift key while attaching the device, or by turning off the autostart feature entirely. It is possible to remove the operator branding by flashing the device with Huawei's Mobile Partner software.Huawei does not publicly release firmware updates for its devices, only Dashboard updates. The standard way of obtaining firmware updates is through the service provider, however some firmware updates are publicly available over the Internet and some users have cross-flashed (i.e. using a firmware provided by service provider 'X' with modem supplied by service provider 'Y') their modems without trouble.Updating the modem's Dashboard does not remove or affect the network-lock (that may be in effect with modems purchased subsidized from a service provider) that prevents you from using the modem with any service provider. However updating the modem's firmware may remove this network-unlock or even the opposite, turn a network-unlock free modem into an unlocked one.
Hardware[edit]
The E220 connects to the computer with a standard Mini USB cable. The device comes with two cables, one short and one long. The long one has two USB A interfaces, one used for data and power and the other optionally only for assistance power in case the computer is not able to provide the full 500 mA (milliamperes) required for the device to work from one USB interface only.If the connection is frequently disrupted or is unstable (or usable at slow speeds only), the two plug USB cable should be used instead.
The E220 antenna is internal; the USB cable does not act as an antenna. The external antenna connector is not accessible without opening the device (voiding any warranty). It is still possible to connect an external antenna without opening the device and using the (internal) external antenna connector. Together with a high gain antenna like an LPDA or an OMNI booster antenna and an adapter, signal strength can be considerably improved.There is also a way to do this, open the modem, remove the small internal antenna, and solder a UMTS-antenna cable onto the board. The warranty will be invalidated, but it can be a cheap and functional way to connect an external antenna.[11]
Software[edit]
The Huawei E220 includes its own Windows software in its internal memory, which self-installs through the Windows's auto-start feature and can be flashed (overwritten) by the end user. The standard software by Huawei is called Mobile Partner and is indicated by the code UTPS.
Some network operators selling the E220, however, replace Huawei's software with their own, which often is software-locked (albeit not SIM-locked) to work only with the operator's own network. End-users can use also third-party open source software PyHumod or freeware MWconn.
Since the release of Windows 7 users have reported a number of issues that require a firmware upgrade to the modem. Huawei have released new firmware to the operators, who have generally made it available on their websites. The firmware upgrade must be carried out from a machine running Windows XP or Windows Vista and which can see the modem. Once this is complete Windows 7 can see and use the modem.
The following operator(s) are known to replace Huawei's software with their own:
- BASE eplus (Germany),
- BT Business (UK),
- Claro (Americas),
- Dialog Axiata (Sri Lanka),
- Drei (Austria),
- Metfone (Cambodia),
- MTS (Russia),
- Mobilkom Austria (Austria) - uses software from Austrian software vendor mquadr.at[12] for both its brands A1 and Bob.
- Mobily (Saudi Arabia),
- Movistar (Spain, Argentina),
- MTC (Namibia),
- MTN (Uganda),
- MTN SA (South Africa),
- mt:s (Serbia),
- Multilinks TeleKoms (Nigeria),
- Nawras (Oman),
- Optimus Telecomunicações (Portugal),
- Orange Austria,
- Orange Belgium,
- Play Mobile (Poland),
- Safaricom (Kenya),
- Sun Cellular (Philippines),
- Swisscom (Switzerland),
- Telkomsel & Axis (Indonesia) (but not sim-locked),
- Three (Australia, Austria, Italy, UK, Sweden),
- T-Mobile Austria,
- Turkcell (Turkey),
- Visafone (Nigeria),
- VIVA (Kuwait),
- Vodacom SA (South Africa),
- Vodafone - Vodafone puts on its E220 (Vodafone Mobile Connect USB Modem) its Windows Vodafone Mobile Connect Lite software, which is a lighter version of Vodafone Mobile Connect. In Windows it uses the executable VodafoneUSBPP.exe. This device is also supported in Linux, using Vodafone Mobile Connect Card driver for Linux, which can be downloaded from Vodafone Betavine. - Vodafone in New Zealand markets the Huawei D220 as the Vodem. - Vodafone in Fiji markets the Huawei Modem as the Flashnet.[13]
- WIND Greece,
- Zain (Nigeria),
- Zain (Sudan).
Operating systems[edit]
- Microsoft Windows XP, Vista and 7
- Mac OS X v10.2.6 Jaguar or higher
- Linux 2.6.20 or higher. One can use wvdial or NetworkManager with this modem in Linux.[14][15]
- AROS Poseidon stack
Similar modems[edit]
- HSDPA:
- VigSys VM10
- Huawei E160 (E160E, E160G, E160X, K3565)
- Huawei E169
- HSUPA:
- Novatel Ovation MC950D
- Huawei E270
See also[edit]
- Mobile Broadband Configuration Assistant (MBCA) for NetworkManager.
References[edit]
- ^Huawei TerminalArchived 2009-02-06 at the Wayback Machine
- ^kerneltrap.org - Linux: 2.6.20 Kernel Released
- ^Huawei E220 HSDPA USB 3G Modem in Linux
- ^Huawei E220 working on Linux!!! : Java Addict
- ^Kernel.orgArchived 2011-07-21 at the Wayback Machine
- ^Huawei E220 working on Ubuntu!!!
- ^Huawei E620 - pppd dies after disconnecting monitor on /dev/ttyUSB2 [Archive] - ADSL & Broadband Forums - Internet, Gaming, Hardware, Software
- ^'Vodafone Huawei E220 USB Modem - first impressions - Page 4 - ADSL & Broadband Forums - Internet, Gaming, Hardware, Software'. Archived from the original on 2009-02-05. Retrieved 2007-09-30.
- ^Using Huawei E220 with Debian/LinuxArchived 2007-10-09 at the Wayback Machine
- ^Huawei Terminal
- ^GNIZA.org
- ^Mquadr.at
- ^Saarinen, Juha (2007-01-29). 'Vodafone Vodem'. New Zealand PC World. Archived from the original on 2011-07-17. Retrieved 2010-07-22.
[...] the Vodem is actually a rebranded Huawei E220 put together in China
- ^help.ubuntu.com Huawei E220
- ^Huawei E220
External links[edit]
This article or section is out of date.
Introduction
Marketed by various telecommunications companies in several countries, the E220 is a 3.5G HSDPA USB modem used mainly for wireless Internet access via mobile telephony networks. Technically it is a modem, USB and (due to the CDFS format) CD-ROM device. With a kernel version older than 2.6.20, getting Linux to recognize the device as a modem and accessing its functions requires a workaround.
'Linux kernel versions prior to 2.6.20 have some problems with it, as the SCSI CDROM fakevolume with drivers for Microsoft systems gets automounted by usbstorage.ko module, preventing serial device /dev/ttyUSB0 from working properly.'
However, as support for it was added in 2.6.20 via modules usb-storage and usbserial, getting it to work is as simple as plugging it in and dialling up (the above statement is of no concern to us as we can load and unload modules at will, it was probably meant for pre-packaged GNU and Linux distributions). In fact, using the modem under Linux proves to be more reliable as there are no uncalled-for disconnections. This is probably due to the fact that we are communicating directly with the modem, whereas in Windows or Mac OS X drivers are installed on first run (that is what the storage portion is for) and connection is achieved through a thick software layer every time, leaving room for possible interferences and conflicts.
Configuration
Network Manager
If you are using network-manager then this modem should be plug 'n play. I tested using Huawei E270, but since lsusb said that my modem is E220/E270, I assume it is the same. (Note: You can follow these instructions too if lsusb detects your Huawei E180 as E220.)
The required packages are modemmanager and network-manager-applet from extra. Install them if you have not.
Start the networkmanager daemon from rc.conf or manually using /etc/rc.d/networkmanager start. Start the nm-applet if it has not started yet. Make sure the modem is connected; I used a cable with two usb port like the one for an external harddrive. Then, from nm-applet add a Mobile Broadband config via 'Edit Connections...'. Set the config according your network; usually apn, username, and password.
Activate the connection by choosing it on the Network Manager applet. If it is not showing up, unplug and plug in the modem again to refresh the connection. Now you should see it listed in the Network Manager applet. Click on it and it will try to connect. Once connected, the icon will change. You are good to go then.
For Vodafone brands of this device, you can use vodafone-mccd which is the Vodafone Mobile Connect Card Driver for Linux. The official name is very long, yes.
Bare Naked
You can just try Plug 'n Dial first to see if it works (I will give you free beer if it does!). After hooking up to the USB port (some say an upright position is best; let it hang over the edge of the desk), check to make sure it is detected.
You should see Huawei somewhere there. If not, you are on your own. The usb-storage and/or usbserial modules must be loaded, whether manually or by HAL is up to you and/or your system.
You should see three renditions of ttyUSB. If not, we will get to that later. This is a 'Quick Start' after all, no? The ports:
- ttyUSB0 - Modem
- ttyUSB1 - USB?
- ttyUSB2 - Nothing
Now you need a dialler. Most convenient of all would be wvdial, so install it. You should have ppp already, if not just pull them both in by installing the wvdial and ppp packages.
Configure and Dial
Most SIM and data services provided together with the device do not require special settings and work with similar configuration to get connected. They are almost 'Plug n' Play', a special trait of Linux. Edit /etc/wvdial.conf and use something like the following:
For providers that do require a specific Init string and user/password combination, mkwvconf-gitAUR in AUR can help generate a wvdial configuration (based on the mobile-broadband-provider-info-gitAUR package).
PIN code
where 9999 is changed for your PIN-code
There is an example here by a 'Linux Guru'. Then load the PPP module.
You can now connect immediately, but probably only as root, which is not a disadvantage.
Slow Start
Edit: This section is nullified if you have UDEV and HAL workarounds, or a script, or a package from AUR.
So why then? Well, for some reason those of us on newer kernels still have to ride the old ways. In some cases, all that is needed to be done is to remove the usb-storage module first, then load usbserial with the device IDs. The first cat command on this page will have that information, while lsusb is an alternative. Anyhow, the IDs are the same for almost all E220s, so you can copy wholesale.
In other cases, where the option module gets autoloaded for use by usbserial, you just have to blacklist it in rc.conf:
When you cannot salvage anything from this either, you have to go Gentoo and compile something. Do not worry, it is only a script and we do things like this almost everyday, albeit in bash.
This gets around the kernel to recognize the modem functionalities of the device. You can now carry on and connect using the above methods. If you had to follow this step, you will always need the script unless you set udev rules and such (package link below). So move it to a global PATH.
Now it is easier.
Extras
Note: It seems some people get it to work using ttyUSB1, which should not be the case, but rest assured that at least on recent kernels and systems ttyUSB0 is the correct port to dial with.
Port Testing
Huawei E220 Drivers For Mac Os
To check if the device is functioning alright on a particular serial port, there is a program for probing serial devices. Install the minicom.
Now run it.
Change the serial port to /dev/ttyUSB1 and exit from the page, this will open the main program. When it initializes the modem, issue the command AT. The answer should be OK, which means the modem is working well on that port.
Troubleshooting
Hal
This article or section is out of date.
The hald daemon detects the SCSI CD-ROM drive and because of that it will try to change the modem to storage mode. To prevent this you need to create a Hal policy so it ignores the device.
Create a file the /usr/share/hal/fdi/preprobe/20thirdparty/10-huawei-e220.fdi and putt this in it
With this, for my experience, only two USB serial ports are created and them vodafone-mccd does not recognize correctly the modem but you can connect correctly with wvdial.
Route
If problem with connection through ppp0 one might need to add the network manually:
if the remote adress starts on 10.
Then you add default route and dns as usually:
(change to remote adress recieved and viewed with command ip a
)
See also
- https://wwwu.uni-klu.ac.at/agebhard/HuaweiE220/
- http://oozie.fm.interia.pl/pro/huawei-e220/
- https://mybroadband.co.za/vb/showthread.php?t=21726