22:22:26 - flash_controller.py - IP:localhost:46877 - Port:not set - INFO - Flash controller logging activated 22:22:26 - flash_controller.py - IP:localhost:46877 - Port:not set - INFO - Cli arguments: Namespace(listen='localhost:46877', logconfig='/opt/reach-firmware-flash-tool/subservices/logconf.json', logfile='/home/bryce/.local/share/Emlid/Reach Firmware Flash Tool/logs/20.07.2019_22-17-54/devices/22-22-26_2-3.log', parent=4546) 22:22:26 - flash_controller.py - IP:localhost:46877 - Port:not set - INFO - Unknown cli arguments: [] 22:22:26 - flash_controller.py - IP:localhost:46877 - Port:not set - INFO - Construct FlashController 22:22:26 - flash_controller.py - IP:localhost:46877 - Port:not set - INFO - Start grpc server 22:22:26 - flash_controller.py - IP:localhost:46877 - Port:not set - INFO - Create process representer for parent(4546) 22:22:26 - flash_controller.py - IP:localhost:46877 - Port:not set - INFO - Wait for terminating_event or parents' death... 22:22:27 - flash_controller.py - IP:localhost:46877 - Port:not set - INFO - gRPC Start() called 22:22:27 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Device type: RS2_NeutisN5H3 22:22:27 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Creating services... 22:22:27 - services_factory.py - IP:localhost:46877 - Port:2-3 - INFO - SunxiInitializer created 22:22:27 - services_factory.py - IP:localhost:46877 - Port:2-3 - INFO - StorageDeviceFlasher created 22:22:27 - services_factory.py - IP:localhost:46877 - Port:2-3 - INFO - NeutisTester created 22:22:27 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Work mode: [1, 2] 22:22:27 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Begin initializing 22:22:27 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Start server... 22:22:27 - sunxi_initializer.py - IP:localhost:53601 - Port:not set - INFO - Sunxi initializer logging activated 22:22:27 - sunxi_initializer.py - IP:localhost:53601 - Port:not set - INFO - Cli arguments: Namespace(dev='RS2_NeutisN5H3', listen='localhost:53601', logconfig='/opt/reach-firmware-flash-tool/subservices/logconf.json', logfile='/home/bryce/.local/share/Emlid/Reach Firmware Flash Tool/logs/20.07.2019_22-17-54/devices/22-22-26_2-3.log', parent=4924) 22:22:27 - sunxi_initializer.py - IP:localhost:53601 - Port:not set - INFO - Unknown cli arguments: [] 22:22:27 - sunxi_initializer.py - IP:localhost:53601 - Port:not set - INFO - Waiting terminate event... 22:22:28 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Server has been started 22:22:28 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Call gRPC initialize() 22:22:28 - sunxi_initializer.py - IP:localhost:53601 - Port:not set - INFO - gRPC Initialize(port=2-3) call 22:22:28 - sunxi_initializer.py - IP:localhost:53601 - Port:2-3 - INFO - Preparing the block device... [1/1] 22:22:28 - sunxi_initializer.py - IP:localhost:53601 - Port:2-3 - INFO - ['/opt/reach-firmware-flash-tool/subservices/sunxi-fel', '-v', '-p', '--dev', '2:25', 'uboot', '/opt/reach-firmware-flash-tool/subservices/neutis-n5h3-bin/u-boot-sunxi-with-spl.bin', 'write', '0x42000000', '/opt/reach-firmware-flash-tool/subservices/neutis-n5h3-bin/zImage', 'write', '0x43000000', '/opt/reach-firmware-flash-tool/subservices/neutis-n5h3-bin/sun8i-h3-emlid-neutis-n3.dtb', 'write', '0x43300000', '/opt/reach-firmware-flash-tool/subservices/neutis-n5h3-bin/uInitrd', 'write', '0x43100000', '/opt/reach-firmware-flash-tool/subservices/neutis-n5h3-bin/boot.scr'] 22:22:43 - sunxi_initializer.py - IP:localhost:53601 - Port:2-3 - INFO - progress: 100 22:22:43 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - gRPC initialize() finished. Shutdown server... 22:22:43 - sunxi_initializer.py - IP:localhost:53601 - Port:2-3 - INFO - gPRC ShutDown() call 22:22:43 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Server has been terminated 22:22:43 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Begin flashing 22:22:43 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Start server... 22:22:43 - flasher - IP:localhost:40210 - Port:not set - Successfully parse cmd arguments 22:22:43 - flasher - IP:localhost:40210 - Port:not set - "addExitRequest() call" 22:22:43 - flasher - IP:localhost:40210 - Port:not set - "Starting Flasher service on localhost:40210 port" 22:22:43 - sunxi_initializer.py - IP:localhost:53601 - Port:2-3 - INFO - Sunxi initializer was stopped 22:22:44 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Server has been started 22:22:44 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Call gRPC flash(). Image file: /home/bryce/Downloads/reach-rs2-v2.20.2.img 22:22:44 - flasher - IP:localhost:40210 - Port:not set - "gRPC Flash(port=2-3) call" 22:23:05 - flasher - IP:localhost:40210 - Port:2-3 - "Flasher failed result message: Can't find storage device" 22:23:05 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - gRPC flash() finished. Shutdown server... 22:23:05 - flasher - IP:localhost:40210 - Port:2-3 - "gRPC Shutdown() call" 22:23:05 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Server has been terminated 22:23:05 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Job error: Can't find storage device 22:23:05 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - gRPC Shutdown() called 22:23:05 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Set terminating_event 22:23:05 - flash_controller.py - IP:localhost:46877 - Port:2-3 - INFO - Stop grpc server 22:23:05 - flasher - IP:localhost:40210 - Port:2-3 - "Shutdown server"