yashsingh1/xdaforums huggingface dataset:
[MTCD Android Head Units General] gustden:
Joying 2GB - Source button mod - Google Voice Command

As mentioned previously, here is a modification to change 'Source' button to invoke "google voice" commands. This can then be assigned on the steering wheel to call up google voice easily while driving. It also changes the behaviour of the 'SRC' hard button on the front of the unit. Please note, you must have an internet connection for google voice commands to work.

The apk file "Sofia-1-C9-Server-V1.0.apk" is a system file. You must have root access to install this modificaton. Please be sure to make a copy of the original file, in case you want to revert back. This has been tested on the January 5 release on the Joying JY-UL135N2.

I used ADB to install the file using the following commands:

adb push Sofia-1-C9-Server-V1.0.apk /sdcard/

adb shell

su

mount -o remount,rw /system

cd /system/app/Sofia-1-C9-Server-V1.0

mv Sofia-1-C9-Server-V1.0.apk Sofia-1-C9-Server-V1.0.apk.orig

cp /sdcard/Sofia-1-C9-Server-V1.0.apk .

chmod 644 Sofia-1-C9-Server-V1.0.apk

reboot

Assign steering wheel button 'SRC' to a key. Enjoy google voice without taking your eyes off the road!

You can easily back out the change by copying the original file back into place and rebooting.

Attached files:

google_voice_search.zip - Original apk file

NoKill_google_voice_search.zip - Updated to remove task killer on standby.

NoKill_google_voice_search_031417.zip - Updated to March 14, 2017 ROM - also includes Navigation TTS patch for radio from [MENTION=2550900]surfer63[/MENTION]
[MTCD Android Head Units General] Hilari0:
When you push a file to /sdcard/, is that the internal storage or do you need an sd card in one of the slots in the front?
[MTCD Android Head Units General] sonof:
I received my 2GB Intel Joying (for Audi A4) yesterday and installation was super easy. Plug and play really was plug and play. The antenna adapter that came with it works flawlessly and reception is as good as with stock radio. I have stock amplifiers with rear speakers and it was a problem for some with the earlier HU's but I had no problems and sound is on par or maybe even a little better than with the stock radio.

For the record if it is for help to someone I have this unit:

JY-AL003N2

with Audi A4 Avant 1.8T 2007 (no Bose, amplifier in the right wall of trunk)
[MTCD Android Head Units General] tuuza:
Do you have the non-functional eject button etc for the non-existing cd slot on your unit?

When I ordered mine for volkswagen, the website also said that the buttons dont work, but i dont even have the eject or dvd buttons. The eject button is replaced with EQ.

Lähetetty minun E6853 laitteesta Tapatalkilla
[MTCD Android Head Units General] balabok:
I finally got around to installing mine over the weekend. Everything went smoothly. I was able to cut my din opening using a Dremel flexshaft mounted on a Black and Decker RTX rotary tool. Makes cutting a lot easier since the tool with cutoff wheel was about the size of a magic marker. Worked great for getting into tight spots.

Just a note for you guys that run BtSsm. The Audi VW Volkswagen VAG COM KKL 409.1 OBD2 USB Cable works. However it did crash android when I connected it for the first time. I haven't had a problem since.
[MTCD Android Head Units General] sonof:
Yes I have the Eject and DVD buttons with non-existing CD/DVD slot. Currently Eject and DVD buttons do nothing but I am hoping to find a way to remap them to be able to for example launch Spotify when DVD is pressed. The shipped button remap software inside carsettings app seems to be useless or I don't know how to use it.

I am hoping with the help of root I could remap them. I haven't rooted yet as I am waiting for this to happen:

https://xdaforums.com/showpost.php?p=70474821&postcount=581
[MTCD Android Head Units General] tuuza:
Thats weird, I have brightness control there. They even added the fake slot there.

Lähetetty minun E6853 laitteesta Tapatalkilla
[MTCD Android Head Units General] sonof:
Would be cool but I suppose this is used for cars that have stock parking sensors and canbus decoder is able to know when they are being used.

Does anyone know how to get rid of the parking sensor monitor screen taking valuable screen estate from the reversing camera?
[MTCD Android Head Units General] vassandrei:
Super work!! I am wondering : is it possible to map the google voice function to the PTT (press to talk) button on my steering wheel, and make the SRC button do play/pause? That would be ideal!

---------- Post added at 11:31 AM ---------- Previous post was at 11:27 AM ----------

