Fixed NPE in disconnected callback
Fixed Give Mode byte reporting discrepancy between up and down