New Joying 5.1 UL124N2.....No GPS Voice, also need Tasker help - Android Head-Units

I just installed this unit and have not been able to get Google Maps to speak at all, I swear I have checked every setting possible. After each time I try a setting I go into Maps and hit "play test sound" in the navigation settings.....no voice output.
I had high hopes of using Tasker to read incoming SMS from Mighty Text.....read my Calendar appointments on startup.....and "Auto input" plug-in to automate lots of stuff........but so far unsuccessful on all of these...........These were my biggest reasons for getting an Android HU.....so needless to say I am not happy so far. I thought this would work very similar to my Android tablet.
Would rooting give me more abilities that I am looking for......I have no experience with rooting anything......I knew this unit would be a bit of a project....thinking that tasker would solve most things I didn't like about it .......but if I can't use Tasker then I'm not sure what to do.

FWIW I have the exact same problem with mine and am unable to find a solution.
I contacted Joying about it but all their tech support says to do is try another version of Google Maps.
From what i can tell, **any Google apps** using the native Google Speech to Text engine simply do not work. This includes Chrome, Google Maps, Google Now, everything.
Other apps such as Hound, work fine.
If anyone has a solution to this problem, or contacts at Joying who care enough about it, it would be appreciated..

brunes said:
FWIW I have the exact same problem with mine and am unable to find a solution.
I contacted Joying about it but all their tech support says to do is try another version of Google Maps.
From what i can tell, **any Google apps** using the native Google Speech to Text engine simply do not work. This includes Chrome, Google Maps, Google Now, everything.
Other apps such as Hound, work fine.
If anyone has a solution to this problem, or contacts at Joying who care enough about it, it would be appreciated..
Click to expand...
Click to collapse
The problem.with chinise android is the low support for google apps due to China restrictions policies. They have baidu (baidu search, baidu maps, baidu mail...baidu everything)
Hotaudio guy told me that they have the mtcd units working only by voice for Bluetooth and commands (baidu based)
if I did help you, please hit "thanks" button

Well the goofy thing is Joying ships with Google Maps and the Play store out of the box... Yet the maps sound doesn't work.

All of them ships with Google maps and play store....but my point is that voice functionality is proven on baidu and not on Google....and they have not ways to try Google services to fix problems
if I did help you, please hit "thanks" button

You do not mention on witch ROM version you are. Please always do that.
See this thread for general info.
See this post for a Google TTS fix for the February ROM.
See this post for a Google TTS fix for the March ROM.
Edit: Updated. 3rd link mentioned also the February ROM.

surfer63 said:
You do not mention on witch ROM version you are. Please always do that.
See this thread for general info.
See this post for a Google TTS fix for the February ROM.
See this post for a Google TTS fix for the February ROM.
Click to expand...
Click to collapse
The MCU Version is 2016-10-31 JY_(NOR)_90_C9_7706_5009_CAN(GX)_Newlap is this what you request??
I sent an email to Joying and they want me to update to a March 5th version......I am short on time this week so it might take a few days to continue working on this.
In the meantime I will be reading a lot of posts here.........I don't think I am nearly quite as high tech as most on here......but I can usually figure stuff out.

Also........should I back up the stock version that I have now?.........if so........is there a video that would show me how to do that?

budwha said:
Also........should I back up the stock version that I have now?.........if so........is there a video that would show me how to do that?
Click to expand...
Click to collapse
Note that I made an error in my links. I corrected that above.
See the joying 59 blog for general ROM upgrades.
your October 2016 ROM is too old and contains bugs anyway.
First update to the February ROM or the March ROM.
Based on the ROM you are going to install you need to take the patched version of the February link or the March link.

ikerg said:
The problem.with chinise android is the low support for google apps due to China restrictions policies. They have baidu (baidu search, baidu maps, baidu mail...baidu everything)
Hotaudio guy told me that they have the mtcd units working only by voice for Bluetooth and commands (baidu based)
if I did help you, please hit "thanks" button
Click to expand...
Click to collapse
And yet, at least in my experience, it only seems to be Android HU manufacturers who are struggling with Google voice integration while off-brand Chinese tablet manufacturers have it working out of the box. Of course off brand tablets are a lot closer to android reference designs then a bastardized integration of a Android tablet, a head unit, and custom automotive oriented firmware to tie it all together too.

JY-UL135N2 said:
And yet, at least in my experience, it only seems to be Android HU manufacturers who are struggling with Google voice integration while off-brand Chinese tablet manufacturers have it working out of the box. Of course off brand tablets are a lot closer to android reference designs then a bastardized integration of a Android tablet, a head unit, and custom automotive oriented firmware to tie it all together too.
Click to expand...
Click to collapse
Yes, and that is also very logical.
In a head unit you need to "merge" sound from the physical radio with the sound coming from apps. That is the big difference. The fix though is very simple.
I wrote a patch for the sofia server apk that facilitates Google voice integration. That's what I mentioned in post 6.
Unfortunately Joying doesn't want to accept the fix. Obviously Google voice integration is not important for them as long as they have their chinese Baidu voice integration.

surfer63 said:
Yes, and that is also very logical.
In a head unit you need to "merge" sound from the physical radio with the sound coming from apps. That is the big difference. The fix though is very simple.
I wrote a patch for the sofia server apk that facilitates Google voice integration. That's what I mentioned in post 6.
Unfortunately Joying doesn't want to accept the fix. Obviously Google voice integration is not important for them as long as they have their chinese Baidu voice integration.
Click to expand...
Click to collapse
Thanks Surfer63. ......I'm now running the March 14th update. ......can I still use your tts and app kill mod in post 6.....how do I install that?........does it install just like any other apk?

budwha said:
The MCU Version is 2016-10-31 JY_(NOR)_90_C9_7706_5009_CAN(GX)_Newlap is this what you request??
I sent an email to Joying and they want me to update to a March 5th version......I am short on time this week so it might take a few days to continue working on this.
In the meantime I will be reading a lot of posts here.........I don't think I am nearly quite as high tech as most on here......but I can usually figure stuff out.
Click to expand...
Click to collapse
Update the ROM. Quite out of date.
Also try changing the default Maps app to Google Maps in the Car Media Settings app.

budwha said:
Thanks Surfer63. ......I'm now running the March 14th update. ......can I still use your tts and app kill mod in post 6.....how do I install that?........does it install just like any other apk?
Click to expand...
Click to collapse
No, you should take the V4 from gustden from this post.
Read the first post please for your questions and also check the zip.

surfer63 said:
No, you should take the V4 from gustden from this post.
Read the first post please for your questions and also check the zip.
Click to expand...
Click to collapse
Ok.........my steering wheel buttons work the way I like for now. .....I would like to know if this will change the way my steering wheel keys work now OR just give me the ability customize them.
Also.....I just saw that you modified the Navi list of apps that allow speaking during radio........which apps did you add?......I would love it if I could get Tasker to say stuff or Readittome to work and read out Mighty Text messages.....as of now .....I have not been able do any of that.

budwha said:
Ok.........my steering wheel buttons work the way I like for now. .....I would like to know if this will change the way my steering wheel keys work now OR just give me the ability customize them.
Also.....I just saw that you modified the Navi list of apps that allow speaking during radio........which apps did you add?......I would love it if I could get Tasker to say stuff or Readittome to work and read out Mighty Text messages.....as of now .....I have not been able do any of that.
Click to expand...
Click to collapse
@surfer63 can we do a wildcard add to allow ANY/all apps to go over radio?

bogdi1988 said:
@surfer63 can we do a wildcard add to allow ANY/all apps to go over radio?
Click to expand...
Click to collapse
No, we can't.
The sofiaServer apk reads the package names (and not the name of the apk as such) from that file. I could not follow the code further but I assume that it "sees" a running com.google.android.tts (GoogleTTS) in memory, trying to speak something and it knows that that one is allowed to break through the radio audio stream.
What I have been thinking of, but I completely lack the knowledge to reprogram it, is that the apk reads the navi_app.txt file from preferably /sdcard or possibly /data, and not internally. In that case everyone can add his/her own line for his/her own "speaking" app to the file. Reboot and test, and when it works you are happy.
Edit: I did check again and it might even be very simple to put the file on /sdcard. I will try tonight.

