Here are two Sonos ZonePlayer ZP100s that I am selling for parts/repair.  When I purchased them, something loose was rattling around inside each one.  I did not open up either one to explore.

One of the units performed normally for me for a while.  It was recognized by the Sonos S1 app on my phone, and found my home network through an ethernet port.  However, the next time I plugged it in, white smoke came out the side and it no longer powers on at all.  The second unit powers on but is not recognized by the S1 app