yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S9  Questions & Answers] kriss3:
so I sent you private message.

you can use these screenshots here or in the forum

or anywhere
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
Here are the screenshots that [MENTION=9029185]kriss3[/MENTION] shared with me via PM:

Before modifying gps.xml:

https://zapodaj.net/45fb716bbc153.jpg.html

https://zapodaj.net/54e9a6b0fe6c0.jpg.html

https://zapodaj.net/82fe5c7217690.jpg.html

https://zapodaj.net/467b4aa2ad0d1.jpg.html

After modifying gps.xml:

https://zapodaj.net/b1a3abcb5f035.jpg.html

https://zapodaj.net/36e705ea788d0.jpg.html

[MENTION=234719]cr2[/MENTION] any thoughts on this? If the values in gps.xml were correct I would have at least expected to still see the L1 signals. It looks like editing gps.xml with these values breaks GPS completely and neither L1 nor L5 show up:

MultiCarrLnaMask ="L1_EXT_ON | L5_EXT_ON"
MultiCarrRFMode ="GL_MULTI_CARR_RF_MODE_L1_L5"
[Samsung Galaxy S9  Questions & Answers] kriss3:
The latest system software, modem ie: G960FXXU1ARD4

I noticed better gps operation.

Fix GPS is caught faster.

The accuracy of GPS is better.

They corrected something.

In the near future again

I will edit the gps file, including l5.

And we will see if on this modem ard4 will move
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
[MENTION=9029185]kriss3[/MENTION] Great, thanks! Could you also try these values when you edit gps.xml? The 2nd line is different from before - it includes "L2":

MultiCarrLnaMask ="L1_EXT_ON|L5_EXT_ON"
MultiCarrRFMode ="GL_MULTI_CARR_RF_MODE_L1_L2_L5"
[Samsung Galaxy S9  Questions & Answers] kriss3:
Yes, I've been editing this l5

in the second line.

Unfortunately, GPS is not working

I think someone has to hack a soft firmware firmware
[Samsung Galaxy S9  Questions & Answers] r.popiolek:
maybe more parameters to integrate

Found this - maybe helpfull (?):

MultiCarrRFMode = {

GL_MULTI_CARR_RF_MODE_UNKNOWN

GL_MULTI_CARR_RF_MODE_L1

GL_MULTI_CARR_RF_MODE_L1_L5

GL_MULTI_CARR_RF_MODE_L1_LP

GL_MULTI_CARR_RF_MODE_L1_L5_LP

GL_MULTI_CARR_RF_MODE_L1_L2_L5

GL_MULTI_CARR_RF_MODE_L1_NN

L1L5

L1LP

L1L5LP

L1L2L5

L1NN

}

MultiCarrLnaMask = {

L1_EXT_ON

L5_EXT_ON

}

...
[Samsung Galaxy S9  Questions & Answers] kriss3:
On these settings also GPS

does not work at all
[Samsung Galaxy S9  Questions & Answers] PMPaul:
Kriss, did you use all this lines simultaneously ?

Probably there should be one line, like:

MultiCarrRFMode = {

GL_MULTI_CARR_RF_MODE_L1_L5

}

MultiCarrLnaMask = {

L5_EXT_ON

}

???
[Samsung Galaxy S9  Questions & Answers] kriss3:
Yes all lines and no gps.

Now, I've only been editing this:

MultiCarrRFMode = {

GL_MULTI_CARR_RF_MODE_L1_L5

}

MultiCarrLnaMask = {

L5_EXT_ON

}

And then GPS does not work
[Samsung Galaxy S9  Questions & Answers] PMPaul:
Well, looks like we need to wait for software update from Samsung or probably for Samsung Galaxy Note 9.....
[Samsung Galaxy S9  Questions & Answers] mkstowegnv:
The Google GNSS Android team just finished their presentation on submeter phone GNSS at Google IO 2018. Their talk can currently be seen by following the link to the livestream at https://events.google.com/io/live which may require starting with the link at https://events.google.com/io/live and then backing up the video to their talk (the outdoor part which is the only relevant part for us is midway through - timestamp in a livestream is relative to the end/now which is changing so not useful). The recording may or may not be saved as something like Day 3 Channel 5 on youtube (I will add a link later)

