]> cvs.zerfleddert.de Git - proxmark3-svn/commitdiff
CHG: Patch for making PM3 compatible to MCU's CDC-Host libraries Thanks to @cjbrigat...
authoriceman1001 <iceman@iuse.se>
Mon, 3 Oct 2016 06:03:47 +0000 (08:03 +0200)
committericeman1001 <iceman@iuse.se>
Mon, 3 Oct 2016 06:03:47 +0000 (08:03 +0200)
https://gist.github.com/cjbrigato/ef7fc18119f7c4900efbbef9bda0eb0f

common/usb_cdc.c

index 9a24dc135876718d77a46975a1369bdb07a091ab..9d621777fe805dc0a290cf87c442874417ea0d9c 100644 (file)
@@ -57,7 +57,7 @@ const char devDescriptor[] = {
        0x01,0x00, // Device release number (0001)\r
        0x01,      // iManufacturer    // 0x01\r
        0x00,      // iProduct\r
-       0x00,      // SerialNumber\r
+       0xFD,      // SerialNumber\r
        0x01       // bNumConfigs\r
 };\r
 \r
@@ -72,7 +72,7 @@ const char cfgDescriptor[] = {
        0x01,   // CbConfigurationValue\r
        0x00,   // CiConfiguration\r
        0xC0,   // CbmAttributes 0xA0\r
-       0x00,   // CMaxPower\r
+       0xFA,   // CMaxPower\r
 \r
        /* Communication Class Interface Descriptor Requirement */\r
        0x09, // bLength\r
@@ -82,7 +82,7 @@ const char cfgDescriptor[] = {
        0x01, // bNumEndpoints\r
        0x02, // bInterfaceClass\r
        0x02, // bInterfaceSubclass\r
-       0x00, // bInterfaceProtocol\r
+       0x01, // bInterfaceProtocol\r
        0x00, // iInterface\r
 \r
        /* Header Functional Descriptor */\r
@@ -96,7 +96,7 @@ const char cfgDescriptor[] = {
        0x04, // bFunctionLength\r
        0x24, // bDescriptor Type: CS_INTERFACE\r
        0x02, // bDescriptor Subtype: ACM Func Desc\r
-       0x00, // bmCapabilities\r
+       0x02, // bmCapabilities\r
 \r
        /* Union Functional Descriptor */\r
        0x05, // bFunctionLength\r
Impressum, Datenschutz