yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] Knight Rider78:
Hello guys, own a new pumpkin radio with the said chip: csn2 06252019. since my english is weak i use the translator. my question, can i get root on this radio and how. I would be grateful for a brief explanation.
[Android Head-Units] Knight Rider78:
ps. to forget. is android 9. see attachment.
[Android Head-Units] SKORPiO1975:
I have CSN2 MCU from Klyde dated 20190625 but can't attach .bin files here :( How can I post it here?
[Android Head-Units] _yuzo_:
That is already present under android 9 section. Seems like there were no MCU updates for non-DSP units since June.
[Android Head-Units] dannycrane:
Touchscreen crash

Hi Guys,

Has anybody an idea how I can set back touchscreen configuration?

I installed "Car Launcher Free" on my Klyde KD-8052 (with DSP, Android 9). After that my touchscreen does not work anymore. Only when rebooting with reset button or booting in recovery mode (only with button pressing until blinking) touchscreen works well until next booting from deep standby. Booting in recovery mode with short pressing the button kills the touchscreen as well.

Deinstalling car launcher free did not help, even aligning the touchscreen in factory settings didn't. I updated to the latest Android and MCU version, did not help.

I am worried about the message while booting: "E: backup touch config failed!" (Picture: https://drive.google.com/open?id=1AapZ7O4DLdk1KAVszs8iy4GgTkquIYbZ

I am thinking about flashing with siassia's method but I am not sure if it is suitable for Android 9 and DSP units (https://xdaforums.com/showpost.php?p=79608616&postcount=127)

I can root the unit and get in ADB mode.

Any ideas?

My radio:

https://drive.google.com/open?id=1jGX-ETwGQ-Gz6Hqg-gltL72oF7BHEDGq

https://www.aliexpress.com/item/32972127611.html?spm=a2g0o.productlist.0.0.6ee94580v0WRW5&algo_pvid=89a87d1d-a212-4c2a-90cb-abe196eee8d2&algo_expid=89a87d1d-a212-4c2a-90cb-abe196eee8d2-0&btsid=0871ee59-d3ad-457f-a1f7-edae68e47e15&ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_52

Thanx for any help!
[Android Head-Units] xdamember2:
I decompiled with the latest Jadx and found it will end all non-system processes, except for those in a hard-coded blacklist, which includes google maps. So it should work to move an app to system/priv-app or even system/app if it is desired to be sustained during sleep. There are apps which can do this for you on a rooted system though I have never tried them. Apparently it gets more complicated if the app to be made a system app includes libraries and I don't know if the automated systemizer apps do this for you. In my case it would be nice if Maps restarted where it left off so I may go ahead and try editing the smali.

FYI the relevant code is below:

It comes from com.my.manager.McuManager in MyCarService.apk. According the the manifest it was compiled with Android 9.

Update: I was not able to successfully rebuild a properly working apk. :(

2nd Update: With apktool set to not use aapt2, it seems to work. I commented out the call to the below function, and now Google Maps resumes directly to navigation. Somehow it didn't do the trick to remove Maps from the blacklist. :)

private void killAllNoSystemProcess() {
try {
getAvailMemory(this.mContext);
PackageManager mPackageManager = this.mContext.getPackageManager();
Intent mainIntent = new Intent("android.intent.action.MAIN", null);
mainIntent.addCategory("android.intent.category.LAUNCHER");
List<ResolveInfo> apps = mPackageManager.queryIntentActivities(mainIntent, 0);
ActivityManager am = (ActivityManager) this.mContext.getSystemService("activity");
for (ActivityManager.RunningAppProcessInfo amProcess : am.getRunningAppProcesses()) {
int kill = -1;
Iterator<ResolveInfo> it = apps.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
ResolveInfo appInfo = it.next();
boolean flag = false;
if ((appInfo.activityInfo.applicationInfo.flags & GlobalDef.CVBS_DEFALUT_BRIGHTNESS_7181) != 0) {
flag = true;
} else if ((appInfo.activityInfo.applicationInfo.flags & 1) == 0) {
flag = true;
}
if (amProcess.processName.startsWith(appInfo.activityInfo.packageName)) {
if (flag) {
kill = 1;
} else {
kill = 0;
}
}
}
if (kill == -1 && amProcess.importance > 200) {
kill = 1;
}
Log.d(TAG, amProcess.processName + "<<kill:" + kill + ":" + amProcess.importance);
if (kill > 0) {
am.forceStopPackage(amProcess.processName);
}
for (String s : KILL_SYSTEM_APP) {
am.forceStopPackage(s);
}
}
getAvailMemory(this.mContext);
} catch (Exception e) {
Log.d(TAG, "killAllNoSystemProcess:" + e);
}
}
[Android Head-Units] tasous:
I bought a USB TPMS sensor kit for my unit which refused to work from the beginning that I installed it. When the app starts it asks for permission to read from USB2.0-Serial Device (which is the USB receiver for the sensors) and then it cannot get any information and the app shuts down. I tried several apps that work with USB receivers with the exact same result.

I contacted the seller and he couldn't help me with his suggestions and I was about to return the item. When the latest update for the Android 9 was released in this thread I installed it and the sensors started to work. I thought that there was a bug with the previous version that prevented the system to work normally. Everything was fine until the first reboot of the unit. The app has the same behavior as before the update so I am thinking that there is a problem with the permissions or something like that. I searched through the settings but I couldn't find any permissions for the app related to the USB2.0-Serial device.

I tested the USB receiver on my brother's car who has a Joying running Android 6.1 and it worked instantly and with no problems.

Has anyone faced a problem like this or has any suggestions?

Here is the video that I sent to the seller: https://www.youtube.com/watch?v=fSGCP4qfYyc
[Android Head-Units] xdamember2:
In settings->applications I would try clearing the "open as default" setting at the end of the app's settings, which probably got set on the first run.

Do you use the sleep mode or the power off after a fixed amount of time? If the former, the app probably doesn't like being ended when the unit goes to sleep. One could modify the system app to get around that.

Also I found my USB devices work better if plugged in several seconds after powering on the HU. As if it isn't immediately ready to recognize them.

There may be useful information in the Android log, I found a log reader that works without root, and you can search for the app name, USB, etc.

I don't pretend to have an answer but these ideas may help.
[Android Head-Units] liamstears:
So I finally found a way to get a 4g modem working correctly but it appears our headunits only support 3g???

Can anyone confirm? Anyone know of a fix? Can 4g be added to our firmware? I'm happy to edit system to test as I'm fully rooted etc...
[Android Head-Units] tasous:
In settings-> Applications under "open as default" section the TPMS app is not included in the list. Actually I 've searched through all settings and permissions and I cannot find any related permission to "USB2.0-Serial" that the app asks on first start. I will try the log reader to see if I can find any solution. Can you please tell me the name of the app?
[Android Head-Units] Tom.Macchi:
I just hid an old (But 4g capable) phone inside the glove box, connected it to one of the usb ports on the back of the head unit and with a task automation app I made it to start USB Tethering every time the car turns on (With a delay of 10 seconds because from time to time, the tethering won't work if the time between the "ACC" position and the "Start" position of the key is too short).
[Android Head-Units] liamstears:
Scrap this

Turned out to be a settings issue on the modem itself, changed some settings and now it's fully working ?
[Android Head-Units] xdamember2:
The log reader is called "Logcat [NO ROOT]" by Anton Tananaev

The setting I was referring to is not in the "open as default" section but it would be towards the end of the collection of settings for the specific app in question, if set.
[Android Head-Units] dorkisbored:
Which modem do you use?
[Android Head-Units] liamstears:
ZTE MF833V

Please see: https://xdaforums.com/showpost.php?p=80751407&postcount=176
[Android Head-Units] St3wpik:
Will it work on Huawei ?:confused:
[Android Head-Units] frofro64546:
hello all , this app looks like it was retrieved from playstore .

would you still have the APK ?

thx in advance
[Android Head-Units] _yuzo_:
My unit is dead because of the attempts :) Contacted a manufacturer and will give more info once my unit is fixed.
[Android Head-Units] philicibine:
I just got my Huawei e3372h-153 working using this method. Finally got a 4g dongle fully working!!
[Android Head-Units] St3wpik:
Hi, can you confirm is it running on 3g or 4g ? i have been using this dongle all the time, but it only runs on 3G , is this limitation of the HU or dongle ? any ideas ?

---------- Post added at 11:23 AM ---------- Previous post was at 11:21 AM ----------

Hi, can you confirm is it running on 3g or 4g ? i have been using this dongle all the time, but it only runs on 3G , is this limitation of the HU or dongle ? any ideas ?
[Android Head-Units] philicibine:
It is currently running on LTE. I have verified on the modem settings page
[Android Head-Units] St3wpik:
Weird, I am unable to follow the steps, as it keeps on showing that it failed to download, i checked and my modem is at the latest firmware, newer than that of the 'steps' . but i am unable able to connect to 3g network, while i can manually search for 4g network, it refuses to connect and keep saying that it failed.

any ideas ?
[Android Head-Units] philicibine:
During the flashing process i think i soft bricked my modem.. so I followed this page to downgrade / unbrick.. which then allowed me to flash the above files.
[Android Head-Units] St3wpik:
Unfortunately, i still get stuck when at step 4, i receive code 19 download fail error, any other ideas what could be wrong, or me doing wrong ?:crying:
[Android Head-Units] _yuzo_:
Those, as well as rest of devices with the same MCU are produced on the same factory, I do believe :D

In my case there is a BT antenna, there is no noise caused by BT. As well as GPS does not create the noise.

The WIFI antenna goes outside, but still, its shielded part goes near the radio module, not sure if that could be the reason, but is worth trying to move it away from it.

Please write once you replaced the antenna. The small (even not regular, as I use WIFI once in a while) noise does not bother me as well, but if your upgrade works, I'll do the same :o
[Android Head-Units] rblloyd83:
Just thought I would share that I was able to update my Eonon GA9180a to the Pumpkin OS with included MCU. System does seem to run more smoothly and BT music streaming has really benefited. The audio quality so far is much better. Thanks for the help!
[Android Head-Units] mrbit1968:
Of course, there is the function Brightness by time. I can Post the Picture from Unit with this Funktion by wish.

Greatings
[Android Head-Units] _yuzo_:
It is present in all firmware versions from the topic except Pumpkin. Or maybe, this option was moved to another menu and I did not find it:D So if you've found it in Pumpkin, please share with us.
[Android Head-Units] mrbit1968:
I Send the Picture from Menue by the Time. I go sleeping from Nightshift and post at Later .. see your later .
[Android Head-Units] sambhasanbiswas:
Been using pumpkin for few days now! Here are the few issues am facing:

1. On connecting Bluetooth mobile, bt player opens automatically, which is quite annoying during start up when bluetooth phone is gets connected.

2. After rooting using the root apk, I cannot check root access using ‘super su’. Even ‘es file explorer’ stops responding most of the time. Can you guide me with the root access?
[Android Head-Units] _yuzo_:
1. Try to disable option "Play on USB connect" (not sure about the exact its name, but meaning should be close to that). It is disabled for me, and I never had the case described by you.

2. I'll capture a video, but it will be maybe next week. The tool worked on old firmware, not sure if Pumpkin is different there.

Also I have a fresh firmware. So Mar 8th 201903081109 + MCU CSN2_03202019_103040 Stored on my Google Drive

Works like a charm. Visible differences are in the attached pictures.
[Android Head-Units] dorkisbored:
is there anything new in this firmware version? im on the last Pumpkin Version
[Android Head-Units] _yuzo_:
If you are happy with Pumpkin, there is no sense to update, if you want old launcher, it worth trying. It's up to you.
[Android Head-Units] SKORPiO1975:
Do you guys know how to turn off parking assist? I have Klyde unit with early February firmware and every time I start my car, the left side of screen is taken over the parking assist. The screen does not respond to touch about in about 20%of left side. Klyde support is cluless and told me to turn off parking assist in my car. While it does fix the problem, I don't want to disable an option I have paid for when I bought the car. Do I have to learn assembly language and reverse engineer the MCU?

ANY help would be greatly appreciated.
[Android Head-Units] warata:
Thank you yuzo always:)

