bug fixes and updates

Speedo now works
Battery should work (waiting on hardware)
ODO still needs implementation