Tree [838927] master /
History



File Date Author Commit
.gitignore 2011-06-14 Torgny Johansson Torgny Johansson [7a5e92] Merge branch 'master' of ssh://mgit.gotdns.org/...
Android.mk 2011-06-14 Torgny Johansson Torgny Johansson [7a5e92] Merge branch 'master' of ssh://mgit.gotdns.org/...
README 2011-06-14 Torgny Johansson Torgny Johansson [7a5e92] Merge branch 'master' of ssh://mgit.gotdns.org/...
log.h 2011-06-14 Torgny Johansson Torgny Johansson [7a5e92] Merge branch 'master' of ssh://mgit.gotdns.org/...
mbm_gps.c 2011-09-02 Elof Vrigborn Elof Vrigborn [838927] Merge branch 'master' of ssh://mgit.gotdns.org/...
nmea_reader.c 2011-06-14 Torgny Johansson Torgny Johansson [7a5e92] Merge branch 'master' of ssh://mgit.gotdns.org/...
nmea_reader.h 2011-06-14 Torgny Johansson Torgny Johansson [7a5e92] Merge branch 'master' of ssh://mgit.gotdns.org/...
nmea_tokenizer.c 2011-06-14 Torgny Johansson Torgny Johansson [7a5e92] Merge branch 'master' of ssh://mgit.gotdns.org/...
nmea_tokenizer.h 2011-06-14 Torgny Johansson Torgny Johansson [7a5e92] Merge branch 'master' of ssh://mgit.gotdns.org/...
version.h 2011-09-02 Elof Vrigborn Elof Vrigborn [838927] Merge branch 'master' of ssh://mgit.gotdns.org/...

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.