Once complete, ArduCopter 3.7.0 will be the first stable release version compatible with all Solos. The next full release of Open Solo will include ArduCopter 3.7.0.
Please read this entire set of release notes and instructions. Every word is critical to doing this right.
- This test version is compatible with all Solos, whether they have a stock cube, a green cube, or a new black cube
- Contains motor output slew time limit, previously only present in the old 3DR firmware which is required with the stock cube
- You must already have Open Solo installed and working properly!!!
- You must already have Open Solo installed and working properly!!!
- You must already have Open Solo installed and working properly!!!
Stock/Black Cube Users: This will be a huge upgrade for you. You are leaping 3+ years into the future of ArduPilot from the old circa 2015 modified ArduCopter 3.2. This is the first time the slew rate limiting code has been brought into ArduCopter master, and as such is the first time you can safely fly it in a stock/black cube Solo. You are the most important test users!
Green Cube Users: You can still install and fly this. It will handle the same as a stock/black cube Solo will handle, which so far handles really great. The slew limiting parameter is enabled by default, and the PID tuning parameters reflect that as well. You may notice a slight reduction in how crisp and snappy it handles, as is the nature of the slew rate limiting. But there are no other ill-effects. You will also have all the other new features that come with 3.7 to test out (flight modes, ChibiOS, etc). The more uses that test and tune this, the better. So even if you have a Green Cube, please give this a whirl.
The test package contains ArduCopter 3.7-dev (master) as of August 25, 2019. ArduCopter master (3.7-dev) has the slew rate limiting required by the stock cubes and also restores the GoPro automatic power-off. ArduCopter 3.7-dev is light years ahead of the old 3DR firmware, which was based on ArduCopter 3.2 in 2015. It is also significantly ahead of the version that shipped with Open Solo for Green Cubes, which was ArduCopter 3.5.4. All required parameter values are baked in by default!! You do NOT need to load any parameter files.
Numerous python files are included which will be loaded onto the Solo's IMX companion computer. These files allow access to all of ArduCopter's new flight modes. They also add error handling and anti-brick code to the firmware loading process. It will also automatically set the clock on the GoPro!
Testing is needed ASAP. ArduCopter 3.7.0 will likely be released in the next few months. By getting all of this tested now, we can ensure that 3.7.0 is 100% compatible with all Solos.
- You must already have Open Solo installed and working properly!!! It doesn't matter if it's the Green Cube or stock cube ArduCopter on there. It just has to be Open Solo already.
- You must have the Solex or SidePilot app to load the installer packages and use the new features. And the app must be updated with the latest for the Play Store / App Store.
- You must be willing to be a test pilot. This may not be perfect yet. It could explode in mid-air, or crash, or do something else we couldn't predict. Please give us your feedback!!
You must be on Solex v1.8.3 or higher!
- While connected to the Internet, go to the Solex FW Updates menu. Press refresh and cleanup.
- Tap the ArduCopter 3.7-dev First Time Install package. Tap download. Available will change to downloaded once complete.
- Tap the ArduCopter 3.6 and 3.7 Controller Update package. Tap download. Available will change to downloaded once complete.
- Reconnect to Solo WiFi and Connect Solex to the Solo. Allow parameter download to complete.
- In the Solex FW Updates menu, tap the ArduCopter 3.7-dev First Time Install package. Tap install and proceed.
- When prompted, you can close the FW install menus in Solex.
- Turn the Solo off and back on. It will click and the lights will go disco.
- Completing Installation:
- If you are upgrading from the old 3DR firmware on a stock cube: it will not stop the disco lights and will not play the happy tones when it is done installing. Therefore, just wait 3 minutes. Then power off the Solo and power it back on. When it boots back up, you'll have the new lights and everything will be fine.
- If you are upgrading from ArduCopter 3.5 or 3.6 on a Green Cube: The lights will go back to normal and you'll get the happy tones once installation is complete.
- If the Solo and Controller do not automatically reconnect promptly, simply reboot both of them.
- Connect Solex to the Solo. Allow parameter download to complete.
- In the Solex FW Updates menu, tape the RESET PARAMS button and proceed.
- Turn the Solo off and back on.
- You will probably get warnings about calibrations required, since all prior calibrations were wiped out.
- If you have a HERE, you should now go back into the Solex FW updates menu to reload that parameter package and reboot again.
- Connect Solex to the Solo. Allow parameter download to complete.
- In the Solex FW Updates menus, tap the ArduCopter 3.6 and 3.7 Controller Update package. Tap install and proceed.
- Controller screen will eventually go black during install.
- When prompted, press A button to continue.
- If the Solo and Controller do not automatically reconnect promptly, simply reboot both of them.
Proceed to the post-installation instructions to do all the usual calibrations.
- Fly it. We need people to report how it handles and how the flight modes are working out.
- Tune it. If you are familiar with ArduCopter PID tuning, and want to try dialing it even better, please do so and report your results
- Feedback is needed. Please tell us everything you like or dislike. Tell us what worked and didn't work.