Search
  • Leonardo

New Freak firmware fixes screen problems



Over the course of the Freak existence I have occasionally receive reports that the Freak screen sometimes does not turn on after powering the Rack. I have been fixing those individual issues on every release. But it seems like the fixes have not addressed the main issue.


The last report was from my friend Nik. We thought that the problem could be a hardware failure on the screen and he was kind enough to ship me back the module for repair. After some testing with I figured out that the problem was a firmware issue.


It turns out that I'm not the only one having issues with the OLED screens using the SSD1306 screens. Thanks to the following post Debugging SSD1306 Display Problems I figured out that the initialization steps matter. After swapping a few lines, my code had the same order as the initialization recommended on the post. This change made the screen to power correctly on all combinations I tested.


If you are having screen issues this is a highly recommended update. This fix applies as well to Vraids.


Other fixes


This release improves the noise that can be heard when running Flame with maximum distortion.


You can find the newest firmware here:




279 views1 comment

Recent Posts

See All