Asterisk Appliance AA50 firmware upgrade

I got an Asterisk Appliance from VoiceIP Solutions for the purpose of writing up some labs.  I just got my hands on the unit and the first thing we are a going to do is upgrade the firmware.  I’m going to start by plugging my laptop’s ethernet into the LAN port on the Asterisk Appliance.

The unit I’m working with is AA50.  You can only get the firmware by registering with Digium.  Which is inconvenient.  Not a very open policy for an open source product.  In any case you must obtain the current AA50 uImage- image for browser upload.  Which I won’t lie… it is not easy.  There is a clearly marked drop down for documentation on the Digium support page.  I easily found the PDF, but there was no link to the firmware.  I ended up using their built-in search bar to find a page with a link to the AA50 firmware. I then accidentally downloaded the CD ISO image first.  I did eventually find and download the firmware.  I logged into the appliance and chose the update tab.

Digium made this so easy I decided against calling this post a “tutorial”.  After I found the firmware everything went very smooth.  The Asterisk appliance PBX rebooted with the new firmware update in about 3 minutes.

My configs were in place and my Asterisk Appliance is running like a champ!  I’ll make another post about the AA50 later in the week.  I’ll probably run through some basics like adding a Polycom phone and connecting to a VoIP provider.  Stay tuned.  Thank you VoiceIP Solutions for lending me the unit!


  • KC

    Hi there,

    Is there any chance you still have the uImage file of the AA50 v1.3 firmware please? Or better yet, do you still have the iso that you mentioned? Digium is being giving me a very hard time being a second hand AA50 owner.

    Please let me know. Thanks in advance!


    Comment | June 30, 2009
  • mattb

    Hey Kenny,

    Thank you for visiting my blog. I work for VoiceIP Solutions(Digium reseller). I’m not sure what the legal implications of providing that image would be, so I have to check with my manager before I can give that to you.

    I might be able to sell you a $2.00 cable so I can say you are a customer. Then I could call Digium and bitch about the firmware problem. I’ll try my best to hook you up. Just keep reading my blog!

    If you need any Asterisk consulting please give my company a look. We’re based in Seattle, WA. We have customers from China to London though, so we can defiantly help no matter where you are! I’ll post here when I know more about the firmware.


    Comment | June 30, 2009
  • KC

    Dear Matt,

    Thank you for your response.

    That would be nice. Please get back to me if there is a work around. We look forward to purchase the cable from you.

    By the way, the latest AA50 firmware version has been updated to v1.3.0.2 right? (instead of v1.3.0.1)

    Thanks again,

    Comment | June 30, 2009
  • Eva

    Did you ever get round to write about adding Polycom phones? I have been able to add one manually but require to set up auto provisioning for the rest.


    Comment | October 6, 2009
  • mattb

    No, I haven’t yet, but I will soon. It’s pretty straight forward. When you create a SIP extension you can add the MAC address of the Polycom phone; then it generates the configs. The Polycom phone retrieves the configs via HTTP at boot.

    Comment | October 6, 2009
  • I been trying like crazy to find the firmware update and given up. Please let me know if you found a way to get it worked out. I bought an AA50 on the internet and cant update it regardles. So if there is some light let me know,

    Comment | October 31, 2009
  • mattb


    I just did an article on auto provisioning Polycom phones:

    Good luck, post on that article if you need more help!


    Comment | December 22, 2009
  • nelson

    Would like to have a copy of new firmware. Please email me.

    Comment | March 3, 2011
  • PatM

    I have an older aa50 with an old version of the firmware running on it (Sorry, I didn’t get the version prior to upgrade). I backed up the /etc/asterisk directory with the *.conf files. Also, I backed up the recorded menus. The upgrade was easy. The system worked after the upgrade. The most of the Polycom phones provisioned with just a reboot.

    I did some basic testing and was able to call extensions, make outbound calls and receive inbound calls. Great, right??!!

    Then the problems start rolling in. Voice mail is not working right. All of the voice mails are going to one extension. Some programming to turn off and on a night ring menu system does not work. In addition, there is a horrendous echo.

    I was able to fix the echo quickly with line in the zapata.conf. Additional work is needed, but at least the system is usable.

    In reviewing the extensions.conf, the upgrade kinda trashed that file. I need to review and make changes. I’m thinking i might be able to restore the old one.

    This is very annoying that the upgrade procedures significantly alters functionality. I’m thinking that this happened because I changed the file via the linux command line vs. using the GUI for the appliance. But the reason this was done was because the GUI was extremely buggy!! Anyway, beware of the upgrade if you have changed files via the command line vs. the GUI. Make sure to backup key files.

    Comment | July 11, 2011
  • mattb

    You need to get the unreleased 2.0.X firmware from Digium. Insist it exist if they don’t offer it to you right away… I’m not sure I can host a copy myself without removing anything trademarked by Digium…, I’ll check the license. But if you hassle them they will give you a link to a FTP site with the 2.0 firmware. I’m not terribly impressed with the AA50, I’d rather see an Intel Atom based processor and customized Debian/Fedora OS with recent Asterisk.

    If it’s still a problem open a ticket with Digium. I work for if you need any consulting I can act as a intermediary. We’re based in Seattle, Washington. Take care and good luck!

    Comment | July 16, 2011
  • Rich

    I am in need of a little help. I purchased an 3Com Asterisk Appliance (which is a Digium AA50) from an FDIC bank auction. I would really like to update the firmware to the current for the AA50. But Digium doesn’t acknowlege it as their product even thou 3Com no longer exist so I can’t seem to get the firmware. If anyone has the firmware files or knows where I can get it I would really appreciate it.

    Comment | September 9, 2011
  • mattb

    Hi rich,

    Call Digium and ask for the latest AA50 firmware. Don’t mention you have a 3Com product at all. I cannot legally distribute it myself, but I can say it fixes a lot of browser based AJAX bugs. My honest opinion is that that Linux/Asterisk on small desktop PC with a Digium card is the best way to go. The company I work for does that type of stuff(VoiceIP Solutions). Check for a local generic Asterisk consultant, but if that fails look us up, we’re in Seattle. We support customers all over the country.


    Comment | September 30, 2011

RSS feed for comments on this post. TrackBack URL

Leave a comment