[MTCB Android Head Units Q&A] gguevara:
Hello everyone,

This is not my first post on this issue. Sorry for the long post, but I am sick of this issue.

I have an Eonon G2110F head unit - RK3188 / MCU: MTCB-KLD2-V2.67 / KitKat 4.4.4.

It is stock (with only simple "factory setting" root). This is the "universal model".

Everything functions correctly. But I have an issue only with part of the GPS function.

I have a confirmed "good" iGO Primo version from a reputable GPS forum (v2.4+). I have installed it with maps/pio, regular voices, and TTS voices on my phone and tables. It work 100% correct, the way it is supposed to (both when installed to internal memory and external memory). What I am specifically testing for is how my phone and table function when I am playing music at the same time that the GPS is running (on both the stock mp3 player or Poweramp player).

When I set iGO Primo to use its regular voices, the music mutes when the GPS announces directions, then the music un-mutes once the announcement finishes. This is 100% correct. When I set iGO Primo to use its TTS Pro voices (using the Android default TTS engine), the music mutes when the GPS announces directions (which now include street names), then the music un-mutes once the announcement finishes. This is 100% correct. So as you can see, my iGO Primo build is a good correct working version.

However, I can not say the same thing when I install the same iGO version on my head unit (on the GPS card slot). Overall the app works. Both the regular voices and the TTS voices work and announce directions correctly. But once I am playing music at the same time, that is when the issue starts (regardless if its the radio / stock mp3 player or Poweramp / iPod / CD - I have tested them all). When I set iGO Primo to use its regular voices, the music mutes when the GPS announces directions, then the music un-mutes once the announcement finishes. This is 100% correct....,

However, when I set iGO Primo to use TTS Pro voices (using the Android default TTS engine), the music does not mute when the GPS announces directions (which now include street names). Instead, both the music and the TTS voice are playing at the same time. The TTS voice is much lower in volume and is hard to hear over the music. This is not correct. I have tried several other iGO Primo versions that are know as good working builds. These all work on my phone and tablet. But they have the same issue on my head unit once TTS voices are used. I have even tried by installing the app to the internal memory or the external SD card slot of the head unit.

I feel there is some kind of disconnect between the app and the MCU audio stream once the TTS voices are used. Remember, when the regular voices are use, the app and the MCU audio stream both work in the correct way. But as soon as I switch to use TTS voices, then the MCU audio stream does not mute when the GPS announces directions.

Over the past year, I have read so much that my eyes are bleeding. I have tried almost everything. I have even worked with senior members at the GPS forums. I am sick of this. When iGO Primo is installed on my head unit it is laughing at me to my face. So now I am ready to go "Ninja Assassin" on it.

Is there any other solution out there to force the music to mute? Is there an Xposed module that can deal with this issue? Is there some kind of modification that need to be made (on either the app or the head unit). Otherwise, I will need a full professional developer to look at this and create a solution (for hire $$). I have seen several, several posts on the internet with similar issues - yet no solution. So I am ready to hire someone and pay to have a solution developed (for the good of the community).

Any help will be greatly appreciated. Again, sorry for the long post.

Thanks,

ggee