v4.0.11

v4.0.11 adalah rilis pemeliharaan yang memperkuat alat flashing firmware terhadap operasi bersamaan dan memperbaiki instalasi driver USB yang disertakan pada installer Windows. Rilis ini tetap menggunakan Qt Creator 10.0.1 (basis yang sama dengan rilis sebelumnya), dan tidak ada perubahan yang memecah kompatibilitas.

Sorotan

  • Alat flashing thread-safe — operasi bootloader, DFU, unduhan firmware, dan enumerasi perangkat kini dijaga oleh kunci mutex yang sesungguhnya, mencegah kondisi balapan saat dipicu secara bersamaan.

  • Driver USB Windows diperbaiki — file driver .inf yang disertakan, sebelumnya rusak akibat normalisasi akhir baris teks, kini telah diperbaiki dan ditambahkan kembali, serta file driver GIGA/Mimsy telah ditambahkan.

  • Kode keluar installer Arduino — perintah instalasi driver Arduino kini menerima kode keluar installer yang benar ({5, 1280}).

Perbaikan bug

  • Alat flashing firmware (bossac, dfu-util, imx, picotool, dan myqserialportinfo) kini menjaga operasinya dengan kunci QMutex yang sesungguhnya alih-alih flag boolean sibuk biasa, mencegah kondisi balapan saat operasi bootloader, DFU, unduhan firmware, dan enumerasi perangkat dipicu secara bersamaan (565576085).

Dukungan platform dan alat

  • Basis Qt Creator: 10.0.1.

  • Instalasi driver USB yang disertakan pada installer Windows telah diperbaiki. File driver .inf yang disertakan rusak akibat normalisasi akhir baris; aturan .gitattributes *.inf binary kini menjaganya tetap utuh, dan file yang sudah diperbaiki telah ditambahkan kembali: driver FTDI ftdibus.inf dan ftdiport.inf (67bed53b2), driver openmv.inf dan pybcdc.inf (3c94eb8fe), file DfuSe STtube.inf (962d4f20d), beserta file driver GIGA dan Mimsy baru .inf/.cat (4a3327ad0).

  • Perintah instalasi driver Arduino kini menerima kode keluar installer yang benar ({5, 1280}) (4a3327ad0).

  • Langkah penandatanganan kode Windows kini melewati installer driver pihak ketiga yang disertakan (dpinst*/vcredist*) sehingga tidak ditandatangani ulang dan terus berfungsi (6cf14f7e1).

Perubahan yang memecah kompatibilitas

Tidak ada. Proyek dan alur kerja yang sudah ada terus berfungsi tanpa perubahan.