yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] merdok:
Thanks! should i be fine running this script over other SuperSu script i already have applied? or do i need to reflash that last joying first? EDIT: read should flash the stock joying to reroot it looks.

could the OP be updated to avoid using SuperSU?

I am excited to get this running!
[FYT Android Head Units] surfer63:
You can use SuperSU to root your unit and then do the install. No problem at all.

However, once on the Custom Rom it is Superuser.
[FYT Android Head Units] DBestman:
Hello, I'm trying to dirty upgrade the GTX ROM, but I'm having difficulties with the helper apk.

Since I want to dirty install and I have the older custom helper (v4_3) that came preinstalled with the ROM, I need to upgrade the helper app to have the dirty install option.

I tried using adb to install, and get the "Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]" error

I tried locally downloading and installing the apk. Didn't work

I tried using Titanium backup to uninstall the old app, but that didn't work either (The app stays installed)

What should I be doing?

Thanks
[FYT Android Head Units] farmerjohn:
Use a root explorer / file manager and copy custom.apk to /system/app/custom. You may have to set permissions to 0644.
[FYT Android Head Units] DBestman:
Wow, that was easy! Thanks!
[FYT Android Head Units] gtxaspec:
Thank you for the feedback, I will update the Q/A with guidance to not update xposed, I had known this, but had forgotten since I discovered it months ago when dave first released his custom recovery.

Yes it is safe to restart custom and reinstall the custom recovery, downside is on some reboots, you get pink lights and it reboots 4 times. with stock recovery you don't see this.

You are able to boot into TWRP and do a NAND backup, it works. restore also works.

If you are stuck at the android boot screen, you can use a wired ethernet adapter and a computer to re-install the custom recovery via command line and then reboot to TWRP .
[FYT Android Head Units] wanb1i:
Surfer, can we use your JET App on this rom?
[FYT Android Head Units] DBestman:
Dirty flash didn't work for me. Stuck at the dots animation...

Oh well... Going to install through the long route...
[FYT Android Head Units] surfer63:
Yes. The new one (tomorrow evening) also has different options for the gtx rom compared to the stock joying ROM. It auto switches.

gtx ROM: disabled option to switch between Android settings/Joying Settings, no more music player mods, no option to install Xposed framework, and a few more (or actually less)
[FYT Android Head Units] wanb1i:
:cool:
[FYT Android Head Units] swanie2000:
Spent some more time with the radio today.

Loaded the TWRP recovery, and then booted into it, from within your GTX V6 Rom.

I was able to make a backup inside of TWRP, but you have to remember to install a flash drive first, before you boot into TWRP

or it will not see the drive correctly in the backup screen "SELECT STORAGE" option.

I did discover the unit needs to reboot 3 failed times, before it will boot back up into android.

So I went back and loaded stock joying after I completed my backup.

Aside from that one hiccup, the install went fairly straight forward. Great Job on the ROM!
[FYT Android Head Units] Survivalism:
I had a similar experience, I was unable to get out of recovery without hitting the reset button though. Rebooting system just took me back to twrp.

As far as my sleep issues.. after flashing January carefully and installing v6 I am still unable go get the unit to sleep. I made a nand backup right after the v6 install completed so I am going to restore and see if sleep works without any of my apps installed.
[FYT Android Head Units] swanie2000:
I didn't mention this before, but with the new V6 ROM, my unit falls asleep in about 1 minute.

(Button lights go off, USB ports go off)

On my previous build with Joying ROM, sleep would be about 5 minutes.
[FYT Android Head Units] dyabolikarl:
Anyone successfully flash the V6?
[FYT Android Head Units] edit:
On stock Joying does that also for about 5-7 times if you cut the power completely then it goes back to the usual 5 mins. If you cut power completely again you have 5-7 more :)
[FYT Android Head Units] Jaihoidundso:
Yes without problems.
[FYT Android Head Units] dyabolikarl:
I meant to ask dirty flash. ;) I hope it's the same answer.
[FYT Android Head Units] SynMaki:
Anyone else got Problems to set the Subwoofer level on the V6 with the stock EQ? Should it work or is there a bug?
[FYT Android Head Units] gtxaspec:
Hey guys, looking for someone who is solid with windows scripting to make a windows version of my "almost one keyboard stroke stock non rooted joying custom rom installer" script.

This script (only two files) will connect to a Joying head unit that has adb enabled, which is NOT rooted, just by specifying an IP. It will then root the unit, and launch custom so you can install the custom recovery and install the rom.

