Add Franklin Wireless (u600) location support
Submitted by Matt Bonnett
Assigned to ModemManager bug user
Description
I have a Franklin Wireless u600 (Sprint 3G/Wimax combo USB modem) stick that I have been trying to sort out getting GPS to work on. I have it locked to 3G only and making connections via wvdial works great. ttyACM0 is the main modem/AT port and then there are extra ttyUSB0-3 ports. ModemManager seems to be able to communicate with it somewhat using Qualcommon's proprietary protocols but seems like it is very limited thus far on what is offered. Even --time shows unavailable which seems like ANY cellular modem should at least offer that up. I've tried all the numerous AT commands offered to try to enable GPS and none work. Seems like it is a cryptic set of commands sent over the control port.
I am not a coder myself but I am wondering if there is any way I can provide any assistance in trying to at least make the slightest bit of headway on getting GPS support on this. I know it works. In Windows with Sprint's connection manager once enabled the NMEA com port works flawlessly. I even grabbed a free trial of a serial port sniffer and at least managed to grab a snippet of control port traffic but it is all greek to me. I'd be willing to try and offer help where I can.
I'll reply back in a couple hours once I'm back at my test machine with stuff like the mmcli output and my haphazard serial port snippet.
My current test boxes are an RPi2 running Ubuntu armhf and a virtualbox instance running x64 Ubuntu with usb passthrough for the modem.