surfer63 said:
No, we can't.
The sofiaServer apk reads the package names (and not the name of the apk as such) from that file. I could not follow the code further but I assume that it "sees" a running com.google.android.tts (GoogleTTS) in memory, trying to speak something and it knows that that one is allowed to break through the radio audio stream.
What I have been thinking of, but I completely lack the knowledge to reprogram it, is that the apk reads the navi_app.txt file from preferably /sdcard or possibly /data, and not internally. In that case everyone can add his/her own line for his/her own "speaking" app to the file. Reboot and test, and when it works you are happy.
Edit: I did check again and it might even be very simple to put the file on /sdcard. I will try tonight.
Click to expand...
Click to collapse
The apk does not have (READ_EXTERNAL_STORAGE) in the manifest. If you try to add it to the manifest, you will have to resign with the original certificate to get it to install. It's a good idea, just may have to put it someplace not on the sdcard, /data should work.
https://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE

gustden said:
The apk does not have (READ_EXTERNAL_STORAGE) in the manifest. If you try to add it to the manifest, you will have to resign with the original certificate to get it to install. It's a good idea, just may have to put it someplace not on the sdcard, /data should work.
https://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE
Click to expand...
Click to collapse
What about a file in the system partition? That way you can still add the apps as you wish, just a bit harder to get to

gustden said:
The apk does not have (READ_EXTERNAL_STORAGE) in the manifest. If you try to add it to the manifest, you will have to resign with the original certificate to get it to install. It's a good idea, just may have to put it someplace not on the sdcard, /data should work.
https://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE
Click to expand...
Click to collapse
Right. I did not think of that.
I will try tonight in a few hours (my time zone that is )
---------- Post added at 04:35 PM ---------- Previous post was at 04:20 PM ----------
bogdi1988 said:
What about a file in the system partition? That way you can still add the apps as you wish, just a bit harder to get to
Click to expand...
Click to collapse
The /system partition is read-only. You would always have to remount the /system partition as read-write, write the file, and remount as read-only.
The /data partition is a read/write partition, be it that you need root rights (we have that) to write to /data. Apps can only write to their own data folder.

Related

KODI with - amazon voice search :D (proof of concept)

