15:33:47.923 [info] Firmware hardware change from Arduino/RAMPS (Genesis v1.2) to Farmduino (Genesis v1.5) 15:33:47.970 [info] Flashing Farmduino (Genesis v1.5) firmware 15:33:48.050 [info] found tty: ttyACM0 for firmware flash 15:33:48.093 [info] Using default reset function 15:33:48.177 [info] Closing the firmware transport before flash 15:33:48.180 [debug] firmware state change: transport_boot => boot 15:33:48.312 [info] Attempting to retrieve farmduino_k15 reset function. 15:33:48.374 [info] Using default reset function 15:33:49.178 [debug] closing transport 15:33:49.221 [info] starting firmware flash 15:33:49.299 [info] Writing firmware to MCU... ["-patmega2560", "-cwiring", "-P/dev/ttyACM0", "-b115200", "-D", "-V", "-v", "-Uflash:w:/srv/erlang/lib/farmbot_firmware-12.3.3/priv/farmduino_k15.hex:i"] 15:33:49.384 [info] Begin flash attempt 1 15:34:18.179 [error] Process #PID<0.21406.124> on node :"farmbot@farmbot-0000000026c87862.local" raised an exception ** (RuntimeError) Firmware command: E failed to respond within 30 seconds (farmbot_firmware 12.3.3) lib/farmbot_firmware/command.ex:99: FarmbotFirmware.Command.wait_for_command_result/1 15:34:19.924 [info] Attempt 1 failed. 15:34:20.005 [info] "\navrdude: Version 6.1-svn-20130917, compiled on Oct 23 2020 at 14:24:31\n Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/\n Copyright (c) 2007-2009 Joerg Wunsch\n\n System wide configuration file is \"/etc/avrdude.conf\"\n User configuration file is \"/root/.avrduderc\"\n User configuration file does not exist or is not a regular file, skipping\n\n Using Port : /dev/ttyACM0\n Using Programmer : wiring\n Overriding Baud Rate : 115200\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_getsync(): timeout communicating with programmer\n\navrdude done. Thank you.\n\n" 15:34:20.046 [info] Begin flash attempt 2 15:34:50.755 [info] Attempt 2 failed. 15:34:50.835 [info] "\navrdude: Version 6.1-svn-20130917, compiled on Oct 23 2020 at 14:24:31\n Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/\n Copyright (c) 2007-2009 Joerg Wunsch\n\n System wide configuration file is \"/etc/avrdude.conf\"\n User configuration file is \"/root/.avrduderc\"\n User configuration file does not exist or is not a regular file, skipping\n\n Using Port : /dev/ttyACM0\n Using Programmer : wiring\n Overriding Baud Rate : 115200\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_getsync(): timeout communicating with programmer\n\navrdude done. Thank you.\n\n" 15:34:50.876 [info] Begin flash attempt 3 15:35:21.413 [info] Attempt 3 failed. 15:35:21.581 [info] "\navrdude: Version 6.1-svn-20130917, compiled on Oct 23 2020 at 14:24:31\n Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/\n Copyright (c) 2007-2009 Joerg Wunsch\n\n System wide configuration file is \"/etc/avrdude.conf\"\n User configuration file is \"/root/.avrduderc\"\n User configuration file does not exist or is not a regular file, skipping\n\n Using Port : /dev/ttyACM0\n Using Programmer : wiring\n Overriding Baud Rate : 115200\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_getsync(): timeout communicating with programmer\n\navrdude done. Thank you.\n\n" 15:35:21.621 [info] Begin flash attempt 4 15:35:52.159 [info] Failed after 4 attempts. 15:35:52.241 [info] "\navrdude: Version 6.1-svn-20130917, compiled on Oct 23 2020 at 14:24:31\n Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/\n Copyright (c) 2007-2009 Joerg Wunsch\n\n System wide configuration file is \"/etc/avrdude.conf\"\n User configuration file is \"/root/.avrduderc\"\n User configuration file does not exist or is not a regular file, skipping\n\n Using Port : /dev/ttyACM0\n Using Programmer : wiring\n Overriding Baud Rate : 115200\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_getsync(): timeout communicating with programmer\n\navrdude done. Thank you.\n\n" 15:35:52.418 [info] AVR flash returned {"\navrdude: Version 6.1-svn-20130917, compiled on Oct 23 2020 at 14:24:31\n Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/\n Copyright (c) 2007-2009 Joerg Wunsch\n\n System wide configuration file is \"/etc/avrdude.conf\"\n User configuration file is \"/root/.avrduderc\"\n User configuration file does not exist or is not a regular file, skipping\n\n Using Port : /dev/ttyACM0\n Using Programmer : wiring\n Overriding Baud Rate : 115200\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_ReceiveMessage(): timeout\navrdude: stk500v2_getsync(): timeout communicating with programmer\n\navrdude done. Thank you.\n\n", 1} 15:35:54.495 [info] Opening firmware... 15:35:54.501 [debug] firmware state change: transport_boot => boot 15:35:54.738 [info] Attempting to retrieve farmduino_k15 reset function. 15:35:54.781 [info] Using default reset function 15:35:55.500 [debug] closing transport 15:35:55.504 [debug] firmware state change: transport_boot => boot 15:35:55.554 [info] Attempting to retrieve farmduino_k15 reset function. 15:35:55.664 [info] Using default reset function 15:36:24.501 [error] Process #PID<0.22074.124> on node :"farmbot@farmbot-0000000026c87862.local" raised an exception ** (RuntimeError) Firmware command: E failed to respond within 30 seconds (farmbot_firmware 12.3.3) lib/farmbot_firmware/command.ex:99: FarmbotFirmware.Command.wait_for_command_result/1