Latest image:

The latest RasPBX image for BeagleBone Black is based on Ubuntu 14.04.2 and includes:

  • Asterisk 11.17.0
  • FreePBX 12.0.57
Torrent raspbx-bbb-24-04-2015.img.xz.torrent
HTTP raspbx-bbb-24-04-2015.img.xz
MD5 ac054aac06fbd78b13340af591e974db
SHA-1 d14d38b46026fd6c92dbc8a2b72ea0396d6bf2c9

A 2GB card is required.

Once your RasPBX has successfully booted, run this command on the console to install the latest additions and improvements:



  • Preinstalled FreePBX modules: Asterisk Logfiles, Announcements, Conferences, IVR, Queues, Ring Groups, Motif (Google Voice)
  • Easy access to the BBB by name. On Macintosh computers, access your BBB with: http://raspbx.local, on Windows machines just use: http://raspbx
  • Improved security with Fail2Ban. This feature is optional and can be installed by calling: “install-fail2ban” (read more here)
  • GSM VoIP gateway with chan_dongle. This optional feature provides GSM to VoIP / VoIP to GSM calling capability using Huawei E1550 or compatible USB modems. To install it call: “install-dongle” (read more here)
  • Fax gateway support with HylaFAX. This feature is optional and can be installed by calling: “install-fax” (read more here)
  • Dnsmasq used as TFTP server for OSS PBX End Point Manager as well as for local DNS caching
  • Continuous upgrades and improvements with “raspbx-upgrade”

Since the last image posted on 24/04/2014 these fixes and improvements have been made:

  • Upgrade to FreePBX 12
  • Upgrades #1 – #20 included (see complete list)
  • Latest kernel 3.14.37-ti-r57 and all Ubuntu updates

Configuration details set during install:
Mysql root password: beaglebone

SSH login:
user: root
password: beaglebone

Default FreePBX login:
user: admin
password: admin


Release history (previous versions):

MD5: 65ff82bec84baf6123a3ed156f5dac19
SHA-1: 34f468290caa80cfc5bce9dfbf21b88be1cb5868
Date: April 24th 2014
Contents: Asterisk 11.8.0 & FreePBX

  • Upgrade to Ubuntu 14.04 LTS
  • Upgrades #1 – #18 included (see complete list)
  • Latest kernel 3.8.13-bone47 and all Ubuntu updates

MD5: e4a72e9f54ef33a79494430a6c4f6837
SHA-1: 743b18c2ae5f68cbbc8f1f5d3cc6d2da97e0753b
Date: September 9th 2013
Contents: Asterisk 11.5.1 & FreePBX

  • Upgrades #1 – #15 included (see complete list)
  • Latest kernel 3.8.13-bone27 and all Ubuntu updates
  • Default terminal for boot messages set to tty1 (HDMI output)

MD5: c11d33b245647f0983e59fed771372db
SHA-1: 14187f6a9c819390e76a51913c9a6c21381592b0
Date: May 28th 2013
Contents: Asterisk 11.3.0 & FreePBX

