From 2614f93b2f43044c6cbc4d5834bf311052ec390d Mon Sep 17 00:00:00 2001 From: XIVN1987 Date: Sat, 25 Oct 2025 11:22:05 +0800 Subject: [PATCH] update bcdUSB to 2.1 --- AT32F425/out/DAPLink.bin | Bin 19644 -> 19648 bytes AT32F425/out/DAPLink.hex | 58 ++++++++++++++++----------------- AT32F425/src/descriptor.c | 2 +- CH32V203/obj/DAPLink.bin | Bin 24580 -> 24580 bytes CH32V203/obj/DAPLink.hex | 2 +- CH32V203/src/USBUsr/usb_desc.c | 2 +- CH32V305/src/USBD/usb_desc.c | 2 +- 7 files changed, 33 insertions(+), 33 deletions(-) diff --git a/AT32F425/out/DAPLink.bin b/AT32F425/out/DAPLink.bin index bbf5205153e2f33ce24a074d8278963d5673422c..5e600b13837001bc729b1e2456cb481ac4a71ee1 100644 GIT binary patch delta 37 tcmdlplkvbz#tm1z7!ORo>Se$yz@)(AV56s4Ai&7Tv{}G=4I>i+0|5L-3V8qk delta 32 ocmX>wlX1^X#tm1z823!R>Se&q$RzJzqo-IPz@xlb$a@VV0L#J(f&c&j diff --git a/AT32F425/out/DAPLink.hex b/AT32F425/out/DAPLink.hex index c71d5ee..341caa2 100644 --- a/AT32F425/out/DAPLink.hex +++ b/AT32F425/out/DAPLink.hex @@ -1196,36 +1196,36 @@ :104AA000020C0810000000000000000001020304D6 :104AB00006070809000000000000000001020304CE :104AC00006070809E44A000800000020A8020000C8 -:104AD0000C010008BC4C0008A80200205023000074 +:104AD0000C010008C04C0008A80200205023000070 :104AE00068010008411206100BFF0901A10119011C :104AF0002940151326FF167508954081290F12913C -:104B000032C035120101021F403C2E2170100C23CF -:104B10000301140902622908246409042302FF170F -:104B20000507050102402D01070581071008080B44 -:104B3000010202020114090401190A1201130524D9 -:104B40001610010524011D020424020E100906019D -:104B5000020705820308150A09040233020A1C072A -:104B600005833B19072A03072110080403090412CF -:104B7000035812491256124E123112391238323776 -:104B80001A24141256122D124C1269126E126B1244 -:104B9000201243124D1A53281A531612441241126E -:104BA000502A1228213320621A380819A6111A9C9B -:104BB0000829181AA008191C111AB408321A4B181F -:104BC00001101A340832211A80081C1A033072129C -:104BD000321233123412351A36781A388012410ADA -:104BE0002542801391311B0899041A8904411AA5A2 -:104BF000081AED041AAD041AB5045A9D1814050FCD -:104C00002115011C10052011DF60DDD88945C74C36 -:104C10009CD2659D9E648A9F1C0306A67D31520A24 -:104C2000290F12083A02C8121412032E57494E5582 -:104C3000538F711280120412011A288012651A769D -:104C40009A1A63081A49A01A7408127212663A6115 -:104C50001212471A55163244124E1A7BB81A44D211 -:104C60001A33041A35B61A44BE1A32E629101A2D20 -:104C70007B1A36021A330A1A41021A330C122D3AE1 -:104C8000310C3A451C290412331A37021236527D70 -:104C900013F92B1B087D0413A92C1B08C9081AAD96 -:104CA000041AD1041A691013712D1B08CD0C41028E -:0C4CB0001C012AC21E3927A113127A0031 +:104B000032C03512011002200C403C2E21701001E1 +:104B10000102030114090262290824640904230222 +:104B2000FF170507050102402D0107058107100841 +:104B3000080B010202020114090401190A120113EF +:104B400005241610010524011D020424020E10097B +:104B50000601020705820308150A09040233020A46 +:104B60001C0705833B19072A0307211008040309C2 +:104B70000412035812491256124E123112391238C9 +:104B800032371A24141256122D124C1269126E1258 +:104B90006B12201243124D1A53281A531612441244 +:104BA0004112502A1228213320621A380819A611FE +:104BB0001A9C0829181AA008191C111AB408321ACC +:104BC0004B1801101A340832211A80081C1A0330BD +:104BD0007212321233123412351A36781A388012A1 +:104BE000410A2542801391311B0899041A89044116 +:104BF0001AA5081AED041AAD041AB5045A9D181422 +:104C0000050F2115011C10052011DF60DDD8894535 +:104C1000C74C9CD2659D9E648A9F1C0306A67D316D +:104C2000520A290F12083A02C8121412032E5749C9 +:104C30004E55538F711280120412011A288012658A +:104C40001A769A1A63081A49A01A74081272126620 +:104C50003A611212471A55163244124E1A7BB81A8C +:104C600044D21A33041A35B61A44BE1A32E6291051 +:104C70001A2D7B1A36021A330A1A41021A330C1201 +:104C80002D3A310C3A451C290412331A37021236D8 +:104C9000527D13F92B1B087D0413A92C1B08C9088E +:104CA0001AAD041AD1041A691013712D1B08CD0C0A +:104CB00041021C012AC21E3927A113127A000000EA :04000005080000D11E :00000001FF diff --git a/AT32F425/src/descriptor.c b/AT32F425/src/descriptor.c index dc133ae..6294cfa 100644 --- a/AT32F425/src/descriptor.c +++ b/AT32F425/src/descriptor.c @@ -29,7 +29,7 @@ ALIGNED_HEAD static uint8_t g_device_descriptor[USB_DEVICE_DESC_LEN] ALIGNED_TAI #ifdef DAP_FW_V1 0x00, 0x02, // bcdUSB #else - 0x01, 0x02, // bcdUSB + 0x10, 0x02, // bcdUSB #endif 0x00, // bDeviceClass 0x00, // bDeviceSubClass diff --git a/CH32V203/obj/DAPLink.bin b/CH32V203/obj/DAPLink.bin index 8f53e9eabc21d7072f50e9cc4f82250f84ab9d29..d8b223ddbf55a1214451459a732e51c8e96c3570 100644 GIT binary patch delta 16 XcmZoUz}Rwtal^G3MuE-OV|1ATJyr&k delta 16 XcmZoUz}Rwtal^G3M#jz8V|1ATJp2ZQ diff --git a/CH32V203/obj/DAPLink.hex b/CH32V203/obj/DAPLink.hex index bd9416f..e15be33 100644 --- a/CH32V203/obj/DAPLink.hex +++ b/CH32V203/obj/DAPLink.hex @@ -1484,7 +1484,7 @@ :105CA000000524001001052401000204240200055F :105CB000240601020705820308000A090402000203 :105CC0000A000000070583024000000705030240A8 -:105CD000000000001201010200000040861A21703D +:105CD000000000001201100200000040861A21702E :105CE00010010102030100000600FF0901A10119D2 :105CF000012940150026FF00750895408100190113 :105D000029409100C00000002403580056002D00D7 diff --git a/CH32V203/src/USBUsr/usb_desc.c b/CH32V203/src/USBUsr/usb_desc.c index b6d8ad7..95c3425 100644 --- a/CH32V203/src/USBUsr/usb_desc.c +++ b/CH32V203/src/USBUsr/usb_desc.c @@ -17,7 +17,7 @@ const uint8_t USBD_DeviceDescriptor[] = { #ifdef DAP_FW_V1 0x00, 0x02, // bcdUSB #else - 0x01, 0x02, // bcdUSB + 0x10, 0x02, // bcdUSB #endif 0x00, // bDeviceClass 0x00, // bDeviceSubClass diff --git a/CH32V305/src/USBD/usb_desc.c b/CH32V305/src/USBD/usb_desc.c index 6f827f4..ae46f18 100644 --- a/CH32V305/src/USBD/usb_desc.c +++ b/CH32V305/src/USBD/usb_desc.c @@ -55,7 +55,7 @@ const uint8_t USB_DevDesc[] = #ifdef DAP_FW_V1 0x00, 0x02, // bcdUSB #else - 0x01, 0x02, // bcdUSB + 0x10, 0x02, // bcdUSB #endif 0x00, // bDeviceClass 0x00, // bDeviceSubClass