Description
Workaround
Information about the current workarounds can be found in this article: https://support.microbit.org/support/solutions/articles/19000139995-finder-error-100093-when-using-drag-and-drop-to-transfer-a-micro-bit-hex-file
Issue Description
Tested in a MacBook Pro 13 2018 x86 upgraded to macOS 13 Ventura (but some of these tests have also been carried out in an Arm Mac with the same results).
Using micro:bit V1 with DAPLink 0249, and V2.00 with DAPLink 0255.
- Finder drag&drop flashing of Intel or Universal hex files doesn't work
- with:
The operation can’t be completed because an unexpected error occurred (error code 100093).
- with:
- A not very large Intel Hex copy via terminal
cp
command works - But a larger Intel Hex doesn't work
- intel-v2.hex.zip
- It takes longer than usual for the
cp
command to return/end and then DAPLink shows the 504 error, which indicates some kind of "time out".
From https://krypted.com/lists/comprehensive-list-of-mac-os-x-error-codes/ , the error code 100093 seems to be kPOSIXErrorENOATTR
for Attribute not found
.
Using the cp
command to copy a hex file into the MSD drive sometimes prints the following message:
cp: hex_file.hex: could not copy extended attributes to /Volumes/MICROBIT/hex_file.hex: Attribute not found
So this point to perhaps some fs attributes or metadata being written or read causing this issue.