Pi-Star Downloads

Images available to Download
  Pi-Star_NanoPi_Air_V3.4.5_24-Sep-2017.md5sum
  Pi-Star_NanoPi_Air_V3.4.5_24-Sep-2017.zip
  Pi-Star_NanoPi_V3.4.5_24-Sep-2017.md5sum
  Pi-Star_NanoPi_V3.4.5_24-Sep-2017.zip
  Pi-Star_OdroidXU4_V3.4.5_10-Sep-2017.md5sum
  Pi-Star_OdroidXU4_V3.4.5_10-Sep-2017.zip
  Pi-Star_RPi_V3.4.5_24-Sep-2017.md5sum
  Pi-Star_RPi_V3.4.5_24-Sep-2017.zip


Information
Remember, all you need to do, is download the zipped version of the image
that is most suitable for your Pi / Single Board Computer, Unzip the
download, and then flash the image to your SD card (using your prefered
image writing tool - see links below for some basic instructions), boot the
Pi, wait 30-40 secs and then login to the admin portal in order to finish
the setup your Pi-Star.

here: http://pi-star.local/admin/

Default Username: pi-star
Default Password: raspberry

For help getting started, see this *EXCELLENT* video by Craig (W1MSG): Here

Windows Imaging Guide: Here
Mac OS Imaging Guide: Here
Linux Imaging Guide: Here

For support, please join our Facebook Support Group:
https://www.facebook.com/groups/pistar/
and/or make use of the Wiki: http://wiki.pistar.uk.

See below for a screenshot of the Pi-Star Dashboard
and below that for the changelog

"RPi" image is for Raspberry Pi Foundation hardware (Raspberry Pi).
"NanoPi" image is for Friendlyarm "Nano Pi Neo".
"NanoPi_Air" image is for Friendlyarm "Nano Pi Neo Air".
"OdroidXU4" image is for Hardkernel Odroid "XU 3" and "XU 4".

Pi-Star Screen Capture


Change Log
24-Sep-2017 **Version 3.4.5 Respin**
    Just re-creating the images, no special new features at this point.
        NanoPi Neo and NanoPi Neo Air have new Kernels that fix up
        some of the long standing issues with these platforms,
        this includes improved GPIO support, improved USB device
        support on the NanoPi Neo.

10-Sep-2017 **Version 3.4.5**
    Added HTTP SSH Client built into the "Expert" settings
        menus. This SSH client allows the ability to be
        able to connect to Pi-Star's SSH server without
        the need for a seperate SSH client.
        Powered by the excellent "shellinabox" application
        and installed from the Raspbian repositories it
        will be maintained as part of the OS.
    Includes all of the usual upgraddes to the dashboard and the
        Raspbian operating system, including the recent addition
        of the seperate hang timers for all modes.

18-Aug-2017 **Version 3.4.4**
    Dashboard config hardening - there have been reports of
        issues with the configuration page on the dash
        failing when submitting any charicters that are not
        alphanumeric. The code has now been hardened to
        take care of those edge cases and just clean up
        when you do enter charicters that it cannot cope
        with.
    P25 SelfOnly - P25 is getting the same Public / Private
        protection mode as D-Star and DMR. All credit to
        Jonathan (G4KLX), although there are some Pi-Star
        patches for it with a pull request submitted upstream.
    Dashboard fixes - various small fixes to the dashboard
        to help reduce the errors logged in the webserver
        log.
    Testing USB Max Current - Pi-Star never had this option
        set, I suspect this may be the cause of some of
        the issues with some USB modems.
    Modem support improved - better support for the DV-Mega
        on Arduino modems, plus seperated ZUMspot modem
        options out in preperation for auto firmware
        updates that are coming later.

09-Aug-2017 **Version 3.4.3**
    This one is a game changer, not only does it have the
        new, on-board information from BrandMeister,
        able to show you what TGs / REFs you have connected
        by getting the information directly from the BM
        network, but also...
    From this version forwards, *FULL* updates are available.
        This means that from here on, there should be
        further reduction in the number of times you ever
        need to write an image.
        This is going to be a manual process for the
        remains of the 3.4.x train, with plans for full
        automatic coming later!

