Skip to content
Compare
Choose a tag to compare
@dkulp dkulp released this 08 Nov 03:02
· 25 commits to master since this release
8.3
64f3b19

NOTE: The OS level has changed. On the Beaglebone, there are minor changes to help with WIFI tethering. On the Pi, in addition to the tethering updates, there are new "external" WIFI drivers (for Pi 4 and lower, not available on Pi 5) that may work better for some USB WIFI adapters if you are not using the Pi's onboard WIFI.

Enhancements

  • Troubleshooting page updated to display scan of WIFI networks that are available
  • Load vendor image for menu asynchronously to avoid pause if image cannot be downloaded
  • Add fold output processor that reverses a strand in the middle and interleaves the pixels
  • Change start and channel count on "Other" output tab to number input type to prevent any characters from being entered
  • "External" WIFI adapters added to Pi image (Pi 4 and older) to match with Beaglebone images

Bug Fixes

  • Bunches of updates to make sure tethering is enabled if no connection, even if the OS takes a significantly long time to detect and load the WIFI drivers
  • Update some IP address validation to allow leading zeros
  • Make sure socket send buffers are set to a reasonable size, set smaller receive buffers to save memory
  • Fix problems with Hats with multiple GPIO expanders now working on a Pi3
  • Fix playlist item display on status page for mobiles
  • Fix a bunch of unnecessary statements being logged to syslog
  • Fix some race conditions and locking problems in the "Warnings" API's that could cause the frontend to pause/hang
  • Fix some crashes if the eeprom and cape don't physically match and sensors that the eeprom say to use don't actually exist
  • Update volume sliders to trigger only on value change and rate limit api volume call
  • Fix crashes on BBShiftString capes if differential receiver is set for v4/v5 but the cape doesn't have v5 listener hardware
  • Limit USBDMX to 512 channels to prevent overrun/crash

Installation Instructions

If you have a system running 8.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 7.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 older FPP 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 7.x configuration, create a new image, and restore the configuration.

  • In-place upgrade - this requires you to have FPP 5.5 and all the updates for 5.5 or FPP 6.x/7.x 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 8.3. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file. An alternate method to do an in-place upgrade if you are only upgrading one device AND the device has internet connectivity, is to select the 8.3 fppos (download) file and then click on the Upgrade OS button. This will download the fppos file and then install it as mentioned above. This will still take a LONG time and if you are doing this on more than one device, you will essentially be downloading the same file multiple times so is probably not the best way.

  • 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 use this image

  • FPP-v8.3-Pi.img.zip

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

  • FPP-v8.3-BBB.img.zip