If there aren't any firmware issues, then the protocol document we have is not correct in a number of areas. We are getting back values that are not documented, and it seems more likely that they are due to the box returning values not documented than there being bugs in the protocol.
We'd really like to get an updated protocol document so that our driver can be taken up to 100%.