I am having this exact same issue, but with a twist. After installing APM on my Mac, I HAD the Pixhawk sending data to APM running on my Mac and I could see the GPS, elevation, and the map was local to where i was, and I WAS receiving the audible disarm alerts, but telemetry was not working. I had red on both sides (ground control and on the craft) So i watched a few YouTube videos on getting telemetry working. The only way it could connect for the radio was to use a DIFFERENT port than what had been used by the computer to connect to the craft. I dont mean a different baud rate, I mean a different serial connection entirely. There had been 4 serial connections displayed. Telemetry started working when I selected the cu bluetooth incoming port at 57600. It reported that connection was a success and populated all of the correct radio parameters and downloaded 417 config settings. But immediately thereafter and until now, despite reinstalling the serial driver and the the APM 2.0 software day build 8-18-18 which was the only one that would install without crashing, the ability to connect from APM on the computer to the craft has disappeared. It only allows me to connect with the radio 57600 connection and the other connection I used previously to connect to from APM to the craft has disappeared, thus I no longer receive any GPS data, nor any other data from the craft, nor any auible alerts. Its just sits in silence. Frustrating…any advice would be GREATLY appreciated.
Forgot to mention, Mac OS version is 10.13. My suspicion is that the xml that’s being read in after start up of the APM app that I believe is saving parameters for the drone and for telemetry settings where the parameters for each are correct (both reported or demonstrated success) MUST be what’s causing this. The driver needs to be device specific somehow. It connects to the computer via the USB when it hasnt been deleted or disabled and it works. Telemetry shows green on both ends even though no data being received by radio is supposedly correct.
I did read about following instructions for removing the conflicting driver. I did not find the D2XXHelper driver. I have reinstalled the FTDI driver 4 times now. It has worked after the first time and after the last install (briefly to connect only) then reports the connection is missing.
what I see in terminal is:
apples-MBP:Extensions apple$ ls
ACS6x.kext FTDIUSBSerialDriver.kext
apples-MBP:Extensions apple$ ls /dev/cu.*
/dev/cu.Bluetooth-Incoming-Port (this connection appears)
apples-MBP:Extensions apple$ ls /dev/tty.*
/dev/tty.Bluetooth-Incoming-Port (this connection appears)
I dont find any USB connections, despite the fact they were used to connect to APM earlier:
apples-MBP:Extensions apple$ ls /dev/usb/
ls: /dev/usb/: No such file or directory
apples-MBP:Extensions apple$ ls /dev/usb.*
ls: /dev/usb.*: No such file or directory
Previously, immediately after installing the FTDI USB serial driver I saw two usb drivers in the connect dropdown in APM Planner 2.
The two I previously saw were labelled as cu.usb and tty.usb. The cu.usb allowed me to connect to the laptop using the USB to microUSB cable. Now there are no drivers labelled as either one.
apples-MBP:Extensions apple$ ls /dev/cu.usb.*
ls: /dev/cu.usb.: No such file or directory
apples-MBP:Extensions apple$ ls /dev/tty.usb.
ls: /dev/tty.usb.*: No such file or directory
apples-MBP:Extensions apple$
I could go along with the theory that the cable wasn’t designed to connect to the drone…IF the drivers were still there. I SAW it working…