Skip to content

4.1

Compare
Choose a tag to compare
@dkulp dkulp released this 24 Jul 17:21
· 2928 commits to master since this release
4.1
71390f3

Enhancements

  • Nicer formatting for /apihelp.php page to make finding and understanding the REST API easier
  • Multisync Page Enhancements
    • MultiSyncBroadcast and MultiSyncMulticast should be mutually exclusive
    • Filter drop downs for Platform and Mode to allow easier finding of specific instances
  • Description field added for PCA9685 to allow providing user information about the output (ex: Skull Tilt)
  • Network Page - WIFI selection changed to drop down of known wifi networks to make selection easier
  • Multithreaded UDP output for better performance
  • Updated FPP_Install.sh script for installing FPP onto a "desktop" Debian or Ubuntu System while leaving the user, X11, configuration , etc.. intact
    • Add ability to configure an X11 Virtual Matrix
    • Support video files on X11 systems
  • New API for plugins to allow modifying sequence data prior to overlay models and output processors
  • New FPP Commands
    • "Play Media" to play a particular media file in the background
    • "Toggle Playlist"
  • Add "-C FPPCommand arg1 arg2 ..." flags to /opt/fpp/src/fpp command line tool to make invoking commands from scripts easier
  • Call media plugins on Remotes that are playing media

Bug Fixes

  • FPP Command samples for the REST payload on /apihelp.php were wrong
  • Fix excessive memory usage in some rare cases with Remote Falcon plugin
  • Bunch of timing adjustments for ws281x pixels on BBB String capes
  • Fix some tearing of images on Virtual Matrices
  • Some tables need a horizontal scroll bar if the width is too wide or columns would get cut off
  • Fix some problems with Multicast FPP Commands that prevented remote instances from detecting that they were supposed to be triggered
  • Duration on Text effect of Overlay Models was ignored
  • Bridge mode updates to not interfere with plugins, overlays, output processors that are modifying the data

Installation Instructions

If you have a system running 4.x, you can go to the FPP about page (about.php) and click on the "Manual Update" button. At that point, a big green "Upgrade" bar should appear on the main status page. Click on that to start the update process. It may take a long time to upgrade. Likely 5-10 minutes. You will need to reboot after the upgrade is complete to finish the upgrade process.

For users of FPP 3.x or older, it is strongly recommended to do a full "OS Level" upgrade or re-image instead of attempting to upgrade directly from any FPP 2.x or 3.x version. There are several new features that will not work if an OS level upgrade is not done. There are two ways to do so:

  • Re-image - you can backup your 3.x configuration, create a new image, and restore the configuration.
  • In-place upgrade - this is new and requires you to have FPP 3.6.2 (or 4.0-alpha2) or newer already running on the device. Download the appropriate "fppos" file to your computer. Make sure the file extension is still fppos (some browsers will rename it). Upload it to the "File Manager" on the FPP instance. Then go to the about page. Under the normal "Manual Upgrade", a new Upgrade OS button should appear. Click it and wait a LONG time. When done, it should reboot into 4.1. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file. Note: In SOME cases, the reboot will fail due to library replacement. In that case, a power cycle may be required to get it back up and running.