My vague understanding is that getting dual frequency data may require developer mode in Android P and possibly also activating some permissions. (PS a much earlier promise of mine of relevant information has not yet panned out)

---------- Post added at 04:57 PM ---------- Previous post was at 04:44 PM ----------

try this URL https://youtu.be/yF35XaQavlg
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
Here's the direct link to the Google I/O session "How to get one-meter location-accuracy from Android devices":

https://youtu.be/vywGgSrGODU

I haven't had a chance to watch it yet but will report back once I do...
[Samsung Galaxy S9  Questions & Answers] mkstowegnv:
There is a lot of possibly unfamiliar terminology in the video. There are many techniques besides L1L5 multiband for achieving submeter accuracy (summarized by this PowerPoint: https://www.u-blox.com/sites/default/files/u-blox_F9_customer_webinarII.pdf). Two techniques mentioned in the video, RTK and correction services, may be what requires Android P (not clear to me if multiband does as well).
[Samsung Galaxy S9  Questions & Answers] kriss3:
If someone wrote me instructions how to do it.

I can test these new settings

android that runs l5.

text info gps 1m android

http://www.yousubtitles.com/downloa...on-accuracy-from-Android-devices-Google-IO-18

aplikacje zwiekszajace dokladnosc gps

do 1m

1:)

https://play.google.com/store/apps/details?id=jocs.fr.gnss_ppp

2:)

https://play.google.com/store/apps/details?id=jocs.fr.gnss_tortcm
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
I just finished watching presentation. So while there is some cool stuff in the video (Wi-Fi RTT and ability to do GNSS RTK by turning off duty cycling in Android P), it unfortunately don't shed any more light on the availability of dual-frequency support in devices. L5 signals should be visible in GPSTest if the hardware supports it and the device has Android O or later (same as I originally wrote in https://medium.com/@sjbarbeau/dual-frequency-gnss-on-android-devices-152b8826e1c).

The developer menu option (changed by the device user) to turn off GNSS duty cycling is only available on Android P, but, as described by Frank van Diggelen, this only matters if as a developer you're trying to do RTK positioning - in other words, to do RTK the GPS chipset needs to constantly stay on (which reduces battery life), and when this option is enabled it forces the GPS chipset to stay on. There is a screenshot of this developer option at 31:48, and while the video is a bit grainy the option seems to say "Force full GNSS measurements - Track all GNSS constellations and frequencies with no duty cycling". I do NOT interpret this as meaning that "L5 signals are hidden unless you flip this switch", because a) that's not how Frank described it, b) this same logic doesn't apply to seeing multiple constellations (we know we can already see all GNSS constellations on devices w/ Android O) and c) the GnssStatus object to get carrier frequency is independent of the GNSS measurements callback, and it seems this option specifically targets GNSS measurements as related to doing RTK positioning.

So, the hunt continues...
[Samsung Galaxy S9  Questions & Answers] trungthanh1288:
I just come back from phone shop. Tested both S9 and S9+ with *#0*#. Both show MCU name: BCM47752KUBG1
[Samsung Galaxy S9  Questions & Answers] PMPaul:
Waiting for Galaxy Note 9...….
[Samsung Galaxy S9  Questions & Answers] kriss3:
Maybe Oneplus 6 ?
[Samsung Galaxy S9  Questions & Answers] SydneyBlue120d:
Snapdragon 845 = No L5.

I think it will be in OnePlus 7 with Snapdragon 855 :D
[Samsung Galaxy S9  Questions & Answers] trungthanh1288:
Any news for centimeter Accuracy ? im trying to root my S9+ G965F but have to wait 7 days turn on to remove RMM lock
[Samsung Galaxy S9  Questions & Answers] kriss3:
You can try it after 7 days

test these gps l5 settings.

Then two users will be confirmed.

So me and the Lord.

And let me know how it looks to the Lord.

I tested all options.

Since broadcom is a company from Taiwan.

This can be a new phone from Taiwan:

so the HTC U12 + will have this chip gps.

Then you could copy the gps settings from htc.

Eventually, it will come out at the end of July

samsung galaxy note 9 and we'll see

will he have correct l5 gps settings.

I think the issue will be clear up until August.
[Samsung Galaxy S9  Questions & Answers] SydneyBlue120d:
HTC U12+ uses Qualcomm Snapdragon 845, L5 is not supported.
[Samsung Galaxy S9  Questions & Answers] kriss3:
This is a strange situation.