Super work!! I am wondering : is it possible to map the google voice function to the PTT (press to talk) button on my steering wheel, and make the SRC button do play/pause? That would be ideal!
[MTCD Android Head Units General] Jerry_R:
I finally got my JY-UL124N2 in this weekend and I'm loving it! Everything the Pumpkin lacks works perfect on this unit.

Only downside is that night brightness is barely working, the screen dims just a tiny bit compared to full daytime brightness. Is there a way to dim the screen more so driving at night is easier on the eyes?
[MTCD Android Head Units General] wanb1i:
There is a setting in car settings to adjust day /night brightness. I don't recall exactly where it is, but it's one of the buttons with a "Play" arrow. Password is 3368.

Also, you can use Tasker to adjust by time of day.

---------- Post added at 08:07 AM ---------- Previous post was at 08:02 AM ----------

There should be no reason you can't map any steering wheel button to any function if it appears in the mapping app.

---------- Post added at 08:15 AM ---------- Previous post was at 08:07 AM ----------

It's the internal SD card.
[MTCD Android Head Units General] BlueVan:
Power on JY-VL131N2 without ignition key

Can anyone tell me if the switchless, touch screen only JY-VL131N2 can be turned on without the key being in the ignition? My VW T5.1 Transporter's RDS310 can and sometimes this is useful when parked up.
[MTCD Android Head Units General] braddman:
Yeah if you wire it up like that. It's probably wired to ignition on.
[MTCD Android Head Units General] dcman008:
I find it is still too bright even with the brightness slider set all the way to the left.

I'm looking at using F.lux or other apps to fix that.

Other grip I have is that I was unable to find a way to shut the screen off and still have music and GPS instructions play in the background.

So I wrote an app that is just a black screen and run that when don't need a map screen.
[MTCD Android Head Units General] thedru13:
Any benefit to the units with with physical buttons instead of the ones that can be re mapped?
[MTCD Android Head Units General] gtxaspec:
[MENTION=2851538]sonof[/MENTION], how is your microphone audio? I have a joying intel unit, the same one you got. works flawless. very happy. but any use of the microphone is filled with tons of static. contacting joying to see if they can help, just wanted to see if your mic audio works good. also, does the canbus app on yours display anything? mine shows no info, one last thing. did your vehicle have two antenna cables, or just one? have a great one!!
[MTCD Android Head Units General] Jerry_R:
I agree, when driving narrow bendy roads in total darkness it's blindening my vision. I'm trying this app:

https://play.google.com/store/apps/details?id=eu.chainfire.lumen

It seems to be able to change the color overlay but it won't dim much... Still looking for other simular options.

I find the greatest benefit that the physical buttons can be operated easily without having to look at the head unit while driving. On my previous Dumpkin I had to look where to find and press them, taking my eyes off the road which often led to unsafe conditions.
[MTCD Android Head Units General] BlueVan:
Sorry, my question wasn't very clear. What I mean is HOW do you turn the JY-VL131N2 on other than by turning on the ignition?
[MTCD Android Head Units General] Hilari0:
You need 12V+ on the ACC wire going to the unit. If you want to be able to turn it on while the ACC (ignition all the way off) off, I guess the easiest way would be to install a toggle switch which connects the ACC wire to battery voltage. It's important that you use a TOGGLE switch, not a on/off switch, or else you'll backfeed the ACC circuit and power up everything on it! A toggle switch has minimum 3 pins, the one in the middle is the common, then out 1 and out 2. Connect the common pin to the ACC going to the head unit, the out 1 to the ACC feed from the car, then out 2 to battery positive.
[MTCD Android Head Units General] wanb1i:
Works GREAT on my 12/8 update! Thanks for the work!
[MTCD Android Head Units General] gustden:
I have been using an app call "Screen Filter". The problem I have with turning the screen brightness down too far, it makes the screen look washed out since the back-light is still on high. What would be ideal is to find a way to control the "back-light level" in conjunction with the screen brightness. Most newer TVs do this automatically during dark scenes to give better dark screen contrast.

There is a function in the MCU code to shut off the screen completely off and leave everything else running. I may look into mapping the MCUblackscreen() function to a steering wheel button. Just not sure which button to use, maybe the "call" button since I already using "SRC" for voice commands.
[MTCD Android Head Units General] wanb1i:
Try Tasker. Also, I use Poweramp with the player in foreground, its not bad. I also use Nova Launcher with its automatic night mode.
[MTCD Android Head Units General] tintin102:
So just finished intalling a Joying intel unit into my VW Golf, I think I should have paid the extra for the VW lookalike model, the top edge of the rim is blocking the top edge of the screen, it is still usable by one of those really annoying bug bears. May try and swap it in for the VW specific version.

