9.1
Important Note: Github recently updated their download URL's to timeout after 5 minutes. If you are having problems downloading 9.1 due to the timeout, you can grab the files from https://fpp.kulplights.com/ . We are trying to find a better long term solution while we also hope that GitHub will reverse this change.
NOTE: The OS level has not changed since 9.0 and remains at 2025-08. There is no need to do an fppos update if coming from 9.0.
Enhancements
- Add kmsprint commands to Video troubleshooting tab
- Add GPIO commands to troubleshooting for Beagles
- UDP outputs now hides irrelevant fields
- Move Colorlight firmware and link check settings to Panel page and make it per-panel setting
- Add "H-Flip" options for OLED displays
Bug Fixes (since 9.0)
- Fix issues with Falcon v5 controllers behind FPP proxy
- Fix issues with ShellInABox SSH access for FPP behind proxy
- Vendor eeprom upgrade lists can properly filter for PocketBeagle 2 based eeproms
- Fix issues with hostapd (Access Point Mode) not stopping and spa_supplicant not starting on network restart
- Fix "Test" options for Pixel Strings on BB64 platform
- Fix table sorter on MultiSync page not retaining sort order
- Fix link to enable rsync from backups page
- Fix visibility of various panel options with Pi Matrix capes
- Fix update of used Channel Ranges when outputs are reloaded
- Fix removal of auto-created Pixel Overlay Models if output is disabled
- Fix requiring FPPD restart if VirtualMatrix reconfigured
- Fix requiring FPPD restart if VirtualDisplay reconfigured
- Fix detection of Pi5 internal RTC clock
- Fix potential crash if "Play Media" command is used to play the same media many times in quick succession
- Fix FalconV5 controllers showing on MultiSync page as "Unknown System"
- Fix DHCP provided IP's not properly being proxied
- Fix crash if video is being output to Pixel Overlay Model and the model is destroyed
- Minor adjustments to BBShiftPanel output to increase brightness
- Fix restoration of "Blank Screen" settings after fppos update
- Fix display of BB64 based fppos files for MultiSync "Copy OS Upgrade Files" option
Installation Instructions
If you have a system running 9.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 8.x or older, due to incompatibilities with the underlying libraries, an "OS Level" upgrade is required.
- Re-image - you can backup your 8.x configuration, create a new image, and restore the configuration.
- In-place upgrade - This requires you to have the latest FPP 7.5 or newer and all updates already running on the device. On the "About" page in FPP, there is an "Upgrade OS" choice selection where the appropriate 9.1_2025-08 image can be selected. FPP will automatically download the fppos file and install the upgrade. It will take a LONG time. When done, it should reboot into 9.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 use this image
- FPP-v9.1-Pi.img.zip
For Beaglebone Black, Beaglebone Green, PocketBeagle, and Beaglebone Green Gateway use this image
- FPP-v9.1-BBB.img.zip
For PocketBeagle2 use this image
- FPP-v9.1-BB64.img.zip