We've been using the Quad (running Android and interfacing with a complex Arduino sketch) and are now trying to switch over to the Neo. Following the instructions on Neo's docs it says that to program Arduino using external PC (or Mac, in our case) we need to load UDOOUbuntu on the Neo. Is that right? If so, does this mean that we can't test Arduino with Android together and must first do 1 (e.g. Arduino with Ubuntu) then the other (e.g. Android)? Namely switch the microSD-card OS to test proper comm between our Android app and the Arduino sketch??? On the Quad we simply had to pull/push the pin on the board to re-route the usb channel (temporary enabling/disabling Android adk comm flow). But it sounds like on the Neo, we need to switch the whole micro-sd card. And write a linux-based app to test comm before going back to Android, then retest it there. Am I missing something? Any help/direction is welcome. Freddy.