Difference between revisions of "Skylanders Portal of Power"

From air
Jump to navigation Jump to search
(Created page with "Portal of Power est un lecteur RFID NFC pour le jeu Skylanders. Les figures Skylanders sont équipées de tags ISO/IEC 14443 Type A Mifare 1K. Le joueur permute les perso…")
 
Line 3: Line 3:
   
 
Liens:
 
Liens:
* http://www.suncries.com/skylanders-hacking/
+
* les infos stockées dans le tag Mifare http://www.suncries.com/skylanders-hacking/
  +
* la genèse du produit http://blog.makezine.com/2012/03/13/alt-gdc-developing-skylanders-innovative-portal-of-power/
   
   
 
<pre>
 
<pre>
   
lsusb -s 002:006 -v
+
$ lsusb -d 1430:0150 -v
   
Bus 002 Device 006: ID 1430:1f17 RedOctane
+
Bus 002 Device 004: ID 1430:0150 RedOctane
  +
Couldn't open device, some information will be missing
 
Device Descriptor:
 
Device Descriptor:
 
bLength 18
 
bLength 18
 
bDescriptorType 1
 
bDescriptorType 1
 
bcdUSB 2.00
 
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
+
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 255 Vendor Specific Subclass
+
bDeviceSubClass 0
bDeviceProtocol 255 Vendor Specific Protocol
+
bDeviceProtocol 0
bMaxPacketSize0 8
+
bMaxPacketSize0 32
 
idVendor 0x1430 RedOctane
 
idVendor 0x1430 RedOctane
idProduct 0x1f17
+
idProduct 0x0150
bcdDevice 1.28
+
bcdDevice 1.00
iManufacturer 1 Activision
+
iManufacturer 1
iProduct 2 Spyro Portal
+
iProduct 2
iSerial 3 01049095
+
iSerial 0
 
bNumConfigurations 1
 
bNumConfigurations 1
 
Configuration Descriptor:
 
Configuration Descriptor:
 
bLength 9
 
bLength 9
 
bDescriptorType 2
 
bDescriptorType 2
wTotalLength 153
+
wTotalLength 41
bNumInterfaces 4
+
bNumInterfaces 1
 
bConfigurationValue 1
 
bConfigurationValue 1
iConfiguration 0
+
iConfiguration 0
 
bmAttributes 0x80
 
bmAttributes 0x80
 
(Bus Powered)
 
(Bus Powered)
MaxPower 500mA
+
MaxPower 300mA
 
Interface Descriptor:
 
Interface Descriptor:
 
bLength 9
 
bLength 9
Line 42: Line 44:
 
bAlternateSetting 0
 
bAlternateSetting 0
 
bNumEndpoints 2
 
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
+
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 93
+
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 1
+
bInterfaceProtocol 0 None
iInterface 0
+
iInterface 0
  +
HID Device Descriptor:
** UNRECOGNIZED: 11 21 10 01 24 25 81 14 03 03 03 04 13 02 08 03 03
 
  +
bLength 9
  +
bDescriptorType 33
  +
bcdHID 1.11
  +
bCountryCode 0 Not supported
  +
bNumDescriptors 1
  +
bDescriptorType 34 Report
  +
wDescriptorLength 29
  +
Report Descriptors:
  +
** UNAVAILABLE **
 
Endpoint Descriptor:
 
Endpoint Descriptor:
 
bLength 7
 
bLength 7
Line 56: Line 67:
 
Usage Type Data
 
Usage Type Data
 
wMaxPacketSize 0x0020 1x 32 bytes
 
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 4
+
bInterval 1
 
Endpoint Descriptor:
 
Endpoint Descriptor:
 
bLength 7
 
bLength 7
 
bDescriptorType 5
 
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
+
bEndpointAddress 0x01 EP 1 OUT
 
bmAttributes 3
 
bmAttributes 3
 
Transfer Type Interrupt
 
Transfer Type Interrupt
Line 66: Line 77:
 
