Probably need to make a 0.0.30 release so people can use this.
In the meantime normal flashing (via uploaded file or direct connection to QGC) should still work, and if necessary there's a terminal workaround to apply this fix manually using sed:
sed -i '/from urllib2.*/a import ssl' ~/companion/tools/flash_px4.py
sed -i 's/urlopen(\w*/\0, context=ssl._create_unverified_context()/' ~/companion/tools/flash_px4.py
Seems like companion's current Python SSL is too outdated to successfully download ArduSub firmwares. Update avoids checking ssl (not super ideal, but bandaid until companion 1 is available)
Probably need to make a 0.0.30 release so people can use this. In the meantime normal flashing (via uploaded file or direct connection to QGC) should still work, and if necessary there's a terminal workaround to apply this fix manually using
sed
: