Page tree
Skip to end of metadata
Go to start of metadata

Current Firmware versions

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

AFT Card ModelFirmware versionChange LogRelease Date
T116v01, v01-baseMore Info(2012-12-31)
A116v44More Info(2012-05-14)
A108v44More info(2010-08-24)
A104v45More info(2014-05-09)
A102v40More info(2014-05-09)
A101v40More info (2014-05-09)
A200v13More info(2009-12-10)
A400v11More info (2008-07-10)
A104(pmc framer)v26More info (2007-07-10)
A301v11More info(2007-07-10)
A14Xv08More info(2008-10-28)
A500v35More info(2009-04-30)
A056v01  
B600  (cannot be updated)v03 More Info(2009-05-08)
B601v04More info  (2009-05-08)
B500v44More Info(2012-09-07)
B700v35More Info(2009-07-03)
U100v21More 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  ftp://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:

      Please specify version number [def=44; q=exit] > 44
      ABOUT TO board_reset
      FINISH  board_reset
      w4g1: Current Sangoma Flash: Revision=44 ID=0x205B
              Erasing sectors                         Passed
              Updating flash                          1%
      
      
  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)

      [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/utils/wan_aftup, type:
      -> 'wget' then left click to paste the firmware file location.
      i.e. wget  ftp://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:

      Please specify version number [def=44; q=exit] > 44
      ABOUT TO board_reset
      FINISH  board_reset
      w4g1: Current Sangoma Flash: Revision=44 ID=0x205B
              Erasing sectors                         Passed
              Updating flash                          1%
      
      
  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!



 

 

  • No labels