bug fix disconnect
changed current limit to uint8