-
Notifications
You must be signed in to change notification settings - Fork 247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MiniCore Burn Bootloader - Not Working on M3 MacBook Pro #294
Comments
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.
The text was updated successfully, but these errors were encountered: