3.5.6
This is an optional bug fix release that contains a few fixes for issues encountered by users. A lot of effort was put into tracking down crashes and other instability issues.
Enhancements:
- Display end channel for Input/Output of e1.31/DDP/ArtNet configuration
- Allow re-ordering of entries in the scheduler editor UI. Allows prioritizing schedule entries (first to match plays)
Bug Fixes:
- Fix CPU utilization % on both MultiSync and About pages
- Fix arguments not being passed to scripts from events/commands
- Fix links to scripts and effects from About page
- Backup/Restore proxy settings
- Fix network settings restore
- Fix zero length backups if binary plugin data in config directory
- Fix problems with WiFi PSK having dollar signs
- Implement new IO read-ahead for reading fseq files to hopefully better deal with slow media
- Larger frame cache and IO cache for read aheads to reduce skips due to slow media
- Reduce CPU usage (particularly on Pi Zero, older Pi's) by only blanking the parts of the sequence data that is actually being output instead of all 8M channels
- Reduce gpu_memory split on older Pi's
- Disable the swap file on Pi's. This should not have been enabled, and contends for media transfer time
- Fix very long strings on BBB pixel capes having pixels stuck on/off
- Remove an invalid log entry with Pixel overlay models
- Multisync - ignore earlier sync packets if multiple packets are received at once, prevents some skips if network delay
- Fix stopped effects leaving data on for various pixels
Upgrade Instructions:
If you have a system running 3.5.x, you can go to the FPP about page (about.php) and click on the "Manual Update" button. It should only take a minute or two to upgrade.
For older versions, it's recommended to grab the 3.5.6 image from the bottom of https://github.com/FalconChristmas/fpp/releases/tag/3.5.6 , install that.