Iridium Extreme as
USB data modem using Linux
You need:
- Iridium extreme with usb cradle and cable
- linux. We use 64 bit Ubuntu 14.04 LTS, but below should work with most other version of Linux. Just replace apt-get with yum, gedit with vim etc
Every time
procedure:
- Disable wireless Internet & wired Internet. Enable broadband modem if available.
- Plug in iridium phone into USB dock, plug USB cable into laptop
- Find out name of device. (if you don't use other USB devices, this should stay the same)ls -lrtd /dev/*|tail -10In our case: /dev/ttyACM0
- sudo gedit /etc/wvdial.conf (check if device is same as above)
- sudo wvdial (nb not close this window, while using the internet)
- Test the connection: ping -c 5 google.com
- download grib, etc
- press CTRL +C in terminal window that is dialing to hang up.
Preparation
- Plug in iridium phone into USB dock, plug USB cable into laptop
- Install softwaresudo apt-get install ppp wvdial #(ppp not required in my case)when installing wvdial, the usb cable was pluged in, an I got following output:
Setting up wvdial (1.61-4.1)
...
Success! You can run
"wvdial" to connect to the internet.
(You can also change your
configuration by editing /etc/wvdial.conf)
Processing triggers for
libc-bin (2.19-0ubuntu6) ...
brazil@Homing-Dragon:~/Desktop/Mar
blaat/cuttle$ sudo wvdialconf /etc/wvdial.conf
Editing `/etc/wvdial.conf'.
Scanning your serial ports
for a modem.
Modem Port Scan<*1>:
S0 S1 S2 S3
ttyS4<*1>: ATQ0 V1 E1
-- failed with 2400 baud, next try: 9600 baud
ttyS4<*1>: ATQ0 V1 E1
-- failed with 9600 baud, next try: 115200 baud
ttyS4<*1>: ATQ0 V1 E1
-- and failed too at 115200, giving up.
Modem Port Scan<*1>:
S5 S6 S7 S8
Modem Port Scan<*1>:
S9 S10 S11 S12 S13 S14 S15 S16
Modem Port Scan<*1>:
S17 S18 S19 S20 S21 S22 S23 S24
Modem Port Scan<*1>:
S25 S26 S27 S28 S29 S30 S31
ttyACM0<*1>: ATQ0 V1
E1 -- OK
ttyACM0<*1>: ATQ0 V1
E1 Z -- OK
ttyACM0<*1>: ATQ0 V1
E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1
E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1
E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1
E1 S0=0 &C1 &D2 +FCLASS=0 -- ERROR
ttyACM0<*1>: Modem
Identifier: ATI -- 2400
ttyACM0<*1>: Speed
4800: AT -- OK
ttyACM0<*1>: Speed
9600: AT -- OK
ttyACM0<*1>: Speed
19200: AT -- OK
ttyACM0<*1>: Speed
38400: AT -- OK
ttyACM0<*1>: Speed
57600: AT -- OK
ttyACM0<*1>: Speed
115200: AT -- OK
ttyACM0<*1>: Speed
230400: AT -- OK
ttyACM0<*1>: Speed
460800: AT -- OK
ttyACM0<*1>: Max speed
is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1
E1 S0=0 &C1 &D2 -- OK
Found an USB modem on
/dev/ttyACM0.
Modem configuration written
to /etc/wvdial.conf.
- Set-up configuration file:sudo gedit /etc/wvdial.confreplace ACM1 what USB device you found using “ls -lrtd /dev/*|tail -10”
[Dialer Defaults]
Init1 = ATZ
;Init2 = ATQ0 V1 E1 S0=0 &C1
&D2
Init2 = ATS0=1V1X4E1Q0&c1
Init3 = AT+cbst=71,0,1
Init4 = AT+cr=1
Modem Type = USB Modem
; Phone = <Target Phone
Number>
Phone = 008816000025
Password = none
Username = none
ISDN = 0
; Password = <Your
Password>
New PPPD = yes
; Username = <Your Login
Name>
Modem = /dev/ttyACM1
Baud = 460800
SetVolume = 2
Dial Command = ATDT
FlowControl = CRTSCTS
Stupid Mode = 1
Cues have been taken
from setting up the old model iridium:
http://svcoconutz.com/post/23562145248/how-to-setup-your-iridium-9505a-satellite-phone-to