Feature #1473
openBCM4751 GPS support
0%
Description
- Nexus S (I902x)
- Galaxy S (I9000)
- Galaxy Note (N7000)
- Galaxy Tab 2 7.0 (P31xx)
- Galaxy Tab 2 10.1 (P51xx)
- Galaxy S3 (I9300)
- Galaxy Note 2 (N7100)
There is (very few) information about it at:
https://redmine.replicant.us/projects/replicant/wiki/BCM4751
Updated by Denis 'GNUtoo' Carikli almost 9 years ago
- Category set to Framework
- Device Multiple devices added
Updated by Paul Kocialkowski almost 9 years ago
- Device added
- Device deleted (
Multiple devices)
Updated by Paul Kocialkowski almost 9 years ago
- Subject changed from Figure out the BCM4751 GPS protocol and write a free implementation to BCM4751 GPS support
- Category changed from Framework to GPS
Updated by Pedro Ângelo over 4 years ago
This issue also applies to Google Nexus 7 (both grouper and tilapia)
Updated by Kurtis Hanna over 4 years ago
Hello Pedro,
Can you let us know what the BCM4751 revision is for the Nexus 7 so we can add it here? https://redmine.replicant.us/projects/replicant/wiki/BCM4751#Devices
Thanks!
Cordially,
Kurtis
Updated by Pedro Ângelo over 4 years ago
Hello,
It's a BCM4751A2.
I'm trying to help out porting grouper to mainline linux in PostmarketOS and have adapted your base code (thank you :)) to get it to basically the same point as you have. Thanks to your previous work I have also found the offsets to extract the "patch" from the `glgps` binary that comes in the grouper official factory image. The patch is slightly different from the Galaxy S but the device seems to accept it.
When I finish cleaning up my code and upload it to my repo, I'll update this issue with the link. I hope this helps more people get interested into reverse engineering this device.
Best regards,
P.
Updated by Kurtis Hanna over 4 years ago
Hi Pedro,
Thank you very much for committing to providing us with a link to your code when it gets uploaded to your repo and for doing the work you are doing. We are happy to be collaborating with you on this endeavor. :-)
Cordially,
Kurtis
Updated by _I3^ RELATIVISM over 3 years ago
- Type of work Any programming languages (scripts, C, etc), Communication (mails, contacting people, etc) added
Updated by Kurtis Hanna over 3 years ago
Pedro Ângelo wrote in #note-6:
It's a BCM4751A2.
I'm trying to help out porting grouper to mainline linux in PostmarketOS and have adapted your base code (thank you :)) to get it to basically the same point as you have. Thanks to your previous work I have also found the offsets to extract the "patch" from the `glgps` binary that comes in the grouper official factory image. The patch is slightly different from the Galaxy S but the device seems to accept it.
When I finish cleaning up my code and upload it to my repo, I'll update this issue with the link. I hope this helps more people get interested into reverse engineering this device.
Any updates on your efforts, by chance?
Updated by Kurtis Hanna over 3 years ago
Pedro, not sure if this helps or not, but I found this on github: https://github.com/klusark/crespo-gps-utils/commit/eaa760baae4895826b7e0729296092f746b91f44