Because broadcom in 2017

year, he said that several companies would send out telephones

in 2018 with these GPS chipset.

And only samsung has an exynos processor and this gps chip.

And all other flag phones have

snapdragon 845.

So which will have this gps chip?

New iphony in september?

Cellphones with a mediatek processor?

New huawei kirin 980?

The only sure is galaxy note 9.

Is it possible that the phones with snapdragon 845 have a broadcom gps chip?
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
You can try editing gps.xml using the steps that I outline in the "Galaxy S9" section of this article:

https://medium.com/p/152b8826e1c#77b0

Please let us know what you see!
[Samsung Galaxy S9  Questions & Answers] SydneyBlue120d:
We are just in may :D

With a chip of this family.

I would bet on these ones.

"Sure" is a dangerous word.

Nope.
[Samsung Galaxy S9  Questions & Answers] kriss3:
Maybe these l5 settings work

only on android 9.
[Samsung Galaxy S9  Questions & Answers] HKG123:
In previous Google IO 2018 event "How to get one-meter location-accuracy from Android devices", Google mentioned there would have new APIs and an extra setting in Developer Options to enable full GNSS measurements.

I upgraded my Pixel2 to Android P today and found the same in Developer Options which said "Force full GNSS measurements - Track all GNSS constellations and frequencies with no duty cycling". I understand this is a key issue to full raw measurements, but what I would like to know are:-

1.) What could we achieve with this option in future? A single Android phone could do RTK survey via Ntrip using internal GNSS chip? Another algorithm to get higher accuracy?

2.) Take Samsung S8 as example, with Android P & support of raw measurements, could it do the same without extra and expensive equipments?

Thanks guys.

Reference Link:

Google IO 2018 event "How to get one-meter location-accuracy from Android devices"

https://youtu.be/vywGgSrGODU

Raw GNSS Measurements

https://developer.android.com/guide/topics/sensors/gnss
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
1) Yes for RTK on Android P devices with internal GNSS if the "Force full GNSS measurements" is enabled. The Google I/O talk/slides at 32:30 in the YouTube video explain how to do this. Fundamentals are covered in more detail at http://gpsworld.com/positioning-with-android-gnss-observables/. You can still use any supported Android N and higher device to get raw measurements from that and create new algorithms for positioning - some apps like Live Roads are presumably already doing this (https://arstechnica.com/cars/2018/0...-for-your-cellphone-with-no-hardware-upgrade/). But you need Android P and the ""Force full GNSS measurements" setting enabled to keep the GNSS chip on continuously to do RTK.

2) Potentially - it depends on OEM and if they want to support providing raw measurements via the Android N GNSS API. Support of this API isn't required, which is why many devices (including the Galaxy S8) aren't listed in the "officially supported" table here - https://developer.android.com/guide/topics/sensors/gnss#supported-devices. Galaxy S8 isn't currently on the list, so I wouldn't hold my my breadth for support via an update.

Note that RTK and multi-frequency support are two different things - you can have one without the other. Multi-frequency support requires hardware for capturing multiple GNSS signals at different frequencies, and RTK requires constant observation of the signal (one or more) to leverage the carrier phase measurements to give you more precise position information.
[Samsung Galaxy S9  Questions & Answers] PMPaul:
Wow, looks we were waiting for wrong manufacturer.

Just read that Xiaomi Mi8 will have BCM47755 !!

https://www.soyacincau.com/2018/05/28/xiaomi-mi-8-dual-gps/

Will see soon....
[Samsung Galaxy S9  Questions & Answers] Curious1Person:
Let's wait and see ..

"Another information that the retail box reveals is that the upcoming Mi 8 will come with dual-GPS support."

https://www.indiatoday.in/technolog...ked-ahead-of-may-31-launch-1243407-2018-05-28

It should be enabled in S9 and S9+ too!
[Samsung Galaxy S9  Questions & Answers] avril.jil:
But snap dragon with Broadcom, doest it fit?
[Samsung Galaxy S9  Questions & Answers] PMPaul:
Why not ? I think it's possible to disable/ignore GNSS receiver in Snapdragon and use external BCM instead.
[Samsung Galaxy S9  Questions & Answers] kriss3:
So I write that almost will be a dual gps including xiaomi mi8. Because this information is on the phone box.