Hi Guys,
I managed to root my FireTV a few days back, and yesterday decided to look at the voice search to see if I could use it for other things.
After reversing some code, I found the actual voice search is handled by com.amazon.vizzini.apk
The SearchOverlay.class has this piece of code, which calls back to the amazon fireTV UI SearchResultsActivity upon completion with the search result returned as a string.
I replaced the fire TV UI with my own code, which receives the search text, and then sends a JSON rpc to KODI's web interface, and brings KODI to the front after the search is completed.
Here is a video of it in action.
http://youtu.be/hpgKci_gJYY
android studio project
http://uptobox.com/ccykod7zua1l
mirror
http://www107.zippyshare.com/v/mAhl3UuM/file.html
***** I have a FireTV v1 updated to fire os 5 ******
I have no idea if this will work on older versions of software.
To make it work you will require ROOT, and you will have to uninstall or move the existing fireTV amazon UI.
Reason for this is that the vizinni.apk calls back to
localIntent.setComponent(new ComponentName("com.amazon.tv.launcher", "com.amazon.tv.launcher.ui.SearchResultsActivity"));
So your activity has to be in that package, and called SearchResultsActivity.
The only other way to possibly get round this would be to modify the vizinni.apk to call a different package instead, but then voice search wouldn't work on the amazon UI anyway. I wasn't really bothered about the amazon UI working myself which is why I did it the way I did.
I just moved the original system/priv-app/com.amazon.tv.launcher/com.amazon.tv.launcher.apk to /system then installed my code via android studio.
mount -o rw,remount /system
mv /system/priv-app/com.amazon.tv.launcher/com.amazon.tv.launcher.apk /system/
You will also need to change KODI's settings to enable web interface control on port 8080.
On my setup it was .. system.. services.. webserver.. and tick the box that says "Allow control of kodi via http" and make sure the port is set to 8080.
edit: 07/07/2016
I did start work a few months back on an Xposed module (works but not 100%), I was going to add a settings page but I think there was issues with xposed on android version that the fire tv runs on, due to permissions etc.
You can set a prefix in the code (currently hard coded to KODI) so if you say " kodi star wars" it would pass the param of "star wars" to kodi.
If you just say "star wars" without the prefix it would pass this to the normal amazon UI.
If anyone wants to take it further, it's attached on the link below.
http://uptobox.com/ensqll4a7r65
Mick
Thats actually pretty great.
Conventional wisdom was that both voice recognition and response "results packaging" was done server side - and the only return query you could get were preexisting amazon database references - not the result of the initial voice recognition.
I've actually read that multiple places - but as it turns out, no one had bothered reversing the process I guess.
Major props and thank god for overlays containing strings... Finally - that microphone might not be so useless after all..
Next step - implement it to interface with google search. (Weather in ...)
edit: Actually - there are three interesting usecases I can think of on top of my head...
1. Launch other Apps (maybe even with "fixed Keywords (App 1 f.e. would work edit: "Number 1" delivers better results. )" if App names arent known to Amazon) - so thats text>launcher app - see if sphinx02 has any interest in coding that as part of Firestarter..
2. google search (Whats the weather in.. ) text>google search app (if possible)
3. direct text input as seen in the POC video
edit 4. forward to Amazon - not to "break" their implementation
This could be realized by a quick 4 way select screen (just confirm with the direction button) after you select the string in the overlay.
great find and implementation. would love see more expansion as above post mentions. Are you planning to share fire tv UI code?
I was playing with voice search strings and found that Amazon tends to strip out "Google" in front of search queries -so instead of "Google how is the Weather tomorrow" only "How is the weather tomorrow" will get returned.
But - Alexa as a trigger word will be returned fine, so - I vote for using "Alexa" as a trigger word to forward all search queries to the google search app.
Ok - maybe not - but conceptually, this would be a great "work of art".
An even better idea than Harklekinrains' would be to check the foreground app and do different things based on that. For example, if Kodi is open it could send the intent to Kodi. If the Fire TV launcher is open it could fall back to default functionality, etc. Simulating keystrokes could also cover 99% of the other applications. I'm excited for this. It really makes the Fire TV so much less of a novelty.
I've just updated the original post with a copy of the android studio project, and a few more details.
Mick
Great mate,thanks! gonna check it out soon!
One question (as im not firm with intents and stuff): aint there a possibility to listen for intents sent to the amazon ui and catch them? Personally, i dont care too much about it right now as im using nothing but kodi, but maybe some day when wanting to use prime or similar stuff?
dafunkydan said:
Great mate,thanks! gonna check it out soon!
One question (as im not firm with intents and stuff): aint there a possibility to listen for intents sent to the amazon ui and catch them? Personally, i dont care too much about it right now as im using nothing but kodi, but maybe some day when wanting to use prime or similar stuff?
Click to expand...
Click to collapse
I don't think so as the actual code in the vinizzi apk is as follows:
Intent localIntent = new Intent();
localIntent.setComponent(new ComponentName("com.amazon.tv.launcher", "com.amazon.tv.launcher.ui.SearchResultsActivity"));
localIntent.putExtra("identifier", null);
localIntent.addFlags(402653184);
localIntent.putExtra("term", str);
localIntent.putExtra("text", str);
localIntent.putExtra("source", "VOICE");
localContext.startActivity(localIntent);
So basically when it receives the voice search response from amazon's server, it's starting the activity com.amazon.tv.launcher.ui.SearchResultsActivity from package com.amazon.tv.launcher
Mick
Integrating the search attempt based on the previous foreground app would mean that "voice search" could never "initate a new attempt". This would prevent the "lets just ask google, or lets launch an app - impulse use" of the feature. Still - in the long term it might turn out to be the right approach - f.e. if
"People tend to use the the google search only lets say "half a dozen times", and in the majority of cases just want text input in Kodi" Also - without having a select screen with "four (dont make it too many) predefined "use options"" discoverability is pretty non existent. People would have to read readmes to find out which interactions are supported.
Also Amazon wants you to "be able to always reach the Amazon content search from anywhere" - so, political implications.
Also - each time a new app would want to integrate the voice to text feature - they would have to contact the devs of this project - if you dont use "just text input" as a default in the "use the previously open app as an indicator of intent" approach. So make sure you default to "just text input" in that case. (Amazon launcher > forward query to Amazon (do not break functionality), ....)
Dont implement it as a mixed approach though as "Kodi is open most of the time" probably for most people - and the intent (message) gets "confusing".
--
What you probably shouldnt do - regardless, is to use "trigger words" as an "indicator of intent" - because Amazon can start blocking them. "Number 1" is probably generic enough so they wont try to block that - but in principal, they can. Also Amazons "voice to text" engine is optimized for "short phrases" - the longer your input query gets the more prone to errors their results become. Leave the actual "voice input" as "natural" as possible (dont embed logic there). Imho.
I'm in the USA and uptobox.com is not available in our country.
I want to give the source a look and see what I can do to contribute.
Can you put it on github or somewhere else?
Much appreciated.
kratosjohn said:
I'm in the USA and uptobox.com is not available in our country.
I want to give the source a look and see what I can do to contribute.
Can you put it on github or somewhere else?
Much appreciated.
Click to expand...
Click to collapse
I've just uploaded it to zippyshare too. Link added to original post.
Mick
It would be nice if this could be generic way of entering text in any app, similar to the FTV Remote App that has keyboard support. I am surprised Amazon has not done this already. If you are in a text field voice search would fill in the text, else it can continue with normal Alexa functionality letting you " always reach the Amazon content search from anywhere". Should be an easy solution for Amazon to implement, not sure if it could be added with the progress here, and it would really make the voice control so much more useful.
Hey Mick, as im still very exited about that (so frustating to enter searchphrases with a dpad...), i thought about what your great find could develop to. I hope u dont get me wrong, as i unfortunatly cant contribute any programming (if u need something made with tasker let me know ), its not that i want to demand anything - rather share my thoughts or ideas...
- I think its a good thought not to 'blow it up' by adding many keywords, make it more complicated, and avoid amzn to lock features down. even if it may be an abstract fear. I think with a well-structured menu in kodi, all apps one will need to start are just 2-3 clicks away.
- if i got it right, xposed could hook into every module and alter it, right? so basically it should be possible to avoid to exchange the amazon ui and/or alter the vizinni.apk,but just modify the SearchOverlay.class? wouldnt it be (on top) the most convenient way to decide wether one is on e.g. Amazon Prime, or on kodi, and either hand over the result to the original module, or hand it over to kodi?
So, please understand my post as a mixture between sugestions and questions, not as a demanding 'please make it how i want it asap'. Im really excited about your finding, appreciate your sharing, and want to contribute what i can do - unfortunatly its rather thoughts and suggestions. Cheers mate!
Great Work !!! I totally understand this is for amazon Fire products only. My question is would we be able to port for generic Android TV box like nVidia Shield which also has mic capability and comes with root support.
Good job @is0-mick it's great to see you accomplish something that Netflix doesn't even want to be bother with on their app.
harlekinrains said:
No you dont understand. You havent even read or understood the first posting - but you have bought another device and now want others to move in your direction on your behalf.
Click to expand...
Click to collapse
Seriously mate if XDA bothers you so much, you need to take a break from it for your own sanity!
fach1708 said:
Seriously mate if XDA bothers you so much, you need to take a break from it for your own sanity!
Click to expand...
Click to collapse
No, I really don't think he needs to take break, his argument is completely understandable. This is not a Shield forum (btw before we make judgements, I own both devices). We need to get this fixed for one device, before even mentioning whether other devices are an option.
is0-mick said:
To make it work you will require ROOT, and you will have to uninstall or move the existing fireTV amazon UI.
Reason for this is that the vizinni.apk calls back to
localIntent.setComponent(new ComponentName("com.amazon.tv.launcher", "com.amazon.tv.launcher.ui.SearchResultsActivity"));
So your activity has to be in that package, and called SearchResultsActivity.
The only other way to possibly get round this would be to modify the vizinni.apk to call a different package instead, but then voice search wouldn't work on the amazon UI anyway. I wasn't really bothered about the amazon UI working myself which is why I did it the way I did.
Click to expand...
Click to collapse
Is it not usefull for this to create a xposed mod? I thought xposed was made for this...
Perhaps you should talk with rbox in his thread about a integration into version 1.5 of his mods, look here.
is0-mick said:
I just moved the original system/priv-app/com.amazon.tv.launcher/com.amazon.tv.launcher.apk to /system then installed my code via android studio.
mount -o rw,remount /system
mv /system/priv-app/com.amazon.tv.launcher/com.amazon.tv.launcher.apk /system/
Click to expand...
Click to collapse
So does that mean, while you are using your proof-of-concept you can not use the normal Launcher-UI?
Really great your work! I hope we got more
Sadly I am with my FireTV-Stick (hardware-Rooted-superSU) and my FireTV box gen1 (hardware-Rooted-superSU+custom-recovery+unlocked-bl)on the old FW. I wait for custom roms.
Greetings by Idijt
EDIT:
I forgot to ask you something. Did you got the kind of search-request back?
Can you see if amazon-voice-rgn knows if it is a app or a video or a moviestar?
This looks pretty cool since I don't like typing the name of the movie in the search box... now I can just speak it.
As a novice I have one question, You wrote:
is0-mick said:
I just moved the original system/priv-app/com.amazon.tv.launcher/com.amazon.tv.launcher.apk to /system
Mick
Click to expand...
Click to collapse
The code I downloaded was in .RAR format not .apk. Do I need to covert it to .apk or rename it to .apk before replacing the original?
I've not rooted my device yet so I haven't looked at the file structure, but I'd be willing to root to get this feature. OR is the adding of this code better done by someone other than a novice?
Thanks
carpenter940 said:
The code I downloaded was in .RAR format not .apk. Do I need to covert it to .apk or rename it to .apk before replacing the original?
Click to expand...
Click to collapse
It's the source code. You have to compile it and create the apk with AndroidStudio.

[JAX SLX7786] Android 4.4 Head Unit - RK3188, 1GB RAM, 1024x600

