Skip to content

DFU USB descriptor length doesn't match string #201

@apiascik

Description

@apiascik

Not sure if this is the correct place to report this but...

In the file arduino101_firmware_source-v1/arduino101_firmware/bsp/bootable/bootloader/chip/intel/quark_se/defu_desc.c, lines 211-216:

{
        .bLength = sizeof("QRK_SE-Dev1.0") * 2,
        .bDescriptorType = UDESC_STRING,
        .bString = { 'A', 0, 'T', 0, 'P', 0, '-', 0, 'D', 0,
            'e', 0, 'v', 0, '1', 0, '.', 0, '0', 0 }
},

.bLength is based of the string "QRK_SE-Dev1.0", whereasbString is set to "ATP-Dev1.0".

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions