I don't have a M310C. However I came across the picture above on eBay in March 2017. (The board was being sold by sierraindigo-systems). The motherboard looks identical to the one fitted to the M300C. From this I would guess that the M310C is just a M300C but with the CPU uprated to 1GHz from 800MHz. So for details see the M300C entry.
Any comments? email me. Added March 2017