Skip to content

4.5

Compare
Choose a tag to compare
@dkulp dkulp released this 23 Nov 19:13
· 2755 commits to master since this release
4.5
e7f9282

Note: There are NO OS level updates in this release. OS level will still report as 4.4.

Enhancements

  • Update Raspberry Pi ws281x and spixel libraries to support latest Raspberry Pi 4 hardware
  • Update FSEQ files to support additional compression blocks for very large sequences
  • Update BBB pcm5102a audio overlay to use a more accurate clock
  • Update multisync.php page to gather all the FPP remote information in one call, big performance boost
  • Playlist selection box is now resizable
  • Change wording on Multisync page to "Unicast Sync" instead of "Enable Sync"
  • Display errors in playlist UI if sequence or media cannot be found

Bug Fixes

  • Fix some flashing on various BBB pixel ports if serial output is also enabled
  • Fix some flashing on various BBB pixel ports, particularly with smart receivers
  • Fix updating FPP from another FPP instance not updating submodules
  • Remove extra line printed from /opt/fpp/src/fpp that was causing issues with some scripts
  • Fix problems if a network interface ends up with multiple ip addresses
  • Fix problems with "fpp -v" volume control with some USB sound devices
  • Fix several bugs with sub playlists in the UI code
  • Fix several bugs with dynamic playlists
  • Fix crashing if UDP output is targeting another FPP instance
  • Fix bugs with calendar widget on schedule page if loading an old schedule from last year
  • Fix problems of calendar not appearing for newly added schedule rows
  • Fix FPP commands not appearing for api/help.php

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.5. 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.

Selecting an image

For Raspberry Pi series including Pi B, Pi B+, Pi 3, Pi 3+, Pi 4 and Pi Zero use one of these images

  • FPP-v4.5-Pi.img.zip
  • FPP-v4.5-Pi-Kiosk.img.zip

For Beaglebone Black, Beaglebone Green, PocketBeagle, and Beaglebone Green Gateway use this image

  • FPP-v4.5-BBB.img.zip