How To Get Your Ice.net D50 Modem To Work On Ubuntu

expand
Posted in: How To, 2008-09-05 15:48:44
by Alexander V. Røyne-Helgesen
Tagged as:

A quick little how to on how to get your d50 modem to work on Ubuntu. I used the d50 on my laptop my entire summer vacation and it worked perfectly!

The basic setup

  • Install wvdial if you don't got it already, it's vital for this how to:
sudo apt-get install wvdial
  • Unpack your d50 modem and insert it into a free USB slot..
  • The modem is also identified as a normal USB stick, where all the drivers and manuals are present
  • Open up a terminal window and type:
cd /media/NMT_D50v2301/Linux/
  • And then type:
sudo ./RDEVCHG
  • You will probably get a message like "Switchmode Failed" or "Switchmode Success" or something like "Aborted (core dumped)". Even if I got these errors, the modem was installed
  • Now, type:
ls -la /dev/ttyACM*
  • If you get something that looks like this, you've activated your modem:
crw-rw---- 1 root dialout 166, 0 2008-04-23 09:31 /dev/ttyACM0
  • Copy the execute.sh located on the d50 USB stick under the Linux folder to you home directory
  • Edit the execute.sh so it looks something like this and then you are done with the basics:
echo "--> D-50 Linux Connection\n"
rm -rf D-50config wvdialconf_log 
wvdialconf D-50config > wvdialconf_log
echo "Carrier Check= no\nStupid Mode= yes" >> D-50config
echo "Phone = #777
Username = cdma
Password = cdma" >> D-50config
rm -rf wvdialconf_log
echo "--> Dialing...\n"
wvdial --config D-50config

Make a shortcut

To do this manually is kind of a bore, so I made this executable and made a shortcut to it on my desktop:

cd /media/NMT_D50v2303R2/Linux
sudo ./RDEVCHG
#path to your execute.sh file, in this case bin/:
cd /home/<yourusername>/bin/
sudo sh execute.sh

In the shortcut command field, just enter:

sudo sh /home/<yourusername>/D-50.sh