An issue has arisen in the best way the newest model of MacOS mounts Raspberry Pi Pico (opens in new tab) digital volumes, that means Macs up to date to 13.0 Ventura, launched October 24, can’t copy throughout the UF2 information used for flashing directions onto the microcontroller. The Raspberry Pi weblog has a publish concerning the error (opens in new tab), and the corporate has reported it to Apple as a bug.
Hey! Do I’ve any followers working at @Apple that may put me in contact with somebody on the Finder group? Received a severe macOS Ventura drawback that is in all probability a bug/regression within the Finder.October 26, 2022
The Finder nonetheless mounts the amount onto the desktop when the Pico is related over USB whereas the Bootsel button is held right down to put it into mass storage mode, identical to it could with another quantity from a flash drive to a community server, however throws an surprising error code 100093 – kPOSIXErrorENOATTR (“Attribute not discovered”) – if you attempt to copy a file to the Pico. It appears to have one thing to do with the amount’s prolonged attributes, however no matter it means, the file doesn’t copy throughout. The issue additionally seems to have an effect on different boards that use “faux” digital volumes, together with third celebration RP2040-based boards (opens in new tab), and there is a lengthy dialogue (opens in new tab) concerning the challenge on GitHub.
This has led to hypothesis that, since Picos mounted correctly in earlier variations of the OS, Apple has modified one thing in the best way Ventura offers with exterior quantity attributes, and the Pico falls foul of the change. “We’re not completely positive what the precise change is; presumably Finder is now finishing up a further re-read of the metadata after write, or it could possibly be that there was a change in the best way errors are dealt with based mostly on studying incorrect information. There could even have been some kind of change to the default caching habits,” writes Raspberry Pi’s head of documentation Alisdair Allen on the weblog, additionally noting that it could possibly be a mix of a number of adjustments.
There are at the moment two workarounds for the issue, each of which handle the problem by bypassing Finder. One is to make use of the command line, from the place you’ll be able to efficiently copy a UF2 file throughout regardless of one more error message showing, and the opposite is to make use of Raspberry Pi’s personal Picotool (opens in new tab), which may obtain the identical factor. An Apple Shortcut (opens in new tab) written by Allen may also be downloaded to assist issues.
Raspberry Pi is in talks with Apple concerning the challenge, however notes that the error nonetheless happens within the beta model of Ventura 13.1. Pico house owners who encounter the problem can ship a bug report back to Apple by means of the Suggestions Assistant app on their Macs, quoting suggestions quantity FB11725030.