diff --git a/joycontrol/report.py b/joycontrol/report.py index c6db5815..e83b1f8d 100644 --- a/joycontrol/report.py +++ b/joycontrol/report.py @@ -149,7 +149,10 @@ def sub_0x02_device_info(self, mac, fm_version=(0x04, 0x00), controller=Controll self.data[offset + 3] = 0x02 self.data[offset + 4: offset + 10] = mac self.data[offset + 10] = 0x01 - self.data[offset + 11] = 0x01 + if controller == Controller.PRO_CONTROLLER: + self.data[offset + 11] = 0x02 + else: + self.data[offset + 11] = 0x01 def sub_0x10_spi_flash_read(self, offset, size, data): if len(data) != size: