Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Tree [645cd3] MBM_HAL_RELEASE_2_0_0 /
History



File Date Author Commit
.gitignore 2011-03-11 Carl Nordbeck Carl Nordbeck [aedeb6] added gitignore
Android.mk 2011-05-17 Torgny Johansson Torgny Johansson [f393aa] Use magic number 9999 for min_interval to indic...
README 2011-03-15 Carl Nordbeck Carl Nordbeck [42f94b] Merge branch 'gingerbread' of ssh://mgit.gotdns...
log.h 2011-05-16 Torgny Johansson Torgny Johansson [66a693] Fixed indentation with new script
mbm_gps.c 2011-05-19 Torgny Johansson Torgny Johansson [d3367e] Revert "Leave mbm_gps_stop and mbm_gps_cleanup ...
nmea_reader.c 2011-05-16 Torgny Johansson Torgny Johansson [66a693] Fixed indentation with new script
nmea_reader.h 2011-05-16 Torgny Johansson Torgny Johansson [e706d0] Merge branch 'gingerbread-supl-ni' into gingerb...
nmea_tokenizer.c 2011-05-16 Torgny Johansson Torgny Johansson [66a693] Fixed indentation with new script
nmea_tokenizer.h 2011-03-15 Carl Nordbeck Carl Nordbeck [42f94b] Merge branch 'gingerbread' of ssh://mgit.gotdns...
version.h 2011-05-25 Torgny Johansson Torgny Johansson [645cd3] Updated version to 2.0

Read Me

=== Configuring ===

In init.rc, set the following line with the correct SUPL server
  mbm.gps.config.supl.apn=supl.apn.com
        
In init.rc set the following line if the apn requires a username:
  mbm.gps.config.supl.username=test

In init.rc set the following line if the apn requires a password:
  mbm.gps.config.supl.password=test

The gps.conf file needs to specify the SUPL server if any of the assisted modes
will be used.

gps.conf:
SUPL_HOST=<supl host>
SUPL_PORT=<supl port>

=== ChangeLog ===

--- 0.1.7 ---
Bugfixes
    - Fix of unable to get FIX using A-GPS (MBM8966)
    - Stop NMEA data on stop of GPS (MBM8939)
    - Fix of GPS fallback to standalone mode (MBM8688)
    - Change path of WDMN device files (MBM8767)
    - Fix loss of fix position in standalone mode (MBMTR8931)
    - Fix of crash when running GPS without SIM card (MBM8930)
    - Fix of crash when starting GPS with SUPL APN (MBM8929, MBM8928)
    - Fix of time out in stand alone mode (MBM8927)
    - Improved support of A-GPS (MBM8829, SW058, SW059)
    - Fix of fallback to standalone (MBM6888, SW026)
    - Fix of empty APN in SUPL mode (SW068)
    - mbm_gps_stop is called on stop (SW069, SW071)
    - Thread handling for AGPS added
    - Parameter (property) reading improved
    - Pointer handling of supl_config changed
    - Mode handling changed. We use value what Android framework
	gives to us.

Known issues
    - Not possible start SUPL two times in a row
    - Loop occurs om deletion of already deleted PDP context

--- 0.1.6.beta ---
Bugfixes
    - Port to Android Gingerbread (2.3). Thread handling ported.
    - Name changed to gps.default
    - (SUPL fallback to standalone) check
    - (MEGPS fallback to standalone) check
    - Android logging functionality improvments

--- 0.1.5 ---
Bugfixes
    - Fix crash when disabling gps from Android menu if the gps has never been started

--- 0.1.4 ---
Changes
    - Don't check for CFUN=1 in stand alone mode
Bugfixes
    - Report speed in meters per second instead of nautical miles per hour
    - Fix broken mktime call to fix timestamps

--- 0.1.3 ---
Bugfixes
	- Removed gps debug flag which caused some NMEA sentences to disappear

--- 0.1.2 ---
Bugfixes
	- Improved thread handling to prevent crashes

--- 0.1.1 ---
Bugfixes
	- Fixed crash when disabling the gps in the Android settings while the gps is running
	- Rearranged sending of GPS_STATUS_ENGINE_ON/OFF to prevent Android from claiming wake locks before
	the gps is started.
	- Fixed bug where fallback from SUPL mode would not work if no SIM was inserted
	- Fixed bug where MEGPS would enter an infinite loop if no ephemeris data is sent from the SUPL server

Known issues
      None

--- 0.1.0 ---
Initial release. Support for stand alone, MEGPS (assisted), and SUPL (assisted) modes.

Known issues
      - Fallback to stand alone mode from SUPL mode does not work when no SIM card is inserted.