Replies: 4 comments 4 replies
-
From my understanding of this issue, devices that expose a read/write block device over USB MSC (eg pyboard v1.x, pyboard-D) are not affected. But I have yet to confirm this. |
Beta Was this translation helpful? Give feedback.
-
We've now written this up as a blog post, https://www.raspberrypi.com/news/the-ventura-problem/. |
Beta Was this translation helpful? Give feedback.
-
This has now been fixed (for UF2 files at least) in the latest Ventura update - see https://www.raspberrypi.com/news/the-ventura-problem/ |
Beta Was this translation helpful? Give feedback.
-
Drag-and-drop of UF2 files for Raspberry Pi Pico and other RP2040-based boards has been fixed as of macOS Ventura 13.1. The fix does not resolve the issue where .hex files >1MB fail to write as file blocks are still out of order. |
Beta Was this translation helpful? Give feedback.
-
Apple appear to have implemented a change in "Ventura" to the way extended attributes are written which is causing it to fail on devices that present a "virtual" USB Mass Storage device.
This affects:
Copying files (e.g.(Edit: see below).py
,.mpy
) to Pyboard v1.x and D and other STM32 devices that present the MicroPython filesystem over USB mass storage. (Also a small number of other non-STM32 boards such as the Arduino Nano Connect).Note that tools like
mpremote
, Thonny,rshell
, etc should be unaffected as they do not use USB Mass Storage.For more info see:
I understand the workarounds for now are:
cp -X file.py /Volumes/.../
I don't have a Mac so if people have specific advice or suggestions please let us know below!
Beta Was this translation helpful? Give feedback.
All reactions