Open takide opened 8 months ago
I second this, I have the same model M3 MacBook Pro and have to pull out my windows machine each time I need to burn boot loaders. Would love to not have to swap machines.
I second this, I have the same model M3 MacBook Pro and have to pull out my windows machine each time I need to burn boot loaders. Would love to not have to swap machines.
@TheZeroBeast which programmer are you using that's not working with your M3-based Mac? And can you turn on verbose upload in the IDE settings and pate the entire Avrdude output when a failed bootloader attempt is performed?
An arduino nano as ISP. I’ll try get a verbose log to share. Haven’t done any avrdudeIDE before.
@TheZeroBeast but you are able to upload using your M3 Mac once the bootloader has been flashed by another computer, using the same Arduino Nano as ISP programmer?
@MCUdude, once I have the bootloader I connect direct with a usb to serial interface and the MacBook M3 does fine with that in Arduino.
Burning the MiniCore bootloader does not work with the M3 MacBook Pro. I believe this issue may be caused by the USB-C to USB adaptor or some other hardware issue on Apple silicon. Previously, I was able to burn the MiniCore boot loader without any issues on a very old 2013 MacBook Pro (has USB-A ports). Burning the boot loaders works perfectly fine in windows too. Once the boot loader is burned using another computer, I can flash programs just fine using the M3 MacBook Pro.
Here is the Arduino console output when I try to burn the bootloader using the M3 MacBook Pro:
Here is the hardware information for the MacBook Pro having this issue:
M3 MacBook Pro (16in Nov-2023 model, M3 Pro CPU, Sonoma 14.3.1)
This is probably a very niche use case, but I think this should be published somewhere as a known issue.