The windows capture and the linux capture are very different! Each packet of the windows capture is 31 bytes long and there's only packets from the controller to the computer.
On the other hand the linux capture contains packets going from the computer to the controller that are 64 bytes long, and the packets going from the controller to the computer are 68 bytes long!.