well I'm not totally sure how to rate this one so I am giving it the star equivalent of a C-, the reason being that once you get it working it really does sound great, especially under XBMC... However therein lies the problem getting it working isn't so easy, the Raspberry Pi A and rasberry pi B+ are not hardware compatible with this board as they do not have the P5 header pins it requires, only the model B version 2 does (and in all fairness I should mention that supposedly the model A ver 2 does but at this point that's probably irrelevant). After finding a PI that you can hook this thing into, the second issue is there is no longer built-in kernel support for it. in order to get the pie to talk to it, you have to get a little creative with the drivers and kernel.
My last complaint is that this thing uses every single GPIO pin even the little P5 header, which leaves absolutely nothing left over for say LEDs, LCDs (such as the couple line ASCII ones that XBMC has built-in support for), and of course worst of all is that means no IR receiver which means no remote control other than via HTTP or if you can find one of those USB IR receivers :-( ). As far as physical connection to your PI the P5 header connector uses some weird "wonky" little bouncy solderless pen set that simply sits/"squishes" over the holes of the header itself, which means you have to actually screw the board to the Pi otherwise they may shift causing it to stop working which doesn't really instill tons of confidence on its prolonged functionality, right from the word go, at least to me.
I know most of this review has just been me "belly aching", but as I said this thing really does work and sound great if you do finally manage to get it up and running. however with the new PI standard being the B+ an A+, I am thinking it's on its way to "dinosaur" status pretty quickly.







