yashsingh1/xdaforums huggingface dataset:
[MTCD Android Head Units General] braddman:
I mean an external amp, either the factory amplifier or an aftermarket one, not the built in power on the unit. Has anyone connected the RCA cables and amplified it?
[MTCD Android Head Units General] CadillacMike:
i have a Kicker amp going to a Kicker sub from my Joying, no hissing noise at all
[MTCD Android Head Units General] wanb1i:
So, I have tested the startup ability of the app manager in ROM Manager (already installed app used for various tools) and even though an app is requested to be started upon boot, that command is ignored by the system. So there is some issue in the system code that erases any modification to its intended startup code. This makes any modifications to the system difficult without modifying that code.

I also enabled Tasker at startup to start my Speedo app upon BT Connection to my car and it would only perform the action of I manual pressed the Play button in the app. So Tasker doesn't work after boot or restart either!

Someone else on the forum said we should demand Joying provide the complete settings and allow access to recovery and I not only agree, but I believe it's the only way we will ever get a fully functioning HU. This will require ALL OF US on the forum to constantly NAG them about these issues until they give in. I will start my campaign today! Your cooperation is greatly appreciated and NEEDED!
[MTCD Android Head Units General] wanb1i:
There is a reset hole in both my units, I've had to use it when I boot looped after the update.

---------- Post added at 01:27 PM ---------- Previous post was at 01:18 PM ----------

Have you tried any fastboot commands? Do they work?

Yes, in fastboot. I think the command is "fastboot boot <img file name>, e.g. fastboot boot twrp.img". This will just boot the image without flashing it. Then if it doesn't work or even boot, use the reset button to go back to normal system boot. If you use the "flash" command, you will overright the recovery & if theres a problem you're screwed.
[MTCD Android Head Units General] braddman:
No engine whine?
[MTCD Android Head Units General] CadillacMike:
nope, none at all. I have a Kicker VSS system, so the amp is tapped into the speaker wire, not sure if that makes any difference or not.

this guy:

http://www.kicker.com/SWRA411
[MTCD Android Head Units General] gustden:
I'm not exactly sure what type of USB cable I need. I sent mail to Joying support asking them if they sell a cable or can tell me what to buy. No response yet. I'm guessing I need an OTG cable, but there seem to be quite a few different ones.
[MTCD Android Head Units General] yevgenydev:
My original installation was a Nexus 7 (2013), made with a custom acrylic box, usb DAC, and timur's kernel. The lack of a pre-amp output mixed with a 500watt amp made for some washed out sound when connected to the usb dac.

I ordered the 2gb intel 7in universal unit, and it wired up easily, has almost identical feature sets as the standalone Nexus install. But the piece of mind of a dedicated, better ventilated device, that wont die on battery was the biggest deal.

Another issue is that for Subarus, the double din is some what smaller than the chinese double din. I didnt see a need to dremel down and ruin a perfectly good panel so instead you can order a compatible av panel. These av panels are made for the 178mmx102mm dimensions of a chinese headunit.

TL;DR

Subaru JDM/Forester double din - 173mm*98mm double din openings

Aftermarket Subaru Covers (seem to be made in china specifically for these head units) - 178mmx102mm double din for chinese
[MTCD Android Head Units General] dcman008:
Does the Reset hole just turn the system on and off or does it return the software to stock or?

If it just does power off power on or a factory reset it wont save you from a corrupted partition or some other major screw up. If it does a full install(all partitions boot,system...) from a back up partition or SD card it would be use full.

Found this just mins after posting: https://xdaforums.com/showpost.php?p=70521300&postcount=595

