Well not really but I did as a research project for my thesis. The software side was not hard especially once you get past the massively complex integration issues. Of writing firmware packages. if you have any experience in software. C especially you shouldn't have any issues with an off the...