I found one difference in this new firmware,

As always hitting the build number, the unit to request a password, which prevents I gonna be a developer.

And I made a tutorial video of entering recovery.

https://youtu.be/QMhvP5HYG4Y
[Android Head-Units] SKORPiO1975:
My early February Klyde firmware also has password. I installed developer settings from play store to access the settings. Klyde did not know the password or they didn't want to tell me.
[Android Head-Units] warata:
Thanks, this app works.

https://play.google.com/store/apps/details?id=com.exien.devmode
[Android Head-Units] sambhasanbiswas:
First problem is now solved!

I like the different theme of the Pumkin update. But I spotted that the auto tune function of the radio app is not functioning properly. Earlier I was able to auto tune and get all the frequencies in my location saved.
[Android Head-Units] _yuzo_:
Most probably the problem is in canbus adapter, I do not know about the Klyde support, but OTOJETA at least passes my comments to factory engineers. I've been using the unit from beginning of November and I can say that the majority of my bugs are solved by each new firmware. Try to negotiate about sending the problem to engineering team.

I'll try to find the password. And thank you for the video. I'll add the info to the first post

Good hint! Will add as well.

Great!

Unfortunately, I've moved to Mar 8th firmware and use radio not so often, but maybe someone else will help with Pumpkin firmware.
[Android Head-Units] sambhasanbiswas:
Strange things happening for good! Both problem 1 and problem 2 are now solved with absolutely no intervention of mine! Suddenly I see es file explorer is working butter smooth (the app was not even updated) and even root access was granted!
[Android Head-Units] Domnav:
Hello,