29-Jul-2017 **Version 3.4.2**
    Many Dashboard updates adding to existing features and
        also re-skinning and fixing up the existing
        "expert mode" editors.
    Added stm32flash to the base image, this is going to
        used later for flashing the ZumSpot hardware
        in place, although I am not completely ready
        for this yet, this is a step in the right
        direction.
    DMR_Hosts.txt is now updated automatically on a daily
        shedule, same as the D-Star host files for
        ircDDBGateway. In addition some local over
        ride files are now placed in /root for both
        D-Star hosts and for DMR hosts.

13-Jul-2017 **Version 3.4.1 Respin**
    Rasbian released an update to nginx (the webserver used on
        Pi-Star - this update breaks the install on Pi-Star
        and casuse the dashboard to fail to be available.

        This is a pre-fixed version of the image, with an
        improved version of the update tool to make sure
        we never get hit by this again.

03-Jul-2017 **Version 3.4.1**
    Many updates to the Pi-Star Dashboard...
        The dashboard follows a rolling release, and is updated
        regularly.
    OS Updated as of 03-Jul-2017 including the Kernel updates etc.
        Again the OS also follows a rolling release, so you will
        have all of these updates without needing to replace your
        image.
    PiStar-Remote now included, this brings back the RF control options
        for your Pi-Star, similar to those available with the older
        DStarRepeater software, in this release options include:
            RF Killswtich to stop the MMDVMHost process
            Service restart for MMDVMHost
            Reboot of your Pi
        Shutdown is deliberatly missing, this could cause abuse
            issues for repeater keepers, contact me directly if
            you need guidance on adding your own commands.

16-Jun-2017 **Version 3.4.0 Respin**
    No changes in base, just pre-updated with all the leatest updates.

09-Jun-2017 **Version 3.4.0**
    After investigating an issue with XRF D-Star Reflectors and why
        a Pi-Star user had problems connecting to them with Pi-Star
        but could connect without issue on his OpenSpot, I found that
        the OpenSpot uses a different connectivity method, one that
        is less likly to cause network issues due to the outbound
        nature of its connection method. So Pi-Star has also adopted
        the same setup. Thanks OpenSpot guys!
    Update code for the hosts files has been improved to reduce the chance
        of it wiping the hosts files out if they cant be downloaded.
    Hand's Off WiFi now included. This means you can put the file containing
        your WiFi information "wpa_supplicant.conf" into the Pi-Star boot
        folder that is accessible when you create the image, and when the
        Pi-Star boots it will auto connect to your WiFi. This does assume
        that you have a backed up file to restore, but I hope it will
        help some of you.
    Raspberry Pi Zero W WiFi support out of the box, this required the
        Raspberry Pi boot code to be updated.
    Hand's Off Config restore, so if you are updating the SD Card image
        and you have a backup of your config form the Pi-Star dashboard
        you can just drop the ZIP file of your backup into the 'boot'
        partition and when your Pi-Star boots up, it will autoconfigure
        itslef using your backup.
    The issues I have been having with Cron are finally 100% cured in 3.4.0
        I was pretty sure I had already fixed this, but there were still
        some gremlins that are now cleaned up.
    Added CPU temp support in Farenheight.
    Official support for the FriendlyArm NanoPi Neo / Nano Pi Neo Air.    

26-May-2017 **Version 3.3.9**
    The CRON daemon was misconfigured, after some work on it, cron is
        now working the way it should again.
    Dashboard has a number of fixes in it, so as usual the base OS and
        dashboard are updated to the latest and greatest versions.
    WiFi Connection software has been re-written in the dashboard, this
        has the impact of making it more easy to connect to WiFi from
        the config portal in the dashboard.
    Shutdown / Reboot Buttons added to the dashboard.
    Service restart / Log clean up (that was previously handled by
        logrotate, had been replaced with a custom daily script to
        help mittigate the shortcomings of logrotate.
    Factory-Reset option had some broken settings; fixed these up and
        removed the insanity :)
    Removed some breakage from the YSFGateway config where it would drop
        the connected reflector after 10 mins no matter what, this
        turned out to be related to the onboard firewall dropping
        the ACK packets coming back form the connected gateway.
    Given that the above was a problem, I went bug hunting in the P25
        gateway daemon too, and have tried to make sure that the
        same bug will not cause issues with that.
    Swapped the default mode to MMDVMHost for new images - now when you
        setup a brand new Pi-Star it will select MMDVMHost by
        default (changeable of course).
    Removed the broken duplex setup that put every new Pi-Star in Duplex
        mode if you didn't spot it in the dashboard.
    Config backup / restore option added to the dash, to make upgrades
        between Pi-Star versions pain free.

22-May-2017 **Version 3.3.8**
    It's Unusual for me to do a release at the start of the week, but this
        release addresses a bug introduced a few releases back that can
        cause the update process to fail to reposond in the web
        browser, the update process works in the background but no
        information is displayed in the browser window. There is a fix
        for this avilable here: PiStar Wiki.
    Apart from the above update, the latest Dashboard build is included.

19-May-2017 **Version 3.3.7**
    Changes to the update system to simplify the process, every host file
        had its own seperate update script, this ment keeping lots of
        seperate scripts up to date, now I have one script to update them
        all, with more of the complex work happening on the back end.
    ircDDBGateway's service unit/init files updated, ircDDBGateway will now
        only run when you require D-Star Networking.
    Update includes latest 20170519 Dashboard and all OS related updates
        and patches.

13-May-2017 **Version 3.3.6**
    The Base images has the latest OS patches, but most importantly I
        found that I had not installed Samba after the update to
        Jesse-Lite, so name resolution of "pi-star" for windows
        users has been broken for some time. Samba re-added and
        configured again.
    This release contains the newest build of the dashboard (13-May-2017).

02-May-2017 **Version 3.3.5**
    This release has the current OS updates pre-applied, along with the
        most recent build of the dashboard (20170501).
    No significant changes to the base - if you are running Pi-Star 3.3.3
        or newer already there is no need to upgrade to this release.

20-Apr-2017 **Version 3.3.4**
    This release only incorporates dashboard changes, if you are already
        running Pi-Star, there is no need to update. The included
        updates provide a slightly improved experiance when running
        through the configuration for the first time.

18-Apr-2017 **Version 3.3.3**
    Large number of changes on the back end, improving P25 and YSF modes.
        P25 Parrot added and fixed up.
        YSF Parrot added and fixed up.
        Dashboard modifications to enable better support of YSF.
        Dashboard modifications to enable better support of P25.

16-Apr-2017 **Version 3.3.2**
    Minor update process revision to fix a bug with kernel updates.
    Removed Hostfile update dependence on any other servers than
        this one.
    Fixed some minor bugs in P25 mode, P25 still needs some work, but
        the network setup for P25 is nolonger broken.
    Fixed some bugs in the firewall code stopping P25Gateway from being
        able to make outbound connections.

01-Apr-2017 **Version 3.3.1**
    Minor system updates including small modifications to the way the
        OS updates are handled to improve relyability.

10-Mar-2017 **Version 3.3.0**
    Re-written update process - OS Updates are done automatically every
        night, without user intervention - your security assured.
    Dashboard is now updatable without the need for re-imaging your Pi.
        Much like the OS update process, no user intervention is
        required, the Dash will update over night, but there is also
        an update option within the dashboard too.
    Onboard Software auto updated, much the same way as the above, the
        radio software is also now updated. I will roughly track a
        weekly release cycle with MMDVMHost unless there is a major
        reason to release more / less often than that.
    Hostfiles used by ircDDBGateway have been radically over-hauled,
        all host-names are pre-resolved to IP addresses to speed up
        the load time for ircDDBGateway, this has made a huge
        improvement to the load time, files are updated (and re-
        resolved) daily.
    From this point on, Dashboard updates / OS Updates / Radio software
        updates are all automatic, this should reduce the need for me
        to release new Pi Images, and reduce the need for you to keep
        pace with the update cycle.

04-Mar-2017 **Version 3.2.12**
    3.2.11 with its new ability to connect to US-Trust repeaters, caused
        an interesting (if you like that kind of thing) bug that
        make starting the ircDDBGateway software to take a LONG time
        to start up, how long depended on your internet connection.
        for some users, it was just a little slow, for others it
        would take 30 mins or more.

        This has now been resolved, while maintaining the ability to
        connect to US Trust repeaters, and while I was at it I was
        also able to reduce the time it takes for ircDDBGateway to
        start - its quicker than before I added this functionality!

03-Mar-2017 **Version 3.2.11**
    Extended start delay for MMDVMHost to 60 secs - this solves issues with
        the Bluestack board.
    Added daily auto update of D-Star Hosts files;
        DCS_Hosts.txt
        DPlus_Hosts.txt
        DExtra_Hosts.txt
    Added a new ability to connect to any D-Star Repeater on the US-Trust
        network, even when this node is using OpenQuad. So far as
        I know - no other image has this ability!
        Thank you Adrian (M0GLJ) for coming up with the idea for this one.
    MMDVMHost updated to latest release.
    Jesse-Lite / Kernel updated.

23-Feb-2017 **Version 3.2.10**
    Upgraded MMDVMHost to the current version
    Fixed a bug in the Modem Selection code on the dashboard.

18-Feb-2017 **Version 3.2.9**
    Modified the Firewall script to account for the numerous ports that YSF Hosts use.

17-Feb-2017 **Version 3.2.8**
    Added auto update for DMR Hosts
    Fixed a bug in "D-Star Link Manager" that would allow the local radio
    module to be linked back to itself - not a good idea.

16-Feb-2017 **Version 3.2.7**
    Fixed a bug in the config, when not using a UHF Frequency ircDDBGateway
    was *ALWAYS* using the "B" suffix for the module, no matter what.

16-Feb-2017 **Version 3.2.6**
    A few minor tweeks to the layout on the dashboard.
    Stopped any of the radio services when the node is not configured.

15-Feb-2017 **Version 3.2.5**
    Added free form input to the "Reflector Connector"
    This enables you to use the dashboard to connect to
    *ANY* reflector rather than just the known ones.

13-Feb-2017 **Version 3.2.4**
    Added "Factory Reset" Option

12-Feb-2017 **Version 3.2.3**
    YSFGateway hosts issue resolved
    Miscilanious spelling / grammar fixes

03-Feb-2017 **Version 3.2.0**
    Minor update of the Brandmeister Server List
    Minor update to the Configure form

02-Feb-2017 **Version 3.1.9**
    Added "Node Type" options to the config section. it
        is now possible to set the node to be locked
        or unlocked from the admin page, previously
        ALL nodes were always locked, as required by
        UK licence conditions.
    Upgraded MMDVMHost to current release.

02-Feb-2017 **Version 3.1.8**
    Fixed minor typo in the configuration page

02-Feb-2017 **Version 3.1.7**
    Dashboard Configuration page tweeks
        Mostly Cosmetic
        DMR Color Code set from Config page

30-Jan-2017 **Version 3.1.6**
    More work on the bug in the config page that could wipe out the MMDVMHost
        config.
    Added support for Bluestack

28-Jan-2017 **Version 3.1.5**
    Fixed bug in the config page that could wipe out the MMDVMHost config.

28-Jan-2017 **Version 3.1.4**
    Added DMR+ Support

28-Jan-2017 **Version 3.1.3**
    More uPnP fixed added
    Dashboard BugFixes
    WiFi Bugfixes

27-Jan-2017 **Version 3.1.0**
    Version bump to 3.1.0 to reflect the large amount of changes.
    uPnP has been fixed, the firewall was stopping commnications via the uPnP
        Protocol.
    Rasbian upgraded
    MMDVMHost Upgraded
    Dashboard updated, inluding banners for a powercycle when changing modes.
    Admin pannel security hole found / fixed.

26-Jan-2016 **Version 3.0.4**
    Updated Dashboard (New look)
        Dashboard / Config has been very much upgraded
        Removed more bugs
    MMDVMHost upgraded
    Raspbian Upgraded
    P25 Mode added
    P25 Gateway software added
    Service intellengence improved

25-Nov-2016 **Version 3.0.3**
    Updated Dashboard
        JQuery and some added eye-candy.
        Removed a number of coding bugs
    Added on-board support for SSD1306 OLED Displays (128x64 I2C)
    MMDVMHost bumped to 20161124
    Kernel upgraded to Version 4.4.32
    Bumped Pi-Star release to 3.0.3
    Auto Host Key Generation (SSH Server)

02-Nov-2016 **Version 3 Beta Release 2**
    Time Sync fixed
    MMDVM Multi Mode working well with the current DVMega 3.07 Firmware.
    A large number of fixes to the control / admin pannels.
    Rasbian fully ipdated (including kernel fixed for "Dirty Cow"
    Fed up of of auto-link to REF001 C failing when the REF system changes IP?
        Yes me too, so it automatically keeps the information up to date
        no more auto-link failes!
    PiStar-Keeper - Pistar-keeper re-introduced in the next release, additional work
        done with the Pi3 to enable the onboard Bluetooth module without
        breaking DV-Mega hardware :)
    PiStar-Update - fixed :)