On a side note it would be amazing if someone could set up a WIKI or something, to keep track of what we know. Seems we have a lot of info in this thread but it is hard to keep up with.
[MTCD Android Head Units General] Hilari0:
You'll only have problems with engine noise/whine if you don't know what you're doing when you install it. Avoid obvious pitfalls when routing signal cables, and make sure all ground connections are good. Many cars nowadays have noise canceling capacitors installed on the ignition system and other places in the car as well, making it less of a problem. Verify that all of these are working and properly connected.
[MTCD Android Head Units General] naplesbill:
Can anyone tell me what resistance type is used for the steering wheel controls on this unit? I have a Scosche dash kit and it includes the needed can bus decoding. The problem is it only provides instructions on setting up the resistance for the major brands, like Kenwood, Pioneer, Alpine, Sony and Panasonic. I have to cut looped wires depending on which type. Any info is appreciated.
[MTCD Android Head Units General] Hilari0:
My car uses a resistance ladder type, which works perfectly fine with the unit. No adapter needed.
[MTCD Android Head Units General] naplesbill:
I have a Ford and have to use a Scosche kit to bypass/remove the sync features. I have to interface with the scosche dash kit.
[MTCD Android Head Units General] Jerry_R:
Twilight indeed dims it perfectly for my needs. Highly recommended app. Thank you! :D
[MTCD Android Head Units General] Saiyajin:
I bit the bullet and ordered one for my BMW X5 (modell specific). Do those headunit come preinstalled with GApps, or do I need to install them?
[MTCD Android Head Units General] tuuza:
They come pre installed, just need to update.

Lähetetty minun E6853 laitteesta Tapatalkilla
[MTCD Android Head Units General] aja813:
I don't care about losing original SatNav function (I. E: the little arrow that displays in the centre between my speedo).

As long as I can integrate it with my steering wheel functions, I'll be using SatNav apps from android anyway.

I'm reluctant to spend the money trying it to work and finding out it doesn't.

It shouldn't affect trip computer or any other function?
[MTCD Android Head Units General] wanb1i:
That link sounds exactly like the boot loop I experienced on both the 8" & 7" HU's after I did the 12/8 update, except I used the reset hole.

---------- Post added at 06:30 PM ---------- Previous post was at 06:24 PM ----------

Part Gapps, not FULL Gapps. No viewable Contacts App, no all apps access to Ok Google, only partial Android Settings. No recovery at all, which is a BIG PIA!

If you figure out how to flash Full Gapps, please let us know!
[MTCD Android Head Units General] naplesbill:
As long as you can get a dash kit with an interface to your car it will work. What kind of car do you have? Year and model
[MTCD Android Head Units General] barnesk9:
Does this fix also resolve the "Google now not Talking" issue? That's the only thing keeping my unit from being perfect
[MTCD Android Head Units General] gustden:
Nope. Just pulls up Google voice command dialog from the button.
[MTCD Android Head Units General] jamiphar:
It seems like the Google Now launcher will give you ok Google detection from any screen. I haven't tried it much, though.
[MTCD Android Head Units General] KamaL:
Does it have any noticeable impact on memory or overall performance?
[MTCD Android Head Units General] balabok:
I was unable to find any such panels for the 2nd gen GD/GG cars. I took a dremel to mine and it came out great. I do have spare center console trim.
[MTCD Android Head Units General] wanb1i:
I do believe that flashing a complete Gapps would solve this, unfortunately I don't know to do that without recovery. Does anyone?
[MTCD Android Head Units General] Jerry_R:
Nothing noticeable so far, I tried driving it with Sygic navigation and Spotify running simultaneously, works just like it used to before I installed Twilight.
[MTCD Android Head Units General] newell63:
Hello.

Someone know if a ROM like Malaysk will be developp?

Or a radioapp like MTCFLATRADIO and a better music app (random is not good, the same song can be play 2/3 times before each song)

Thanks
[MTCD Android Head Units General] sonof:
No ROM will most likely be developed if Joying will not release a ROM for us. Please ask them about it.
[MTCD Android Head Units General] wanb1i:
No, not on this HU, only in Maps.

---------- Post added at 08:39 AM ---------- Previous post was at 08:38 AM ----------

More important to request is access to recovery, from there many things can be done!
[MTCD Android Head Units General] barnesk9:
What's really weird is when I first upgraded to the 12/8 rom it worked, then I installed maps and it broke. So I'm not sure what is causing it
[MTCD Android Head Units General] wanb1i:
It doesn't have full gapps in it. I'm going to try to flash Gapps with Flashfire to see if that fixes it. Ill let you know in a few minutes.

Ok, so I have good news & bad news...

The good news is: Flashfire works for flashing Gapps (and probably other things in zip or img format).

The Bad News is: Flashing the newest 5.1 Open Gapps, didn't change anything. OK Google voice command still only works in the Google and Maps apps. I installed the Google Launcher to see if that worked, and it allows response to OK Google from the home page and Maps, but not from other, non-google apps. It also doesn't speak back under ANY circumstance. I even changed languages to Australian English, but same issue. It will provide information, but you have to read it. So, it appears that, for some annoying and not understood reason, Joying has deliberately caused this service to not work as Google intended.

