diff --git a/hw/usb_interface/ch552_fw/encode_usb_strings.py b/hw/usb_interface/ch552_fw/encode_usb_strings.py index 2eba2cf..cc263e7 100755 --- a/hw/usb_interface/ch552_fw/encode_usb_strings.py +++ b/hw/usb_interface/ch552_fw/encode_usb_strings.py @@ -51,7 +51,7 @@ def format_descriptor(name, value): if __name__ == "__main__": strings = { - "ProdDesc": "MTA1-USB-V1", + "ProdDesc": "Tillitis TKEY-USB-V2", "ManufDesc": "Tillitis", "SerialDesc": "68de5d27-e223-4874-bc76-a54d6e84068f", "CdcCtrlInterfaceDesc": "CDC-Ctrl", @@ -62,6 +62,9 @@ if __name__ == "__main__": } with open('inc/usb_strings.h', 'w') as f: + f.write('// SPDX-FileCopyrightText: 2024 Tillitis AB \n') + f.write('// SPDX-License-Identifier: MIT\n') + f.write('\n') f.write('#ifndef __USB_STRINGS_H__\n') f.write('#define __USB_STRINGS_H__\n') f.write('\n') diff --git a/hw/usb_interface/ch552_fw/inc/usb_strings.h b/hw/usb_interface/ch552_fw/inc/usb_strings.h index 9927f02..d697d4b 100644 --- a/hw/usb_interface/ch552_fw/inc/usb_strings.h +++ b/hw/usb_interface/ch552_fw/inc/usb_strings.h @@ -6,12 +6,14 @@ #include "mem.h" -unsigned char FLASH ProdDesc[] = { // "MTA1-USB-V1" - 24, // Length of this descriptor (in bytes) +unsigned char FLASH ProdDesc[] = { // "Tillitis TKEY-USB-V2" + 42, // Length of this descriptor (in bytes) 0x03, // Descriptor type (String) - 'M', 0, 'T', 0, 'A', 0, '1', 0, - '-', 0, 'U', 0, 'S', 0, 'B', 0, - '-', 0, 'V', 0, '1', 0, + 'T', 0, 'i', 0, 'l', 0, 'l', 0, + 'i', 0, 't', 0, 'i', 0, 's', 0, + ' ', 0, 'T', 0, 'K', 0, 'E', 0, + 'Y', 0, '-', 0, 'U', 0, 'S', 0, + 'B', 0, '-', 0, 'V', 0, '2', 0, }; unsigned char FLASH ManufDesc[] = { // "Tillitis"