15-Aug-2016 **Version 3 Beta Release**
    Total rebuild using Raspbian Jessie-lite
    *EVERYTHING* has been rebilt, so this is concidered a Beta release until I
        confirm that I have the bugs worked out.
    Auto-Upgrades for the OS are not yet re-enabled, but this system is now
        vanilla Raspbian, so even the kernel will be upgraded
        automatically in the future.
    Download size has increased by 100MB, I hope to shrink this down again in
        the future but for now it can stay, its still under 500MB.
    **MAJOR** Dashboard re-write, config re-write etc - adding support for
        MMDVMHost.
    Added MMDVMHost bringing DMR support (Including DMR BrandMeister network
        support).
    Raspberry Pi 3 support added

    Known issues
        Logging - still working the bugs out, its good but logrotation
            isnt working
        pistar-keeper - not implemented in this release (yet)
        Possible config issues - its mostly tested but needs FULL
            review.
        "pistar-update" currently broken

    Flat out failures
        None that I know of...

29-Jan-2016
    STARNetServer does not need to be running all the time, fixed the config file for
         this service and removed it from the normal startup / pistar-watchdog etc.
    New STARNetServer config added to the build process.
    New STARNet init script handles the config properly.
    STARNet dashboard has a bug in it stopping it displaying correct information
        when using multiple STARNet services at once.
    Firewall script was dropping all outbound ircDDB traffic - repaired.
    Kernel upgraded to 4.1.16
    Additional dashboard improvements.
    Added support for USB DVAP modules.


24-Jan-2016
    Automatic patching of the base OS has been enabled.
    WiFi setup via the web portal has been improved.
    Passwords are defaulted when I build the image for distribution (so my Pi
        has been secured finally).
    Improvements and prep for CSS7 (now a requirement on DCS reflectors).
        See here: http://register.ham-digital.net/html/ccs7-ENG.html
        Register here: http://register.ham-digital.net
    Moved the downloads to http://www.mw0mwz.co.uk/pi-star and updated
        links on the image / copyright notice.


10-Jan-2016
    OS upgraded, Kernel upgraded to 4.1.15
    Added a bunch of WiFi drivers that I had missed before, adding support for
        more cards.
    Removed custom support for the Ralink chipset cards (and the custom compiled
        module they required) - these are now in the base OS
    Minor fixes on the web portals.


30-Oct-2015
    Fixed a problem with my firewall code, this was stopping avahi from
        registering the .local addresses on your local network.
    UPnP code updated to a different version, should improve compatibility
        with some routers.


03-August-2015
    Added a packet shaper to the firewall code for Pi-Star, this means packets
        destined for the D-Star network will be given increased priority on
        your internal network, that should help if you have a family who use
        your connection heavily for gaming / downloading.