NMEA String can not be retrieved on Belle devices with Java ME
Contents |
Overview
The NMEA location string can not be retrieved on certain Belle devices when data package connection is disabled and when location retrieval is attempted with only the "Integrated GPS" positioning method turned on.
Description
The NMEA string contains additional information about the device's current location, such as the satellite coverage and signal strengths. It becomes available as soon as a valid location object is retrieved. The successful retrieval of the NMEA string, should not depend on the positioning method used. In certain Belle software versions however, the NMEA string can not be retrieved unless:
- The Assisted GPS option is turned on from Settings> Application settings > Positioning > Positioning methods
- The criteria value for allowing costs to incur is either omitted or set to its default value "Allow", i.e.
criteria.setCostAllowed(true)
How to reproduce
Download the LocationMIDlet Binaries from this Wiki article:
How to get Location Using Location API JSR 179
The following steps are needed in order to reproduce this error:
- Ensure that all data package connections are disabled
- Ensure that you are in open space where your location can be retrieved without using the assisted GPS method
- Launch the LocationMIDlet
- Set the "Power consumption" to "High" for a faster location retrieval
- Set the "Allow cost" option to "No"
- Select "Get"
Actual Result
Extra info: N/A
Expected Result
Extra info: Available in NMEA format!
Affected Devices
This error affects Belle devices running 111.030.0609. However this does not affect Belle devices with 111.0303.0505.
Solution
No known solution is available
Article Metadata
Tested with
Compatibility
Article