https://drive.google.com/open?id=17H6k-5IDH5Qeqtmjus90gFeb_nK-Du6z

this is in testing, do ./run_to_install.sh <ipaddress> on a linux or macosx machine to use. (this is the file that should be converted to run in windows)

It does have some checks to make sure we are connected to the machine before deploying. Trying to make this ROM as easy for ANYONE to install. thx!
[FYT Android Head Units] x3rb3ru$:
I'm also having the same problem of unit not going to sleep. With me the issue only started after I installed the NoKill SofiaMod (without custom keys) from the Joying Extra Tools. I've tried reinstalling the NoKill mod twice and fiddled with the powermode in the CarSettings but doesn't seem to change anything.

Are there any people who have succes with the NoKill mod on this v6 ROM? Anything else I should take in account?
[FYT Android Head Units] gtxaspec:
bugs fixed...LED shut off, and AMP control. uploading v7 shortly.

[MENTION=2550900]surfer63[/MENTION] including your JET apk, if it's installed as a system app, can it auto upgrade?
[FYT Android Head Units] surfer63:
I'm not on windows myself but I made so many windows script in the past. I will have a look.
[FYT Android Head Units] surfer63:
I think it can auto upgrade, otherwise I will adapt it so that it can auto-upgrade.

Edit: I did a quick test on my genymotion emulator (rooted and with Xposed).

I uninstalled the current JET version (42). Pushed an older version (40) of my apk into /system/app/Joying_Extra_Tools, rebooted the emulator and started JET. After the initial steps it mentioned "New version 42 ...." and I let it install. That functioned fine.

---------- Post added at 01:02 PM ---------- Previous post was at 12:43 PM ----------

I had a quick look during my lunch break and now I know why you asked ;) It is that binary PAYLOAD inside 4_install_to_unit.sh.

That makes it more complicated especially as linux comes with all the necessary tools installed and windows of course not.
[FYT Android Head Units] derschnelle:
I hope I haven't overlooked this, but it is possible to use "Ok Google from every screen" with your Rom?
[FYT Android Head Units] gtxaspec:
right camera, yes. it's actually included in the stock rom, just hidden. Download Activity Launcher from the Play Store.
[FYT Android Head Units] gtxaspec:
yes, OK Google anywhere works, its built in, and it works. Google Assistant doesn't work at the moment though.
[FYT Android Head Units] derschnelle:
Awesome man :cool:

And sleep still works?
[FYT Android Head Units] gtxaspec:
sleep works fine.

