How-To: Holux M-241 with BT747 v1.52 GPS logger software over Bluetooth

Here’s a new HOW-TO to connect your Holux M-241 GPS logger over Bluetooth on the Mac using the BT747 application.

  1. If there is already an /Application/GPS folder on your hard drive, (re)move or rename it.
  2. Enter the following commands in a shell (Terminal):
    sudo mkdir /var/lock && sudo chmod 777 /var/lock
    You will be asked for your root password.
  3. Turn the M-241 on and use the Bluetooth setup assistant on the Mac to set the device up (see screenshots below). Use passkey 0000 (four zeros). Once the wizard finishes, the M-241 will show up as paired but not connected. There will be no Bluetooth icon shown on the M-241 as for now because the serial port hasn’t been opened yet. If all is set up correctly there’s an entry called tty.HOLUX_M-241-SPPSlave-1 in the /dev directory of your Mac. Open a shell (Terminal) an try to run the command
    cat /dev/tty.HOLUX_M-241-SPPSlave-1

    and the Bluetooth icon on the the M-241 should appear almost immediately. Wait another 30 seconds and the last position information should be dumped in the shell. Press CTRL-C to abort. If it says “No such file or directory” the device may not have been set up correctly on your Mac. In some cases, the M-241 may be shown as tty.HOLUX_M-241-SPPSlave-0.




  4. Extract the content of BT747_1.52_xx.zip to /Applications/GPS
  5. Run the bt747_macosX.command script (double click it in your /Applications/GPS folder), the BT747 application should start
  6. On the tab labeled “Con” hit the BLUETOOTH button. If everything is fine the application will connect to your M-241.
  7. Don’t forget to hit the button “Get Log” on the tab labeled “Log” to download the track information from your M-241
  8. After the log is downloaded, press any of the format buttons to export your position data to that format.
  9. This is optional:
    Create a subdirectory logs in /Applications/GPS
    Change to the tab labeled “File”
    Change the output dir to /Applications/GPS/logs
    Press “Apply&Set the above values”
    All your downloaded and converted GPS files will be written to this directory from now on.

If you get a gnu.io.PortInUseException:
Have a look at step 2 above.

I’m using the default Java Runtime Environment (JRE) on Mac OS X 10.5.4 which at this time happens to be 1.5.0_13-b05-237.

31 Responses to “How-To: Holux M-241 with BT747 v1.52 GPS logger software over Bluetooth”

  • Restarts of both Mac and M-241 resulted in me being able to get to step 6 again. However, a connection with the M-241 is still not established, even though output is sent to the command line.

  • Paul says:

    I, too, can get to step 6. The app runs but the BLUETOOTH button fails to connect to the device. Everything works fine until this step. Using BT747_2.X.1580 with snow leopard and Holux M-241 firmware 1.1.

  • ewas says:

    Everything goes fine untill I get to B747 and click Get Log button. It seems to work fine as the bar apears at the bottom and some data is downloaded. But then when I click on ‘to gpx’ or ‘to kml’ I get the message saying:
    ‘No output files were created!
    This usually means that either:
    - the filter did not select any points
    - the log does not contain any data
    Try selecting all point.
    If that does not work, it may be a bug.

    Where and how should I select some points? The data seems to be there. Can anybody give me a tip what to do with that and how to save the data into gpx or kml, pleaser? Thank you

  • Te BE says:

    Also watch out for step 2, if your root password is blank it does not work. I had to create new password, since I used none. With blank password it just did not create the folder /var/lock it should have.

  • Alex Ll says:

    I tried many hours, looking for a solution everywhere… until… I got Photolinker. The perfect solution for Mac users who want to use a logger for Geotagging photos. I use Holux M-241 that does not support Mac. Photolinker is wonderful.
    Stop playing with the Mac Console, Java, etc.

  • [...] How-To: Holux M-241 with BT747 v.1.52 GPS logger software over Bluetooth This link contains information about Bluetooth pairing the M-241 with a Mac and then goes into details about using an older version of BT747. [...]

  • Leave a Reply