BT747 on iPhone - Getting Closer

The different iPhones do not have an official Java Virtual Machine (yet), but alternative solutions seem to become quite viable.

The most promising solution for BT747 is 'xmlvm' - a toolchain that translates Java (and some other languages) to an intermediate language 'xmlvm' - an xml description of the program. That description can then be translated to 'Objective C' - the language used for iPhone programming. Important parts of the iPhone library have been given a Java alternative which means the program with the iPhone look on a standard Java Virtual Machine (J2SE).

I've started setting up a project for that ( More background is in the forums (
However, a volunteer is needed to do the real development. So if you feel like it, let me know.

Qstarz BT-Q1200 - New 'NMEA' messages.

It looks like Qstarz added new messages to their NMEA protocol to provide the log fields that are not otherwise available in the NMEA protocol.

Bild von mdeweerd

AGPS in J2ME and Direct Upload to OSM

Given the feedback in the poll, I've given more priority to providing the AGPS upload functionality in J2ME and now I implemented a 'not yet gui friendly' version of direct upload to Open Street Map.

The AGPS upload (and download of the data from the web) should work, but I can't test it using a real internet connection (on the phone) and a real AGPS capable device, so any feedback of success or failure is welcome). You should use the latest version 0.3.XXX).

AGPS Upload available (for testing)

AGPS upload can now be tried by the greater public starting from versions BT747_2.X.1387 (Desktop) and BT_J2ME_0_2_97.

You'll need to have the AGPS data (a file with .EPO extension) available on your system OR get a hold of the URL to fetch the data from (login + password + site & path). Despite two requests for authorisation sent to transystem, I did not get a reply back. Getting a hold of this information is 'as simple' as looking in the log of a decent firewall, or googling around with the right keywords.

Holux M-1000C and Holux GPSport 245

Holux decided to break compatibility with the Holux M-241 and they implemented for fairly mysterious reasons a slightly different log format and new commands in their serial protocol, while not supporting some of the Holux M-241 commands.

BT747 has improved support for these devices now (1.68.24+). To properly decode the log files, you need to set the device type to 'Holux GR245' (next to the convert button).

The serial protocol is under implementation by 'Robert'. Due to the extensive changes this protocol will be available in 2.X versions only. In the mean time, most of the commands continue to work. It may be that the reliability of the standard erase command is not very good for the Holux M-1000C, but it still works and may require a power cycle to connect with BT747 again.

For a description in French of the Holux GPSport 245, see xens's page.

Inhalt abgleichen