Changes between Version 17 and Version 18 of expansion/gw16130


Ignore:
Timestamp:
04/29/2019 08:45:28 PM (5 years ago)
Author:
Ryan Erbstoesser
Comment:

add section for pre-4.20 workaround FTDI

Legend:

Unmodified
Added
Removed
Modified
  • expansion/gw16130

    v17 v18  
    7373}}}
    7474
     75=== Workaround for 4.20 kernel or prior ===
     76Because support for controlling the FTDI GPIOs was introduced in Kernel 4.20, a program (ftx_prog) can be used to control GPIO via the EEPROM on the FTDI chip on earlier kernels.
     77
     78This is an open source program located here: https://github.com/richardeoin/ftx-prog
     79
     80It has been precompiled for Newport Bionic Ubuntu using the 4.14 kernel. The file can be downloaded at the attachments section at the bottom of this page.
     81
     82The following commands are used to control the GPIO:
     83{{{
     84sudo ./ftx_prog --cbus 3 Keep_Awake #prevent suspend mode
     85sudo ./ftx_prog --load-vcp true #force the loading of the virtual com port
     86sudo ./ftx_prog --cbus 0 Drive_1 #drive GPIO 0 high to enable modem
     87sudo ./ftx_prog --dump #print FTDI EEPROM Configuration
     88}}}
     89
     90
    7591== Modem AT Commands
    7692The Iridium SBD modems communicate via AT commands over the UART (default 19200 baud).