After successfully updating my FEZ Cerberus board to the latest loader and firmware, I am finding that the Tunes module no longer seems to function. Build, deploy, and execution work fine (no exceptions at runtime), but the Tunes module just doesn’t make a sound anymore.
My application uses it to perform one beep early on in the program, and it worked reliably before the Cerberus update. After the update, I recreated the application from scratch, building everything from the ground up using NETMF 4.3, to ensure I didn’t have any old libraries involved. The Gadgeteer sockets in use are the same as before the update. I have several other modules attached, and they all work fine. The only module not doing what it used to do (i.e., not making any sound) is the Tunes module.
Here is the code that used to work, and is now silent:
tunes.AddNote(new Tunes.MusicNote(Tunes.Tone.B4, 50)); tunes.Play();
I tried switching the module from socket 4 to socket 3 (making the change also in the diagram), but the Tunes module is still silent.
I am very careful to use antistatic procedures when handling all of these components.
Any thoughts on what might have killed my Tunes module?