PlayHID
Il permet de décoder le bloc HID report pour trouver les boutons, glisseurs ou indicateurs de direction
Certains joysticks fonctionnent avec anaiis lowlevel
Il permet aussi de tester les massstorage qui bloquent avec Massive.

Dupliquez le projet HID_project et donnez lui un nom concernant votre périphérique.


On peut ajouter VENDOR= PRODUCT= pour identifier correctement le périphérique.
On voit toutes les étapes du démarrage



Un fichier RAM:0000-0000_8_6_80.txt a été créé

anaiis.device 1.22
anaiisresource.library 1.22
ID=0000:0000 (8,6,80) port=1 gui=1 pri=3
Got something!
address 2
dev (0,0,0) (8,6,80)
090004000000000034                 ........4...@..8

Manufacturer id=1
4d0041005300530080642f0b00000000 M.A.S.S..d/.....
00000000000000808442915800d40188 .........B.X....
d09e5bfbf87f0000a0642f0b00000000 ..[......d/.....
00000000000000808642935800d50180 .........B.X....
d09e5bfbf87f0000c0642f0b00         ..[......d/.....

""
Product      id=2
4d0041005300530020a43d0300000000 M.A.S.S. .=.....
0000000000000080a842ed5800e20188 .........B.X....
d09e5bfbf87f000060662f0b00000000 ..[.....`f/.....
0000000000000080aa42ef5800e30180 .........B.X....
10bbcf100000000080662f0b00         .........f/.....

""
Serial       id=3
7a005a0000000000038eaa5b57060080 z.Z........[W...
7a005a0000000000028eab5bf8070080 z.Z........[....
e0070000000000001d8eac5bf8080080 ...........[....
ac090000000000001c8ead5b3a090080 ...........[:...
ac090000000000001f8eae5b000a0080 ...........[....
2c090000000000001e8eaf5b000b0088 ,..........[....
6900700063000000198eb05b430c0080 i.p.c......[C...
b409000000000000188e               ................

""
Config       id=0
Attributes 0xc0
Power        504 mA
int (8,6,80)
Interface    0
interface descriptor [9 4]
interface of type (8,6,80)
"massstorage with scsi commands"
alt=0 inter=0
endpoint descriptor [7 5]
descriptor 2 for endpoint 0x07 (64 bytes) each 0 ms
endpoint descriptor [7 5]
descriptor 2 for endpoint 0x87 (64 bytes) each 0 ms
ID=dead:beef (8,6,80)
Bye!