yashsingh1/xdaforums huggingface dataset:
[MTCB Software Development] dsa8310:
Thanks for checking it up.

And, the gms core app setup?

And, did you perform in recovery, at firmware installation, a "clear all" or/and a "wipe all" afterwards?

Perhaps a different set of MicroG apps is needed... I will check it up ASAP.
[MTCB Software Development] warata:
Yes I did.

Shold I do something for gms core app?Self-Check seems OK...
[MTCB Software Development] Johny DJ:
Yes, you have to use 81 version of MicroG for KK and latest for LP otherwise the setup doesn't continue.
[MTCB Software Development] dsa8310:
Thanks to testing performed by [MENTION=7432048]warata[/MENTION] who noticed the issue, and [MENTION=5228031]Johny DJ[/MENTION] who indicated the correct version of gms core, I was able to release the good MicroG KK version of firmware to the OP of the KK thread.

===

Warning: MicroG Core & KK don't work well: contacts are not seen from Hangouts, True Contacts, Google/Voice Search. If phone is 7.1, then the Bluetooth app cannot synchronize contacts from phone either. So placing calls from HU is not possible, unless using the phone handset.

I suspect the LP/MicroG combination is equally flawed...
[MTCB Software Development] iselfdevi:
It worked! Thanks!
[MTCB Software Development] m00n61:
I only had one (small) issue with this ROM. My USB stick got constantly unmounted at startup. That was pretty annoying, having to re-insert it every time. It was due to my setup, I also use a 3G router powered by one of the USB ports. Had to edit install-recovery.sh and comment out the Work around DWC_OTG errors caused by wifi code.

Ideally, the code should only unmount the 3G USB storage at startup, not all extUSB.
[MTCB Software Development] dsa8310:
That code is because during wifi (prolonged) access, wifi drops, repeatedly - with the errors caught by dmesg. So instead of scrambling to manually "rest" a while, then switch back on wifi, I do it automatically with that code. And it works very well, during a GB map downloading by TomTom GO, when wifi fades away (icon even disappears), it pops up back immediately and automatically - system notices the USB reset and restarts wifi, and transfer continues without my intervention.

But, it has nothing to do with storage USB, which remains unaffected by that specific - USB reset - code.

Try to swap USB ports between router and stick? Isn't there a third (rear) USB port available - try using it, too.

I hope I don't target the wrong wifi USB port, check code out in a terminal as root, code is based on my HU setup, which I assumed to be identical for all units.

