I am using a 16Mb FX Sound Board. I have been loading files onto it via the USB port on my MacBook Pro. Every time I complete the necessary transfer I eject the sound board memory disk icon before unplugging the board from the USB cable. Each time I do this I get a message that the disk was not ejected before disconnecting, which is not the case.
Until the last time this didn't cause a problem. Now when I run an Arduino sketch to get a listing of the files on the sound board I get 25 files (the number of files that were previously there) all with the name NoFATSFX, each with a size of zero.
How to I get the board memory running again so I can reload the audio files?
Why is the Mac OS not recognizing or properly ejecting the sound board memory?
Restoring FX Sound Board
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Dfitterman
- Posts: 100
- Joined: Sat Apr 15, 2017 10:57 am
Re: Restoring FX Sound Board
Here the output showing the files found on the FX board.
- Dfitterman
- Posts: 100
- Joined: Sat Apr 15, 2017 10:57 am
Re: Restoring FX Sound Board
I found a solution to my problem that doesn't require a Windows machine to restore a disk image to the FX sound board.
Etcher, a free, open-source product from Resin.io, does the job.
https://alternativeto.net/software/etcher/
Etcher, a free, open-source product from Resin.io, does the job.
https://alternativeto.net/software/etcher/
- Dfitterman
- Posts: 100
- Joined: Sat Apr 15, 2017 10:57 am
Re: Restoring FX Sound Board
I think that the file system on the FX sound board was being blown because it actually takes the FX longer to complete the eject than indicated by the Mac OS Finder. The FX memory appears not to be fast compared to USB thumb drives. Whatever housekeeping must be done on the FX when it is ejected probably takes a lot longer than the time for the Finder to stop displaying the device icon. Waiting 30+ seconds after ejecting the device before disconnecting it seems to avoid the problem.
Please be positive and constructive with your questions and comments.