The Onda MT835UP is an HSUPA key that can go at a speed as high as 14.4.

Today I tried this USB Key on my Ubuntu 10.10 box, and I can say it works fine.

Here you are some information, and an "how to install" on Ubuntu.

First of all open a new terminal window and issue the following command:

# tail -f /var/log/messages

This command shows you a lot information about the kernel. Now plug the USB key into an USB connector on your PC. In the terminal window you should see something like the following:

Feb 11 12:42:44 piccoletto kernel: [   97.752563] usb 2-5: new high speed USB device using ehci_hcd and address 3

Feb 11 12:42:44 piccoletto kernel: [   98.048576] Initializing USB Mass Storage driver...

Feb 11 12:42:44 piccoletto kernel: [   98.048707] scsi6 : usb-storage 2-5:1.0

Feb 11 12:42:44 piccoletto kernel: [   98.048808] usbcore: registered new interface driver usb-storage

Feb 11 12:42:44 piccoletto kernel: [   98.048811] USB Mass Storage support registered.

Feb 11 12:42:45 piccoletto usb_modeswitch: switching 1ee8:0013 (Onda: MT835UP)

Feb 11 12:42:45 piccoletto kernel: [   98.910274] usb 2-5: USB disconnect, address 3

Feb 11 12:42:51 piccoletto kernel: [  104.772087] usb 2-5: new high speed USB device using ehci_hcd and address 4

Feb 11 12:42:51 piccoletto kernel: [  104.912136] scsi7 : usb-storage 2-5:1.4

Feb 11 12:42:51 piccoletto kernel: [  104.987847] cdc_acm 2-5:1.0: ttyACM0: USB ACM device

Feb 11 12:42:51 piccoletto kernel: [  104.988322] cdc_acm 2-5:1.2: ttyACM1: USB ACM device

Feb 11 12:42:51 piccoletto kernel: [  104.988810] usbcore: registered new interface driver cdc_acm

Feb 11 12:42:51 piccoletto kernel: [  104.988812] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters

Feb 11 12:42:52 piccoletto kernel: [  105.919051] scsi 7:0:0:0: CD-ROM            Onda     Datacard CD-ROM  0001 PQ: 0 ANSI: 0

Feb 11 12:42:52 piccoletto kernel: [  105.919801] scsi 7:0:0:1: Direct-Access     Onda     Storage          0001 PQ: 0 ANSI: 0

Feb 11 12:42:52 piccoletto kernel: [  105.921963] sr1: scsi3-mmc drive: 0x/0x caddy

Feb 11 12:42:52 piccoletto kernel: [  105.927127] sr 7:0:0:0: Attached scsi generic sg2 type 5

Feb 11 12:42:52 piccoletto kernel: [  105.927587] sd 7:0:0:1: Attached scsi generic sg3 type 0

Feb 11 12:42:52 piccoletto kernel: [  105.933443] sd 7:0:0:1: [sdb] Attached SCSI removable disk

Feb 11 12:42:52 piccoletto kernel: [  105.946109] sr: Sense Key : Hardware Error [current] 

Feb 11 12:42:52 piccoletto kernel: [  105.946114] sr: Add. Sense: No additional sense information

 

On a new terminal window type the folllowing command:

gigi@piccoletto:~$ lsusb 

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 006 Device 002: ID 046d:c03f Logitech, Inc. UltraX Optical Mouse

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 004: ID 1ee8:0014  

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002: ID 04f2:b083 Chicony Electronics Co., Ltd 

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


The highlighted line show that your hardware has been recognized from your system

 

Now select "Edit Connections" by right clicking the network manager icon and go on with next steps:

Slect "New Mobile Broadband Connection"

Select your Onda MT835 HSUPA Key and click on the forward button.

 

 

Select your country and click on the forward button.

 

 

 

Select your provider and click on the forward button.

 

 

Select your plan and click on the forward button.

 

Click on the Apply button.

Last select "Connect" by right clicking the network manager icon.

 

On the therminal running the tail command you should have something like the following lines:

 

Feb 11 12:46:51 piccoletto pppd[2630]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded.

Feb 11 12:46:51 piccoletto pppd[2630]: pppd 2.4.5 started by root, uid 0

Feb 11 12:46:51 piccoletto pppd[2630]: Using interface ppp0

Feb 11 12:46:51 piccoletto pppd[2630]: Connect: ppp0 <--> /dev/ttyACM1

Feb 11 12:46:51 piccoletto pppd[2630]: Remote message: Icera PPP - Password Verified OK

Feb 11 12:46:51 piccoletto pppd[2630]: PAP authentication succeeded

Feb 11 12:46:51 piccoletto kernel: [  344.385657] PPP BSD Compression module registered

Feb 11 12:46:51 piccoletto kernel: [  344.411702] PPP Deflate Compression module registered

Feb 11 12:46:53 piccoletto pppd[2630]: local  IP address 195.175.166.89

Feb 11 12:46:53 piccoletto pppd[2630]: remote IP address 10.0.0.1

Feb 11 12:46:53 piccoletto pppd[2630]: primary   DNS address 123.234.245.246

Feb 11 12:46:53 piccoletto pppd[2630]: secondary DNS address 123.234.245.247


If you want to disconnect you need to left click on the network manager icon and select the "disconnect" item, on /var/log/messages you will find something like the following few lines:

 

Feb 11 12:47:03 piccoletto kernel: [  356.354825] lo: Disabled Privacy Extensions

Feb 11 12:47:17 piccoletto kernel: [  371.226047] usb 2-5: USB disconnect, address 4

Feb 11 12:47:17 piccoletto pppd[2630]: Modem hangup

Feb 11 12:47:17 piccoletto pppd[2630]: Connect time 0.4 minutes.

Feb 11 12:47:17 piccoletto pppd[2630]: Sent 23035 bytes, received 318267 bytes.

Feb 11 12:47:18 piccoletto pppd[2630]: Connection terminated.

Feb 11 12:47:18 piccoletto pppd[2630]: Exit.


That's all.

GG1.