Finally, I would recommend for consideration, at least from a seamlessly switching between wifi and wired (I do also use an Ethernet USB adapter instead of router's AP wifi) networking point of view, the KK Open GApps firmware version.

I am using it currently (with the same wifi code included, working well).

===

BTW, the USB ports, all, are supposed to be reconnected after a power off/on, aren't they?
[MTCB Software Development] m00n61:
I am aware of that, never had that issue, though. And I also downloaded full Europe TT map over WiFi. So I am not worried about those errors.

My headunit internet access is exclusively via WiFi and definitely prolonged, usually listening to Pandora.

I gave up on 4.4 because I also use Headunit Reloaded for Android Auto connection. On 4.4 it had some weird screen scaling issues but on 5.1 it works pretty well.

I will also try swapping the router and the stick after re-enabling the workaround, see what happens.
[MTCB Software Development] dsa8310:
Investigate around folder /sys/bus/usb/devices/ , in a terminal, as root, see whether your wifi port is different. But even if I would reset, inadvertently, the stick USB, why would the system not remount it automatically?!

Hmm, so only my unit has wifi issues...
[MTCB Software Development] thivamero:
Hello ,

I have a question ... I know, I know, I am ......

I use poweramp, it starts automatically, if I turn off my unit on the radio, when I restart it is poweramp which is launched, is it possible that it is the last source listened starts when the unit start with poweramp( I use "headunit" and "xposed poweramp") ... thank you for your answers
[MTCB Software Development] Johny DJ:
Yes it can. Just delete poweramp codes in install-recovery.sh

Edit with text editor in android.
[MTCB Software Development] dsa8310:
Comment out (prefix each line with a hashtag, #), with a root editor, this code toward the end of file /system/etc/install-recovery.sh:

#usbmnt
#while ! am startservice -a com.maxmpz.audioplayer.API_COMMAND --ei cmd 3; do sleep 1; done
#sleep 2

Preserve its mode (0755) and ownership&group (root), otherwise you will have to reinstall firmware (without clear all) and try again...

===

Script is built to my preferences, but is an editable script...
[MTCB Software Development] thivamero:
With this code,if I turn off my unit on the radio, it restart on the radio, and when i tunr off my unit on poweramp, it restart on poweramp?? if it's right ....thank you very much DSA and Johny DJ
[MTCB Software Development] dsa8310:
I think that if you were on radio, then at next startup you will still be on radio, regardless of that code's presence or not, because Poweramp always yields audio focus to other apps.

===

Hmm, not quite true...
[MTCB Software Development] thivamero:
it's ok, that's work very fine thank you very much
[MTCB Software Development] dsa8310:
A palliative for LP/MicroG/True Contacts:

GoogleContactsSyncAdapter.apk

Install it, and True Contacts will run, badly, of course, but then contacts could be imported from a vcard file(s) on the internal SD (including all contacts, eventually), owner profile could be set up, and henceforth calls could be placed, via mtcservice/headunit, from HU directly.

No chance of Hangouts or Google/VoiceSearch seeing contacts, but it's better than having to use the handset/phone for making calls.

I have updated the MicroG firmware versions in the OP, too.

===

It might be superfluous as well, under LP (but under KK it is mandatory).
[MTCB Software Development] thivamero:
hello,

AF of the radio works in relation to the frequency, is it possible to make it work in relation to the name of the station? This is the biggest worry with the Chinese units
[MTCB Software Development] typos1:
I think someone did mod the radio app at some point, but your ll have to search the forum or the original mega thread, or maybe google it as google is sometimes better for searching xda.
[MTCB Software Development] xdomino996:
How enable equalizer? I have info about patch or update hardware
[MTCB Software Development] typos1:
If you havent done [MENTION=322215]7floor[/MENTION]'s hardware mod then remove the app called "sound" in settings/apps, the normal equaliser is already enabled it is in the app called "amp".
[MTCB Software Development] rockuman_ex:
I'm still having problem with radio not saving stations

Any clue?
[MTCB Software Development] typos1:
If you have a KLD unit try MCU MTCC KLD6 v3.06 or KLD9 v2.98, if they dont work or you dont have a KLD then try XposedMTC.
[MTCB Software Development] MaStErB_1984:
Hi, the rom is running great :) I have two questions: Is it possible to install the screenclock (which is used in Malaysk rom)? And would it be possible to get the image without any google apps? I really dont need them ;) thx for your work. regards, Benni
[MTCB Software Development] Johny DJ:
I figured out how to get included playstore on MicroG version to work without auto update:

1. With disable service app find google play store and disable the first 5 services from top including DailyHygiene.

2. Login to MicroG

3. Clear data on Google playstore

4. Enjoy fast 5.1.11. playstore
[MTCB Software Development] dsa8310:
I don't know anything about screenclock/Malaysk :)

You mean even without MicroG? Yes, it's possible. Start from the MicroG image, uninstall com.google.android.gsf-8.apk, org.microg.gms.droidguard-14.apk, and FakeGapps1.1.apk, disable (eventually (re)move) com.google.android.gms-11059462.apk and com.android.vending-5.1.11-80310011-Android-2.3.apk (from /system/priv-app/). Disable/remove whatever other apps made by Google (located in /system/app). Use a root explorer.
[MTCB Software Development] grgart:
Is this rom rooted?

How can I change Music and radio apps with modded apps?
[MTCB Software Development] dsa8310:
Yes, as stated in the OP.

With a root explorer.
[MTCB Software Development] Oldpapa49:
If you are talking about the Speedometer and weather, well.

What I did is install the KGL launcher Classic version. ( Think it is KGL, don't have the truck today).

Then add Transparent clock weather and Drivers Widget PRO onto the main screen. This left me enuf space to add some apps (about 4) No mess, no fuss.

I did this under [MENTION=6041319]dsa8310[/MENTION] 4.4.4 rom which is extremely good in speed. Again thanks [MENTION=6041319]dsa8310[/MENTION] on the rom.
[MTCB Software Development] grgart:
Please can you describe procedure for exchanging default music app?

Can't find root explorer on this rom.

Prior I had Malaysk rom installed and there was app that made exchange of default music app.

I downloaded last versions from:

https://xdaforums.com/android-auto/...app-modding-radio-music-movie-kld-jy-t3217197

Should these be ok?

Thanx
[MTCB Software Development] dsa8310:
I have no idea, but get root explorers from Google Play Store. Move out or rename the original app (append a .bak extension, for example) and place the new Music.apk inside the same folder (as /system/app/Music/Music.apk).
[MTCB Software Development] vvarick:
Not sure about DSAs 5.1.1, but I got MTCScreenClock working in his 4.4.4.

I extracted the needed xposed modules out of Malaysk rom and installed. Put the correct needed folders in place like Malaysk rom and it worked.
[MTCB Software Development] grgart:
It was that easy, thanx :):good:

