Google Maps on Herelink

Hi All,

We have built a custom flight app for Andriod devices. It runs great on smartphones with Google Maps SDK support. I flashed this android app on Herelink remote device with some mods for better compatibilty but it requires Google services for the Map to load.

I need to install Gapps for it work but Herelink does not come with native recovery to flash additional packages. External package flashing apps like Flashify needs root permission to install Gapps.

It will be great if someone can help us in installing Gapps on Herelink or atleast guide us to root the Herelink device.

Thanks in advance,
Ashutosh.

1 Like

Have you tried ./adb method and simply installing the apps onto Herelink? Also, you can activate developer mode similar to any android device, which should help as well.

Have a look at the QGC app code, there are examples on how to get the maps without any of that additional material

Yes, I had flashed our android app using adb tool itself with USB debugging on in Developer mode.

The problem is our App is based on Google Play services and for that, we need to flash Gapps via recovery mode.

Thanks,
Ashutosh

1 Like

This post was flagged by the community and is temporarily hidden.

1 Like

Hi Philip,

Thanks for your input.

The problem with this is that QGC uses MapBox as its map provider. We can use that, but we’ll have to shift a considerable amount of logic from Google Maps to MapBox. On Android, I have personally seen that Google Maps SDK has better compatibility and support than MapBox SDK, especially for the services that we want to use a map for.

Apart from this, soon enough, we’ll also have to use some other Google services. So we need to figure out a way to install Google Play Services on HereLink.

Is there a way to flash Gapps on Herelink? Or can we get root access to the device so that we can flash it ourselves?

Regards,
Ashutosh

1 Like