I must say though the speed and performance is second to non at the moment, I havent fully played with it yet though

I cannot add images yet due to my account being so new, I will add them as soon as possible
[MTCD Android Head Units General] CadillacMike:
what made you decide to get a non-VW specific unit? i think they look pretty cool. I have a Jeep and got a universal for the bigger screen, but the VW screens are pretty big already
[MTCD Android Head Units General] Kurt Lund:
For those who has problems (spam redirects) with the carjoying website including the forum, then for me it turned out that it was my ISP whose DNS server was ****ed up. After switching to OpenDNS DNS servers I dont have any problems with the site anymore.
[MTCD Android Head Units General] gustden:
Joying - network connection to china site

I noticed my Joying is making connections to http://apk.carsql.com/CarMarke/findBlackListApp.action on a fairly frequent basis.

From what I can tell the package allows remote package installs, removals and blacklisting of specific processes and apk files and runs at the system level.

I'm guessing this is a supplier to Joying or actually makes the unit for Joying... Kind of interesting website to browse: http://www.carsql.com/series/sofia.html

http://www.carsql.com/series/complete.html
[MTCD Android Head Units General] concept5400:
Am I the only one having problems with tasker? First of all, I am unable to set accessibility for tasker, this is my accessibility menu:

Another problem is that my tasker is not working after reboot or after wake-up. Icon in the upper left corner is turned on, profiles are working great after I start tasker manually, but when I leave the car and return later tasker is not running nad profiles are not working unless I open tasker manually...

[MENTION=2856632]wanb1i[/MENTION] You mentioned tasker a few times in this thread, are you runnning it succcesfully on this unit?
[MTCD Android Head Units General] sonof:
You need the full settings.apk to be able to use accessibility menu. Now it is not working because of Joying mods.

Come on people. Put some pressure on Joying to give us access to recovery menu. Send them emails and write to their forum. This is frustrating like this.
[MTCD Android Head Units General] concept5400:
Where and how can I get full settings.apk?
[MTCD Android Head Units General] gustden:
USB cable for adb

Does anyone know what type of USB cable is needed to connect the unit to a PC and able to run adb? Is it a standard OTG usb cable like this?

https://www.amazon.com/gp/product/B004GIGNVC

I have attempted to build TWRP recovery, and afraid to overwrite the recovery partition unless I have access to fastboot / USB mode.
[MTCD Android Head Units General] concept5400:
I have read about pushing AOSP settings.apk but can't find newbie-friendly guide, therefore I am not sure if I should try it.

The real issue I am having with tasker is that I have to run it manually everytime I get into the car... Is it only me or is there a problem with Tasker and those Joying units?
[MTCD Android Head Units General] Pinkpanther9:
I tried Twilight. First it also looked very redish, washed out, but after setting the intensity to 0% the red "overlay" isgone and you can dim down the brightness up to 80%. For me 60-70% with the night-brightness level in the Android (Joying) settings set to 0 works great.
[MTCD Android Head Units General] sterod:
These thumbnails don't seem to want to open. When you ran the app, was there any warning displayed after you accepted the disclaimer that bluetooth was off? This looks promising. [MENTION=2366275]doctorman[/MENTION] will you be getting one of these units sent to you? After buying 2 of these units, I'm reluctant to buy a 3rd until I am 100% confident this will work.

Also, it would be nice to know if we can simply rip out the RK3188 board and swap this new Intel Board into the MTCD devices, assuming Joying would sell them separately.

[MENTION=425896]kc2koj@hotmail.com[/MENTION] can you also post of picture of the Settings / Bluetooth screen in Android please? The actual Android screen, not the bluetooth screen of the Joying App, assuming there are still separate.
[MTCD Android Head Units General] kc2koj@hotmail.com:
Pic take 2
[MTCD Android Head Units General] kc2koj@hotmail.com:
I hit scan and it was scanning seem to work...I don't know why the pic won't upload
[MTCD Android Head Units General] sterod:
That's OK I see them now, thank you for taking the time to test this for me
[MTCD Android Head Units General] kc2koj@hotmail.com:
The bluetooth menu looks like the wifi menu
[MTCD Android Head Units General] doctorman:
that was great news. You made Sterod's day lol

