Comments (34)
@nmikhailov I don't see this type list in the README. Is this device within the scope of this repo?
from validity90.
it is that your pastebin link expired
Doing something similar to this, ({ .vid = 0x138a, .pid = 0x00ab, .hasLed = 0, .hasBios = 1, .requiresReset = 0, .hasRawOutput = 0 },
) I got:
Folded codeblock
Prototype version 15
Found device 138a:00ab
libusb: error [udev_hotplug_event] ignoring udev action change
libusb: error [udev_hotplug_event] ignoring udev action change
step 1
usb write:
0000 01
usb read:
0000 00 00 f0 b0 5e 54 a4 00 00 00 06 07 01 30 00 01
0010 00 00 65 e7 49 68 46 d9 00 23 00 00 00 00 01 00
0020 00 00 03 d1 00 07
Expected at char 012
step 2
usb write:
0000 19
usb read:
0000 00 00 00 03 01 02 00 01 00 00 00 00 00 00 00 00
0010 00 00 00 00 9d e5 4c d4 00 00 00 00 b0 cd 7e 50
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00
step 3
usb write:
0000 43 02
usb read:
0000 00 00 01 00 02 00 08 00 a5 58 26 5e 01 00 34 46
0010 02 00 07 00 d0 3c 00 00 01 00 84 08 01 00 07 00
0020 80 06 00 00 02 00 84 28 03 00 12 00 70 10 00 00
0030 02 00 76 36 01 00 0c 00 00 0a 00 00 01 00 86 47
0040 00 00 01 00 50 5a 00 00 02 00 23 77 00 00 01 00
0050 c0 2f 00 00 02 00 00 37 00 00 01 00 b0 08 02 00
0060 01 00 25 56 00 00 01 00 60 04 00 00
Expected len: 84, but got 108
step 4
usb write:
0000 06 02 00 00 01 39 17 b3 dd a9 13 83 b5 bc ac 64
0010 fa 4a d3 5d ce 96 57 0a 9d 2d 97 4b 80 92 6a 43
0020 1f 9c d4 62 48 98 0a 26 3c 6f ce f6 a8 28 39 a9
0030 0b 59 ac 59 08 48 85 9a fa c8 17 b7 d5 3b f5 1c
0040 d3 20 5c 1b 8f 43 04 8b e8 25 3c 3b d2 47 93 7c
0050 83 7a ca 8b 18 d3 cc 8e e8 c8 97 1a c4 f6 88 81
0060 3c f3 d8 55 0d 71 49 69 85 b7 ec 07 ff 2d c7 89
0070 6d 33 0f da b2 63 a0 ee 43 3a 5c 4b c9 10 43 9d
0080 1c 61 61 85 3f eb 03 f5 50 22 09 50 2e 73 08 be
0090 b7 91 94 73 cf e6 9f 42 2c 30 50 2d 22 6a 4d 0a
00a0 34 d9 6c 8c 77 95 6c f6 9d b8 ef 6c f9 27 a3 b5
00b0 78 49 d4 aa 8a d4 b4 42 66 92 3e 34 b8 2a 39 c8
00c0 14 6b a3 cd 70 8c 70 df ed b5 0c 2d e6 1f eb 45
00d0 b1 d4 f1 95 84 29 72 03 f5 fd c8 65 79 5f ec 9d
00e0 64 49 f3 ba 9b 6f 1e 4b ed 69 8e e1 51 e8 3d 4d
00f0 87 02 f7 6a 40 06 cf a2 4d 9b 79 78 88 20 3b 22
0100 69 f8 a7 7d 52 40 34 ac 32 e4 af 58 b8 6e bc 63
0110 55 2c b3 5b 12 b2 85 25 5d ea f3 a3 2b f4 6c dc
0120 5a d3 bc 1c 9e d1 bc c1 12 c7 21 43 f9 ae c5 68
0130 e2 ca cf a8 9b a0 c7 bb 65 59 0d 8b 93 e6 87 1a
0140 33 c6 c6 98 3c 0a cd 04 e7 37 ff 55 ee e0 24 ca
0150 6b 9a 48 33 2c 1a 69 a5 a3 fd d2 4b 96 4c f7 e7
0160 c5 52 29 bb 0b 48 a6 e3 39 eb 2c 42 d0 7e c8 50
0170 a4 ee 78 06 60 ad 6c 77 ff a3 02 a6 3b d1 94 26
0180 13 4c 45 33 d6 f9 67 44 11 63 fb 78 b7 35 47 c6
0190 8a 49 3b 2f 80 0d 3c da b8 27 b1 16 76 27 89 99
01a0 2a ae 3c 8a b3 45 a4 9e dd 31 2d fd 2a 27 bc 50
01b0 14 27 dc 7f a0 0a c3 c5 c3 65 51 db b3 d5 ca d8
01c0 d5 bd 7c ea 37 e5 8a 31 30 7a 6d 50 e6 ae 37 9a
01d0 53 f1 36 66 78 c0 74 1a 3d 87 2b 8d cf ef a7 f6
01e0 31 28 dc 82 45
usb read:
0000 be 04
Expected at char 000
step 5
usb write:
0000 3e
usb read:
0000 00 00 ef 00 40 00 00 10 01 00 00 01 01 00 05 00
0010 01 04 07 00 00 10 00 00 00 10 00 00 02 01 02 00
0020 00 20 00 00 00 50 05 00 06 06 03 00 00 70 05 00
0030 00 80 00 00 03 02 17 00 00 f0 05 00 00 f0 04 00
0040 04 03 05 00 00 e0 0a 00 00 20 05 00
Expected at char 025
step 6
usb write:
0000 40 01 01 00 00 00 00 00 00 00 10 00 00
usb read:
0000 00 00 00 10 00 00 00 00 00 00 01 00 6e 34 0b 9c
0010 ff b3 7a 98 9c a5 44 e6 bb 78 0a 2c 78 90 1d 3f
0020 b3 37 38 76 85 11 a3 06 17 af a0 1d 00 04 00 a1
0030 00 83 e6 24 46 bf 0d 3c c6 c7 2d 93 15 c8 2d 26
0040 03 a5 e1 2e 97 96 08 2d 84 66 84 e3 76 8b 3d cf
0050 1c 02 d4 82 f6 65 ac 5a f2 0b 8b 55 dc 0e 07 b4
0060 4a 2d 30 6b 73 0e 78 24 98 65 fa 2a 0c 1b af 66
0070 20 69 0c 64 3d 82 c4 63 18 70 b8 de 90 67 f7 1c
0080 b3 aa 83 8f fc 8f 10 71 77 d7 fe 86 68 7a fe 1d
0090 4f 34 86 0a 30 92 8c 4c 31 ae 0a 41 06 5b a5 80
00a0 fd 9c 3d 77 36 9b bd f7 d2 55 9f 4d c3 75 95 23
00b0 8f 47 50 10 58 24 c9 a8 0d 67 c0 4a 6d d2 ff 13
00c0 88 52 61 a4 db 65 cf 62 80 d6 c9 46 ba 17 b5 f9
00d0 62 fe 0e 4a bf 9d cb e3 e0 ae a9 e4 86 13 dd 55
00e0 b6 79 0d 59 c8 dc ba d5 9a d1 4f 44 a5 ab bb 54
00f0 27 06 03 00 b8 00 01 90 d8 45 b8 72 53 73 c9 cb
0100 90 1f e7 05 03 9d b5 4d 31 4b f0 dd a4 7d e1 2a
0110 7a 65 5f 17 0a d4 17 00 00 00 20 00 00 00 5a 29
0120 3e 23 a9 b2 5c fd 2b f5 9e bd 76 03 e7 5d d4 5d
0130 9f a0 31 8b 3a b5 75 29 88 86 00 d0 e0 1a 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 b5 06 82 70 db 8f 99 3b 41 aa 20 64 95 7a
0170 f0 16 ed 33 01 d6 0d 21 8f ed c6 df ee fc 91 87
0180 d8 3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 53
01b0 9c 7c 3d 5b be 7f 1a 66 4a c5 a3 47 e4 2e 91 f2
01c0 a5 29 85 16 98 53 39 60 61 d8 c7 47 2a 62 05 00
01d0 a4 01 ec 5d 90 0e 5a 79 58 6d 2c db ee c6 22 40
01e0 c6 89 9d 37 47 5e 0f 46 bb 9e fd 3f 5a 4f 32 e8
01f0 27 d2 17 00 00 00 00 01 00 00 01 00 00 00 fc ff
0200 ff ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00
0210 00 00 00 00 00 00 01 00 00 00 ff ff ff ff 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 4b 60 d2 27 3e 3c ce 3b f6 b0 53 cc b0 06
0250 1d 65 bc 86 98 76 55 bd eb b3 e7 93 3a aa d8 35
0260 c6 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 96 c2 98 d8 45 39 a1 f4 a0 33
0290 eb 2d 81 7d 03 77 f2 40 a4 63 e5 e6 bc f8 47 42
02a0 2c e1 f2 d1 17 6b 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 f5 51 bf 37 68 40
02d0 b6 cb ce 5e 31 6b 57 33 ce 2b 16 9e 0f 7c 4a eb
02e0 e7 8e 9b 7f 1a fe e2 42 e3 4f 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51 25
0310 63 fc c2 ca b9 f3 84 9e 17 a7 ad fa e6 bc ff ff
0320 ff ff ff ff ff ff 00 00 00 00 ff ff ff ff 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 00 00
0360 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ff ff
0370 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 01 00 00 01 53 41 e6 b2 64 69
03a0 79 a7 0e 57 65 30 07 a1 f3 10 16 94 21 ec 9b dd
03b0 9f 1a 56 48 f7 5a de 00 5a f1 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 02 00 00 01 53 41
04c0 e6 b2 64 69 79 a7 0e 57 65 30 07 a1 f3 10 16 94
04d0 21 ec 9b dd 9f 1a 56 48 f7 5a de 00 5a f1 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00
05e0 90 01 de bc af 57 77 38 0b 4e 04 3a f1 bb a4 af
05f0 85 f1 4a f7 1b 91 6e 68 4e 0b 4c 32 40 8e 29 85
0600 fa b5 20 00 00 00 17 00 00 00 15 ac 85 09 70 80
0610 34 a9 69 f2 27 86 e2 c2 cc 34 65 58 f6 f6 22 1b
0620 81 06 82 b8 79 cc c6 2b d3 67 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4a 6c
0650 36 92 36 13 4c 78 4a f5 49 dd 10 95 70 6b d8 aa
0660 e0 07 a6 df ea f8 88 03 1a 4e 00 d7 4b d5 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 48 00 00 00 30 46 02 21 00 c0 7d cc d7 45
06a0 ba 2b d6 0e 7a 55 b4 fd 6c 9f c5 bd 48 f4 6d ff
06b0 cb 6a a3 3b 37 35 ce 9b e7 8b 6a 02 21 00 bb 7b
06c0 ac 80 db 34 2c 93 30 17 fd 46 f3 6f 02 28 b9 fe
06d0 a0 a1 eb 74 cd 78 d0 b5 31 e9 c4 f8 91 f0 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
07f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0800 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0810 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0820 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0830 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0840 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0850 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0860 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0870 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0880 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0890 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
08f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0900 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0910 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0920 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0930 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0940 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0950 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0960 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0970 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0980 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0990 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
09f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0aa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ab0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ac0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ad0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ae0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0af0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0b90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ba0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0bb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0bc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0bd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0be0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0bf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0c90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ca0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0cb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0cc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0cd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ce0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0cf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0d90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0da0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0db0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0dc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0dd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0de0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0df0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ea0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0eb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ec0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ed0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ee0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ef0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0f90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0fa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0fb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0fc0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0fd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0fe0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0ff0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
1000 ff ff ff ff ff ff ff ff
Expected at char 031
Failed to handle RSP6: AES Decrypt: Decryption failed, inconsistent padding
from validity90.
Same on HP Elite x2 1013 G3.
from validity90.
Yours isn't in the 90 series as this repo is tailored for. You can probaby check the other issues for the setup to submit USB data captures from a Windows VM.
from validity90.
submit USB data captures from a Windows VM.
We can submit it here, by attaching to this bugreport, or there is some other place for such stuff?
from validity90.
You can submit it here, and test prototype manually adding your devise pid:vid to filter
from validity90.
test prototype manually adding your devise pid:vid to filter
Done, log.
from validity90.
I wasn't able to capture device traffic because I can't get fingerprint reader works in VM. In VirtualBox driver doesn't work with Code 10, and in QEMU (Gnome Boxes) driver doesn't work with Code 31. Is there known ways to workaround this?
from validity90.
I am not aware of such issues in VM.
But some time ago they have started to utilising SGX and providing two version - with SGX and without. Maybe they have decided that its time to completly move to it and I don't think SGX works in VM out of the box.
It would be good if you will research this further.
from validity90.
Turns out that I have to reset fingerprint sensor in BIOS to make it work in VM. Not sure why, maybe because I initialize it in preinstalled Windows, maybe because I tried to run prototype - I have no idea. As for SGX - I disabled it, and seems like nothing changed.
I was able to successfully record it: https://yadi.sk/d/KDJhcSks3mVUFw
In first record device initialization, attempt to register two fingers (via SynapticsFingerprintManager.exe) then attempts to register two more, use it for authorization, but that attempts mostly fail. So I made second record, where I just register finger, and get successful authorization with it. Unfortunately, in both cases device fall off the bus and change address for some reason. in both cases it happened at registration of first finger, so I had to repeat it. Also I had to use Wireshark filter with two address as device change it's address after reconnect, like this: usb.addr == "1.6.0" || usb.addr == "1.6.1" || usb.addr == "1.6.2" || usb.addr == "1.6.3" || usb.addr == "1.6.4" || usb.addr == "1.16.0" || usb.addr == "1.14.1" || usb.addr == "1.14.2" || usb.addr == "1.14.3" || usb.addr == "1.14.4"
Also, this "fall of the bus" event happened in other, not recorded attempts, sometimes three or four times.
from validity90.
Yes, they love to disconnect for some reason. I will check your logs and post results here
from validity90.
@nmikhailov please let me jknow, if additional recordings is necessary or published record is fine?
from validity90.
@nmikhailov any news?
from validity90.
Any news? xD
I had recently put my hands on the same sensor and it's not working on Linux so I have to unlock my workstation manually
from validity90.
Sorry, can you retest prototype and paste logs again?
from validity90.
@nmikhailov could you please clarify, what changes has been made to prototype, that could be relevant to 138a:00ab? Here is see only single change for 9a variant: https://github.com/nmikhailov/Validity90/commits/master/prototype
from validity90.
No changes so far, it is that your pastebin link expired.
from validity90.
@nmikhailov would you still be interested in checking this out if I provide logs?
from validity90.
it is that your pastebin link expired
Replaced 97 with ab here, new log: ab.log
from validity90.
I have the very same sensor, can do some testing in case of need.
from validity90.
Is 06cb:00b7 Synaptics, Inc.
same as Synaptics VFS7552 Touch Fingerprint Sensor with PurePrint?
Laptop HP 455R G6.
from validity90.
HP ProBook 440 G6, same USB device ID 138a:00ab
from validity90.
138a:00ab Validity Sensors, Inc. is also used in HP ZBook Studio x360 G5
from validity90.
Same problem in HP ZBook G5 15u: 138a:00ab Validity Sensors, Inc
from validity90.
Bus 001 Device 005: ID 138a:00ab Validity Sensors, Inc.
some news on this?
from validity90.
Also interested :(
from validity90.
Same problem for Zbook 14u G5. The same model is used on this notebook. :(
Appreciate if you can provide the solution for this model as like other pending people in this thread.
from validity90.
I'm interested too, I can help testing if needed!
from validity90.
bump +1
from validity90.
Same here on Dell Latiude 3490, but i have 138a:00a6
I used the same solution of @AI0867 and got output working. (#110)
from validity90.
bump +1
from validity90.
bump +1
from validity90.
bump +1
from validity90.
bump +1
from validity90.
Related Issues (20)
- Prototype output on Lenovo V330-14ARR (06cb:0081) HOT 1
- Prototype output for Thinkpad X1 Carbon 5th Generation (138a:0097)
- Prototype output on Yoga 370 HOT 1
- Prototype output on X270 (138a:0097)
- Ubuntu 20.04, new libfprint-2 and as such our precious drivers won't work. HOT 10
- Prototype Output on Lenovo A485 (06cb:009a)
- Prototype Output on Thinkpad X1C6 (06cb:009a)
- Final solution to 009a HOT 11
- TO ANYONE LOOKING FOR UPDATES ON THE PROJECT HOT 13
- Fingerprint won't work when hibernate HOT 1
- Dell Latitude 3490 (138a:00a6) / Prototype output
- > > > Just to be clear since this is a very long thread. Compile and install instructions should be followed from [SynaTudor repo Readme](https://github.com/Popax21/synaTudor)?
- Etherscan HOT 1
- 138a:0090: Failed using system seed for ECDSA key generation, trying with a VirtualBox one HOT 4
- Prototype Output on Thinkpad P51 (20HH - 138a:0097)
- Please note that nmikailov has not been active since Feb 2019. HOT 5
- Prototype output on Lenovo Thinkpad E590 (06cb:00a2) HOT 1
- Prototype output on Lenovo Thinkpad E580 (06cb:00a2)
- 138a:009d HOT 1
- Prototype output on Lenovo Thinkpad T470 (138a:0097)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from validity90.