The SL811HS generates erroneous packets after it tries to communicate with low speed devices through USB Hub. In some instances when operating with low speed devices attached to a Hub, the SL811HS fails to switch back to Full Speed at the end of packet time (EOP). This results in the next tokens being transmitted erroneously at Low Speed. “Erroneous packets” are low speed token packets,“3C”. The SL811HS starts generating them after sending a low speed ACK over USB Hub. This problem occurs for low speed PID_IN transactions only.