The following sequence of commands will download the included Info.plist file and install it into the system kext directory as a dummy kext.
sudo mkdir -p /System/Library/Extensions/AtmelICE.kext/Contents
curl https://gist.githubusercontent.com/carlossless/31dc73963d589f18a20b582e787b6206/raw/Info.plist > /System/Library/Extensions/AtmelICE.kext/Contents/Info.plist
sudo chown -R root:wheel /System/Library/Extensions/AtmelICE.kext`
sudo chmod -R 755 /System/Library/Extensions/AtmelICE.kext
sudo kextcache -system-caches
Take note of the product ids of your actual device. I've seen different ones being used. An easy way to check that is to use lsusb. Then convert the product id from hex (base 16) to dec (base 10) and change the idProduct
value in the plist.
ISP flashing might be very slow when using AVRDUDE, to make it faster use the -B 1
flag.
Note: this requires a higher clock speed of the device too.
Hi,
Thanks for all the information!
I followed exactly your instructions to get my Atmel-ICE running on macOS Catalina 10.15.7 but without success 🥺
But I found a working solution at https://www.avrfreaks.net/comment/2394561#comment-2394561