My suggestion is to harass Joying into fixing this issue because NOT having it makes their HU's NOT SAFE!
[MTCD Android Head Units General] barnesk9:
Awesome! If it works I'll be rooting today.
[MTCD Android Head Units General] gustden:
I already tried adding some of the missing gapp packages and libraries ( there really isn't much missing ). I did get google now to give me voice responses, and had the option for "ok google" anywhere. BUT ALL sound would only continue to come out of the left front speaker until I rolled back the changes. Something doesn't play well with the hardware!
[MTCD Android Head Units General] wanb1i:
An interesting note, after I flashed the Gapps package, Tasker started working on the 1st boot. I know this because my speedo app opened right after the HU connected BT to my phone and that's exactly how I have Tasker setup.

Not sure if that helps you, but I thought it might...

Also, My 8" unit has 2 holes in the top left corner, one labeled RST (Reset) and the other labeled PWR (Power). Pressing the PWR one with a tooth pic (not something conductive like a paperclip) shuts the unit down. It can then be restarted by pushing the power button. That may shorten your cycle issue.

At any rate, if you are successful getting OK Google to work in all screens AND respond back with Voice, I'd love to be a Tester of that fix!
[MTCD Android Head Units General] thedru13:
So I got my 7 inch unit the other day. Hooked it up and I love the speed compared to rockchip unit which I had tons of issue with. That being said I am a little disappointed in the UI. Maybe it's a user error. Is there a way to turn off clock on the left and just have a complete blank screen? I like to have my own widgets for everything. This is how I had my other one set up and would like to have something similar.

View attachment 4002174
[MTCD Android Head Units General] wanb1i:
First, update the unit to the January Update, then root it. Then install Titanium Backup and Nova Launcher (or a launcher of your choice). Open Titanium, setup the storage location (in Preferences) to your external SD Card (Formatted as Fat32) and backup all the apps (including system apps). Then freeze BOTH stock launchers and any other apps you don't want. Since they are backed up, you could uninstall them if you want. Now you can set up your UI however you want. Here's mine as an example:

https://drive.google.com/open?id=0B_EZzFL4XjdLSkZwTEhibmdNTHc

Once you have the UI setup to your liking, backup all the new apps with Titanium Backup. Be sure to set NOVA to use Night mode (darkens the screen at sundown). Then do a backup of your NOVA Launcher to the External SD card. Now, if you have to update the firmware again (and you will), It'll only take a few minutes to get it the way you want it after the update. :cool:
[MTCD Android Head Units General] barnesk9:
Did you check if anything screwed with the speaker settings?
[MTCD Android Head Units General] sonof:
I'm intending to install backup camera and like rcll pointed outhere you can split the wire to be able to watch the camera feed any time you want and not just when reversing.

However I don't have the app called AV IN. Does it come up only after something has been plugged in to the video input in the back of the unit?
[MTCD Android Head Units General] gustden:
EQ app was set to use all speakers. It seems related to files in 'speech-common.tar.lz' of the gapps package that gets installed in /system/usr/srec . Once I removed that directory, google would not talk back to me any more, but all speakers worked again.
[MTCD Android Head Units General] CadillacMike:
I also prefer that interface
[MTCD Android Head Units General] gustden:
Mine is called "AUX" . I did this with my 1st backup camera and it quit working after a couple weeks. Not sure if it was faulty camera or just not designed to be continuously powered up. I just wired the replacement to be powered by the backup lights.
[MTCD Android Head Units General] tintin102:
It was mainly the cost of the unit, but think I may be regretting not spending the money now :), who new something so minor could get so annoying
[MTCD Android Head Units General] dcman008:
I wrote this app a few days back. Figured I would share it with everyone.

I couldn't find a way to turn the screen off and keep music and voice directions playing.

https://play.google.com/store/apps/details?id=com.fancylancy.android.blackout

Open app and it is a full black screen. Click the screen once and controls for Google Play music will pop up click top or bottom of the app and music controls will hide again.

Also think that changing the values in:

/sys/class/leds/lcd-backlight/brightness

/sys/class/leds/button-backlight/brightness

Could let you lower the back light settings more then the slider at the top. But I have not tried this my self.
[MTCD Android Head Units General] aja813:
Thank you for your help.