I am glad...

---------- Post added at 10:08 PM ---------- Previous post was at 10:05 PM ----------

the way I see it the motherboard and mcu are new so there is not much to salvage from the old units.

maybe the front of mtcB will work with these motherboards,

I am expecting to get these in october and try them out..

oh boy... we have to see if Malaysk is up for another ROM development but this time it looks very promissing..

fast boot

and good bluetooth

the only thing left on my list is HDRadio.
[MTCD Android Head Units General] sterod:
kc2koj@hotmail.com How does the bluetooth call quality sound? It is really bad on MTCD. Also, on MTCD, the bluetooth call is only played through the passenger front speaker, making it hard to hear. Is it played through all the speakers on yours?
[MTCD Android Head Units General] kc2koj@hotmail.com:
It plays through all speakers and I use the external mic ..my wife say it sounds ok
[MTCD Android Head Units General] sterod:
Great, thanks for confirming.
[MTCD Android Head Units General] tego:
Hi, I also have this unit. Any success with rooting it? Thanks
[MTCD Android Head Units General] kc2koj@hotmail.com:
Please let me know if you root..and how you did it
[MTCD Android Head Units General] tego:
I have learned this code: *#hct#root# which sets the unit into adb-root mode.

But what to do next?

If it had some (micro) USB connector to connect with PC..
[MTCD Android Head Units General] sterod:
If it's anything like the rk3188 mtcd units, after you enter that code you immediately install Kingroot. After that, assuming that worked, install SuperSU ME which replaces Kingroot with supersu
[MTCD Android Head Units General] tego:
Thanks but I tried kingroot, kingoroot and two other root sw (I think one was rootmaster) but no success :-\
[MTCD Android Head Units General] tego:
Maybe we need some root over adb over Wi-Fi method..?
[MTCD Android Head Units General] Cid6.7:
Try an older version of kingroot. 4.92 maybe
[MTCD Android Head Units General] xdamember2:
The seller on Ali-Express has indicated he will provide the files for rooting on request to anyone who has purchased the unit. He takes a couple of days to reply.
[MTCD Android Head Units General] wanb1i:
I have just purchased the New 10 inch Joying unit for my Prius. I sure hope it works.

http://www.ebay.com/itm/331841055131

Can you please provide that contact information for the root information?
[MTCD Android Head Units General] DarkFoxDK:
Does anyone know if a 8" single din unit will be available?

Sendt fra min SM-G930F med Tapatalk
[MTCD Android Head Units General] wanb1i:
This isn't Joying, but here's a single din 8" w/5.1

http://www.ebay.com/itm/Car-Stereo-...647431?hash=item4b08c49247:g:Bn4AAOSwPCVX47MT
[MTCD Android Head Units General] gustden:
I have the same issue with both automate and tasker. After I shut the car off for a while it does start back up. I do have some programs running that are alive and well after suspend. I assume applications such as tasker and automate are not coded to handle the android suspend properly. Not many devices have true suspend.
[MTCD Android Head Units General] wanb1i:
I do have Tasker but I haven't set it up with the Joying yet. I ise it on my phone all yhe tome, but I know what you mean about the HU not running apps on restart or cold startup. I have that problem with Poweramp too. But ot will start back up after a short off time. I'm not sure wht the fix is. I've thought about a startup manager, but I'm concerned about too many apps running with only 2gb ram.

I will try Startup Manager to see if it will start Tasker on cold boot and restart tomorrow and let you know.
[MTCD Android Head Units General] dcman008:
Do we have a way to boot into fastboot? So far I've only seen people getting into the useless recovery.
[MTCD Android Head Units General] wanb1i:
I've only been able to use adb over wifi and haven't tried fastboot. Without the drivers, there is no way to access visa USB.

You know you can "boot" recovery without flashing it, right? That's the best way to test it.
[MTCD Android Head Units General] gustden:
This is my first time playing with compiling a recovery image. Just trying to go through countless "how-to" articles. So, I can make a recovery image and boot from it without flashing it? Is this done in fastboot mode? I have the rockchip drivers already.

Looking at the dump of the existing recovery, it does supports ADB via USB cable, plus has busybox installed. It is useless unless you have a USB connection. When I do a 'reboot fastboot', the system reboots and remains on with a blank screen. I'm assuming this is fastboot mode.
[MTCD Android Head Units General] dcman008:
Blank screen could be fastboot, tho I have never seen one that didn't say anything. They could have hacked together a not standard fastboot.