36 thoughts on “Downloads

  1. Pingback: ทำเครื&#365...

  2. Monk

    Is there any recommendation on upgrading from an Ubuntu 13.04 installation?

    My initial thought was to use the Ubuntu “update-manager” but that would require some 223 new packages to be installed.

    On a Ubuntu server edition the Ubuntu recommended way would be using the command “update-manager-core”, which would only install 4 new packages.

    Some hints would be welcome.

    1. Gernot Post author

      It is possible to go the regular Ubuntu way of upgrading, using the commands

      apt-get install update-manager-core
      do-release-upgrade -d

      do-release-upgrade has to be called twice, first to upgrade from 13.04 to 13.10 and then to 14.04. After each upgrade it is recommended to run

      apt-get clean

      to free up some disk space. When new config files are to be installed it is usually recommended to keep the old ones. But some config files may need manual tweaking afterwards…

      1. Monk

        Many thanks for the advice. It worked out pretty much painlessly.
        The only thing that is left seems to be the kernel. Apparently the upgrade process did not upgrade it:
        root@raspbx ~ # uname -a
        Linux raspbx 3.8.13-bone27 #1 SMP Fri Aug 30 20:59:31 UTC 2013 armv7l armv7l armv7l GNU/Linux
        root@raspbx ~ #

        Any idea on this?

        1. Gernot Post author

          You can use these commands to upgrade to the latest kernel:

          wget $(cat ./LATEST-armv7 | grep STABLE | awk '{print $3}')

          Also have a look at this page, showing the latest kernel used by the official Ubuntu image:

          If you want to install this kernel instead, go to

          select the corresponding folder (such as v3.8.13-bone47) and download and run the from there.

    2. Riccardo

      Hi all,

      I’m trying the last image on my 2 bbb succesfuly, thanks for the great work. However I see that sometimes the CPU goes to 100% without any specific input, and based on my check there are few reasons, related to many daemons installed.

      I tried removing smbd and automatic update check, and I get a good result. However I want to optimize all the image in order to get the maximum performance by the system.

      Can someone give me an advice on what services can be safely removed to keep asterisk alive?
      Thanks in advance, kind regards

      1. Gernot Post author

        You could use the “top” command to find out which process is causing this. Sometimes there are problems reading/writing the SD card which then causes 100% cpu load.

        1. Riccardo


          I’m using emmc so teorically I won’t get SD read issue described. I removed SMBD, avahi, auto updates and also done apt-get autoremove. Also reduced console number to 2 and removed serial form initctl.

          Now I see top very clear. In your opinion is there any other service that could be removed?

  3. Monk

    Thanks for the links. I went adventurous and installed the 3.14bone2 Kernel. Sofar I did not notice any adverse effects. Running smoothly with Ubuntu 14.04

  4. spid

    I’m using the raspbx-bbb-24-04-2014.img.xz image but there is one annoying thing
    that I cannot find the solution to..

    How do I disable the built in usb0 network?

    usb0 Link encap:Ethernet HWaddr d6:e6:af:20:a1:8a
    inet addr: Bcast: Mask:
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

    The IP address is sadly not to good for my network, the workaround i have to do now is a line in rc.local “ifconfig usb0” to set another ip so it doesn’t kill my other try to set that pre-set ip.
    It takes a while for it to set it at boot so it’s not instant.

    The settings in /etc/network/interfaces does nothing, I also searched for many diffrent solutions (seems to affect other distros too.) I tried disable “RNDIS” everywhere I found, removing a script from /boot partition etc, but no dice..

    Is there a solution to disable this permanently?

    Other than that i’m happy with this awesome project.

    1. Gernot Post author

      You need to unload the g_multi kernel module

      rmmod g_multi

      Eventually this module can also be blacklisted with the right kernel parameter…

      1. spid

        Thank you!

        That did the trick, this will do for now but blacklist it so it never turns on when booting would be ideal.
        I have to investigate that some day or hope it gets patched in the next update or so 😉

  5. calzon65

    I’m really exited to find this great project. I’ve been running Asterisk on my BBB (the new 4GB emmc model) for a few weeks running ArchLinux ARM, but when I found this project I wanted to try something new.

    So far I successfully installed RasPBX onto my onboard emmc, and I am running from the built in emmc, but the image for PaxPBX seems to be based on the older 2GB emmc. Could someone tell me how I can utilize all of the 4GB emmc in the new/current BBB’s being built/delivered? Does the project leader need to make a new RasPBX image?

  6. Leonardo Pucci

    I am trying to install this image on a 16gb sd card.
    When I use the Win32imager, it generates two images:
    /dev/mmcblk1p1 * 63 144584 72261 c W95 FAT32 (LBA)
    /dev/mmcblk1p2 144585 3743144 1799280 83 Linux

    So I got a small linux image with the beaglebone system.
    Filesystem Size Used Avail Use% Mounted on
    /dev/mmcblk0p2 1.7G 1.2G 457M 72% /

    It does not create a full partition on the entire card!

    So I Followed this tuto:

    And now my card is ok!

    Filesystem Size Used Avail Use% Mounted on
    /dev/mmcblk0p2 16G 1.2G 14G 8% /

  7. Bob

    I updated to the raspbx-bbb-24-04-2014.img.xz image this morning but now my /var/log/asterisk/freepbx_debug file is filling up with the following messages;

    2014-Aug-09 15:00:09 /usr/share/php/DB/mysql.php:240
    [Undefined Error]: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

    Anyone know how to resolve this?

    I have tried adding

    error_reporting = E_ALL ^ E_DEPRECATED

    To my php.ini files but it didn’t resolve the issue.


  8. Chuck

    FYI – Tried using the new distro. There is a paging problem where the extensions don’t all hang up after the page. Also the mic’s on all phones are open during the page even when what the duplex is not checked. Worked with FreePBX programmer on the issue and he stated that the problem lies in the asterisk version. Suggested upgrade to latest version. 08/29/2014

    1. Chuck

      Ok, so ran all of the updates that came up, and still the same results. I did notice that the asterisk version did not change. Do I need to communicate with someone else somewhere else? I noticed that my last comment was not replied to or ignored. Is there somewhere else to report this? I not sure how to upgrade my asterisk version so…

      1. Gernot Post author

        The latest version in the repository as of now (Sep 9, 14) is 11.11.0, probably you already have this one. Version 12 is not yet available in our repository for the BBB.

        1. Chuck Weaver

          I have 11.08. How do I get to the repository to retrieve 11.11? Also how do I install it?

          Thank you for your help.

        2. Chuck

          No, I Don’t have 11.11.0. Can you tell me how to get to the repository to get it?
          Also, what do in need to do to install it?

          Thanks for your help!

          1. Gernot Post author

            raspbx-upgrade is now installing all available Asterisk updates, just run it to get the latest available version.

  9. Harry

    hello sir
    is it possible raspbx with out free pbx . i like to use raw asterisk with sip and iax trunk . if you any one help me on that i will be kind .

  10. Dan

    “raspbx-upgrade is now installing all available Asterisk updates, just run it to get the latest available version.”

    I am getting errors like this:

    W: Failed to fetch 404 Not Found [IP: 80]

    W: Failed to fetch 404 Not Found [IP: 80]

    W: Failed to fetch 404 Not Found [IP: 80]

    E: Some index files failed to download. They have been ignored, or old ones used instead.
    Error running apt-get update

    1. Gernot Post author

      Ubuntu Raring (13.04) is no longer supported and the repositories have been deactivated. I recommend reinstalling with the latest raspbx-bbb-24-04-2014 image, which is based on Ubuntu 14.04. For a temporary workaround, have a look here.

  11. Tom Kessler

    I downloaded raspbx-bbb-24-04-2015.img.xz.torrent, flashed to SD card and booted, but unable to login.
    I’ve tried root/beaglebone, root/raspberry admin/admin , nothing works… to login and obtain root privileges?

    Browsing the ip on this image brings up apache default web page…what is url to get to free pbx?

    1. Gernot Post author

      You are most likely not booting Raspbx, but a different image. Connect an HDMI monitor and examine the boot messages.

  12. Leonardo Pcucci

    I had trouble with this image inside a sdcard, several read and write problems.
    My way to go was to use ubuntu BBB and install asterisk.
    This mode have installed ubuntu on the MCC, so now i don´t need a sdcard.

    Altough i would like to use this image here! Anynone know how can I flash it to the internal memory?


    1. Gernot Post author

      Please read the documentation, it explains how to use the internal eMMC.

  13. Riccardo Ferraretto


    I’m noticing that with latest image available raspbx-bbb-24-04-2015.img.xz usb communication is not working. I’m sure because I just tried with 2 boards, If I boot from eemc flashed with latest image I can reach the board via lan only. If I boot from SD with an old image I can reach via virtual usb on

    Could you please give me an advice on this?

    I repeat, pretty sure about the issue because i tried with 2 boards and 2 pc

    Best regards.

    1. Gernot Post author

      I’ve checked this myself but it works fine for me. I am using Linux on the host computer, maybe you can try this?

  14. Cesar

    I recently updated from 2014 to raspbx-bbb-24-04-2015.img.xz into SD card trying to fix a problem with the file /var/log/asterisk/freepbx_debug but the issue still on the new version.

    The point is the file is updated every minute with the text: “2015-Nov-25 22:44:01 /usr/share/php/DB/MySQL.php:240 [DEPRECATION_WARNING] : MySQL_connect(): The MySQL extension is deprecated and will be removed in the future: use mysqli or PDO instead”

    The file increase its size every day until is too big and the write cycles to the SD card are intense. My first SD card lived only 5 months. From the beginning I disabled all error/warning logs from FreePBX GUI and only freepbx_debug was updated every minute with the text mentioned above. Also into the ini files /etc/php5/cli/php.ini and /etc/php5/apache2/php.ini I disabled “Error handling and logging”, change MySQL.connect_timeout parameter from 60sec to 120sec to see if something changed but nothing new happened. Now the BBB is running with new SD card but I don´t think it will last long if everything beign equal.

    Hope somebody can help. Thank you

Comments are closed.