Duet WiFi and MacOS - No device found on /dev/tty…
-
Any idea on what could be causing MacOS 10.12.4 to not find the device?
Am I missing something simple?
I also tested it with an older regular Macbook Air and got the same message.
I pressed the erase button, then waited 5 seconds and pressed the reset button, then waited for 15 seconds.
When I run the command, it definitely shows up under usbmodem (only port connected) - but it never writes the firmware.
bash-3.2$ ./bossac –port=/dev/tty.usbmodem1431 -U true -e -w -v -b DuetWiFiFirmware-1.18.1.bin -R
No device found on /dev/tty.usbmodem1431bash-3.2$ ls /dev/tty.
/dev/tty.Bluetooth-Incoming-Port /dev/tty.usbmodem1431*bash-3.2$
Also, it does seem to show up under USB devices:
Communication Device:
Product ID: 0x6124
Vendor ID: 0x03eb (Atmel Corporation)
Version: 1.10
Speed: Up to 12 Mb/sec
Location ID: 0x14300000 / 13
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0 -
Try with root privileges? sudo …
-
I had the same issue after pressing the erase button. Only solution was to flash sam-ba 2.16 by windows.
-
It's been a while since I last needed to upload firmware manually, but this is what I used then (on macOS):
[c]bossac -e -w -v -b RepRapFirmware-1.09r-dc42.bin[/c]
-
I had the same issue after pressing the erase button. Only solution was to flash sam-ba 2.16 by windows.
Yeah, I'm about to go find an old Windows 7 box. Sam-ba wasn't cooperating too well with a Windows 10 install so we'll see.
I'll update once I get it working. I should really run a cheap local Windows 7 computer for non-Mac compatibility.
-
Sam-ba 2.16 on a Windows 10 computer actually did the trick. Updated firmware now running!
-
Bossac doesn't he support the SAM4E chip on the Duet WiFi/Ethernet, which is why we tell you to use SAM-BA. We've sent a Duet WiFi to the creator of bossac so that he can add and test support for the SAM4E in it. This should make things easier for Mac users. The newer Duets also have the Erase button set back so that it is harder to press it by mistake.