Current Firmware versions
The table below lists the current firmware available for all telephony Cards.
AFT Card Model | Firmware version | Change Log | Release Date |
---|---|---|---|
T116 | (2012-12-31) | ||
A116 | (2012-05-14) | ||
A108 | (2010-08-24) | ||
A104 | (2014-05-09) | ||
A102 | (2014-05-09) | ||
A101 | (2014-05-09) | ||
A200 | (2009-12-10) | ||
A400 | (2008-07-10) | ||
A104(pmc framer) | (2007-07-10) | ||
A301 | More info | (2007-07-10) | |
A14X | (2008-10-28) | ||
A500 | (2009-04-30) | ||
A056 |
|
| |
B600 (cannot be updated) | (2009-05-08) | ||
B601 | (2009-05-08) | ||
B500 | More Info | (2012-09-07) | |
B700 | (2009-07-03) | ||
U100 | 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
Stop Asterisk
amportal stop (For FreePBX 12 and below)
fwconsole stop (For FreePBX 13 and above)
Stop the Sangoma Telephony driver (which is called 'Wanpipe')
wanrouter stop
Being the firmware update process
Navigate to the following directly by typing:
-> cd /etc/wanpipe/util/wan_aftup/Type the following command to run the upgrade
-> ./update_aft_firm.shYou 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] >
specify the interface name that corresponds to your card, based on the output.
i.e. w1g1 then press <enter>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 againAfter 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%
Now that the firmware on your card has been updated, start your production environment back up.
Type the following, in your Linux command line, to start the telephony driver:
-> wanrouter startStart 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
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)
Stop the Sangoma Telephony driver (which is called 'Wanpipe')
wanrouter stop
Being the firmware update process
Navigate to the following directly by typing:
-> cd /etc/wanpipe/utils/wan_aftupType the following command to run the upgrade
-> ./update_aft_firm.shYou 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] >
specify the interface name that corresponds to your card, based on the output.
i.e. w1g1 then press <enter>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 againAfter 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%
Now that the firmware on your card has been updated, start your production environment back up.
Type the following, in your Linux command line, to start the telephony driver:
-> wanrouter startStart Asterisk by typing:
-> asterisk
All done!