Search results

  1. C

    Post [TOOL][WIN/LIN/MAC] MiUnlockTool - Unlock bootloader of xiaomi devices on mac & linux

    This software is hosted at github, but the author hides the source code: https://github.com/francescotescari/XMT/issues/2 Is somebody working on decompiling the relevant parts of this bloatware ?
  2. C

    Post GPS receiver on Exynos model

    It can be also 1602.000 for Galileo, or show 'L1' for GPS L5 (so you will see the same GPS satellite twice as 'L1'). I will seek for the replacement by Mi8 Pro. In general stay away from Mi9 for high accuracy GPS purposes, because Qualcomm chipsets do not provide carrier phase data!!!
  3. C

    Post GPS receiver on Exynos model

    The Xiaomi Mi9 is NOT using BCM47755, but a built-in Qualcomm GPS ! I don't know if it is better or worse than Broadcom, but it is a new and different chipset. It is L1/L5/E1/E5a capable, but the GPStest "CF" output is completely F*d up ;)
  4. C

    Post GPS receiver on Exynos model

    I have downloaded the Mate 20 X firmware image EVR_AL00B_BD_1.0.0.30_9.0.0_r3_EMUI9.0.0_05022LPM.zip, unzipped and mounted its vendor.img dump. /vendor/etc/gps4775config.xml has the same content as on Mi 8: <gll ... MultiCarrLnaMask="L1_EXT_ON|L5_EXT_ON" MultiCarrRFMode...
  5. C

    Post GPS receiver on Exynos model

    Accuracy is not defined by some junk android API. If it was 16 cm or 16 mm, will you trust these numbers more than 16 m ? Since you have the L1/L5 receiver, save the GNSSLogger raw logs for a fixed location under open sky conditions (let's say for 1 hour) and let us postprocess it.
  6. C

    Post GPS receiver on Exynos model

    I have googled for RINEX2.11 with 8 L1/L5 observables, but it seems nobody has used such system yet. This is the most similar L1/L2 setup 8 C1 L1 D1 S1 P2 L2 D2 S2 # / TYPES OF OBSERV but we will have 8 C1 L1 D1 S1 C5 L5 D5 S5 # / TYPES OF OBSERV. I'm just curious what TEQC...
  7. C

    Post GPS receiver on Exynos model

    Sorry, i went really far into hardcore GPS technical details :) The number "16" may be just some dummy placeholder and the true scientific way of doing things is to record longer logs with GNSSLogger under unobstructed clear sky (probably in the fields to the NE from your location) and manually...
  8. C

    Post GPS receiver on Exynos model

    Wow, thanks! It seems the chinese really kicked Samsung's ass ;) The problem is with the buggy post-processing tools like https://github.com/rokubun/android_rinex which can't cope with dual- (or triple-) frequency data. I have modified this script a bit, so ignore the line for column formatting...
  9. C

    Post GPS receiver on Exynos model

    Your two last screenshots are great! The last one shows raw GAL_E5a observation data ( SV=E19 CarrierFreqHz=1.17645E9) and the previous one refers to GPS_L1L5 for SVID 8,9,26,27 (all IIF) and GAL_E1E5a for E19,26. Need to check wikipedia which GPS SVIDs are L5-capable. Actually you should see...
  10. C

    Post GPS receiver on Exynos model

    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.
  11. C

    Post GPS receiver on Exynos model

    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...
  12. C

    Post GPS receiver on Exynos model

    It will be much more helpful to get the mi8 vendor partition dump with 'gpsd' and config file.
  13. C

    Post GPS receiver on Exynos model

    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 ?
  14. C

    Post GPS receiver on Exynos model

    Can you attach the verbatim copy of your edited gps.xml for S9 ?
  15. C

    Post GPS receiver on Exynos model

    You should edit the <gll> section attributes in /vendor/etc/gps.xml and replace the MultiCarrLnaMask and MultiCarrRFMode values by: MultiCarrLnaMask ="L1_EXT_ON | L5_EXT_ON" MultiCarrRFMode ="GL_MULTI_CARR_RF_MODE_L1_L5"
  16. C

    Post GNSS: Gaiileo?, dual frequency?

    The binaries on the P20 vendor partition are for BCM4774 as on older phones. It supports Galileo (you must download LTO from the internet), but is L1-only.
  17. C

    Post [SOLUTION] $19.00 FIX HARDBRICKED HUAWEI MATE 9 with TESTPOINTS

    I have opened the housing of my Mate 9 (running LineageOS 15.1) , shortened the 2 pins and rebooted. The phone does not start the BOOTROM uart bridge, and boots into the normal adb mode. Any idea what i am doing wrong ?
  18. C

    Post OEMINFO library

    I have noted that the N -> O update modified the values of 3 variables in the NVME partition and also some variables in the OEMINFO partition.
  19. C

    Post [ROM][UNOFFICIAL][berkeley][8.1] LineageOS 15.1

    You can run 'adb logcat' to see why the kernel crashes... Ot check the saved crashlogs.
  20. C

    Post GPS receiver on Exynos model

    The Galileo satellites are used in the navigation solution, but do you get the Galileo navigation messages in the log ?
  21. C

    Post GPS receiver on Exynos model

    Googel found a link to another device (a smartwatch!) using dual-frequency Broadcom BCM47758 chip: http://www.mems.me/mems/device_analysis_201712/5727.html That means we have confirmed BCM47752 and BCM47758 devices. It is also produced by Samsung (Gear Sport) and has an own forum here at...
  22. C

    Post [ROM][UNOFFICIAL][berkeley][8.1] LineageOS 15.1

    Don't forget about another class of questionable software: location based spyware (LBS) within the /vendor partition. I have removed (among others) the contents of the /vendor/etc/gnss directory.
  23. C

    Post GPS receiver on Exynos model

    It can not happen before somebody edits the /vendor/etc/gps.xml file (or finds a possible workaround with GNSS API, but i do not have much hope here)
  24. C

    Post GPS receiver on Exynos model

    It does not use the external Broadcom GPS chipset, there is a reason we are talking only about the Exynos variant.
  25. C

    Post GPS receiver on Exynos model

    Which log files are you talking about, the gnsslogger logs ? Android has nothing to do with the GPS operation, it is just a fancy API shell on top of 'gpsd'. And gpsd is controlled through /vendor/etc/gps.xml
  26. C

    Post [SOLUTION] $19.00 FIX HARDBRICKED HUAWEI MATE 9 with TESTPOINTS

    It does not look like a dead ptable+xloader+fastboot, so this method is not really necessary. If your hardware (button) is broken, then you have a bigger problem anyway.
  27. C

    Post [ROM][UNOFFICIAL][berkeley][8.1] LineageOS 15.1

    Is it located in the trustedfirmware or just in the vendor libraries ?
  28. C

    Post Lineage OS 15.1 should be compatible to Mate 9 ( Oreo running )

    I see, you have used mkbootimg. Your kernel runs very well, but i am missing /dev/mem and would like to remove unnecessary code from the kernel.
  29. C

    Post GPS receiver on Exynos model

    The most simple things. Does Galileo work for you ? What kind of data is written by gnsslogger ?
  30. C

    Post Lineage OS 15.1 should be compatible to Mate 9 ( Oreo running )

    This kernel uses an external DTB partition, which supports 0x88 (=136) different boards! I have compiled your kernel with gcc6 and gcc7 now. gcc7 reveals a real kernel bug in the audio driver (2 memsets are too short), so i have fixed it also for gcc6 build. Which software did you use to...
  31. C

    Post GPS receiver on Exynos model

    I think it should be possible to push modified gps.xml as a configuration update through the public java GNSS API, and also set the SD card as a log directory. Then you don't need root access (should do some android programming instead).
  32. C

    Post GPS receiver on Exynos model

    You can always operate a phone without a SIM card as a classic PDA. The lto2.dat should be put here (together with 'date +%s > ltoStatus.dat') LtoDir="/data/system/gps/" the logfiles can be found here LogEnabled="true" Log="FILE"...
  33. C

    Post GPS receiver on Exynos model

    Dual-frequency means simultaneous use of L1 and L5 bands. Galileo E1/E5 uses exactly the same frequencies (the difference to GPS is in the signal encoding algorithm).
  34. C

    Post GPS receiver on Exynos model

    We know that modification '5' means 'host assisted search and positioning receiver' and modification '8' means 'fully autonomous receiver' (so the differences are only in the Cortex-M4F firmware). There is no information about '2' and '4'. Maybe '2' means 'crippled for Samsung to not really...
  35. C

    Post Root/Updates/Rebranding/Unbricking - Official FunkyHuawei Support Thread for Mate 9

    Which partitions are "protected" with these VRL/CryptoCell/SecurityEngine signatures ? You also never talk about NVME. Is it possible to repair the broken NVME partition ?
  36. C

    Post Root/Updates/Rebranding/Unbricking - Official FunkyHuawei Support Thread for Mate 9

    This is a developer forum, you are expected to provide technical details instead of advertising for those who have no clue anyway.
  37. C

    Post GPS receiver on Exynos model

    It is hard to debug this problem without being able to edit gps.xml and gps.conf I suspect that you do not get the current LTO data. "Standalone" Galileo is also not working properly on BCM4774, even on the officially approved devices. Say "thank you" to Broadcom for their buggy software ;)
  38. C

    Post GPS receiver on Exynos model

    Why do you think it is disabled ? <gll_features EnableLowPowerPmm="true" EnableBeidou="true" EnableGalileo="true" EnableACSD="false" /> My question was about the output of "Galileo Navigation Message" raw frames. This does not work on BCM4774 devices, and it is just buggy...
  39. C

    Post GPS receiver on Exynos model

    On the chip level - yes. Now we need somebody with the rooted phone to edit /vendor/etc/gps.xml (to addi L5 support). It will not necessarily provide you centimeter accuracy (because of bad/nonexistent dedicated antenna for L5, buggy DSP firmware, buggy gpsd <- nothing unusual with Broadcom).
  40. C

    Post GPS receiver on Exynos model

    BCM47755 is a "GNSS Location Hub" https://docs.broadcom.com/docs/12379501 which includes ARM Cortex-M4F and Cortex-M0 CPUs, DSP, 50 GPIOs, 2ADCs, 3 SPI ports, 4 UARTs, 4 I2C ports + "Integrated multi-frequency GNSS baseband and RF frontend", also known as "GPS receiver"...
  41. C

    Post GPS receiver on Exynos model

    The 4755 (RfType="GL_RF_4755_BRCM_EXT_LNA") was referring to the BRCM_EXT_LNA used on S9: GL_RF_2076_BRCM_EXT_LNA GL_RF_BARRACUDA_BRCM_EXT_LNA GL_RF_4751_DANUBE_EXT_LNA GL_RF_47511_BRCM_EXT_LNA GL_RF_4752_BRCM_EXT_LNA GL_RF_47521_BRCM_EXT_LNA GL_RF_4753_BRCM_EXT_LNA GL_RF_47531_BRCM_EXT_LNA...
  42. C

    Post GPS receiver on Exynos model

    I will wait for the first real hardware teardown.
  43. C

    Post [SOLUTION] $19.00 FIX HARDBRICKED HUAWEI MATE 9 with TESTPOINTS

    As a generic command, 'getvar' can't be completely blocked. I have not tried it on my Mate, but suspect that this feature depends on the FB being unlocked (how to do that ?)
  44. C

    Post GPS receiver on Exynos model

    Thanks. Finally we have a real innovation in the smartphones, and not just a plastic cover color change ! +1 for Samsung.
  45. C

    Post [SOLUTION] $19.00 FIX HARDBRICKED HUAWEI MATE 9 with TESTPOINTS

    +1. Oreo fastboot binary is different from Nougat fastboot binary, because it assumes a different partition table layout (separate kernel and ramdisk partitions, encrypted teeos and trustfirmware, and the weird avbtool/vbmeta stuff added by phuawei). Is it possible to find out which one is used...
  46. C

    Post GPS receiver on Exynos model

    If you already have the phone, please install this APK and tell me if the 'Galileo Navigation Messages' are being logged. They do not work on S8 and Huawei phones (all using Broadcom BCM4774).
  47. C

    Post [ROM][UNOFFICIAL][berkeley][8.1] LineageOS 15.1

    You should first install Oreo, aka MHA-L29C432B365. There is an excellent tutorial by ante0 (mkdir HWOTA on the SD card, put 6 files there and install through TWRP). The rest is the same as on View 10 (flash system.img over fastboot). Current Huawei smartphones have really minimal differences in...