After some struggles I've gotten my Qstarz BT-Q1000X working on OS X Mountain Lion over USB. Here's what I did:
1) Install the CP210x USB to UART Bridge VCP Drivers from
https://www.silabs.com/Support%20Documents/Software/Mac_OSX_VCP_Driver.zip
2) Reboot
3) Using Safari, install the latest desktop development version of BT747
http://soft.bt747.org/BT747_J2SE_Latest_Install.jnlp
(alternately with Chrome you can download the file and use 'javaws' to start from the Terminal)
after BT747 loads for the first time it will create a new entry in your 'Applications' for 'BT747 Desktop Latest'.
4) Close BT747.
5) In Finder find the 'BT747 Desktop Latest' item in 'Applications'. Right click it, or use the File menu, and select 'Get Info'. Tick the box that says 'Open in 32-bit mode'. This will cause run BT747 under the 32 bit jvm.
6) Next we need to make the directory BT747 uses when opening the serial connection. Fire up Terminal (from Application > Utilities) and enter
sudo mkdir -m777 /var/lock
you'll have to enter in your login password.
7) Plug in your BT-Q1000X via usb. Turn it to NAV or LOG mode. Optional: open Terminal (Applications > Utilities) and type
sudo dmesg
and enter in your login password, the last couple lines should read:
AppleUSBCDCACMData: Version number - 4.1.22, Input buffers 8, Output buffers 16
AppleUSBCDC: Version number - 4.1.22
indicating the usb connection is detected and the driver loaded.
8) Open BT747. Optional: checkout the 'Info' tab, it should say
1275 - Mac OS X
1275 - i386
1275 - 10.8.1
1275 - 1.6.0_35
1276 - 32
indicating it's running in 32 bit mode.
9) Okay finally, lets connect to this sucker. Click on the main 'Log operations' tab in BT747. Unfortunately the default 'USB' option in the lower left doesn't work, we'll need to discover our serial device, so click File > Populate Serial Menu. Now click on the drop down menu in the lower left next to 'Connect' and scroll down, you should see some '/dev/tty...' devices at the bottom. The one to look for starts with '/dev/tty.usbmodem' (this device name appears to change, first it was /dev/tty.usbmodemfa120 then later /dev/tty.usbmodemfd12). Select it, leave the speed at 115200, and hit Connect. If all goes well it you should start receiving data from the GPS, and the 'Connect' button will change to 'Disconnect'. If it doesn't connect check the 'Info' tab for more data.
10) That's it! Works well here and the data download is very snappy.
Worth noting I did true Bluetooth but the performance was incredibly poor.
Thanks for BT747, great software!
After going over a few of the
After going over a few of the blog posts on your web site, I seriously like your way of writing a blog.
I book-marked it to my bookmark website list and will be checking back soon.
Take a look at my web site too and tell me what you think.
Unfortunately in the end this
Unfortunately in the end this proved too slow when the device was half full. I'm back to using virtualbox and windows.