Skip to content

4.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dkulp dkulp released this 01 May 14:49
· 3095 commits to master since this release
c03ad78

This is a pre-release/beta image of the forthcoming FPP 4.0. As a pre-release, there are things that are still under development, still some rough edges, etc... However, there are also a lot of new features that need testing as well as feedback from users.

More details about 4.0 are being tracked at: #653

BBB Update: There are "beta2" images for the BBB attached. They are essentially the same as the beta1 images, but a different Linux kernel is being used. Please test to make sure things still work. The new kernel should provide tighter control of timing for pixel strings output from the BBB.

Enhancements

  • ALL of the Enhancements/Features listed at: https://github.com/FalconChristmas/fpp/releases/tag/4.0-alpha3
  • More unification of style sheets, colors, etc... so look and feel is more consistent
  • Add icons onto various menu items and other links
  • New Multisync page allows easier/faster control of your entire network of FPP instances.
    • Allow column sorting and filtering
    • Allow excluding individual RFC1918 CIDR blocks from the list
    • Allow restarting FPPD on all/selected instances
    • Allow upgrading FPP on all/selected instances
    • Send "unicast discovery" pings to list of "Additional Remotes" to support advanced discovery across network subnets.
  • Support setting a different FPP instance as the source for "git pull" upgrades. (Advanced UI setting)
  • Internal updates for running playlists for enhanced position tracking to allow SMPTE/LTC plugin
  • LED Panel page now has separate "Width" and "Height" fields to make setting up larger matrices easier
  • Add ability to upgrade/update eeproms on Capes/Hats
  • Move storage settings to new Storage tab in settings (Advanced UI level) and remove advanced settings page
  • On capes/hats with 4 direction buttons, add ability to set the eth0 IP address and other network settings
  • Support for the I2C 16x2 and 20x4 LCD displays
  • New Kiosk mode image for the Pi that will boot directly to FPP's web page if HDMI monitor and keyboard/mouse is attached

Bug Fixes

  • Fix some stuttering with the new VLC based video player
  • Fix issues with playlist entries showing length 0.0 when uploaded from xLights on Windows

Incompatibilities

  • Moved to jquery 3.5 and removed jquery-migrate. Plugins that rely on older jquery calls may need to be updated.
  • Removed support for the "MultiSync CSV Packets". Nothing uses them and the binary packets provide significantly more information.

Upgrade Instructions

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. Full installation instructions are in the FPP Manual.
  • 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.0-beta1. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file.