stay tuned for the new release later tonight.
[FYT Android Head Units] derschnelle:
Actually I am pretty happy with my December Rom at the moment, everything works fine. But you guys make me take the unit back out of my car to try your stuff out ;).
[FYT Android Head Units] dyabolikarl:
Did the hard slog and updated to Dec rom. I had so many issues :( Consistent factory reset on startup etc. Seems ok for now. It's rooted and waiting.

So now i am sitting on the rom waiting for v5 to be uploaded.
[FYT Android Head Units] gtxaspec:
v5 is live. keep in mind you must be on AT LEAST 12_15 to upgrade!
[FYT Android Head Units] dyabolikarl:
Link to it fails on first page :(
[FYT Android Head Units] gtxaspec:
try now
[FYT Android Head Units] dyabolikarl:
Working. What's the difference with the v4 - v5.
[FYT Android Head Units] CODEONETEAM:
ViPER4Android

And how are the results?
[FYT Android Head Units] gtxaspec:
v5 is based on the latest joying rom that was released yesterday.
[FYT Android Head Units] dyabolikarl:
I'll have a bash at installing this tomorrow then :) Thanks for the rad work!
[FYT Android Head Units] m1john:
And how do I get a shortcut to carwebguru?
[FYT Android Head Units] gtxaspec:
i believe activity launcher can make shortcuts on most launchers, never used carwebguru, sorry. maybe someone else knows?
[FYT Android Head Units] yuvalmesika:
[MENTION=520205]gtxaspec[/MENTION] does sofiaserver customkeys Xposed moudle still working on v5?

What are the changes in Joying January update ?
[FYT Android Head Units] IG_Vasilich:
you can count me in, if you can explain the translation process, as have never did it before for android.
[FYT Android Head Units] ste2002:
GTX,

here is some comments from a 4pda guy CODEONETEAM http://4pda.ru/forum/index.php?showtopic=793304&view=findpost&p=69913719

ro.rk.install_non_market_apps=true - allows to install apps not only from Play market; makes sence

net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960 - improves network work quality (?) - not relevant everything but "default" and "wifi"

persist.telephony.support.ipv4=1

persist.telephony.support.ipv6=1 - switches ipv4 and ipv6 support ON, do not think it is needed

persist.sys.purgeable_assets=1 - lets the system free more memory if needed, outcome is unknown, I would not use it

ro.wifi.channels=14 - makes WiFi use channel 14, not everyone needs that, I would not include in ROM

media.stagefright.enable-http=true

media.stagefright.enable-player=true

media.stagefright.enable-meta=true

media.stagefright.enable-scan=false - streamlines video streaming, arguable

Could you please elaborate on current Viper4Android status: does it work under your FW?
[FYT Android Head Units] gtxaspec:
Testing viper...
[FYT Android Head Units] ste2002:
Here is the link to Windows file from 4pda user gergen: http://4pda.ru/forum/dl/post/12286079/install.zip
[FYT Android Head Units] gergenam@gmail.com:
Example for Windows

In the file install.bat, I set a timeout of 240 seconds. If there is a lot of time or little for working 4_install_to_unit.sh, you can set the right one.

I can't upload a file to this forum

4pda . ru post #8349
[FYT Android Head Units] petro_ionut:
Great news, v6 still buttons led remains on, and no reaction on light on/off still remains on! Thanks.
[FYT Android Head Units] wanb1i:
Feedback

I clean flashed the rom on Saturday, here's my feedback so far:

No mods

+'s

ROM is stable & fast, relaunches from ignition on almost immediately & very reliably.

Boot from scratch very quick.

What works, works great!

It's clean and smooth compared to the stock joying ROM.

Audio sounds great.

MultiConnect BT & wifi work great

-'s:good:

No live wallpapers

Many apps won't install because of overlay permissions (see pictures).

Hard keys don't work after setup.

xposed continually crashing.

No Google Voice on PTT SW Key.

Overall, great rom!:good:
[FYT Android Head Units] ste2002:
wanb1i, you mistakenly listed "No live wallpapers" in "con's", but it surely belong to "pro's" ;).
[FYT Android Head Units] wanb1i:
Ha ha, I guess it's a matter of preference. I use ProjectM for my background for music visualizations. It won't run in this ROM.

Also I just noticed, Xposed Installer keeps crashing over & over. Any way to stop it?
[FYT Android Head Units] farmerjohn:
As for the overlay message try this

https://xdaforums.com/showpost.php?p=75444662&postcount=138

For others de- and reactivating the xposed Module (with reboot) worked.
[FYT Android Head Units] wanb1i:
In my installation, xposed is continously crashing, over & over, so that's not doing me any good for the overlays. Any ideas?
[FYT Android Head Units] texastwurkteam:
Yeah it was in the low 50s here which equates to ~10 Celsius, so it was pretty far from freezing. Car was running during all the installs/configs so the battery should be good as the car is only 3 months old. Haven't been in the car except for this morning but I didn't see the error today
[FYT Android Head Units] wanb1i:
In my installation, xposed is continuously crashing, over & over, so that's not doing me any good for the overlays. Any ideas?

Sorry, not sure how this got in there twice?
[FYT Android Head Units] texastwurkteam:
Worked for me.
[FYT Android Head Units] btrax:
Same as you, I will try tomorrow the de-activate activate thing to see if it works :)
[FYT Android Head Units] wanb1i:
Yes, that works, also stops Xposed from crashing.
[FYT Android Head Units] elbobbbah:
Would this work on a radio from aliexpress with

Intel 4QuadCore, GPU4D: Mali-450 MP4

I am now on Android 6.0.1
[FYT Android Head Units] merdok:
My install of v6 yesterday went well. The only real issues I had were addressed already to be in the v7 build. (sub woofer control from the EQ app & the led being on all the time and taking 1min after removing key)

I was messing around with xposed options (rather new area for me) should I be able to stop the Radio app from starting on reboot? Its the only thing I see auto start that I do not want and do not have control of it. I tried to convert it to a user app with titanium backup and still didn't allow me to stop it.

If I was able to just uninstall it without causing issues I would. I would listen to my engine over the radio where I live :P (turbo vs advertisements and pop music)
[FYT Android Head Units] surfer63:
It is not the radio app. The radio app is just a secondary "symptom".

The radio is always on. It is just a radio chip always outputting the last set frequency. The radio chip and amplifier are a piece of hardware switched on via the contact. They are already up and running before android is up and running. That is also the reason that you already hear the radio while the screen is still black.

