SLOOP 2.7.1 is a fix for 2.7. If your FM-1 sometimes glitched and then showed a red FELUCCA CRASH screen and restarted, this is for you. Everything else is exactly 2.7.
Fixed
- The red FELUCCA CRASH screen after a glitch. SLOOP 2.7 shares the sound between the FM-1's two processor cores. When the second core does not finish its share in time, SLOOP stops it and carries on with one core. Stopping it made the chip raise a false alarm, and with SLOOP's safety checks on, the FM-1 showed the crash screen and restarted. The second core is now stopped the safe way (after Felucca 1.6.1): you may hear a short glitch, and the music goes on, on one core until the next power-on (HOME held, ABOUT then says 1 CORE). Updating the firmware with the second core on now uses the same safe stop.
- A crash screen with more to read. If a crash screen ever appears, it now also shows the stack and the second core's state (C1 3 = running, LATE = how many times it was late), and it stays 10 seconds, long enough to take a photo. Please send us that photo.
Install
Install from Chrome or Edge: https://isod89.github.io/sloop-fm1/ (make a backup with the web editor first). Your projects, presets, samples and settings stay. Coming from 2.7: nothing else changes.
If the crash still happens on your FM-1, the workaround is HOME held, SYSTEM, 2ND CORE OFF, then switch the FM-1 off and on: SLOOP then runs on one core, as 2.6 did. And please tell us, with the photo.
Thank you to the people who reported it, and to Leo Kuroshita for Felucca, where this safe stop comes from.