Skip to content

4.2

Compare
Choose a tag to compare
@dkulp dkulp released this 05 Sep 19:36
· 2881 commits to master since this release
4.2
e8e849f

Enhancements

  • Support for new Beaglebone Green Gateway including the onboard Wifi and Ethernet. All capes that can physically fit onto the BBGG should work, but the double height USB connector on the BBGG will interfere with some capes. (like the K8-B/F8-B) * (requires new image)
  • Support for rtl8812au based USB Wifi adapters * (requires new image)
  • Added support for PocketBeagle capes that use ttyS1 UART
  • Bunch of updates to fsequtils command line utility for merging and converting fseq files
  • Support for non-C++ plugins to be able to create FPP Commands (future plugins will use this)
  • Added HinksPix and AlphaPix controller discovery from network scan
  • Support for using FLAC for media
  • Store which temperature unit is used for display
  • New "8 Pixel Clustered Zig/Zag" setting for 1/2 scan P10 panels
  • Faster bootup on Beaglebones by preload some required modules * (requires new image)

Bug Fixes

  • Bunch of issues with ColorLight output on large panels where lower parts of panels would flicker or not display correctly
  • Fix some bugs displaying the channel count on the LED Panels page
  • Mime type for m4a files was wrong so could not "Listen" from file manager
  • Sequences that used timing other than 25ms or 50ms may not play at correct speed
  • Random characters on OLED screen for Gateway if no gateway is found
  • Don't issue a warning if DDP discovery packet is received when not in bridge mode
  • FPP Commands that have sub-commands (overlay model effects) were not displayed correctly in playlist editor
  • Schedules that run from 00:00 to 24:00 on Saturdays had all kinds of bugs/issues
  • Plugins need to be unloaded prior to GPIO shutdown so plugins that use GPIO's can cleanly cleanup/exit
  • Fix problems playing videos on an overlay model if not also running a sequence

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. This method will get all the updates above except those marked with *. Those changes will require a re-image or use of the "fppos" update method described below.

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.

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.2-Pi.img.zip
  • FPP-v4.2-Pi-Kiosk.img.zip

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

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