Project

General

Profile

GPS on i9300

Added by Jack K about 6 years ago

Hi all,

I have recently got my hands on an i9300 device. I have installed Replicant on it, and am keen to get some sort of GPS working on it.

I imagine the options are:

A) External bluetooth GPS adaptor

B) USB GPS adaptor using OTG cable - any recommendations?

C) Reverse engineer a free protocol that works with the BCM4751 chip

I am keen to help any reverse engineering effort, though I lack experience. I am willing to read up on what to do - can anyone advise what I need to do?

Many thanks,

Jack

P.S.
Is this website helpful?
https://iam.tj/projects/meif_protocol/research/Broadcom_BCM4751x_GNSS_driver.html


Replies (4)

RE: GPS on i9300 - Added by Jens Korte about 6 years ago

Sorry, I can't give you an answer.

I copied the data from the wiki page https://redmine.replicant.us/projects/replicant/wiki/BCM4751 and made a vertical table at https://redmine.replicant.us/projects/replicant/wiki/BCM4751protocol .

RE: GPS on i9300 - Added by doak complex over 5 years ago

Just to point out that option A) is already used by e.g. Wolfgang:
https://redmine.replicant.us/boards/9/topics/12075?r=13611#message-13611

Could you give more precisions about the external bluetooth GPS receiver you are using ?

I use a QSTARZ BT-Q818XT.

Regards,
doak

RE: GPS on i9300 - Added by Kurtis Hanna over 5 years ago

It should be noted that if Wolfgang was using a bluetooth GPS device with Replicant, I assume he would be connecting it with nonfree Bluetooth firmware, which is not supported or recommended by the Replicant project. https://blog.fossencdi.org/nonfree-firmware-android.html

RE: GPS on i9300 - Added by Daniel Kulesz over 5 years ago

Just like with the wifi adapters, I have read that there are also freedom-friendly bluetooth dongles out there. I recently bought one that has the CSR8510 chipset. It should be basically the same as this one sold by Technoethical:

https://tehnoetic.com/tet-bt4

However, I was not able to test if it works with Replicant, yet.

    (1-4/4)