uArm Serial No.: 508CB17684C8
Firmware Version: 3.1.9
FirmwareFlashTool 1.2.4
uArmStudio 1.1.22
Operation System: MacOS 10.15.5
I’m unable to update my uArm SwiftPro from 3.1.9 to 3.2.0.
In uArmStudio, after I click on “Update”, the uArm machine reboots and software is stuck indefinitely on “Flashing new firmware to uArm, Please wait…”.
When I try to flash with FirmwareFlashTool, after waiting I get a message “Timeout, Please make sure port is free.”
I checked the logs from FirmwareFlashTool, flashtool.log indicates the update command fails with “Bad CPU type in executable”. The cause seems to be that macOS Catalina (10.15) dropped support for 32-bit executables,
Can you please fix your updater to work with the latest version of MacOS?
Logs:
2020-04-29T19:26:12.018Z - info: Flash Firmware start
2020-04-29T19:26:12.018Z - info: flashSpawn Start
2020-04-29T19:26:12.019Z - info: Executing Flash command: /Applications/FirmwareFlashTool.app/Contents/Resources/binary/avrdude/avrdude -C/Applications/FirmwareFlashTool.app/Contents/Resources/binary/avrdude/avrdude.conf -P/dev/cu.usbmodem14101 -patmega2560 -b115200 -cwiring -D -Uflash:w:/Users/ad/Downloads/firmware.hex:i -v
2020-04-29T19:26:13.916Z - info: Traceback (most recent call last):
2020-04-29T19:26:13.916Z - info: Traceback (most recent call last):
File “run,py”, line 24, in
File “subprocess,py”, line 168, in call
File “subprocess,py”, line 390, in init
File “subprocess,py”, line 1024, in _execute_child
OSError: [Errno 86] Bad CPU type in executable
2020-04-29T19:26:13.917Z - info: [89918] Failed to execute script run