You could write an app that immediately mutes the radio audio channel upon "zygote init", the start of the graphical environment, but you would still here the radio the first 1-3(?) seconds (or so).
[FYT Android Head Units] gtxaspec:
yeah, i put everything inside 4_install_to_unit, so only that file runs ON the joying. the payload is a tar.gz file containing custom.apk, Superuser.apk and the su binary
[FYT Android Head Units] gtxaspec:
sofia-server starts the radio APP at boot and brings it to the front. need to find the method.
[FYT Android Head Units] gtxaspec:
i'll include the live wallpaper APK's in the next rom...use a file manager to navigate to the /system/vendor/oem dir and they will be in there.
[FYT Android Head Units] gtxaspec:
it will take me a while to figure out how to decipher the 4dpa "captcha" to login my account again, unless this is posted somewhere I can download without logging in?

thanks so much!!!
[FYT Android Head Units] wanb1i:
Wow, great thanks! Love the ROM ;)
[FYT Android Head Units] gergenam@gmail.com:
This is my file. I uploaded it to https : // drive.google.com /file/ d/1DgedDQX4q5OL_MPtJOcGImuDgbiNgTk4/view?usp=sharing

delete "space" from link
[FYT Android Head Units] Survivalism:
Following up.. after restoring my nand backup the unit is going to sleep without any issues. Still trying to figure out which app is causing the issue.
[FYT Android Head Units] gtxaspec:
v7 is live! see first post.
[FYT Android Head Units] ste2002:
Sorry about that. Try this direct link: https://yadi.sk/d/nmX-Gkdi3Soqkq

-------------

Oh, it was already addressed by the author. Sorry again. There should be "Delete" option for posts - can not see one.
[FYT Android Head Units] PsYkOpAtE:
Thx for V7 :)

Try it quickly !!
[FYT Android Head Units] gtxaspec:
I'm on mobile, so for some reason I can't find the post, but there was a user with an 800x unit that was having problems... Trying to figure out why. What verison joying ROM are you on?
[FYT Android Head Units] surfer63:
Yes, that is 100% correct that sofiaserver starts the radio app. But that has nothing to do with the radio chip and its output..

If you make radio app mods and you make sometimes stupid mistakes, you don't have a radio app at all, but you still hear the radio. And you need to reinstall a radio app before you can switch off the radio.
[FYT Android Head Units] x3rb3ru$:
The sleep mode problem with the V6 version looks to me like it is caused by the NoKill script, because after flashing the original SofiaServer back the problem is gone. I just updated to V7 but need to check if it is fixed, but I wouldn't be surprised if it had something to do with the LED lights not shutting off and preventing it from going to a nice and cozy sleep.

A bit off topic maybe, but anybody have an idea what's going on with Joying (website or company as a whole...)? Forum and site has been down for quite some time now... Lucky for us there's a good custom ROM now, but doesn't look that good for factory stock atm...
[FYT Android Head Units] texastwurkteam:
I had an issue where there was a sleep setting in the Android settings that wasn't there on my Joying ROM. Check there and see if that fixes it, mine was set pretty low.

The website is being rebuilt, no ETA on when it'll be up
[FYT Android Head Units] surfer63:
Like I have said multiple times before: the NoKill module/mod is NOT the cause! Bad behaving apps keeping the CPU frequency (too) high, thereby preventing the unit to go into deep-sleep, are the cause. They make the MCU shutdown the unit completely after about 20 minutes.

The original sofiaServer app simply kills everything, so no problem. Especially some GPS, tasker and mediaplayer apps are bad behaving apps.

You can completely, safely use the NoKill, but you should find those bad behaving apps and get rid of them or kill them on deep-sleep using the ACC_OFF event and start them again using the ACC_ON event.

The leds have nothing to do with the nokill and nothing to do with the cold boot, but with an another issue. Again: as such that does not cause the cold boot. When you switch off the contact, the screen is immediately switched off (and so should the leds) but the unit takes approx. 4 minutes to "nicely" go to sleep. If you wait you see the leds switch off after approx. 4 minutes. If you then switch on the contact again, the unit is immediately alive.

