Restoring FX Sound Board

For other supported Arduino products from Adafruit: Shields, accessories, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Dfitterman
 
Posts: 100
Joined: Sat Apr 15, 2017 10:57 am

Restoring FX Sound Board

Post by Dfitterman »

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?

User avatar
Dfitterman
 
Posts: 100
Joined: Sat Apr 15, 2017 10:57 am

Re: Restoring FX Sound Board

Post by Dfitterman »

FX Sound Board files.png
FX Sound Board files.png (134.14 KiB) Viewed 665 times
Here the output showing the files found on the FX board.

User avatar
Dfitterman
 
Posts: 100
Joined: Sat Apr 15, 2017 10:57 am

Re: Restoring FX Sound Board

Post by Dfitterman »

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/

User avatar
Dfitterman
 
Posts: 100
Joined: Sat Apr 15, 2017 10:57 am

Re: Restoring FX Sound Board

Post by Dfitterman »

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.

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Arduino products from Adafruit”