Update java code
Update arduino code
Fixed a typo in the java code
Added actual support for 16 drives
More fixes