Firmware Update

Current Firmware versions

The table below lists the current firmware available for all telephony Cards.

AFT Card Model

Firmware version

Change Log

Release Date

AFT Card Model

Firmware version

Change Log

Release Date

T116

v01, v01-base

More Info

(2012-12-31)

A116

v44

More Info

(2012-05-14)

A108

v44

More info

(2010-08-24)

A104

v45

More info

(2014-05-09)

A102

v40

More info

(2014-05-09)

A101

v40

More info 

(2014-05-09)

A200

v13

More info

(2009-12-10)

A400

v11

More info 

(2008-07-10)

A104(pmc framer)

v26

More info 

(2007-07-10)

A301

v11

More info

(2007-07-10)

A14X

v08

More info

(2008-10-28)

A500

v35

More info

(2009-04-30)

A056

v01

 

 

B600  (cannot be updated)

v03 

More Info

(2009-05-08)

B601

v04

More info  

(2009-05-08)

B500

v44

More Info

(2012-09-07)

B700

v35

More Info

(2009-07-03)

U100

v21

More Info

(2009-09-11)

Archived firmware files: ftp.sangoma.com/firmware

Identifying the firmware version on your Telephony card

To identify which firmware version your Telephony Card has type the following command in your Linux command line:

-> wanrouter hwprobe

Below is an example out of the command 'wanrouter hwprobe' for a system that has a Sangoma 8-port A108 card installed.

wanrouter hwprobe

AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=14 : CPU=A : PORT=1 : HWEC=256 : V=44 AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=14 : CPU=A : PORT=2 : HWEC=256 : V=44 AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=14 : CPU=A : PORT=3 : HWEC=256 : V=44 AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=14 : CPU=A : PORT=4 : HWEC=256 : V=44 AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=14 : CPU=A : PORT=5 : HWEC=256 : V=44 AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=14 : CPU=A : PORT=6 : HWEC=256 : V=44 AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=14 : CPU=A : PORT=7 : HWEC=256 : V=44 AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=14 : CPU=A : PORT=8 : HWEC=256 : V=44

 

As seen from the above output, the firmware version of this card is 44 (as indicated by V=44).
This card has the most current available firmware and does not require a firmware update.

If your telephony card requires a firmware update,  please choose one of the following instructions

 

Upgrading firmware on your FreePBX Distro System
 

The following applies to all binary distributions (i.e FreePBX, Elastix...)

 

To upgrade the firmware on your FreePBX system, you will need to shut down your production environment and allow for 30 seconds to 1 minutes for the process to complete.

Type the following in your Linux command line

  1. Stop Asterisk

    • amportal stop  (For FreePBX 12 and below)

    • fwconsole stop  (For FreePBX 13 and above)

  2. Stop the Sangoma Telephony driver (which is called 'Wanpipe')

    • wanrouter stop

  3. Being the firmware update process

    1. Navigate to the following directly by typing:
      -> cd /etc/wanpipe/util/wan_aftup/

    2. Type the following command to run the upgrade
      -> ./update_aft_firm.sh 

      You will notice an output similar to the example below (dependent on the telephony cards installed)

      [root@support-sys1 wan_aftup]# ./update_aft_firm.sh modprobe wan_aften  > /dev/null AFT card enabled     Sangoma AFT Series card update flash software (version 1.9)     Sangoma AFT card list:  w1g1: AFT-A108-SH : SLOT=2 : BUS=7 : IRQ=23 : CPU=A : PORT=1 : HWEC=256 : V=42 (Ver.42)     Please select card interface [def=w1g1; q=exit] >
    3. specify the interface name that corresponds to your card, based on the output.
      i.e. w1g1 then press <enter> 

    4. A list of available firmware versions will be presented. Select the latest/current firmware version, as referenced from the table at the beginning of this page.
      Example:

      Please select card interface [def=w1g1; q=exit] > w1g1 List of available versions:          Version no. 44 (filename=A108dm_0100_V44.BIN) Please specify version number [def=44; q=exit] > 44

       

      If the list does not display the latest/current firmware that is seen in the table, you will need to upload the latest/current firmware file into your system and redo these steps.
      To do this:
      a. Right click on the firmware file in the table, located under the 'Firmware version' column and copy the link . This will copy a link to the location of that firmware file.
      b. In you Linux command line, in the current directory of /etc/wanpipe/firmware/wan_aftup, type:
      -> 'wget' then left click to paste the firmware file location.
      i.e. wget  https://ftp.sangoma.com/firmware/A108dm_0100_V44.BIN
      ->  This will auto download the firmware, assuming your system has internet access
      c. now follow the steps again 

       

    5. After pressing <enter> the upgrade process will begin
      Example:

  4. Now that the firmware on your card has been updated, start your production environment back up.

    1. Type the following, in your Linux command line,  to start the telephony driver:
      -> wanrouter start

    2.  Start Asterisk by typing:
      -> amportal start (For FreePBX 12 and below)
      -> fwconsole start (For FreePBX 13 and above) 

 

All done!

 

Upgrading firmware on your manually compiled Linux (Asterisk/FreeSWITCH/NSG-SS7) system

 

To upgrade the firmware on your Linux system, you will need to shut down your production environment and allow for 30 seconds to 1 minutes for the process to complete.

Type the following in your Linux command line

  1. Stop Asterisk

    • asterisk -rx "stop now"  (or 'asterisk -rx "core stop now")

      If you are not using Asterisk, but another application that is using the Sangoma card, stop that application now with the relevant command(s)

  2. Stop the Sangoma Telephony driver (which is called 'Wanpipe')

    • wanrouter stop

  3. Being the firmware update process

    1. Navigate to the following directly by typing:
      -> cd /etc/wanpipe/utils/wan_aftup

    2. Type the following command to run the upgrade
      -> ./update_aft_firm.sh 

      You will notice an output similar to the example below (dependent on the telephony cards installed)

    3. specify the interface name that corresponds to your card, based on the output.
      i.e. w1g1 then press <enter> 

    4. A list of available firmware versions will be presented. Select the latest/current firmware version, as referenced from the table at the beginning of this page.
      Example:

       

      If the list does not display the latest/current firmware that is seen in the table, you will need to upload the latest/current firmware file into your system and redo these steps.
      To do this:
      a. Right click on the firmware file in the table, located under the 'Firmware version' column and copy the link . This will copy a link to the location of that firmware file.
      b. In you Linux command line, in the current directory of /etc/wanpipe/utils/wan_aftup, type:
      -> 'wget' then left click to paste the firmware file location.
      i.e. wget  https://ftp.sangoma.com/firmware/A108dm_0100_V44.BIN
      ->  This will auto download the firmware, assuming your system has internet access
      c. now follow the steps again 

       

    5. After pressing <enter> the upgrade process will begin
      Example:

  4. Now that the firmware on your card has been updated, start your production environment back up.

    1. Type the following, in your Linux command line,  to start the telephony driver:
      -> wanrouter start

    2.  Start Asterisk by typing:
      -> asterisk 

 

All done!

Return to Documentation Home I Return to Sangoma Support