And it will be a BCM47755 family broadcom chip.

So after the premiere, the gps settings will be copied

for galaxy s9 and tests;)
[Samsung Galaxy S9  Questions & Answers] trungthanh1288:
i just do google things. It said Dual GPS Chip (?) . i cant see any where said it's our BCM47755 location hub
[Samsung Galaxy S9  Questions & Answers] kriss3:
In the broadcom BCM4775X family:

There are options:

BCM47752KUB1G

BCM47754KUBG

BCM47755KUB1G

BCM47758KUB1G

They were released only:

1:> BCM47758KUB1G

BCM47758 (Samsung - Gear Sport (SM-R600)

https://www.ewisetech.com/Library/ICPackage/36655/BCM47758

2:> BCM47752KUB1G

BCM47752 (Samsung galaxy s9)

http://www.techinsights.com/techins...g-galaxy-s9/sq-samsung-galaxy-s9-broadcom.jpg

Now the next one will come out with xiaomi mi8

But this one will be already switched on l5.

I am waiting for a gps file.

How will it test on my s9 root
[Samsung Galaxy S9  Questions & Answers] HKG123:
Thanks sjbarbeau for your detailed explanation, very much anticipated of the capability of running RTK in the coming year. I noticed that different phones produce different GNSS raw message, could you let us know what makes the differences for running RTK? According to Google API page, there are Automatic Gain Control / Navigation messages / Accumulated delta range / HW clock.....

Thanks.
[Samsung Galaxy S9  Questions & Answers] PMPaul:
Good news guys :)

I've just read article about Xiaomi Mi8 presentation in Russia and it's confirm that Mi8 has double band GNSS receiver. Presentation is here: https://www.ixbt.com/news/2018/05/31/xiaomi-mi-8-3.html

Sorry it's in Russian, but closer to the bottom you could see a picture what's clearly shows using L1 and L5 GNSS bands.

Will wait when it'll be available in shops, Xiaomi promise it'll be available on June 5...

Price is 420 USD - about twice cheaper than Galaxy S9, so I considering to buy Mi8 instead of Samsung...
[Samsung Galaxy S9  Questions & Answers] HKG123:
xiaomi 8 GNSS spec, that makes my day

全球首款双频GPS

同时接收L1 / L5 双频GPS信号

GPS：L1+L5

Galileo：E1+E5a

QZSS：L1+L5

GLONASS：L1

Beidou：B1
[Samsung Galaxy S9  Questions & Answers] kriss3:
I am waiting for the file gps.xml with xiaomi mi8.

How will this data be pasted into s9.

And we'll see if l5 will work on s9.
[Samsung Galaxy S9  Questions & Answers] avril.jil:
Once you get it please test geo++rinex logger app and GPStest app also
[Samsung Galaxy S9  Questions & Answers] cr2:
Can you attach the verbatim copy of your edited gps.xml for S9 ?
[Samsung Galaxy S9  Questions & Answers] kriss3:
Here's the gps.xml file

of course, the default parameters

otherwise GPS does not work

https://megawrzuta.pl/files/cd810b56ee6d5cd363a214d8239ad616.xml
[Samsung Galaxy S9  Questions & Answers] trungthanh1288:
Any one can buy mi8 now ? Look like they dont ship outside china.

https://www.mi.com/mi8/
[Samsung Galaxy S9  Questions & Answers] cr2:
Can you replace only this one line

MultiCarrRFMode ="GL_MULTI_CARR_RF_MODE_L1"

by

MultiCarrRFMode ="GL_MULTI_CARR_RF_MODE_L1_L5"

