I tried to add special effects but when i went to use them my saber stopped working

I uploaded a new config to my saber nothing to serious just one generated from the sote to allow me to use special effects so i added a rain mode to one of my sabers and when i turn on the effect my saber just freezes up until i take the battery out

Per the NOTICE at the top of the library, lag or freezing is almost always due to poor performing or corrupt SD cards, see below to check your SD.

ProffieOS7 requires SD card performance to be 1200kbps read speed with 12 simultanenous audio streams. Subpar or poor performing SD cards will cause the saber to lag or freeze.
If you experience lag or slow response you need to run ‘sdtest’ in Serial Monitor. Even if SD is labeled as high performance you should run sdtest to be sure.

  • First, remove DISABLE_DIAGNOSTIC_COMMANDS define from your config.
  • Upload new config (you may temporarily need to remove some presets if exceeding FLASH memory)
  • With saber connected go to Arduino > Tools > Serial Monitor
  • Type ‘sdtest’
  • If you do not have 1200kbps read speed and 12 simulatenous audio streams you will want to replace your SD with a better performing card.

You can also improve SD performance via formatting and file structure, also be sure to ALWAYS ‘Eject’ the SD card anytime it’s mounted to your computer to prevent file corruption.

1 Like

I also had an issue with rain mode recently. In my case it was caused by the audio files. I had accidentally copied mp3s to the SD card instead of .wav (16 bit, 44.1 khz). I’d check if the audio files have the correct format. Also, there are strict rules for the folder structure, number of files and naming, if you are using alt sounds.

1 Like