Do we have a way to get to fastboot or recovery outside of Android? Pressing hardware keys or something. If not I don't see a way to get out of failed boot. So any messing with partitions could be very messy.
[MTCD Android Head Units General] WILD9:
If say a Bluetooth connected phone responds to OK Google while the head unit is doing something else does the audio output immediately switch to the phone?
[MTCD Android Head Units General] concept5400:
You wrote that you have the same issue but then you have mentioned that your tasker does start back up after suspend. Is your tasker running well after suspend or was it a typo and it isn't?

In my unit tasker is not running after the "suspend" (when I turn off my car and then return later it isn't running).
[MTCD Android Head Units General] tuuza:
Just noticed my steering wheel controls have stopped working, before the latest update they were working. Have not noticed any exact event when they stopped working. The values on steering wheel control app are not changing when I press any button. Otherwise can iformation is working, the air condition info has like 5 second delay. Thats annoying af

..

Lähetetty minun E6853 laitteesta Tapatalkilla
[MTCD Android Head Units General] gustden:
Tasker & automate both dead and gone after suspend. Other background programs such as "read it to me" are fine after suspend.
[MTCD Android Head Units General] concept5400:
[MENTION=3076686]gustden[/MENTION]

OK, same here. If you find a solution to this issue please mention me :)

[MENTION=2856632]wanb1i[/MENTION]

OK, please let me know if Startup Manager helps with suspend killing Tasker.
[MTCD Android Head Units General] CadillacMike:
Do you have a vehicle specific unit like VW? If so you need to update the Canbus settings, it explains how in the Joying video
[MTCD Android Head Units General] tuuza:
Yes I have VW specific, thanks for the fast answer.

Lähetetty minun E6853 laitteesta Tapatalkilla
[MTCD Android Head Units General] gustden:
They are already launching a list of things on wakeup. It looks easy enough to create a hook on wake-up to restart other programs.

Just happens to be in the same apk where I already added a call to "google voice" in. I will play around with it when I get time.

[B]Sofia-1-C9-Server-V1.0/app/HandlerApp.java[/B]

public static void wakeup()
{
.
.
.
[B] HandlerSound.initIcCmd();
DataBt.sCmd.initIc();
JumpPage.carMarket();
JumpPage.widgetTime();
JumpPage.startDvr();
JumpPage.musicWidget();
JumpPage.startVa();
JumpPage.startYunZhiSheng();
JumpPage.startAirControl();
JumpPage.startOBD();[/B]
}
}
[MTCD Android Head Units General] aja813:
According to joying, none of their units will work in my car because it has a built in SatNav display.

This can't be correct can it? They can't offer a better explanation why taking my Headunit out of my 2010 Ford Kuga and replacing it with one of theirs won't work.
[MTCD Android Head Units General] naplesbill:
I am sure it will work but you will lose your OEM sat and navigation functions. Is there a dash kit for your vehicle? I am about to install a Joying in my 2015 F150 using a Scosche dash kit that interfaces with the vehicle functions currently handled by the 8" screen. I will lost oem sat and nav, but I don't care as I am replacing these functions with something better.

Also, in the USA there is no option to integrate Sat radio with any Android HU. Nobody makes a USB sat tuner for Sirius XM. I am going to deal with this by installing a unit that is a touch screen interface to Sirius XM.

Are you sure they aren't telling you it won't work because they know own it will not have a Sat option?
[MTCD Android Head Units General] braddman:
Has anyone amplified this, either through the factory amp or aftermarket? I pulled the trigger on ordering one, however the audio installer isn't stoked at all, he's saying I'm going to get a lot of engine noise. I'm not sure if it's because he wants me to buy a headunit from him or not, but just wondering if you guys have done it.
[MTCD Android Head Units General] Jerry_R:
If by factory amp you mean the amp that's inside the head unit, it sounds pretty good in my 2006 Kia Sportage. No engine sounds or any disturbances at all. Radio reception is simular to the stock radio, no complains there.

I haven't hooked up an external amp yet but will do so when my poor budget finally grows another leg
[MTCD Android Head Units General] thedru13:
I will be hooking mine up to an amp. I had a previous non joying droid unit in the car with no hiss. It's a bit of a pain to hook up since I had to make custom harnesses but that is more of my car being the issue then the headunit.