BimmerGestalt / AAIdrive

Implementations of some Android Auto features as unofficial IDrive apps
MIT License
540 stars 90 forks source link

Navigation Map resolution issue #580

Closed ilross02 closed 2 years ago

ilross02 commented 2 years ago

The fullscreen resolution of the mapbox is the following:

Display res: 480x800 Screenshot_20220530-142815 PXL_20220530_122752120

What to do to make it fill the empty right and bottom sides?

Thank you!

hufman commented 2 years ago

Can you turn on Advanced Settings and send me the hmi.display-width and hmi.display-height information from the Car Information tab? EntryEvo infotainment lies a little bit about the screen size, and we have previously seen it lie about the 1440x540 screen being called 1280x480. It looks like yours is saying it's 800x480 but clearly it's bigger.

ilross02 commented 2 years ago

Screenshot_20220531-001104__01

These?

hufman commented 2 years ago

Try this test build. I'm not sure if there are any EntryEvo systems that are actually 800x480, which won't work properly with this version :/

ilross02 commented 2 years ago

PXL_20220601_151250567 The map is now fitting perfectly! What about next updates? Will I lose these test build's fix?

hufman commented 2 years ago

Updates have slowed down a lot since all the major features are implemented :) I'll probably incorporate this into the main build soon enough though. A question first: Does it still provide the Widescreen option for you, and how silly does it look if you turn off Widescreen? I assume your car doesn't let you turn on a sidebar on the right side? I think I'll need to disable the Widescreen option on your screen size.

ilross02 commented 2 years ago

Well that's beautiful! The map application started with the Widescreen mode turned off, and the map was a left-aligned square (with the same height but little bit more than an half of the widescreen width). Once turned widescreen on, it displayed like in the photo I shared. And no, my iDrive doesn't let me splitscreen.

Before closing, a question that doesn't involve this problem: I read from other topics that is possible to replace the mapbox with google maps, I just didn't understand how to do this. Actually that's not so important and I can stay with mapbox, but it was just better for "speedcameras" (if they could not be implemented in the mapbox app in the future).

Thank you so much for what you do!

hufman commented 2 years ago

Please try this latest branch build It should remove the Widescreen option from the car interface and should add a note to the phone screen saying widescreen is not supported by the car. After your confirmation, I'll merge it to the main build!

ilross02 commented 2 years ago

I confirm that now there's no widescreen option, and the map works well fitting the screen ;)

hufman commented 2 years ago

This is merged to main as c830e48, and gradually rolling out to the Play Store beta users

gkcngk commented 1 year ago

Can you turn on Advanced Settings and send me the hmi.display-width and hmi.display-height information from the Car Information tab? EntryEvo infotainment lies a little bit about the screen size, and we have previously seen it lie about the 1440x540 screen being called 1280x480. It looks like yours is saying it's 800x480 but clearly it's bigger.

Thank you so much for developing and sharing this app with the public. It is a great addition to the factory-built functions. It seems I've encountered similar issues to the OP of this ticket. The map and screen mirroring don't expand to the entire screen. A similar issue occurs with split screens too.

I have attached some photos and screenshots of my app version and BMW head unit version. My phone is a Samsung Galaxy S21+ Car is BMW F30

Could you shed some light on how I might fix this?

SmartSelect_20221112_221438_Settings SmartSelect_20221112_171218_AAIdrive SmartSelect_20221112_221316_Gallery SmartSelect_20221112_221239_Gallery