I don't know why, but I can't upgrade my head unit.

My px5 it's csn2 I had upgraded MCU but not the firmware.

On the SD card I put 2 files: "kupdate.zip, and update2.bin"

When I want upgrade the firmware, it don't found file to upgrade, but for MCU it's ok..

(Sorry for my bad English, I'm french...)

Thank you ?
[Android Head-Units] _yuzo_:
Most probably there is a problem with SD card or so. Please try:

- to make sure that the file is not corrupted: it has the size around 785MB (-/+ up to 10MB depending on the version) and you can open kupdate.zip with archiver on your PC (there is a picture attached);

- to use another SD card or try flashing from USB stick. Put kupdate.zip only there as you do not need to update MCU any more.
[Android Head-Units] Domnav:
I'll tryed an other card to update...

And i'll said of it's ok ?
[Android Head-Units] sambhasanbiswas:
Is it possible to install viper4android on csn2 headunits? Any guide available on how to install it?

I see that on android 8.0 magisk module manager is the easiest way to install viper4android, but i don’t think magisk supprts csn2 units
[Android Head-Units] philicibine:
I got the same error, and that second site seemed to fix it. Maybe try different drivers
[Android Head-Units] lew26:
Has anyone purchased built in android auto? Trying to decide if it makes sense or if I'm looking for trouble.
[Android Head-Units] T5rider:
DSP or not?

Good day to every one,

I am the happy user of an Erisin 7709, fitted in my 2006 VW T5 with Cardbus adpater. Runs Android 9. Rear view camera recently added & Ok.

Came stock with specific 201907291406 firmware from maker (not listed in XDA thread) and MCU CSN2_06252019_163051. I changed firmware for 201909251350. Works like a charm, sorted out the radio stations saving which was not working in stock radio app. Lost the specific optional Erisin UI style, but didn't like it anyway. Not very happy with EasyCon for smartphone screen mirroring, hope we'll come to Android Auto sometimes.

I didn't dare trying the latest MCU CSN2_D_08172019_142405, as I understand it may be DSP specific and I cannot figure out if my unit is fitted with DSP or not. I have the classical 6 band equalizer, which I understand is a fake.

Can anyone advise how to determine if this CSN2 unit comes with DSP? Are the CSN2_D_ddmmyyyy specific for DSP fitted units? Any risk to try a MCU for DSP anyway?
[Android Head-Units] _yuzo_:
Yes, CSN2_D works with DSP units only. If you try that on your unit you will just lost the sound until the correct MCU is installed.

I've Added October and November android 9 firmwares and MCU for DSP and non DSP units.

Feel free to donate me if this thread is somehow useful for you :)
[Android Head-Units] xdamember2:
3rd update:

