Author Topic: FPP 2.0 now available  (Read 2467 times)

Offline dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,245
  • Kudos: 69
FPP 2.0 now available
« on: September 10, 2018, 09:52:24 AM »

FPP v2.0 is now available.   v2.0 is a MAJOR update from the v1.x series and requires a complete new OS image.   It is not a "push button" update from previous versions.

Images are available to download from:

Major changes:
  • New installation method - just "burn" the image onto an SD card using something like Etcher or Win32DiskImager, insert into Pi/BBB, boot. It's up and running in seconds.  See,9372.msg86821.html#msg86821 for installation instructions.
  • All new playlist code that provides options for multiple first/last items, querying URLs, publishing MQTT messages, remapping channels on the fly, running scripts directly without needing an event wrapper, running effects, volume adjustment, conditional branching, and all previous v1.x functionality. See note at the bottom about plugin callbacks.
  • Default storage is now the SD card, but can easily be changed to USB. USB thumb drives are now optional.
  • Selected storage can now optionally be ext4, btrfs (for compression), or the standard FAT/exFAT.
  • New Output Processors for adjusting brightness, gammas, RGB orders, etc...
  • All new code for Pixel outputs from Hat's and Capes. Virtual strings, brightness, gamma, RGB orders, etc... can be set in configuration now.
  • Updated maximum channel count per sequence to 1M (from 512K)
  • Separate configuration for e1.31 inputs (bridge mode) and outputs. Can bridge e1.31 to completely different universes and destinations.
  • Support for receiving e1.31 sync packets in bridge mode.
  • New e1.31 output code boosts universe count to almost 200.
  • Support for DDP protocol for both sending as well as for receiving in Bridge mode
  • UDP outputs (DDP, ArtNet, DDP) detect if controllers go offline or come back online and adjust accordingly. Prevents major pauses and other display issues.
  • All new panel code for P10/P5 panel on the BeagleBones. Support for 12 P10 panels per output on Octoscrollers (96 panels!).
  • BeagleBone Panel code updated to support almost any type of Panel. 1/2 scan, 1/4 scan, 1/8 scan P5, etc...
  • Panel code for both Pi and BeagleBone update to support per-panel brightness and RGB order
  • GPIO input and channel output for BeagleBones added
  • Support for M4A audio files (from iTunes)
  • MP4 playback can play to HDMI on Pi or to any Pixel Overlay Model (like panel displays)
  • Support for a bunch of new USB wireless adapters for the BeagleBones, optionally use Kernel drivers to support even more.
  • WIFI access point mode - connect from your phone to configure things
  • MQTT event support
There are also a lot of internal updates and changes that don't have direct benefits to end users, but will help us move forward. There are some new (mostly undocumented) JSON API's, performance updates, internal structure changes, etc...
« Last Edit: September 10, 2018, 10:22:52 AM by dkulp »
Dan Kulp


Back to top