11-May-2017, 10:42 PM
I just upgraded my ESCs to the Aikon 20A SEFMs. They were running great and I decided to update the firmware using the BLHELI Configurator. Here is what I did:
- All seemed to go well when I originally flashed the updates (C_H_20 version 16.x, whatever is the most current version) and reset the ESCs to their Min and Max using BetaFlight / Motror Tab, but after flashing the updated firmware and adjusting the min and max throttle (1020 and 2000) for each ESC, the quad is running rough and then accelerates on its own.
- I then set the Min and Max throttle back to the original settings (1120 and 1920, that is how they came from Aikon). I tested again and now one ESCs was really responding until I increased the throttle. Here is the log from the setup:
2017-05-11 @ 06:02:51 -- Running - OS: MacOS, Chrome: 57.0.2987.133, Configurator: 1.0.13
2017-05-11 @ 06:02:54 -- Serial port successfully opened with ID: 88
2017-05-11 @ 06:02:54 -- MultiWii API version received - 1.31.0
2017-05-11 @ 06:02:54 -- Flight controller info, identifier: BTFL, version: 3.1.7
2017-05-11 @ 06:02:54 -- Running firmware released on: Apr 3 2017 22:27:23
2017-05-11 @ 06:02:54 -- Board: SRF3, version: 0
2017-05-11 @ 06:02:54 -- Unique device ID received - 0x2d002b4334570620393730
2017-05-11 @ 06:02:55 -- Reading setup
2017-05-11 @ 06:02:57 -- Reading setup finished
2017-05-11 @ 06:06:57 -- Writing setup
2017-05-11 @ 06:06:57 -- ESC 1: 112 byte(s) written
2017-05-11 @ 06:06:58 -- ESC 2: 112 byte(s) written
2017-05-11 @ 06:06:59 -- ESC 3: 112 byte(s) written
2017-05-11 @ 06:06:59 -- ESC 4: 112 byte(s) written
2017-05-11 @ 06:07:00 -- Writing setup finished
2017-05-11 @ 06:07:00 -- Reading setup
2017-05-11 @ 06:07:01 -- Reading setup finished
2017-05-11 @ 06:07:04 -- Reading setup
2017-05-11 @ 06:07:06 -- Reading setup finished
2017-05-11 @ 06:07:20 -- Writing setup
2017-05-11 @ 06:07:21 -- ESC 1: no changes
2017-05-11 @ 06:07:21 -- ESC 2: no changes
2017-05-11 @ 06:07:22 -- ESC 3: no changes
2017-05-11 @ 06:07:22 -- ESC 4: 112 byte(s) written (max throttle was off when I originally changed it. Change to match other ESCs)
2017-05-11 @ 06:07:23 -- Writing setup finished
2017-05-11 @ 06:07:23 -- Reading setup
2017-05-11 @ 06:07:24 -- Reading setup finished
2017-05-11 @ 06:07:32 -- Reading setup
2017-05-11 @ 06:07:34 -- Reading setup finished
2017-05-11 @ 06:13:43 -- Serial port successfully opened with ID: 92
2017-05-11 @ 06:13:43 -- MultiWii API version received - 1.31.0
2017-05-11 @ 06:13:43 -- Flight controller info, identifier: BTFL, version: 3.1.7
2017-05-11 @ 06:13:43 -- Running firmware released on: Apr 3 2017 22:27:23
2017-05-11 @ 06:13:43 -- Board: SRF3, version: 0
2017-05-11 @ 06:13:43 -- Unique device ID received - 0x2d002b4334570620393730
2017-05-11 @ 06:13:44 -- Reading setup
2017-05-11 @ 06:13:46 -- Reading setup finished
2017-05-11 @ 06:14:49 -- Writing setup
2017-05-11 @ 06:14:50 -- ESC 1: 112 byte(s) written
2017-05-11 @ 06:14:50 -- ESC 2: 112 byte(s) written
2017-05-11 @ 06:14:51 -- ESC 3: 112 byte(s) written
2017-05-11 @ 06:14:52 -- ESC 4: 112 byte(s) written
2017-05-11 @ 06:14:52 -- Writing setup finished
2017-05-11 @ 06:14:52 -- Reading setup
I went back to try re-flashing again, but this is what happened...
Here is the log from when I updated the ESCs:
2017-05-11 @ 06:24:55 -- ESC 2: flashing started
2017-05-11 @ 06:24:56 -- ESC 2: flashing failed - Error: cmd_DevicePageErase ACK_D_GENERAL_ERROR at recvCallback (chrome-extension://mejfjggmbnocnfibbibmoogocnjbcjnk/js/_4way_if.js:198:37) at chrome-extension://mejfjggmbnocnfibbibmoogocnjbcjnk/js/_4way_if.js:296:29 at Array.forEach (native) at Object.onread (chrome-extension://mejfjggmbnocnfibbibmoogocnjbcjnk/js/_4way_if.js:278:18) at read_serial (chrome-extension://mejfjggmbnocnfibbibmoogocnjbcjnk/js/serial_backend.js:234:15) at EventImpl.dispatchToListener (extensions::event_bindings:388:22) at Event.publicClassPrototype.(anonymous function) [as dispatchToListener] (extensions::utils:149:26) at EventImpl.dispatch_ (extensions::event_bindings:372:35) at dispatchArgs (extensions::event_bindings:244:26) at dispatchEvent (extensions::event_bindings:253:7)
2017-05-11 @ 06:26:40 -- ESC 1: flashing started
2017-05-11 @ 06:26:53 -- Writing setup
2017-05-11 @ 06:26:54 -- ESC 1: 112 byte(s) written
2017-05-11 @ 06:26:54 -- Writing setup finished
2017-05-11 @ 06:26:54 -- ESC 1: flashing finished in 13.997 seconds
2017-05-11 @ 06:26:57 -- Reading setup
2017-05-11 @ 06:26:59 -- Reading setup finished
2017-05-11 @ 06:27:15 -- ESC 2: flashing started
2017-05-11 @ 06:27:29 -- Writing setup
2017-05-11 @ 06:27:30 -- ESC 2: 112 byte(s) written
2017-05-11 @ 06:27:30 -- Writing setup finished
2017-05-11 @ 06:27:30 -- ESC 2: flashing finished in 14.66 seconds
2017-05-11 @ 06:27:54 -- Writing setup
2017-05-11 @ 06:27:55 -- ESC 1: no changes
2017-05-11 @ 06:27:55 -- ESC 2: no changes
2017-05-11 @ 06:27:56 -- ESC 3: no changes
2017-05-11 @ 06:27:56 -- ESC 4: no changes
2017-05-11 @ 06:27:56 -- Writing setup finished
2017-05-11 @ 06:27:56 -- Reading setup
2017-05-11 @ 06:27:58 -- Reading setup finished
2017-05-11 @ 09:18:56 -- Serial port successfully opened with ID: 96
Do you have any idea why the ESCs are running so poorly. I didn't change anything other than the Max and Min Throttle settings after loading the firmware. Help!!!!!!!
- All seemed to go well when I originally flashed the updates (C_H_20 version 16.x, whatever is the most current version) and reset the ESCs to their Min and Max using BetaFlight / Motror Tab, but after flashing the updated firmware and adjusting the min and max throttle (1020 and 2000) for each ESC, the quad is running rough and then accelerates on its own.
- I then set the Min and Max throttle back to the original settings (1120 and 1920, that is how they came from Aikon). I tested again and now one ESCs was really responding until I increased the throttle. Here is the log from the setup:
2017-05-11 @ 06:02:51 -- Running - OS: MacOS, Chrome: 57.0.2987.133, Configurator: 1.0.13
2017-05-11 @ 06:02:54 -- Serial port successfully opened with ID: 88
2017-05-11 @ 06:02:54 -- MultiWii API version received - 1.31.0
2017-05-11 @ 06:02:54 -- Flight controller info, identifier: BTFL, version: 3.1.7
2017-05-11 @ 06:02:54 -- Running firmware released on: Apr 3 2017 22:27:23
2017-05-11 @ 06:02:54 -- Board: SRF3, version: 0
2017-05-11 @ 06:02:54 -- Unique device ID received - 0x2d002b4334570620393730
2017-05-11 @ 06:02:55 -- Reading setup
2017-05-11 @ 06:02:57 -- Reading setup finished
2017-05-11 @ 06:06:57 -- Writing setup
2017-05-11 @ 06:06:57 -- ESC 1: 112 byte(s) written
2017-05-11 @ 06:06:58 -- ESC 2: 112 byte(s) written
2017-05-11 @ 06:06:59 -- ESC 3: 112 byte(s) written
2017-05-11 @ 06:06:59 -- ESC 4: 112 byte(s) written
2017-05-11 @ 06:07:00 -- Writing setup finished
2017-05-11 @ 06:07:00 -- Reading setup
2017-05-11 @ 06:07:01 -- Reading setup finished
2017-05-11 @ 06:07:04 -- Reading setup
2017-05-11 @ 06:07:06 -- Reading setup finished
2017-05-11 @ 06:07:20 -- Writing setup
2017-05-11 @ 06:07:21 -- ESC 1: no changes
2017-05-11 @ 06:07:21 -- ESC 2: no changes
2017-05-11 @ 06:07:22 -- ESC 3: no changes
2017-05-11 @ 06:07:22 -- ESC 4: 112 byte(s) written (max throttle was off when I originally changed it. Change to match other ESCs)
2017-05-11 @ 06:07:23 -- Writing setup finished
2017-05-11 @ 06:07:23 -- Reading setup
2017-05-11 @ 06:07:24 -- Reading setup finished
2017-05-11 @ 06:07:32 -- Reading setup
2017-05-11 @ 06:07:34 -- Reading setup finished
2017-05-11 @ 06:13:43 -- Serial port successfully opened with ID: 92
2017-05-11 @ 06:13:43 -- MultiWii API version received - 1.31.0
2017-05-11 @ 06:13:43 -- Flight controller info, identifier: BTFL, version: 3.1.7
2017-05-11 @ 06:13:43 -- Running firmware released on: Apr 3 2017 22:27:23
2017-05-11 @ 06:13:43 -- Board: SRF3, version: 0
2017-05-11 @ 06:13:43 -- Unique device ID received - 0x2d002b4334570620393730
2017-05-11 @ 06:13:44 -- Reading setup
2017-05-11 @ 06:13:46 -- Reading setup finished
2017-05-11 @ 06:14:49 -- Writing setup
2017-05-11 @ 06:14:50 -- ESC 1: 112 byte(s) written
2017-05-11 @ 06:14:50 -- ESC 2: 112 byte(s) written
2017-05-11 @ 06:14:51 -- ESC 3: 112 byte(s) written
2017-05-11 @ 06:14:52 -- ESC 4: 112 byte(s) written
2017-05-11 @ 06:14:52 -- Writing setup finished
2017-05-11 @ 06:14:52 -- Reading setup
I went back to try re-flashing again, but this is what happened...
Here is the log from when I updated the ESCs:
2017-05-11 @ 06:24:55 -- ESC 2: flashing started
2017-05-11 @ 06:24:56 -- ESC 2: flashing failed - Error: cmd_DevicePageErase ACK_D_GENERAL_ERROR at recvCallback (chrome-extension://mejfjggmbnocnfibbibmoogocnjbcjnk/js/_4way_if.js:198:37) at chrome-extension://mejfjggmbnocnfibbibmoogocnjbcjnk/js/_4way_if.js:296:29 at Array.forEach (native) at Object.onread (chrome-extension://mejfjggmbnocnfibbibmoogocnjbcjnk/js/_4way_if.js:278:18) at read_serial (chrome-extension://mejfjggmbnocnfibbibmoogocnjbcjnk/js/serial_backend.js:234:15) at EventImpl.dispatchToListener (extensions::event_bindings:388:22) at Event.publicClassPrototype.(anonymous function) [as dispatchToListener] (extensions::utils:149:26) at EventImpl.dispatch_ (extensions::event_bindings:372:35) at dispatchArgs (extensions::event_bindings:244:26) at dispatchEvent (extensions::event_bindings:253:7)
2017-05-11 @ 06:26:40 -- ESC 1: flashing started
2017-05-11 @ 06:26:53 -- Writing setup
2017-05-11 @ 06:26:54 -- ESC 1: 112 byte(s) written
2017-05-11 @ 06:26:54 -- Writing setup finished
2017-05-11 @ 06:26:54 -- ESC 1: flashing finished in 13.997 seconds
2017-05-11 @ 06:26:57 -- Reading setup
2017-05-11 @ 06:26:59 -- Reading setup finished
2017-05-11 @ 06:27:15 -- ESC 2: flashing started
2017-05-11 @ 06:27:29 -- Writing setup
2017-05-11 @ 06:27:30 -- ESC 2: 112 byte(s) written
2017-05-11 @ 06:27:30 -- Writing setup finished
2017-05-11 @ 06:27:30 -- ESC 2: flashing finished in 14.66 seconds
2017-05-11 @ 06:27:54 -- Writing setup
2017-05-11 @ 06:27:55 -- ESC 1: no changes
2017-05-11 @ 06:27:55 -- ESC 2: no changes
2017-05-11 @ 06:27:56 -- ESC 3: no changes
2017-05-11 @ 06:27:56 -- ESC 4: no changes
2017-05-11 @ 06:27:56 -- Writing setup finished
2017-05-11 @ 06:27:56 -- Reading setup
2017-05-11 @ 06:27:58 -- Reading setup finished
2017-05-11 @ 09:18:56 -- Serial port successfully opened with ID: 96
Do you have any idea why the ESCs are running so poorly. I didn't change anything other than the Max and Min Throttle settings after loading the firmware. Help!!!!!!!