Usage Type Data
 
Usage Type Data
 
wMaxPacketSize 0x0020 1x 32 bytes
 
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
+
bInterval 1
  +
Interface Descriptor:
 
  +
bLength 9
 
  +
bDescriptorType 4
 
bInterfaceNumber 1
 
bAlternateSetting 0
 
bNumEndpoints 4
 
bInterfaceClass 255 Vendor Specific Class
 
bInterfaceSubClass 93
 
bInterfaceProtocol 3
 
iInterface 0
 
** UNRECOGNIZED: 1b 21 00 01 01 01 83 40 01 04 20 16 85 00 00 00 00 00 00 16 05 00 00 00 00 00 00
 
Endpoint Descriptor:
 
bLength 7
 
bDescriptorType 5
 
bEndpointAddress 0x83 EP 3 IN
 
bmAttributes 3
 
Transfer Type Interrupt
 
Synch Type None
 
Usage Type Data
 
wMaxPacketSize 0x0020 1x 32 bytes
 
bInterval 2
 
Endpoint Descriptor:
 
bLength 7
 
bDescriptorType 5
 
bEndpointAddress 0x04 EP 4 OUT
 
bmAttributes 3
 
Transfer Type Interrupt
 
Synch Type None
 
Usage Type Data
 
wMaxPacketSize 0x0020 1x 32 bytes
 
bInterval 4
 
Endpoint Descriptor:
 
bLength 7
 
bDescriptorType 5
 
bEndpointAddress 0x85 EP 5 IN
 
bmAttributes 3
 
Transfer Type Interrupt
 
Synch Type None
 
Usage Type Data
 
wMaxPacketSize 0x0020 1x 32 bytes
 
bInterval 64
 
Endpoint Descriptor:
 
bLength 7
 
bDescriptorType 5
 
bEndpointAddress 0x05 EP 5 OUT
 
bmAttributes 3
 
Transfer Type Interrupt
 
Synch Type None
 
Usage Type Data
 
wMaxPacketSize 0x0020 1x 32 bytes
 
bInterval 16
 
Interface Descriptor:
 
bLength 9
 
bDescriptorType 4
 
bInterfaceNumber 2
 
bAlternateSetting 0
 
bNumEndpoints 1
 
bInterfaceClass 255 Vendor Specific Class
 
bInterfaceSubClass 93
 
bInterfaceProtocol 2
 
iInterface 0
 
** UNRECOGNIZED: 09 21 00 01 01 22 86 07 00
 
Endpoint Descriptor:
 
bLength 7
 
bDescriptorType 5
 
bEndpointAddress 0x86 EP 6 IN
 
bmAttributes 3
 
Transfer Type Interrupt
 
Synch Type None
 
Usage Type Data
 
wMaxPacketSize 0x0020 1x 32 bytes
 
bInterval 16
 
Interface Descriptor:
 
bLength 9
 
bDescriptorType 4
 
bInterfaceNumber 3
 
bAlternateSetting 0
 
bNumEndpoints 0
 
bInterfaceClass 255 Vendor Specific Class
 
bInterfaceSubClass 253
 
bInterfaceProtocol 19
 
iInterface 4
 
** UNRECOGNIZED: 06 41 00 01 01 03
 
Device Status: 0x0002
 
(Bus Powered)
 
Remote Wakeup Enabled
 
 
</pre>
 
</pre>

Revision as of 10:24, 4 January 2013

Portal of Power est un lecteur RFID NFC pour le jeu Skylanders. Les figures Skylanders sont équipées de tags ISO/IEC 14443 Type A Mifare 1K. Le joueur permute les personnages dans le jeu en placant une figure sur le Portal (ie le lecteur).

Liens:



$ lsusb -d 1430:0150 -v

Bus 002 Device 004: ID 1430:0150 RedOctane
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        32
  idVendor           0x1430 RedOctane
  idProduct          0x0150
  bcdDevice            1.00
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           41
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              300mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      29
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               1