I used EZ File explorer for navigating/exchanging apps since its much more convenient and faster than root-explorer. Just switch on "Root Explorer" and "Show hidden files" options from menu.

used root-explorer app just to change permission settings, but i thing this step is not necessary; i missed it for one app and it worked anyway.

Here are way way better apps than default one:

DOWNLOAD APPS

Music - swipe right to change folder/album, swipe left to see track list. Only thing missing is search function then it would be perfect.

Radio - nice interface and great feature is that you have to press scan button longer to activate it, no more accidental loss of memorized station list.

Bluetooth - better interface.

All apps are from backup of Malaysk rom I had prior to this one.
[MTCB Software Development] Tumke32:
I still get this error [Rh-01] what do mean with log in to microg?
[MTCB Software Development] Johny DJ:
Settings - app - find google playstore - clear data - log in again.
[MTCB Software Development] Tumke32:
Yea i did that but i still got the error when i try to connect to the playstore.

So you mean with log in to microg, connecting with the playstore?
[MTCB Software Development] Johny DJ:
I meant sign in to playstore or sign in to google (settings - add account).

After putting in mail and pass, playstore doesn't open so you have to clear data and open playstore again.

This time pop up will show and click agree.

After that playstore should work.

It worked for me but if not for you, then uncheck disabled services you did before, so playstore can update itself but it won't be as fast as this one is...
[MTCB Software Development] Rhoobarb2005:
I was hoping someone could help, I am trying to get TomTom installed after installing this firmware, but I am struggling. I managed to install it by changing the device type, but upon running it it just gets the unable to access the internet on the maps selection screen. I have tried using the pro version of device id changer, but the serial number still stays the same after reboot.

The built in xposed module (I forget the name) does not seem to spoof a compatible serial number.