After running this way for several weeks the only issue is that Google Maps has an ANR every couple of days or several hundred miles. I may try updating the ROM. It's possible I messed something up before modifying the shutdown system app when I was trying to prevent app shutdown by converting an app to a system app.
[Android Head-Units] adrianmanta10:
First of all, thank you for your work;and second, the latest Mcu you posted its labeled CSN2_06102019_114308, the same as the latest MCU from Android 8; and third, after installing it, it shows as CNS2_07112019_XXXX... :) And one quick question: what are the options for cars with external amplifiers? its in the coding or are there some new options to play with them? ,because i couldn't find anything new in menu.

Thanks.
[Android Head-Units] xdamember2:
Thanks for the updates, I installed November last night with no ill effects. The rooting procedure still works. The new feature I noticed was a display of cellphone battery and signal status - however they both appear stuck at or near 100%. I'm wondering if updating my MCU would help with this.
[Android Head-Units] T5rider:
Thanks for updates. Installed both November firmware & MCU, no problems. Will check if cellphone battery & signal status are operative, to follow up on xdamember2's remark.
[Android Head-Units] _yuzo_:
Sorry, there was a typo and I expected to have CSN2_10112019_145049 in the description. The link was correct, but the description was not updated. I've fixed that. Regarding your statement about CNS2_07112019_XXXX - please show me the screenshot of your unit and I'll update the description one more time. I rely on the screenshot of one 4pda user and he could be wrong as well and attach his old configuration. Personally, I did not test this MCU as my unit is still dead and I waiting the mainboard (should be there in a few days).

