Friday 15 March 2019

How to connect your Iridium 9575 (Iridium Extreme) to the internet using ubuntu

Iridium Extreme as USB data modem using Linux

You need:
  1. Iridium extreme with usb cradle and cable
  2. 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:

  1. Disable wireless Internet & wired Internet. Enable broadband modem if available.
  2. Plug in iridium phone into USB dock, plug USB cable into laptop
  3. Find out name of device. (if you don't use other USB devices, this should stay the same)
    ls -lrtd /dev/*|tail -10
    In our case: /dev/ttyACM0
  4. sudo gedit /etc/wvdial.conf (check if device is same as above)
  5. sudo wvdial (nb not close this window, while using the internet)
  6. Test the connection: ping -c 5 google.com
  7. download grib, etc
  8. press CTRL +C in terminal window that is dialing to hang up.

Preparation
  1. Plug in iridium phone into USB dock, plug USB cable into laptop
  2. Install software
    sudo 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.

  1. Set-up configuration file:
    sudo gedit /etc/wvdial.conf
    replace 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


No comments:

Post a Comment