I have a 2010 Ford Kuga.
[MTCD Android Head Units General] tuuza:
Is there a possibilty to show media information from for ex. Spotify on your cars MFDisplay. I know there is an option in spotify to let other apps see what I'm playing, but cant get to my car now to test it. My display only reads Playing other media.

Volkswagen golf 2010 with full MFD.

Lähetetty minun E6853 laitteesta Tapatalkilla
[MTCD Android Head Units General] dcman008:
So messed around with the brightness file a bit.

/sys/class/leds/lcd-backlight/brightness

Lowest value the Brightness slider would go to was 10 and the mid level was was 150 full brightness is 255. I was going to lower the value by hand but it is sunny out and I didn't think I would notice the change. I will try to mess with it more tonight.

If we can find the signal(intent or broadcaster or ?) that tells Android the head lights are on. We could make a Tasker profile or a service that listens for it and set value lower at night. Or maybe one the Smali pros could mod the settings app to set the value lower when the lights are on.
[MTCD Android Head Units General] thedru13:
Does anyone know of a dash kit that fits this joying model. I have tried 2 different one and bit are to small.

JY-UL128N2
[MTCD Android Head Units General] aneesp:
If the amp is hooked up with speaker wire, there is least chance for any engine wine because the signal is differential. Ground pickup/noise cancels each other. But this is not the case with RCA out, which is single endeded. Any noise picked up by ground of your unit will be amplified and cause noise in the speakers. I have experienced this. I have hooked up a subwoofer amp to the SUB RCA out of the JOYING135N2. There is a mild humming noise coming from sub woofer. I have done what ever possible to make the ground signal clean, still cant remove it fully. There is still occasional humming which is quite noticeable when sound is muted. My work around was to use an audio transformer (1:1 turn ratio) to couple signal from RCA OUT to AMP IN. This isolates the amp ground from car and the signal is now very clean. Since I need only sub woofer out to amplifier, I need only one transformer which is manageable to mount in a hidden place in car. For all the channels, this may be difficult.
[MTCD Android Head Units General] vassandrei:
I got a USB A to A cable, maybe it runs the USB ports in the proper device mode in fastboot. I just need to get the proper drivers installed and I'll give it a shot.
[MTCD Android Head Units General] gustden:
I could NOT see any difference between writing "0" directly to the file and the lowest on the slider.

On my nexus 5 I ran a custom kernel mod to lower the output of backlight LEDs. Even then you would notice flickering of the screen if you went much lower than stock. I think were stuck with overlay apps, such as screen filter, etc for night driving.

I was able to find a way to power off the screen completely from a steering wheel button and leave everything up and running.
[MTCD Android Head Units General] dcman008:
Hmm. Maybe I'm missing something that goes along with

/sys/class/leds/lcd-backlight/brightness/[code]
but google's own code seems to use it when system shuts down
https://github.com/android/platform_system_core/blob/3553ae73fb34faf5f521cb0c932c53a98e4979b9/init/builtins.cpp
[code]// Turn off backlight while we are performing power down cleanup activities.
static void turnOffBacklight() {
static const char off[] = "0";

android::base::WriteStringToFile(off, "/sys/class/leds/lcd-backlight/brightness");

static const char backlightDir[] = "/sys/class/backlight";
std::unique_ptr<DIR, int(*)(DIR*)> dir(opendir(backlightDir), closedir);
if (!dir) {
return;
}
[MTCD Android Head Units General] gustden:
From what I can tell the actual backlight control on this unit is handed off to the Mcu, and is either on or off.

One place this is done is in Sofia-1-C9-Server-V1.0.apk/module/main/HandlerMain.java . I am playing with this, so I can assign a button on the steering wheel to shut the screen off. Just got it working today.

Here are the calls I was able to make to turn the screen off and on in the HandlerMain.java:

ToolkitDev.writeMcu(new int[] { 1, 0, 6 });

ToolkitDev.writeMcu(new int[] { 1, 0, 5 });

The TookitDev.writeMcu() function just pushes the data via serial connection to the MCU ( /dev/ttyS0 ).
[MTCD Android Head Units General] sonof:
What do you think is the best pixel density setting for car use? The current setting makes the buttons etc. too small for my liking for car use.

Did anyone test if just adding pixel density line to build.prop makes any difference?

ro.sf.lcd_density=240

160 perhaps?
[MTCD Android Head Units General] dcman008:
Glad you are looking into this, to bad my car dose not have steering wheel controls.
[MTCD Android Head Units General] thedru13:
Finally got mine installed. Now I just need a home screen with out that clock in the left.

View attachment 4003687
[MTCD Android Head Units General] gtxaspec:
Any idea how the unit detects button presses? Trying to enable the eject and DVD buttons. I assume the mcu pushes it (or the c9 server reads it) from /dev/ttyS0
[MTCD Android Head Units General] gtxaspec:
just to report back, snooping /dev/ttys0 does give you feedback from the MCU when you press the eject button or the dvd button. now to code those back in to the server apk...
[MTCD Android Head Units General] sonof:
Great! I tried to find what to edit to be able to assign a function to the buttons but I didn't succeed.

What do you plan to use the buttons for? I was hoping to launch Spotify with DVD button but haven't decided what to do with Eject.
[MTCD Android Head Units General] concept5400:
Is the unit working fine after flashing Gapps package? Has the problem with tasker been solved?

Could you please guide a newbie how to do it?

Thanks :)
[MTCD Android Head Units General] vassandrei:
I liked 240, but the carmediasettings app and some other custom joying stuff didn't scale well and was unusable. That's why I'd like to figure out a way to get xposed working to get the app settings module and manually dial back the dpi for some apps
[MTCD Android Head Units General] wanb1i:
Well, yes & no.