I have downloaded XPrivacy, but I am unsure as to how to proceed with it.
[MTCB Software Development] dsa8310:
Since you managed to install TT from Play Store at least once, now uninstall TT, leave the device type unchanged - do not spoof it, enable the mtcxp xposed module(it's automatically enabled under LP) reboot, and side install TT (from post #30, or (better) the free days/miles version floating around the internet).

Write down the ro.serialno parameter as set by the mtcxp app for future reset/use.
[MTCB Software Development] Rhoobarb2005:
Awesome, thanks! will give it a go and report back!

Although, I had to spoof the device type to be able to download it from the Play Store.
[MTCB Software Development] dsa8310:
Yes, do whatever you need to install TT GO from Play Store - so that you would be recorded as a TT user.

Then uninstall TT GO, spoof the device type no more (reboot), and install the free TT GO version.
[MTCB Software Development] Rhoobarb2005:
Uninstalled TTGo, rebooted, installed the version you linked to, it goes to a black screen, then back to the app drawer. :(
[MTCB Software Development] dsa8310:
Then look for the free days/miles version on the internet, that app I did not actually test at all...

(or PM to me for the one I use currently...)
[MTCB Software Development] rockuman_ex:
Anyone still having problem with Here app with storage error?
[MTCB Software Development] Andromeda_Station:
Yeah...it's some issue with the current version. If you grab an older one from apkmirror or wherever and don't let it update it will work.
[MTCB Software Development] dsa8310:
Terrible, the init version of our so called Lollipop is actually at best an early Kit Kat... No exec, no && for triggers, does not "see" /etc/init/*.rc files...

Outdated kernel, with no cpuset, stune, selinux (anyway disabled?!)...

But so far, so good, I put the Nougat bootanim (core) service on screen (car logo)... I'll take a break now... :)

===

No hope, kernel is not good enough...
[MTCB Software Development] typos1:
AFAIK even MM and N MTCD units have the same kernel as L MTCB/C ones.

So does this mean you are trying to get N working ? . . .
[MTCB Software Development] Oldpapa49:
If you need help testing.. I'm here and ready..
[MTCB Software Development] dsa8310:
Thanks, but you don't want to go through what I put up with...
[MTCB Software Development] Oldpapa49:
But if you do get to a point for a tester.. I'm here.

Unit is a KLD 800x whatever it is.
[MTCB Software Development] champikasam:
Thanks [MENTION=6041319]dsa8310[/MENTION] for your hard work !

I tested both OpenG and MicroG roms in my RK3188 1gb 800x480 unit. OpenG version was quite slow, but the MicroG version turned out to be very fast and stable. So i decided to stick with MicroG version. It's in fact the fastest 5.1.1 rom i have tested on my unit !

Just one thing, GPS speed based volume control get's a little difficult to bear in my case. Is there a way to disable it ?

Thanks !
[MTCB Software Development] dsa8310:
Sure, see (app) Headset(aka mtcservice)/Advanced Settings.

BTW, a full fledged OpenGApps experience is also offered by the KK version at https://xdaforums.com/android-auto/...4-firmware-t3640158/post73115783#post73115783, with no other drawbacks.
[MTCB Software Development] mbolden:
I need some help!

I need some help - I installed the ROM and it works great except I keep getting Google Play Store Error RH-01. I cleared the cache and app data for play and still the same error. I also manually set my clock and time zone. No dice. I read on another blog that it may be my GAPPS version. I downloaded open GAPPS and pulled a compatible GAPPS zip file but have no way to install it. My recovery is v4.4.4 and it only has options to install a system image. I remember some recoveries will let you install from a zip. Also my boot animation still says Kit Kat (Arrrgh)

Any suggestions on how to fix these? Seems that if I can get a newer recovery, then I can install the zip also.

-MB
[MTCB Software Development] warata:
Did you check microG settings?
[MTCB Software Development] champikasam:
I followed [MENTION=5228031]Johny DJ[/MENTION]'s instructions to get the play store working. Use Disable Service app to disable the first 5 services in the play store app, then clear the cache of the play store. You can download Disable Service apk from somewhere else and install it.
[MTCB Software Development] dsa8310:
Just install anew the Open GApps version, with clear all and/or wipe all (before the first startup, from recovery).

If you are sure that you have the Open GApps version, just wipe all from recovery.

Don't mind the recovery version, it's OK.
[MTCB Software Development] mbolden:
I tried that but each GApps I found was the zip install and my recovery only allows img installs. I am used to seeinf an option in recovery to install from zip, so thats why I thought I might need a new recovery but can't find one. Is there another way I can do it?
[MTCB Software Development] Tumke32:
Let me know if you have a solution. I have the same issue. Were do you life? I life in the netherlands. A noticed a difference in selecting the timezone in the gapps edition and the microg edition. In the microg edition i can only select Brussels as time zone. The gapps efition has also Amsterdam. Maybe it has nothing to do with it but its a strange difference.
[MTCB Software Development] typos1:
Yes, just use root explorer to put the (unzipped) apps in the folders manually, youd have to know where they go, system app or system priv/app I would guess,
[MTCB Software Development] mbolden:
I live in the US..
[MTCB Software Development] dsa8310:
Read my lips: forget about recovery! :)

All you need is in the latest Open GApps update.img file. Install it, from recovery, wipe all just before the first run (from recovery), let the system reboot by itself (once) and you are good to go, with the onetime initialization of Google stuff, starting from language and eventually ending with restoration of a previous (rk3188) device apps.
[MTCB Software Development] dsa8310:
Select "Boot Image one" (or something like that) in Settings/Factory Settings, and the car logo, apply, and after a reboot you will see only the car logo during boot.

Perhaps you also need the dsa (initial dsa logo), or black (no initial image) kernels for this firmware as well (as for the KK one)?

By the end of this week, hopefully, I will release them.

Usually it's the "image one" & car logo, and the car logo only is displayed during boot, but some MCUs (other than Klyde - mine) may be different?
[MTCB Software Development] mbolden:
LOL thanks!
[MTCB Software Development] dsa8310:
As promised, the dsa logo kernels (thanks to SergioPoverony's tools), for either Open GApps or MicroG (LP!) firmware versions:

dsakernelKLD1024x600LP5.1.1.rk3188.MTCB-C.December.rar

dsakernelKLD800x480LP5.1.1.rk3188.MTCB-C.December.rar

Black kernels seem not needed - the original logo is an LP one.

I am not sure that there is a Settings/Factory Settings/Logo valid combination that would show the brief Android logo followed by the car (boot animation) logo, but anyway, just for fun & fans!

I will check it out later, 'cause I'm under LP again! :)

BTW, installation is swift since the update.img file is very small in size -- do not clear or wipe anything.

===

It's "Logo Animation One" (the default) that combines Android/DSA logo with boot animation/car logo, under LP.

I did not explore other boot animations beyond car logo, though I'm sure they are possible.
[MTCB Software Development] typos1:
Cant you just replace the bootimage.zip in any ROM ?
[MTCB Software Development] thachosenone:
Just a quick request....can someone try out netflix and see if it works?

Just recently flashed dsa's 4.4.4 rom and loving the speed. Would like to try this LP version, but every LP rom I've tried has the same netflix error.

Thanks in advance!
[MTCB Software Development] Oldpapa49:
Netflix will no longer download from Google Play due to the fact the rom is rooted. This has happened some time back that they will not support rooted devices for updates.

I did make a copy of Netflix using Titanium Backup, and I use that to reload Netflix of the older version which still works.

I tried faking rooted, but still will not update.
[MTCB Software Development] dsa8310:
Get netflix-4.16-200147-release.apk, it works under LP (KK) - google it.

(I side-installed the latest netflix, which displayed I message about getting a compatible version of netflix, I downloaded & checked it out, it's the above)
[MTCB Software Development] Oldpapa49:
Thank you [MENTION=6041319]dsa8310[/MENTION].. Will check it out tonight.
[MTCB Software Development] rockuman_ex:
What is the best dpi for our 1024x600 screen?
[MTCB Software Development] thachosenone:
I should clarify. It's not an error of download from play store, but a playback error that existed in every lollipop version that had been released for MTCB/C units thus far. When you try to play anything on netflix, it would come up with error 0013.

If someone could try out playback on netflix on this LP rom, I would greatly appreciate it.

Thanks.
[MTCB Software Development] nleitao:
Maybe I'm just too dumb, but where is the ROM download link? what is the latest version? are there step by step instructions somewhere for a fresh new install?
[MTCB Software Development] typos1:
Um, maybe - the links are very clearly highlighted in the first post as is usual.
[MTCB Software Development] nleitao:
LOL

I thought those links were for the MicroG or Open GApps packages only.

Thanks to point me about my dumbness :D
[MTCB Software Development] typos1:
They are - there are no non microG or openG apps versions.
[MTCB Software Development] dsa8310:
In the OP, as usually.

If you'd find the Open GApps version too slow (for a normal, 1GB RAM, unit), or the MicroG not Google compatible enough, then check out the Open GApps version as well - in the KK peer thread.
[MTCB Software Development] Oldpapa49:
That file was newer than what I saved under Titanium. Thanks for the link. Be taking the truck on vaca starting Sunday night..

The ROM is working great..
[MTCB Software Development] dsa8310:
Yes, both LP & KK, Open GApps in my case (2GB RAM), are stable OK.

Probably LP+MicroG, or KK+Open GApps are good choices for 1GB RAM units.

(though I doubt LP+Open GApps won't work satisfactory on 1GB units, too)
[MTCB Software Development] champikasam:
Hi [MENTION=6041319]dsa8310[/MENTION]

I'm using the MicroG 800x480 version of your firmware on my 1 GB unit. I don't have a CAN bus decoder yet, but i plan on buying one soon. Does the firmware has built in support for displaying CAN events such as door open/close and climate control ? Or do i need to install a separate app for that ?

Thanks
[MTCB Software Development] typos1:
Yes, but thats not down to [MENTION=6041319]dsa8310[/MENTION] - its down to MTC - he doesnt touch any of the standard stuff in the ROM that interacts with CAN Bus, so if theres support for your car you would just select the CAN Bus/vehicle type in factory settings and any relevant apps will automatically appear after a reboot.

Not all cars are supported though - for some no apps appear, the setting just allows basic functions like powering the unit on with the ignition. You would probably also have to buy a CAN Bus decoder that is supported by these devices, like Union, Raise etc (it lists these with the car types in the CAN Bus section of factory settings).

What car do you have ?
[MTCB Software Development] dsa8310:
I have no personal experience with CAN bus decoders.

I assume firmware or/and (included) apps handle them acceptably well, otherwise it would have been an issue with this type of HU.