Common repo for msm8974 based samsung devices.
Go to file
Gareth Kitchen d3810f950a Localise NTP to improve GPS TTFF
Testing response times to time.android.com from around the globe reveals
in ms:-

Europe			 <30
Middle East		 <68
North America		<150
Johannesburg		 183
Buenos Aires		 220
Tokyo			 226
Sydney			 276
Hong Kong		 285
Brisbane		 295
Mumbai			 349
Beijing			4691
Shanghai		4906
Russia			 n/a

Whilst time.android.com is NOT used for GPS NTP, North American time servers
are, by specifying north-america.pool.ntp.org as default in the framework,
to align with pixel devices.  I am assuming similar response times to these
servers from around the world.

Great for North America and it appears Europe but it does not address the
global issue. Also, the pool.ntp.org project forbids both hardware and
software vendors from using these default zone names.
http://www.pool.ntp.org/en/vendors.html

It makes sense, therefore, to leverage the ntp.org's existing 'android' vendor
name to make the default ntp server for GPS purposes:
1.android.pool.ntp.org this will return a random but accurate NTP server in
close geopraphic proximity to the device.

Testing on my own build in the UK seems to improve hot and cold TTFF
considerably.

Change-Id: I144af45757efa35b32daf034eece6e046d2bde79
2018-07-17 19:28:25 -06:00
configs msm8974-common: Disable ffmpeg codecs 2017-12-22 22:25:57 -07:00
gps Localise NTP to improve GPS TTFF 2018-07-17 19:28:25 -06:00
init msm8974-common: libinit: Handle overriding system and vendor props 2018-04-02 06:32:31 -06:00
keylayout msm8974-common: Clean up Samsung device inheritance 2014-08-01 13:58:26 -07:00
libsecnativefeature msm8974-common: ril: add squash of OSS libsecnativefeature 2018-01-23 06:42:56 -07:00
libshims msm8974-common: libshims: Import libshim_cutils_atomic 2017-11-04 13:18:05 -06:00
lineagehw/org/lineageos/hardware msm8974-common: Enable HBM for outdoor mode 2018-02-22 23:25:57 +01:00
overlay Localise NTP to improve GPS TTFF 2018-07-17 19:28:25 -06:00
overlay-lineage/lineage-sdk/lineage/res/res/values msm8974-common: Inform Trust about legacy encryption support 2018-06-13 07:30:43 -06:00
ril msm8974-common: libril: Use libril way of freeing strings for nitz hack 2018-07-02 18:32:28 -06:00
seccomp msm8974-common: Add seccomp policy 2018-01-04 21:59:45 -07:00
sepolicy msm8974-common: sepolicy: Resolve misc denials 2018-03-31 09:25:48 -06:00
Android.mk msm8974-common: new symlinks 2015-06-27 11:19:23 -07:00
BoardConfigCommon.mk msm8974-common: Enable legacy mediaserver 2018-04-24 17:33:25 -06:00
common-proprietary-files.txt msm8974-common: proprietary-files: Drop libuiblur.so 2018-06-14 18:24:58 -06:00
compatibility_matrix.xml msm8974-common: Make the common tree more common 2017-12-29 13:07:21 -07:00
config.fs msm8974-common: Add AID_QCOM_DIAG, AID_RFS, and AID_RFS_SHARED to config.fs 2018-01-26 06:32:36 -07:00
extract-files.sh msm8974-common: Setup extractors for shared blobs 2018-01-01 09:00:36 -07:00
lineage.dependencies msm8974-common: Rename dependencies file 2017-08-30 06:49:22 -06:00
manifest.xml msm8974-common: No tenemos HWC2 2018-04-04 18:38:42 -06:00
msm8974.mk msm8974-common: No tenemos HWC2 2018-04-04 18:38:42 -06:00
README MSM8974: Initial Common repo commit. 2014-05-18 23:33:07 -04:00
setup-makefiles.sh msm8974-common: Fix setup-makefiles.sh typo 2018-01-02 19:48:37 -07:00

Copyright 2012 - The CyanogenMod Project

Common Samsung 8974 repository