battery fix, wifi tethering fix, add BT headset, add compass, support USB OTG, etc..

Signed-off-by: bagyusz <phelyx92@gmail.com>