One of my bugbear was getting off WinTel and getting baseflight / cleanflight to work in OSX. The USB would not show up and I could not connect to the flight controller.
In the PID Tuning tab, if it’s not already so, set the PID Controller to Betaflight. This is an awesome PID controller and you are almost tuned to fly at defaults. Leave the Roll, Pitch, and Yaw PIDs at defaults for your maiden.
Here are the steps:
1. Download Google Chrome web browser.
2. Start up the Google Chrome browser and start the Google Webstore.
4. Download / install your preferred app.
5. Download USB driver for your flight controller.
(CP210x USB to UART Bridge VCP Drivers from Silicon Labs)
(https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx)
(Mac_OSX_VCP_Driver.zip driver 4.10.7 works on Yosemite and El Capitan)
7. Check install log
8. Check driver code signature
codesign -vvvvd /Library/Extensions/SiLabsUSBDriver.kext/(just in case)
10. Make sure you have a proven DATA + CHARGE USB Cable.
(preferably one was supplied with the controller. Some cables have CHARGE only or DATA only electrical wiring connections and they will not work.)
11. Connect the MAC with USB Data+Charge cable to your controller.
13. Select /dev/cu.SLAB_USBtoUART from the drop down list in your app.
14. Select 115200 as speed connection (this may depend on you controller)
15. Connect (DO NOT TRY baseflight and cleanflight at the same time as only one will work at a time)
2016-05-14 @ 11:41:07 -- Running - OS: MacOS, Chrome: 50.0.2661.102, Configurator: 1.2.1
2016-05-14 @ 11:41:09 -- Serial port successfully opened with ID: 4
2016-05-14 @ 11:41:09 -- MultiWii API version received - 1.16.0
2016-05-14 @ 11:41:09 -- Flight controller info, identifier: CLFL, version: 1.12.1
2016-05-14 @ 11:41:09 -- Running firmware released on: Apr 10 2016 19:57:39
2016-05-14 @ 11:41:09 -- Unique device ID received - 0x11223344556677889900112
16. Once connection test ok, disconnect and perform your firmware upgrade.
USB Drivers problems are quite common and many of these problems are easily fixed.
Common USB Driver errors you may come across are ones such as “USB Device not recognized“, “This Device Cannot Start” or “No USB Drivers Installed”. There are many different error codes and messages that you may come across but basically you need to work out why your USB Device is not working.
To do so, it is best to start ruling out the most simple causes.
To do so, it is best to start ruling out the most simple causes.
Damaged USB port
Occasionally the USB port itself may become damaged, to rule this out as the cause of your problems, try the device in another port to check if the outcome is the same.
No power to the USB device
Ensure that your USB device, such as a camera or USB mouse, has adequate battery power
If you have checked that neither of the above are the cause of your USB problems, the next thing to do is restart your computer. Do not skip this step as it is very often successful in fixing USB Drivers problems.
Restart your computer
This step involves more than just rebooting your computer. You will need to shut down your computer and disconnect all power supply. If you are using a laptop then you should also remove the battery.
The reason for disconnecting all power to your computer is to ensure that the motherboard is reset. Even when a computer is shutdown, the motherboard still receives some power so it is essential you disconnect all power and leave it off for about 10 minutes or so.
When you restart your computer, check to see if your USB device is working. If not, then the problem is most likely a USB Driver problem.
Uninstall USB device before reconnecting
Reinstall USB Controllers
If you know the device that is causing the driver errors, you can try to download updated drivers from the manufacturers website. If these drivers are not available or you do not feel comfortable updating them, you can use a Driver Update Tool.