This thread is dedicated to discussion, research and mods for the JAX SLX7786 Head Unit range.
What is it?
The JAX SLX7786 is a series of touchscreen Android 4.4 head unit. The most common size reported is 10.1", although 9" models have been seen in the wild.
The common characteristics of these head units are:
Specifications
OS Android 4.4.4
CPU RK3188 series (PX3)
Cores 4 cores
MHz 1.6GHz
RAM series DDR3
RAM capacity 1G
ROM series iNand Flash
ROM capacity 16G
Double SD card/MuIti-Media Maximum capacity: 64G
Screen Size Different Car DVD model different size (Edit: this particular one is 10.2")
Screen Resolution 1024*600
Screen Panel CTP (Capacity Touch Panel)
GPS module GPS/Beidou
WIFI Built-in(IEEE 802.1 lb/g/n)
3G Unicom/Telecom/Moblie(Adapter)
USB(Port) 3 pieces USB2.0(Extensible)
SD card slot 2 pieces
Moblie HD Support FAT/NTFS
Who makes them?
Good question. As far as I can gather it's a similar arrangement to the MTCB units; a number of manufacturers sell the unit based off of a central reference design. Who makes the reference design, and therefore who holds the kernel source, I do not know.
How can I get one?
The main place I have seen these for sale has been Aliexpress; most of the 10.1" units on the market seem to be this particular unit/ROM. The only other 10.1" units on the market (as far as I'm aware) are Joying units and pretty clearly marked as such.
The only surefire way to make sure it is a SLX7786 unit is to get the seller to send you a photo or screenshot of the build number under the System -> About page and check whether it matches the build mentioned below.
I think I already have one. How can I tell?
The easiest way to tell is looking at the System -> About page on the unit. If your build number contains the following then you have a SLX7786 unit:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
JAX or 885 as first three characters, and
Contains WQ-16EN
The full details of the build number are as follows:
[VENDOR]-[YY][MM][DD][HH][MM][0G]-WQ-16EN-[CARMAKE]
Where:
[VENDOR] = JAX or 885. Unsure why this changes from unit to unit, assuming different vendors.
[YY] = Build year, [MM] = build month and so on.
[0G] = String may or may not appear depending on model
[WQ] = Assuming this is OEM, like KLD and JY is for MTCB units
[16] = Not sure
[EN] = English ROM
[CARMAKE] = M6 for Mazda 6, ACCORD8 for Honda Accord, etc
How can I help XDA development?
Ask the seller for the most recent update, citing the bugs listed below. Share link with me via PM, or upload to Google Drive and PM me the link.
Do a full backup with Partitions Backup (excluding /user and /userdata), upload to Google Drive and PM me the link.
Take pictures of hardware internals
Help us solve who designed these units!
Help us port TWRP recovery to these units!
Help us port CM to these units!
Help us build a custom kernel from the Rockchip source!
Bugs, quirks, guides and FAQs
Bugs and quirks
Can't switch screen off.
Can't map steering wheel Vol+ and Vol- at the same time Need to select "Mode 2" under wheel controls.
Can't run >3 apps simultaneously Switch to a 3rd party launcher such as Car Launcher Pro to fix this.
Auto-brightness doesn't work Doesn't appear to be an auto-brightness sensor installed.
Can't use other audio sources and apps simultaneously.
Can't change default music app
[*]Can't access ADB or Fastboot, despite ADB daemon running!
Guides
How to flash update.img files with SD cards
FAQs
What's the password for the JAX system page? 1234.
How do I install SuperSU? Install kylemd's custom ROM.
How do I get Xposed? Take your pants off Install kylemd's custom ROM.
How do I get Viper4Android? Install kylemd's custom ROM.
Tools and utilities
Rockchip Drivers (by SergioPoverony)
RK3xxx Firmware Tools version 5.99.07 (by SergioPoverony)
Rockchip SD Card Firmware Writer 1.43
What ROMs are available for it?
Stock ROMs
Please note that these are for development purposes only. Please don't attempt to flash these as you may kill your unit. Proceed at your own risk.
JAX1604121505G-WQ-16EN (thanks to @54metra)
JAX1604111430G-WQ-16EN-ACCORD8 (thanks to @rizu3544)
885-1605071020-WQ-16EN-M6 (thanks to me)
885-1611101628-WQ-16C (thanks to me)
Custom ROMs
Please note that these are for development purposes only. Please don't attempt to flash these as you may kill your unit. Proceed at your own risk.
Modded stock ROM by me (ROM details)
Software and apps
IntentKeys - makes track skip, pause and voice keys work.
kylemd said:
Reserved, last one.
Click to expand...
Click to collapse
Dear kylemd,
Is it possible to change the existing default music player with new music player and default Home screen with new Home screen ?
Because, Music Player looks very old and the home screen looks laggy.
rizu3544 said:
Dear kylemd,
Is it possible to change the existing default music player with new music player and default Home screen with new Home screen ?
Because, Music Player looks very old and the home screen looks laggy.
Click to expand...
Click to collapse
Music player: Yes, although you can't use steering wheel controls to skip tracks. I'm using Poweramp.
Home screen: yes, just install another launcher and it will ask you if you want to change launchers the first time you press home. Select the one you downloaded and click "always". Personally I'm using Car Launcher Pro and it works fantastic (and has on screen music controls) although it's a paid app. See the picture of my setup for a preview.
Hey i would like to add some technical issues i have with this rom.
1.)I like to confirm that you can not use the back and forward track buttons on other apps than the stock app provided.
2.) Under the car settings jax menu, entering the password 1234 grants you access to additional features. My gain controls in these menu do nothing. Bluetooth source isn't any louder, aux etc when adjusted.
3.)Was not able to change the default music app with a skin version or anything. (tried to remove via root, the installed a musicskin.apk in the system folder.
4.) Steering wheel controls is buggy, had to fiddle with it on different days until all the buttons are map, then no problem
5.)Viper4Android does not work with the stock apps (radio,bt, music, video). Works on some apps when i first installed it, reinstall doesn't work on some. Buggy
1.) Was able to root with KingRoot.
nguyentoogood said:
Hey i would like to add some technical issues i have with this rom.
1.)I like to confirm that you can not use the back and forward track buttons on other apps than the stock app provided.
2.) Under the car settings jax menu, entering the password 1234 grants you access to additional features. My gain controls in these menu do nothing. Bluetooth source isn't any louder, aux etc when adjusted.
3.)Was not able to change the default music app with a skin version or anything. (tried to remove via root, the installed a musicskin.apk in the system folder.
4.) Steering wheel controls is buggy, had to fiddle with it on different days until all the buttons are map, then no problem
5.)Viper4Android does not work with the stock apps (radio,bt, music, video). Works on some apps when i first installed it, reinstall doesn't work on some. Buggy
1.) Was able to root with KingRoot.
Click to expand...
Click to collapse
Hi bro,
I have solution for Audio output issue...
Today I found the solution, so no need to root anything.
While Mapping the steering controls., don't map -Vol.
Now my Audio output is same as my Original Car stereo.
Reason : I will post a video for this issue, because I cannot explain here...
---------- Post added at 01:59 PM ---------- Previous post was at 01:56 PM ----------
kylemd said:
Music player: Yes, although you can't use steering wheel controls to skip tracks. I'm using Poweramp.
Home screen: yes, just install another launcher and it will ask you if you want to change launchers the first time you press home. Select the one you downloaded and click "always". Personally I'm using Car Launcher Pro and it works fantastic (and has on screen music controls) although it's a paid app. See the picture of my setup for a preview.
Click to expand...
Click to collapse
Hi,
This Launcher looks cool, I will try it today. If you know more launchers then let me know.
Also if you know any app which shows both Audio & Video playlist in same app.
nguyentoogood said:
2.) Under the car settings jax menu, entering the password 1234 grants you access to additional features. My gain controls in these menu do nothing. Bluetooth source isn't any louder, aux etc when adjusted.
3.)Was not able to change the default music app with a skin version or anything. (tried to remove via root, the installed a musicskin.apk in the system folder.
Click to expand...
Click to collapse
Forgot about those ones, thanks. Added them to the first post.
nguyentoogood said:
Click to expand...
Click to collapse
Your build seems a lot newer than the ones I have. Would you be able to back them up using Partitions Backup and send them to me? Google Drive links are probably the best.
EDIT - Don't worry about /user and /userdata partitions as this is your own data and not part of the ROM. Sorry, should have mentioned this before :cyclops:
rizu3544 said:
Hi bro,
I have solution for Audio output issue...
Today I found the solution, so no need to root anything.
While Mapping the steering controls., don't map -Vol.
Now my Audio output is same as my Original Car stereo.
Reason : I will post a video for this issue, because I cannot explain here...
---------- Post added at 01:59 PM ---------- Previous post was at 01:56 PM ----------
Hi,
This Launcher looks cool, I will try it today. If you know more launchers then let me know.
Also if you know any app which shows both Audio & Video playlist in same app.
Click to expand...
Click to collapse
kylemd said:
Music player: Yes, although you can't use steering wheel controls to skip tracks. I'm using Poweramp.
Home screen: yes, just install another launcher and it will ask you if you want to change launchers the first time you press home. Select the one you downloaded and click "always". Personally I'm using Car Launcher Pro and it works fantastic (and has on screen music controls) although it's a paid app. See the picture of my setup for a preview.
Click to expand...
Click to collapse
Do you have similar Home screen as mine ?
In you Car Launcher Pro (home screen), there is Speedometer.. Does it shows correct readings ?
rizu3544 said:
Do you have similar Home screen as mine ?
In you Car Launcher Pro (home screen), there is Speedometer.. Does it shows correct readings ?
Click to expand...
Click to collapse
I did, until I installed Car Launcher Pro. Speed is through GPS so it's pretty spot on.
kylemd said:
I did, until I installed Car Launcher Pro. Speed is through GPS so it's pretty spot on.
Click to expand...
Click to collapse
Thanks, thats pretty cool..!! :good:
Just a small update...
I've managed to extract my stock ROM from my unit using the Partition Backup tool by Wanam listed in the OP. I plan on uploading the dump, as well as the two other firmwares collected to date, to AndroidFileHost as soon as I get developer status approved there.
Also I have added some tools to extract the firmware to post #2. The Rockchip drivers are fairly useless at the moment as we don't know how to connect to ADB, Fastboot or U-Boot (the bootloader), but the RK3xxx tools are what I'm using to work these ROMs. Again, as you need to be a member at 4PDA to download these (which is a pain to obtain) I will upload them to AndroidFileHost at the same time.
At some point this weekend I'll be doing a 3-way diff on the firmware we have so far to assess whether they are homogenous, i.e. can be flashed to any unit. I have a feeling they are, other than the apks in /system/app.
If it is indeed the case I'll release a modded ROM with SuperSU and (hopefully) Xposed and Viper4Android preinstalled to kick us off with custom ROMs. My endgame here is to have a source built kernel and have the device booting CM13, but as I know 9/10 of sweet f*** all about programming in Java or building from source I'm hoping somebody with dev knowledge will be able to assist.
If not, I'd be willing to kick off a bounty to get a unit for a dev who knows what they are doing so we can get some up-to-date firmware on here.
Also I've noticed that @AbduL_PT may be able to port TWRP to the device; he has already ported it to a number of other RK3188 devices so he may be able to do this one. @AbduL_PT if you're still around give us a yell
Let me know what you guys think.
For those of you that are considering purchasing one of these units, they are now AU$363 (15%) off on Aliexpress from this particular seller for 11/11 day. If you're in Australia you can also use CashRewards for another 11.11% off.
Just bought another one for my partners' Mazda 6. Yes, our family has two Mazda 6s :laugh: mine is the Mazdaspeed6/Mazda 6 MPS though.
kylemd said:
Just a small update...
Click to expand...
Click to collapse
Kyle you are the man! Keep up the good work! :good::good::good::good::good:
I gotta read into backup the rom but then i can do it no problem.
I would like to note that i bought my unit a few weeks ago.
Also, i can listen to music while the gps app is open. Sygic, and iGo maps is what i used.
For those of you playing at home, I didn't realise that Xposed pre-Lollipop didn't require a flashable zip to install, as I only got into it with Marshmallow. Xposed installs fine on the unit with the installer from rovo's page.
I did play around with GravityBox [KK] shortly today, doesn't look like I can make the soft keys appear as I'd like though :crying: (as mine is installed in a RHD car the buttons are on the wrong side). Quite a lot of things actually do work though so it is running OK.
nguyentoogood said:
Kyle you are the man! Keep up the good work! :good::good::good::good::good:
I gotta read into backup the rom but then i can do it no problem.
I would like to note that i bought my unit a few weeks ago.
Also, i can listen to music while the gps app is open. Sygic, and iGo maps is what i used.
Click to expand...
Click to collapse
Thanks mate
I also bought my unit not that long ago - 23/10/2016 actually. Given my car is a little bit older maybe mine is old stock as they're not moving them as quick.
Updated third OP post with information on system.img.
The findings on this mean I can cook a custom ROM and anybody can flash it, provided they back up their /system/app folder before installing and restore it afterwards.
Hi,
Small update..!!
I tried to access seller's files.
But I'm not sure the file which are uploaded in the month November belongs to JAX SLX7786 or not.
Please check from your side.
LINK : http://pan.baidu.com/share/home?uk=575249288#category/type=0
Now I'm downloading "4.4 885 B版 20161110.rar" firmware from the above highlighted link, I will update you guys about this firmware after installation.
UPDATE : The above firmware "4.4 885 B版 20161110.rar" has same GUI as I posted the below image, but this firmware is just a crap for my Honda Accord. Because I can see only Home Screen, nothing is responsive, it looks like Hang. I have tried to restart the Unit, but still nothing is working
This Firmware has different launcher, it includes Music player within the Home Screen. Also the music player is different.
Link : http://pan.baidu.com/s/1eRLbboQ ← This firmware works perfectly.
Please look closely at the Home Screen
rizu3544 said:
Hi,
Small update..!!
I tried to access seller's files.
But I'm not sure the file which are uploaded in the month November belongs to JAX SLX7786 or not.
Please check from your side.
LINK : http://pan.baidu.com/share/home?uk=575249288#category/type=0
Now I'm downloading "4.4 885 B版 20161110.rar" firmware from the above highlighted link, I will update you guys about this firmware after installation.
This Firmware has different launcher, it includes Music player within the Home Screen. Also the music player is different.
Link : http://pan.baidu.com/s/1eRLbboQ
Please look closely at the Home Screen
Click to expand...
Click to collapse
You are a legend thanks!
I can see at least three packages there that are for the SLX7786 - 安卓4.4老马六专用软件.rar (which is for the Mazda "Horse" 6, my car), and all the ones for the Accords, which are for yours. The others I'm not sure of, I'll have to crack them open and have a look.
In case anybody else is planning on downloading these, you can download from Baidu without having an account by using this Tampermonkey/Greasemonkey script. I haven't been able to get our device added to AndroidFileHost yet, so I'll be uploading the files as soon as I do.
EDIT - After some poking around I think I've stumbled across a repository for these units. Most of the units are designatured 7706, not 7786. Even more interestingly, there seems to be some files marked with a "STM8" designation, as well as a project file. Looking it up, the STM8 is a microcontroller that can be programmed for MCU use. We might have MCU source here, but I'm not sure. Somebody better versed in microcontrollers would be able to tell.
I also found a file with an update for the ix35 which might help the Russians I linked in the previous thread.
kylemd said:
You are a legend thanks!
I can see at least three packages there that are for the SLX7786 - 安卓4.4老马六专用软件.rar (which is for the Mazda "Horse" 6, my car), and all the ones for the Accords, which are for yours. The others I'm not sure of, I'll have to crack them open and have a look.
Click to expand...
Click to collapse
Hi Kylemd,
Any update for the firmware which you have downloaded ?
Does it works with you ?

Tesla Style Headunits

Hi everybody,
there are some new Android head units around with a bigger screen than the current double din ones. The resellers often calls them "Tesla Style Headunits". Sadly I've not found much information about it, yet. So I bought one on the SinglesDay in China via Taobao to check it out.
I already did a lot of research on the Internet about these things. But until now, I've not figured out who the actual manufacturer is. I think with these units it is the same like the MTCB/D, one manufacturer and lots of resellers. Here is a Link to a site that lists lot of theses units with the specs. But of course they are nearly the same. The only difference I saw was 1GB vs 2GB Ram and 16GB vs 32GB Rom. http://www.cusptech.com/index.php?c=products2
I tried to get to recovery mode, but no luck until now. But just in case something bricks while testing or to optimizing the Rom, it would be great to have the update.img. For that I contacted the reseller, but get the normal bla bla bla. Its stable (yes of course :silly and no updates are planned and so on.
On youku.com I've found a video, where someone did the update http://v.youku.com/v_show/id_XMTU5NjkwNDEyNA==.html. So it must be possible somehow. But my Chinese is not the best, so I can't contact that guy
So if anybody has more informations of any type about these units, would be great if he shares.
For anyone who want more informations, here is a review on YouTube in Russian https://www.youtube.com/watch?v=7Pa0T8AsY5k. If someone knows Russian, maybe he could contact iqnavi.
Thanks
i dont have any info, but i would like to see more units made for newer cars
There are some small updates.
First: Rooting via Kingroot is possible.
Second: I've managed to get the SystemApps and found the Bundle ID's com.choiceway for the launcher and com.szchoiceway for other apps like radio. But google it, did not bring any results
Further I was able to decompile the settings APK and extract all factory Pin codes. For now, I won't post it public, to keep the risk that the manufacturer maybe changes them, as low as possible. But if you are interested in them, you can PM me anytime. If interest is increasing, I will post them here of course.
Update 3
With the root I've found some config XML Files. The files are all called "customer_***.xml". There are 12 of them. I think they control the GUI for the different resellers. So I have merged all options into one XML-File and got all the GUIs available. The two "Customers" with the bigger XML-FIles are OCCAR (奥车凯) and Carcool (车酷时代). I don't know if they are manufactures or resellers, but my circuit board is also labeled with OCCAR, so I think they are manufacturers. Searching with the Chinese names I found the websites of these two. http://www.occar.cn and http://www.carcoolera.com / http://www.sz-carcool.com. I tryed to contact them via the WeChat App, but they did not response. Maybe they don't speak English.
Is there anybody here, who speaks Chinese and could contact them for me, please?
HI Airwin13!
I just ordered the same device for Ford Kuga 2014. I ordered it from other seller then you. Now DVD is on the way to me, but i got the firmware update.img from seller.
I have unpacked it with RKTOOLs and looked inside. Now there is 20 customers.xml files.
The first question is - can we add other languages then china and english?
Hi bonez,
thats awesome. One of the best news in 2017 until now Since the start of this thread and today, I contacted nearly 12 resellers and manufacturers, without any luck. Could you please upload the update.img somewhere for me? I also would like to inspect it. Maybe i can preroot it, so that Kingroot is not needed anymore. Did he also tell you how to get into the recovery mode?
So they managed to get 8 new Resellers. Lets see, maybe they also added some new Interfaces.
Adding languages should be possible i think. I decompiled some Apps Like the Launcher.apk and Navisettings.apk. These two are building the main GUI. And there are lot of strings to translate . Examples are at the Attachments. Then there are of course even more Apps like the Radio, Music, Movie and so on. So I think its possible, but means a lot of work.
I will send you a PM with the pin codes for the factory settings.
Great to finally see another user with these units :good:
Hi Airwin23.
I also purchased these Tesla Head units for my 2017 Toyota LC.
I too wanted to try and optimize these units as with 1GB ram things can get slow.
However I would like to note that out of the box my unit was already on version 5.1.1 however still shows up as KitKat ? It also has a date of 201612xx which is later? Hope this helps.
Also how did you root ? Really don't want to brick my new unit.
Also a interesting note is the ram mention 625/2G where on your screen shot shows 1GB. However when I look into running apps, my total ram is 1GB so not sure what is happening here.
Wadyas2009 said:
Hi Airwin23.
I also purchased these Tesla Head units for my 2017 Toyota LC.
I too wanted to try and optimize these units as with 1GB ram things can get slow.
However I would like to note that out of the box my unit was already on version 5.1.1 however still shows up as KitKat ? It also has a date of 201612xx which is later? Hope this helps.
Also how did you root ? Really don't want to brick my new unit.
Also a interesting note is the ram mention 625/2G where on your screen shot shows 1GB. However when I look into running apps, my total ram is 1GB so not sure what is happening here.
Click to expand...
Click to collapse
These units use a Rockchip RK3188/PX3 which can take up to 2GB RAM. MTCB/C/D units also use this chipset and several of us in the MTCB forums have bought new RAM chips and upgraded to 2GB, from the pics it looks very likely that these units would take the same RAM modules.
Hey Wadyas,
I too wanted to try and optimize these units as with 1GB ram things can get slow.
Click to expand...
Click to collapse
you are right, 1GB of RAM is really not the optimum, 2GB would be way better. But I think typos1 is also right and an RAM upgrade should be possible. If you are interested in that, I can took a picture of the other side from the mainboard, there you can see the RAM.
However I would like to note that out of the box my unit was already on version 5.1.1 however still shows up as KitKat ? It also has a date of 201612xx which is later? Hope this helps.
Click to expand...
Click to collapse
Where do you see thats its version 5.1.1? Could you make a screenshot? Until now I have only seen KitKat Versions of these units, would be cool if they updated it.
Also how did you root ? Really don't want to brick my new unit.
Click to expand...
Click to collapse
I rooted with the Kingroot.app. But you should be careful with that, once rooted its very hard to get rid of the Kingroot App again. Factory reset does not help in this case.
Also a interesting note is the ram mention 625/2G where on your screen shot shows 1GB. However when I look into running apps, my total ram is 1GB so not sure what is happening here.
Click to expand...
Click to collapse
I think you should trust the Android information screen. The YXZ/2G Info is, as far as i know until now, only a string inside the Navisettings.apk and outputs the info depending on the vendor set in the customer.xml. So I would say its fake and your unit also has 1GB of RAM. You could also check it with the CPU-Z App.
Andriod 5.1.1
Airwin13 said:
Hey Wadyas,
you are right, 1GB of RAM is really not the optimum, 2GB would be way better. But I think typos1 is also right and an RAM upgrade should be possible. If you are interested in that, I can took a picture of the other side from the mainboard, there you can see the RAM.
Where do you see thats its version 5.1.1? Could you make a screenshot? Until now I have only seen KitKat Versions of these units, would be cool if they updated it.
I rooted with the Kingroot.app. But you should be careful with that, once rooted its very hard to get rid of the Kingroot App again. Factory reset does not help in this case.
I think you should trust the Android information screen. The YXZ/2G Info is, as far as i know until now, only a string inside the Navisettings.apk and outputs the info depending on the vendor set in the customer.xml. So I would say its fake and your unit also has 1GB of RAM. You could also check it with the CPU-Z App.
Click to expand...
Click to collapse
Spoke to the reseller. He mentioned they made the update to fix the issues with mirrorlink. Not sure about this as I could not get this working. Advisers to install MOB Interconnection service.??
Also how do I post the screen shots ? Usinf mobile version? Any other quick way?
Do you upgrade the Ram to 2GB?
So did the reseller send you an update file or it was already installed, when you bought the unit?
Sorry I don't know what the "MOB Interconnection service" is. But I did some research on Google. Looks like it's a Framework used by the Mirrorlink (EasyConnect) App. But I don't know, how to fix that.
That's a bit difficult, because the statusbar is hidden by these units. You could install an APP from the Playstore or just do it oldschool and took a picture with your smartphone
No, I'm still on 1GB. At the moment I don't have planed to upgrade.
I have two update files for these units. The units I ordered are 10.4" Vertical oriented for 2015 Mustangs. I was able to get the software from the supplier, and I would be happy to provide people with the files, but I'm not allowed to post links to my Google Drive or Dropbox.
Also, we have already extracted the img files and checked the build.prop and everything we could find, but I'm not savvy enough to know, is there a way to remove the password for advanced options on the unit, by using the img files?
Oh thats cool. Could you mybe send me the links via PM, then I can post them for you if you like.
Why would you like to remove them? I will send you the codes.
Headunit
Airwin13 said:
So did the reseller send you an update file or it was already installed, when you bought the unit?
Sorry I don't know what the "MOB Interconnection service" is. But I did some research on Google. Looks like it's a Framework used by the Mirrorlink (EasyConnect) App. But I don't know, how to fix that.
That's a bit difficult, because the statusbar is hidden by these units. You could install an APP from the Playstore or just do it oldschool and took a picture with your smartphone
No, I'm still on 1GB. At the moment I don't have planed to upgrade.
Click to expand...
Click to collapse
No came pre-installed. I asked for the update file but he didn't have it. I've got screen shots in the below link which I hope helps.
dropbox.com/sh/is9en84yi7lilr2/AADVXVArAvkdIZQI7-4DyZhia?dl=0[/url]
You mentioned that it will be different unrooting. Are you saying this will just take time or impossible? I want to disable allot of the programs to save Ram is that makes sense or is there a better way to do this?
Does anyone think they could find out what a PIN code is by having the source files of the image? I have tried all of the common ones, to no avail.
You mentioned that it will be different unrooting. Are you saying this will just take time or impossible? I want to disable allot of the programs to save Ram is that makes sense or is there a better way to do this?
Click to expand...
Click to collapse
Rooting is possible via Kingroot, like I said. It's just hard to get rid of it again, if you don't trust the Developer of Kingroot for example or because of any other reason.
If you only want to save RAM and not Space on the ROM, then I would recommend to first try to uninstall or disable the unwanted apps via the settings menu. If you don't know how to do that, maybe this helps https://www.youtube.com/watch?v=puTFvKFNyH8
Many thanks to PatrickHenninger!!! He organized two images. Since he is not allowed to post links at the moment, he asked me to do that for him.
PatrickHenninger said:
Right now I have the "base" image on my Dropbox here
The more recent update is supposed to improve iPhone Mirroring functionality, and is here on my Google Drive: https://drive.google.com/file/d/0B-1iB2_iueMEZml0VENyMU5XMVk/view?usp=drivesdk
I will try to get them both on Drive, but the older one seemed less relevant. ... and thanks for posting the links, hopefully they'll help someone on here.
Click to expand...
Click to collapse
Until now, I have not flashed or inspected these images. So I can't give any further informations at the moment. If you decide to flash it, you are using it at your own risk. I'm not responsible for any damage at your units.
Airwin13 said:
Many thanks to PatrickHenninger!!! He organized two images. Since he is not allowed to post links at the moment, he asked me to do that for him.
Until now, I have not flashed or inspected these images. So I can't give any further informations at the moment. If you decide to flash it, you are using it at your own risk. I'm not responsible for any damage at your units.
Click to expand...
Click to collapse
bad links
Sorry, my mistake. Please try again.
After spending time with those files this weekend, the first is just the 4.4.4 image that came on my unit, the 2nd file is the 5.1 upgrade. The downside is, they are designed around the Mustang, so it will have a Mustang-themed boot screen, as well as a Mustang in the launcher.

Uncompatible apps with S10+

A friend of mine has found that on Play Store there are some apps that aren't "compatible" with the S10+. I too myself have checked and yes, it appears like it isn't compatible.
Can anyone else on other Regions check if this apps appear too like that? I am from Puerto Rico
Apps:
1. Adobe Premier Clip
2. Slice Package Tracker
In Poland (central Europe):
- APClip - same as yours
- Slice - doesn't even show up in results
Explanation
@atrix_noob
If it's any consolation, the applications install just fine if you download the APK directly (e.g., APKPure).
The best thing to do is to reach to the Developers and inquire when your device will be 'officially' supported. They hold the key.
I'll explain why this happens:
When an application is built, a unique file called a 'Manifest' is created alongside it.
The 'Manifest' lists what the application CAN and CANNOT do when used with a specific device.
When the application is searched via Google Play and the result loaded, the 'Manifest' determines whether or not the device IS or ISN'T compatible.
If the Application is, it will install.
And if it isn't, it won't.
Given the popular of Samsung as a whole, you'll likely see availability soon but given the amount of devices released every month, one can only imagine how many updates a Developer must have to prepare.
If you'd like to learn more, take a look at this:
https://developer.android.com/guide/practices/compatibility
Yeah, i've had it with a few runtastic apps. Had to download them manually and install the apk.
piotrkruczek said:
In Poland (central Europe):
- APClip - same as yours
- Slice - doesn't even show up in results
Click to expand...
Click to collapse
Thanks man, I aprecciate your help.
AHE_XDA said:
@atrix_noob
If it's any consolation, the applications install just fine if you download the APK directly (e.g., APKPure).
The best thing to do is to reach to the Developers and inquire when your device will be 'officially' supported. They hold the key.
I'll explain why this happens:
When an application is built, a unique file called a 'Manifest' is created alongside it.
The 'Manifest' lists what the application CAN and CANNOT do when used with a specific device.
When the application is searched via Google Play and the result loaded, the 'Manifest' determines whether or not the device IS or ISN'T compatible.
If the Application is, it will install.
And if it isn't, it won't.
Given the popular of Samsung as a whole, you'll likely see availability soon but given the amount of devices released every month, one can only imagine how many updates a Developer must have to prepare.
If you'd like to learn more, take a look at this:
https://developer.android.com/guide/practices/compatibility
Click to expand...
Click to collapse
Hey, gotcha, I'll be giving that thread a look, thanks for the explanation I really apreciate your patience. I'll try manually installing the APK and wait till updates for fix the compatibility issuses on the app.
Valinorian said:
Yeah, i've had it with a few runtastic apps. Had to download them manually and install the apk.
Click to expand...
Click to collapse
I'll be giving that a shot and test if they install
atrix_noob said:
Hey, gotcha, I'll be giving that thread a look, thanks for the explanation I really apreciate your patience. I'll try manually installing the APK and wait till updates for fix the compatibility issuses on the app.
Click to expand...
Click to collapse
My pleasure. Anytime.
atrix_noob said:
I'll be giving that a shot and test if they install
Click to expand...
Click to collapse
- runtastic six pack
- Runtastic leg trainer
- Runtastic butt trainer.
They dont show up in appstore but work fine when you install it through apk,
Valinorian said:
- runtastic six pack
- Runtastic leg trainer
- Runtastic butt trainer.
They dont show up in appstore but work fine when you install it through apk,
Click to expand...
Click to collapse
Thanks for the headsup there.
I installed the apps of my original post thru APK amd all work flawlessly
AHE_XDA said:
@atrix_noob
If it's any consolation, the applications install just fine if you download the APK directly (e.g., APKPure).
The best thing to do is to reach to the Developers and inquire when your device will be 'officially' supported. They hold the key.
I'll explain why this happens:
When an application is built, a unique file called a 'Manifest' is created alongside it.
The 'Manifest' lists what the application CAN and CANNOT do when used with a specific device.
When the application is searched via Google Play and the result loaded, the 'Manifest' determines whether or not the device IS or ISN'T compatible.
If the Application is, it will install.
And if it isn't, it won't.
Given the popular of Samsung as a whole, you'll likely see availability soon but given the amount of devices released every month, one can only imagine how many updates a Developer must have to prepare.
If you'd like to learn more, take a look at this:
https://developer.android.com/guide/practices/compatibility
Click to expand...
Click to collapse
The thing is that not each device is manually included in the manifest. New devices are released all the time and unless you exclude something specifically, apps are always made available for distribution. This happens with one of the apps my company runs as well. Whenever a new Galaxy device comes out, its always incompatible with the app and its not because of anything we have done with it.
@Blaaargh
'The thing is that not each device is manually included in the manifest.'
No one said every device is included in the manifest. In fact no devices are listed in the manifest; only declarations.
'New devices are released all the time and unless you exclude something specifically, apps are always made available for distribution. Whenever a new Galaxy device comes out, its always incompatible with the app and its not because of anything we have done with it.'
OP wanted to know why APK X and Y weren't working. I provided him with a generalized explanation of why it MAY happen. It could very well be a Samsung issue but without breaking down the APKs in question, there's no way to be certain.

HengCheng PRO s9

Hello,
I recently purchased this unit:
https://www.aliexpress.com/item/1005001723766214.html?spm=a2g0s.9042311.0.0.52f54c4dcVJLhn
The install was a little difficult but went okay. For some reason when I try to login to login to google playstore it automatically closes. I have tried allowing app permissions and clearing storage and cache. It says it is running Android 10 API 29 (qp1a.190711.l020). It has carlink installed but does not seem to recognize my phone. I have managed to get the Bluetooth working, but I guess I should have done more research and gotten a unit that other people have. Do I risk bricking the device if I try to flash another version of android onto it? I like the DSP and some of the features but I can't even log in to google. Also could someone tell me if this is MTCD or the other? The company is responding to my questions so far but it was really late in China when I told them I can't log in to google, so hopefully they message me with a fix tomorrow. There seems to be 4 instances of an app called "Launcher 3" and an app called "App store" that says it could ruin my device if I try to uninstall so I just disabled it. This thing seemed to have all the features on paper, 8 cores, 128gb ram, 4gb rom, DSP, dash cam, rear view cam, optical audio out, 4g antenna, external sim card, gps antenna, 5 g capability... you name it. They "accidentally" sent me the 64 gb version instead of 128gb but they sent me a free dash cam and tpms to make up for the mistake (which they denied at first). If anyone knows why google would be doing this and a fix please let me know. Big let down for 450 bucks.
Please post a picture of the system about screen for your unit, that would help determine if it is MTCD/E. You should be able to find such a screen in the settings.
You're pretty lucky that they're responding to your inquiries. There is a chance that your head unit is not running Android 10 and may be fake in many regards (e.g. running much earlier version and "claiming" to be Android 10)).
jlbooth said:
Please post a picture of the system about screen for your unit, that would help determine if it is MTCD/E. You should be able to find such a screen in the settings.
You're pretty lucky that they're responding to your inquiries. There is a chance that your head unit is not running Android 10 and may be fake in many regards (e.g. running much earlier version and "claiming" to be Android 10)).
Click to expand...
Click to collapse
Thank you for the quick response. Yeah, at least they are responding. If you click the add it looks so legit with the 8 core 64 gb 4 gb ram. But my home screen looks nothing like what they advertise.View attachment Home screen.webp
Please scroll the view up on the about screen and take another picture. It is hard to see with what looks like plastic film on the screen. Would like to see the MCU version and perhaps additional information. Thank you for posting the first picture.
Oh and my pleasure to try to help you. We need to determine for sure what the head unit is and if it's MTCD/E I along with others here in the forums would be glad to try to answer your questions and help you resolve the issues you're having.
Sorry it's super bright out. Here ya go.
The only units I could find that use that particular CPU (UIS7862) are Joying branded head units. Their units are not MTCD/E. That being said, this thread probably should be moved to Android Head Units as the discussion in that forum are for non MTCx head units.
I will offer you this suggestion regarding the Google login issue, try opening the YouTube app or Google search app and try logging in from one of those. Alternatively locate the Accounts section in the settings and see if you can login to Google from there. That may help with the Google Play launching issue. If you can get GP to launch then you will be able to get Play Services updated and other applicable updates to make the Google apps/ecosystem work.
Once you get Google Play working, I would suggest installing an app like CPU-Z to see what your system consists of.
One more thing, welcome to the XDA community.
jlbooth said:
The only units I could find that use that particular CPU (UIS7862) are Joying branded head units. Their units are not MTCD/E. That being said, this thread probably should be moved to Android Head Units as the discussion in that forum are for non MTCx head units.
I will offer you this suggestion regarding the Google login issue, try opening the YouTube app or Google search app and try logging in from one of those. Alternatively locate the Accounts section in the settings and see if you can login to Google from there. That may help with the Google Play launching issue. If you can get GP to launch then you will be able to get Play Services updated and other applicable updates to make the Google apps/ecosystem work.
Once you get Google Play working, I would suggest installing an app like CPU-Z to see what your system consists of.
One more thing, welcome to the XDA community.
Click to expand...
Click to collapse
For sure, I have heard the Joying are decent. I haven't been able to get it to interface with my phone other than viewing it as files. I cant do the mirror screen split screen that is advertised in the AliExpress ad. I tried to download Zlink apk and install it (disabled third party app restriction) and it said not installed. Maybe I need an older version than 4.0.6? Unfortunately none of your tips worked, even the google one, but thank you so much for taking the time to assist me. Hopefully the seller has a fix for this, as I am not great with android.
Requested via report to move to Android Head units forum.
Sorry that my suggestions did not work for you. I have asked the forum moderators to move this thread to the Android Head units forum where maybe someone in that forum maybe has experience with the same or similar head units as yours. Suggest searching the forums here as I'm confident that somebody has solved the Google login problems you are experiencing.
Your head unit should just work out of the box. I would not recommend updating firmware or such major changes before getting your unit working at a minimum as you expect. Thing with that is how will you know if additional problems that you might encounter are from the update vs what you have now?
marchnz said:
Requested via report to move to Android Head units forum.
Click to expand...
Click to collapse
Already done same before. Thank you.
By selecting one of the variants of launcher as the default launcher app you should be able to get the user interface to look as shown on the ad where you bought the unit. Since these devices are sold under many brand names, they often include many different launchers which is what provides the user experience seen when the system boots up.
You should find a default apps selection in the settings where you can pick the default launcher.
One more suggestion that might get it where you can login to Google would be to locate the factory reset option in the settings. Since you couldn't install any new apps on it anyway, not much to lose customization wise.
I believe there is a system patch for the FYT IS7862 units. My IDoing came working so I assume it was already patched, but if you head to the Joying thread you'll see posts about a system patch. Not sure that patch will work for your unit, I think that's what you need.
Actually, they are being pretty helpful. They just sent me an update I have yet to install (kind of afraid as it is working now and I realized I don't really need google integration. Here is a screenshot. Good to know it is a FYT IS7862 unit.
Here is the new firmware she sent me and instructions. Honestly kinda scared. She didn't tell me what I am upgrading to, she just said new version. Maybe someone could check this RAR out if they have time?
https://wetransfer.com/downloads/2f...6e4ab0a57f920b634846c7f920210515022252/aac7ff
Just for fun I went to the download page and did a screenshot of the page. I then ran the screenshot through the Google translate app. With the transition set to go from Chinese to English, the download link says "overseas system. rar".
You could possibly run the PNG file that you attached to your post thru Google translate and maybe figure out the filenames. The picture is not clear enough to do the same as the picture resolution is pretty bad. Was hoping maybe the download filename would offer some clues about what the rar file contains.
Maybe you could request from whoever sent you the link, an English version of the download if available. Granted they say something about English text showing up in green after the flash. I could totally understand your apprehension since you cannot read the filenames.
I could unrar the file and try getting filename translations, might be helpful.
Man, I really appreciate you looking into that for me. I went ahead and bit the bullet and did it and it booted up with a different theme and reset to factory settings. Seems to be dropping my home wifi connection now. I havent tried putting a sim card in the unit yet, as I only have a micro sim from my tablet. I asked her several times what we are upgrading and she said it's not the android version, but a fix to make google login work. So, I went to login to google and instead of getting hung up and crashing after the "checking info..." screen it actually had a box to type my gmail address and let me type it and press login. Then it said "Cannot contact google servers, try again later.
This 1.4 GB file seems large for a small fix. There were like three ZIP files in the rar. Also, when I look at what is using memory on the unit there are like 10 apps I didn't open in the background. Makes me feel like the mfg. has some spyware or malware on the unit. Isn't it commonplace to completely wipe one of these units clean and install a different version of android? Why couldn't I just install android 11? Is it becasue I wont be able to find the apks for unique apps and functionality on there?
They usually (never) provide system patches that fix one specific thing. By providing the whole system update it still makes it impossible to know exactly what's being installed.
Unfortunately it's not so simple to go from one version of Android to another as they intentionally make it difficult to do. It kind of puts a lifespan on these units. There's always gonna be something broken or something that will eventually break rendering the unit useless or just be a flaw that you end up accepting. Plus by limiting the Android version its planned obsolescence as updates won't always be available forever.
Maybe and it's a big maybe you can find an alternative ROM for your particular system right here on XDA. Those are becoming more and more rare because of numerous factors however.
I wouldn't recommend logging into the head unit with a Google account that has a payment method associated with it. Maybe create a whole new Google account just in case? Also you could try going somewhere that you can get free public WiFi (e.g WalMart, McDonald's, etc). All that would do is confirm it works, for what it's worth.
Regarding the wifi connectivity issue, was it able to connect to the same wifi before applying that provided update? Is the wifi signal strength good? It's likely connecting to the wifi but not getting an IP address and other connection parameters and disconnecting on failure. There is an advanced workaround that involves manually setting the network connection parameters (e.g IP address, etc) but you'd need to be comfortable with doing that sort of thing. Let me know if interested.
Despite the update essentially doing a factory reset as part of the firmware installation, I suggest manually doing a factory reset. Maybe even do the reset a couple times just to be sure. Truth is that the device should just work out of the box without the extra contortions.
Apparently the Google login problem is a common issue and there are claims of Google hacks on these units as well:
Post in thread 'New Joying Android 10 UIS7862 Octacore 1.8GHz (4GB RAM, 64GB flash)' https://forum.xda-developers.com/t/...8ghz-4gb-ram-64gb-flash.4168069/post-85003075
I was looking at one of these on Aliexpress and found this thread. @CaliBurr, do you have any updates on how this is unit is working out for you?

Categories

Resources