and check if the GPS works ?
[Samsung Galaxy S9  Questions & Answers] cr2:
It will be much more helpful to get the mi8 vendor partition dump with 'gpsd' and config file.
[Samsung Galaxy S9  Questions & Answers] kriss3:
Unfortunately, it does not work on these GPS settings :(
[Samsung Galaxy S9  Questions & Answers] higinio1993:
so in the s9 is not going to support dual gps like mi8 does ?
[Samsung Galaxy S9  Questions & Answers] kriss3:
First of all, we have to wait for information

what specifically the gps chip is in xiaomi mi8.

Information of ifixit type.

This is probably from the broadcom BCM47755 family.

Then try to copy the gps.xml settings,

do they work in s9.

We're 100% sure if BCM47752 has l5.

There is no information that there is no l5.

And there is no certain information that it has l5.

It can be assumed that s9 was released too early to be soft.

They focused on the camera.

Now we have doubles in the dual sim fixes

volte or lte.

Steps are small steps.

Of course, samsung can turn on l5

Once, because you will see a threat from xiaomi mi8.

In any case, I will test how the file will appear

gps.xml from xiaomi mi8.
[Samsung Galaxy S9  Questions & Answers] kriss3:
https://www.gsa.europa.eu/newsroom/news/world-s-first-dual-frequency-gnss-smartphone-hits-market
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
Thanks for sharing! Looks like this is conclusive for the Xiaomi Mi 8 - the EU GSA press release from June 4th says:

I've updated my article to include this info - https://medium.com/@sjbarbeau/dual-frequency-gnss-on-android-devices-152b8826e1c

It's interesting is that in this article Broadcom is quoted as saying:

I'm not sure what that means for the Exynos Galaxy S9, which has the BCM47752 - perhaps it's Broadcom's way of saying that the Galaxy S9 doesn't support dual-frequency GNSS?

EDIT - Nevermind - I mistakenly read Broadcom as saying the Mi 8 is the first phone with the BCM4775, which would imply that the Galaxy S9 doesn't have a chip from the BCM4775 family. But, this is wrong - Exynos Galaxy S9 has the BCM47752, while Mi 8 is the first to have the BCM47755, and therefore Broadcom's statement doesn't have an impact on the S9.

The Google I/O video gives a really good explanation of this. The main thing that Android P gives you that's required for RTK is telling the chipset not to duty cycle the GPS to save battery energy, and that's a switch inside the Developer options menu on the phone that needs to be changed by the user. When enabled, the chipset will stay on constantly, as opposed to briefly turning on for a fraction of a second, sampling GNSS signals, and then powering down. When the chipset duty cycles, it results in cycle slips and you can't do RTK.
[Samsung Galaxy S9  Questions & Answers] Mpidemie:
Since the Mi8 has both a Qualcomm 845 and a Broadcom chip: Did anyone already look up whether S9(+) with Qualcomm, Sony XZ2 (Compact/Premium), LG G7/V35, Oneplus 6, HTC U12+ have an additional BCM chip built in aswell? Maybe even the BQ Aquaris X2 (Pro) since BQ was the first company to support Galileo.
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
S9(+) w/ Qualcomm Snapdragon 845 definitely doesn't have a chip from the Broadcom BCM4775 family according to this teardown:

http://www.techinsights.com/about-techinsights/overview/blog/samsung-galaxy-s9-teardown/

Oneplus 6 also doesn't according to this teardown:

https://www.ifixit.com/Teardown/OnePlus+6+Teardown/109826#s209239

From some quick Googling I couldn't find teardowns that show the board in detail (e.g., in a video) or list components for Sony XZ2 (Compact/Premium), LG G7/V35, HTC U12+, or BQ Aquaris X2 (Pro).
[Samsung Galaxy S9  Questions & Answers] cr2:
Android is just a fancy shell on top of the vendor-specific binaries. Upping its version number may provide a warm and fuzzy feeling of google hype, but it's completely useless if not accompanied by the appropriate vendor software.

"Duty cycling" is the Broadcom-specific self-inflicted PITA for broadcom chipsets.

If you will take a carrier-tracking receiver from a sane GPS vendor like u-blox, it will run at full power in default configuration.

IMHO, the Broadcom lobbyiists themselves have created a "problem" for which the next android should have a "solution".

Again IMHO, if you really care about accurate precise GPS/Galileo positioning, stay away from Broadcom, and wait for the u-blox F9 with an appropriate external antenna...
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
What's the last flagship device that shipped with a u-blox chipset for GNSS? I can't recall one off the top of my head.

I'd be really interested in seeing energy tradeoff analysis for both Broadcom and u-blox chipsets for duty-cycled and not duty-cycled. Energy use in smartphones is definitely a valid concern for any component, but I don't know what the data says about this generation of hardware.
[Samsung Galaxy S9  Questions & Answers] avril.jil:
Can you suggest any ublox f9 smartphone as you say!!?
[Samsung Galaxy S9  Questions & Answers] Mpidemie:
I don't think the ublox F9 will become a mass market smartphone chip.

It rather seems to be a chip for high quality GNSS devices or one to be built into larger machines like drones or cars.

https://www.u-blox.com/en/product/zed-f9p-module
[Samsung Galaxy S9  Questions & Answers] kriss3:
Could someone extract a file from the vendor partition:

gps.xml file?

I would like to use this file for galaxy s9

to check if s9 has dual gps.

gives the firmware link with xiaomi mi8.

You are someone who can extract the gps.xml file from this

I will take for testing with the s9 dual gps

http://bigota.d.miui.com/8.6.13/miui_MI8_8.6.13_e33f0c5b53_8.1.zip
[Samsung Galaxy S9  Questions & Answers] trungthanh1288:
This gps.xml from S9+

And gpsconfig.xml from Mi8.

Can you test it? I just buy Mi8 but still no centimeter accuraty :(
[Samsung Galaxy S9  Questions & Answers] kriss3:
What exactly change in the gps.xml file?

from s9?

What to paste edit from this file with xiaomi mi8.

Please help and I will test.
[Samsung Galaxy S9  Questions & Answers] trungthanh1288:
i think its here:

Replace

<gll LogPriMask="LOG_INFO" LogFacMask="LOG_GLLIO | LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA" FrqPlan="FRQ_PLAN_26MHZ_2PPM_49_152MHZ_300PPB" RfType="GL_RF_4755_BRCM_EXT_LNA" MultiCarrLnaMask="L1_EXT_ON" MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1" WarmStandbyTimeout1Seconds="10" WarmStandbyTimeout2Seconds="15"></gll>
<gll_features EnableLowPowerPmm="true" EnableBeidou="true" EnableGalileo="true" EnableACSD="false"/>

with this one from MI8

<gll LogPriMask="LOG_INFO" LogFacMask="LOG_GLLIO | LOG_GLLAPI | LOG_NMEA" FrqPlan="FRQ_PLAN_26MHZ_2PPM" RfType="GL_RF_4755_BRCM_EXT_LNA" OnChipLogPriMask="LOG_INFO" OnChipLogFacMask="LOG_GLLIO | LOG_INTEGR | LOG_NMEA" MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON" MultiCarrRFMode="GL_MULTI_CARR_RF_MODE_L1_L5" GpsCarrierType="3,1,3,1,2,3,2,3,3,3,1,2,1,1,2,1,2,1,1,1,1,1,1,3,3,3,3,1,2,3,2,3" PsfDisableClamping="true" PsfDisableInternalMotionDetector="true" WarmStandbyTimeout1Seconds="10" WarmStandbyTimeout2Seconds="20" ExtL5Bias="13.5">
<dbg ADREnable="true" XtcEnable="true"/>
</gll>
<gll_features EnableLowPowerEls="false" EnableLowPowerPmm="false" EnableACSD="true" MPFCollect="true"/>

Then reboot your phone, Check GPS again and see will it work ?

i got 35 satelite with MI8, 24 with S9+ at same location. It because of L5 signal
[Samsung Galaxy S9  Questions & Answers] kriss3:
Unfortunately, these settings do not work at all
[Samsung Galaxy S9  Questions & Answers] sjbarbeau:
Note that L5 gets referenced a few times towards the end of the config for the MI 8 too:

<job Id="factory-L5-CW">
<task Id="test" Repeat="1">
<!--
Instructs GLL to ignore all elements stored in NVRAM listed below
-->
<startup IgnoreOsc="false" IgnoreTime="true" IgnorePosition="true" IgnoreNav="true" IgnoreRamAlm="true" IgnoreRomAlm="true"/>
<req_ftest Prn="1" PrnL5a="1" ConstellationL5a="GPS" Disable200KhzCw="true" FactoryTestItems="GL_FACT_TEST_CW" FactoryTestMode="GL_FACT_TEST_CONT" AveragingIntervalSec="10" DurationSec="1000"/>
</task>
</job>

I haven't had a chance to sit down and compare the two but I'm guessing the correct config (if supported by the S9) is a mix of the two.
[Samsung Galaxy S9  Questions & Answers] cr2:
Can you also attach the gpsd binary (it may be called glgps4775 or similar) ?

You should first check the GNSSLogger output for the raw L5/E5 measurements.

Without this data even dual-frequency capability will not give you 30centimeter accuracy.