lots of iterative firmware improvements

for example:
    - bluetooth improved
    - charger now detects usb port type