On cold boot, Tasker starts and loads the Speedo app (Ulysses Speedometer) and it works great until i stop and shut off the car. On restart, the Speedo app doesn't come back up. I noticed this behavior before installing Tasker, so I think it's the app, not Tasker.

The HU must be rooted 1st or Flashfire won't work.

Go to OpenGapps.org and locate the x86 Full Gapps package and download to your internal SD card, Not the external card.

Install Flashfire, ignore the warning about no known compatibility. Hit the + button, select flash zip, select the gapps zip file, then select the FLASH bar at the bottom of the Flashfire app. The screen will go black for about 5 minutes, be patient, you will see no activity until the HU reboots. Once booted, you will see your Tasker activities engage (if set up before flashing).

I hope that helps.
[MTCD Android Head Units General] piragna3:
hello people, I have bought a Joying JY-VL130N2 for my VW Golf 6. After a few days of use, the unit goes off (crash) after 15/30 minutes of use. I Joying and assistance we have verified the installation on the car. It was perfect. So the problem is inside the unit. The assistance Joying says to check the connection between the main board and the screen, but the unit can not be opened because there is a security seal.

How can I do?
[MTCD Android Head Units General] wanb1i:
SEND IT BACK & GET A NEW ONE! DO NOT open the unit, it will void your warranty!
[MTCD Android Head Units General] concept5400:
Thanks :) Does tasker come back up after shutting off the car and coming back?

In case anything goes wrong, is there a way to come back to joying version of gapps?
[MTCD Android Head Units General] wanb1i:
Im only using it to start the Speedo app when it connects to my phone BT. I believe it works after re-start (sleep) but the app doesn't, but I can't verify fro certain because it's the only task I have setup in Tasker.

If it doesn't work or boot loops, use the reset button, if that doesn't fix it, redo the January update. Be sure to backup all your apps and nova Launcher 1st.
[MTCD Android Head Units General] vassandrei:
how did you guys install a gapps zip package?
[MTCD Android Head Units General] vassandrei:
Hey all,

I have found some driver stuff that could be useful for this head unit. I'm attaching it here.

The Flashtool stuff seems to be intel confidential sofia 3gr usb stuff. Could be super useful, not sure yet :)

The vi7 usb driver is a usb driver for another intel sofia 3gr based tablet. I can't get them to install under my windows 10 partition because the installer is not certified. I imagine the drivers might be unsigned too, not sure yet.

EDIT: Added another driver package (Drivers.7z) , should be specifically for fastboot use for intel sofia devices.. Once again, Can't test now but it's from another tablet that uses a 2 core version of the sofia 3gr soc. the drivers do install on my windows 10 setup.
[MTCD Android Head Units General] Kurt Lund:
Hello, I am an amateur in this so I want to make sure. Is is x86 or x86_64? Thank you.

Regards

Kurt