The MCU "takes action" after about 20 minutes. Everything before these approx 20 minutes will make the unit start immediately. Everything after those 20 minutes, in case of bad behaving apps, will result in a cold boot as the MCU has shutdown the unit.
[FYT Android Head Units] luciusfox:
Its not that they keep the CPU frequency too high, its that they keep the CPU **awake**. Something in Android called a "wake lock". If an application holds a wake lock, then the CPU will not go to sleep until it has been released.
[FYT Android Head Units] x3rb3ru$:
I'm not blaming the NoKill script (much too grateful for its existence...) but I've used it multiple months on different versions of the stock Joying Rom and never had this problem. Now that I am running the GTX rom I suddenly do while I am not using any different apps as before. The only thing I installed extra on the stock GTX rom are Google Maps, BlackPlayer Music Player and Car Launcher Pro, all of which I also installed on the previous ROMs. So either there is a standard app included in the GTX rom which is behaving badly (however I would presume more people would be reporting this problem) or there is some other cause...

I'll try to setup my Joying tomorrow and test if the problem remains with v7, than I'll go through some extra troubleshooting to see what might be causing this.

In ieder geval een dikke thumbs up voor jou surfer63, grote fan van het NoKill script :good:
[FYT Android Head Units] luciusfox:
The radio application doesn't actually control whether or not you can hear the radio. The radio never actually turns off. Its just the bd37033 chip that is set to stop the audio from being played.
[FYT Android Head Units] surfer63:
Correct. thanks.

---------- Post added at 03:40 PM ---------- Previous post was at 03:37 PM ----------

:)

Take a look at post 2 for the Xposed modules. It consists of a HowTo which contains some tips and tricks. I just added a "Using NoKill and experiencing cold boots" section to it.

---------- Post added at 03:42 PM ---------- Previous post was at 03:40 PM ----------

Thanks again for the correction. Here I was wrong. With the radio I wanted to keep it simple :)
[FYT Android Head Units] luciusfox:
Their website is *probably not* being rebuilt. Labor and consumer relation laws are not the same in China as they are in the "west". That joying employee is very likely being lied to about what is going on, or lying to you about it.

Or if that is actually what is happening, then it speaks enormously about their level of competence.

It also doesn't address what happened to their other domains (.de, joying.ca, etc.), which don't even share common hosting or domain registration.

I'm positive that joying went under and locked their doors. There is some possibility that there are a few people working to scoop up the name, which may be related to the "being rebuilt" lie.

At the very simplest level, the "being rebuilt" excuse simply does not hold water, because in the very least, they would put up a placeholder site that says something silly like "sorry for the inconvenience, our website is undergoing maintenance. You can contact us by sending email to blah@gmail.com, and you can place your orders through amazon or aliexpress"
[FYT Android Head Units] derekbunch:
It was me and I’m on the December 15 2017 ROM

Kernal version:

3.14.0

Bsp@fyt #24

Fri Dec 15 15:31:30 CST 2017

Build Number:

sofia3gr_car_64-userdebug 6.0.1 MMB29M eng.bsp.20171215.153906 release-keys
[FYT Android Head Units] kiltym:
I think the "key" thing that would help us non-android experts with this issue is if there is some way to identify the bad apps, or if one has to simply kill everything they can think of, and then re-enable one by one until they find the bad app.

Which I have tried, and still can't find the bad app, so a more precise method would be great if anyone knows one and has time to share.
[FYT Android Head Units] surfer63:
Use "Wakelock Detector".

It needs a rooted ROM, but anyone asking these questions IS on a rooted ROM.
[FYT Android Head Units] Tarsa:
I'm getting really annoying Bluetooth disconnect issues. Never had any problems like it with the stock ROM... Anybody else?
[FYT Android Head Units] texastwurkteam:
My unit soft-bricked trying to dirty flash V7. Ran custom, ran GTX install same as with V6, then it rebooted and got about a quarter of the way through the install with the Android icon and it just froze up. Didn't make any progress on the bar after 20 minutes so I rebooted and I'm getting the pink/purple flashing lights. Gonna install the stock Joying and try again
[FYT Android Head Units] btrax:
I'm like you :/

How can I reflash the stock ROM properly ?

Cheers :)
[FYT Android Head Units] PuntoGT16VT:
Again great work :good::good:

I install v7 with dirty flash. AMP Settings is present :victory:. Big sound difference with enabled internal amp setting.

At the moment it looks everything works great. LED goes off after ACC is off.

I test actually the problem with cold boot. I had no problem with v6 and cold boot. With v7 also looks everything ok with sleep mode. My unit goes after 2min in to sleep mode and the power consumption is 0.01A. After 30min the unit is immediately alive when ACC switch on.

I have installed nokill aswell.

Other apps I have installed are TomTom GO, Poweramp, Tasker, LightningLauncher...