Yep, these new functions are present in MCU starting from the end of June. Just download the most recent (make sure that it corresponds your hardware - with DSP or without it).
[Android Head-Units] dsarabia:
need help

Good evening, first congratulations for the hard work you made everyday.

I have a headunit that came with this firmware (201811061310 + MCU CSN2_1122018_153527). It has been working fine during 10 months, but one day it became it a bootloop. After reading a lot I finally found this forum and proceeded it to update my radio (ROM+MCU) following all the steps. All the process worked fine, however once I updated the unit I am still having the same issue. Sometimes the radio starts without any problem and I can hear the radio and navigate without any problems, but after 10 minutes maximum it restarts again and enter in bootloop. Most of the times it is bootlooped. Any ideas of how to solve this problem?.

Thanks a lot for your support.
[Android Head-Units] liamstears:
I have been sent new firmware from my supplier. Software is dated 11/11/2019 and MCU is 12/11/2019

Download here: https://androidfilehost.com/?fid=4349826312261635700
[Android Head-Units] _yuzo_:
Seems like a hardware problem.

Thanks for that. I'll update a thread a bit later.
[Android Head-Units] dsarabia:
Any idea of what part of the motherboard could be damaged? When the unit works none of the changes I made it are saved. Could it be a memory bank failure?

Thanks again for your help.
[Android Head-Units] _yuzo_:
yes, most probably that is memory related. Memory is on a green core board under the radiator. Ask your supplier about the replacement.
[Android Head-Units] _yuzo_:
yes, that could be useful.
[Android Head-Units] atalmatal:
Hi

Can you tell wats new in this version?

I have been sent new firmware from my supplier. Software is dated 11/11/2019 and MCU is 12/11/2019

Can i install it on my head unit?information in below link

[IMG="My head unit"]https://pasteboard.co/IHGK5zl.jpg[/IMG]