yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] arass1979:
I formatted the SD card to FAT 32
[FYT Android Head Units] TNSMANI:
MOD ACTION:

Thread closed as abandoned and also since the software doesn't seem to work satisfactorily on the old hardware as is evident from the thread itself. The OP hasn't posted after Aug. 2022.
[FYT Android Head Units] gtxaspec:
An smallish OTA update zip coming within the next few days as time permits...
[FYT Android Head Units] surfer63:
If you know how to handle a rooted terminal, or a rooted adb connection, you might try the following.

do a

cat /sys/fytver/muteAMP

If it is completely empty, really nothing in there, not even a single byte, OR only a 1 in there, do a

echo 0 > /sys/fytver/muteAMP

a zero (0), not an o.

Close and restart CarSettings. See if you have the keytone option in the 3 tab.

I just did that this afternoon.
[FYT Android Head Units] myxcon:
Ok. So I need to flash back to gtx. Will do that tomorrow and report back.
[FYT Android Head Units] surfer63:
Why flash back? Where do you have this issue? On the stock rom or on the gtx rom?

I don't follow it anymore.
[FYT Android Head Units] myxcon:
I've had the issues on gtx.

After which I flashed back to January patch to take notes and am currently on stock.

The commands you mentioned earlier, are to be run on gtx,right?
[FYT Android Head Units] amon101x:
Here is the german string.xml file for thesettings app.

Its not by me its from the user farmerjohn from the german china-rns.com forums

link to thread: http://www.china-rns.com/joying/17552-car-settings-uebersetzen-januar-2018-update-2.html

link to the xml file: https://drive.google.com/file/d/0B_XvwmLusPOrWUwyMVM1WndpaEF2RGJ4UjEwbHJjTThGaE9B/view

(you need to remove the _de of yourse)
[FYT Android Head Units] farmerjohn:
I must add that it's not been tested yet, because I didn't have enough time. Also it not my work but a coproduction of several members of the forum.
[FYT Android Head Units] surfer63:
Yes, that's right. The joying rom should function like before.
[FYT Android Head Units] dyabolikarl:
Tried to install the apk for gpsfix. No deal, It just fails.
[FYT Android Head Units] gtxaspec:
So I've been noticing that people are trying to install this custom ROM on non joying Sofia based units resulting in bricks. This ROM is only supported on joying or witson units. Any other Sofia 3gr based units have a different kernel and when this ROM is flashed will result and one good Boot and the following boot will be bad. The unit get stuck in an endless loop trying to verify security.

I'm in the process of updating the custom APK helper to refuse installation on non joying or witson units.
[FYT Android Head Units] gtxaspec:
I recompiled the new GPSSpeedFix, see http://mirrors.gtxlabs.com/joying/1_Firmware/joying_gtx/GPSSpeedFix_1_2.apk
[FYT Android Head Units] gtxaspec:
i'll add these changes into the upcoming v6 release as well.
[FYT Android Head Units] myxcon:
[MENTION=2550900]surfer63[/MENTION] [MENTION=520205]gtxaspec[/MENTION] so managed what do what you said earlier, in terminal, i have the keytone option in third tab car setting, but still no amp enable in screwdriver tab. Do you have it?
[FYT Android Head Units] dyabolikarl:
Installed. Tested.

Results:

No longer keeps turning left down every street. Mostly pain free navigation.

Possible Bug. If you drive and stop for more than about a minute sometimes... not every time... my nav icon will start drifting to the left slowly until you start driving again.

In torque what happens the compasses spins a little when satellites drop to about 4.

But this is 1000x better than it was yesterday.
[FYT Android Head Units] SynMaki:
Is there anyway to donate to this Project?:) if so, let me know.

Also, is there already a date for V6?:)
[FYT Android Head Units] ste2002:
Just use "Donate to me" button of gtxaspec - it has just appeared today.
[FYT Android Head Units] derschnelle:
As it seems, I am too stupid to find it. Where is that button exactly?
[FYT Android Head Units] ste2002:
Locate any gtxaspec posting, look left where his avatar shown, "Donate" button is right below "thanks meter".
[FYT Android Head Units] derschnelle:
Aah only works in browser mode, not with my xda app.

[MENTION=520205]gtxaspec[/MENTION]: hope my small donation is enough for a beer or ice cream in the evening ;)
[FYT Android Head Units] ste2002:
AFAIK gtxaspec needs another Joying HU to make FW development more streamlined. At least another one would be just good to have.
[FYT Android Head Units] derschnelle:
Well for that it's certainly not enough :laugh:
[FYT Android Head Units] ste2002:
At least you are not the only one already, and I hope other gentlemen will follow :good:.
[FYT Android Head Units] Fredheg:
Hello

Is it possible to change the touchscreen beep with another ?

The stock beep is horrible and to strong !

In the iGo apps the touchscreen beep is perfect !

Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
[FYT Android Head Units] surfer63:
Yes. This is because GPSSPeedFix is installed in /system/app in the custom ROM. I had not thought of that.

It needs to be replaced via direct copy using adb or some rooted file manager.

I also have to adapt my APK for that. On the stock joying ROMs the GPSSpeedFix is installed as 3rd party app in /data/app, like any other app, and can be easily replaced by the install mechanism.

In case of installed in /system/app it needs to be overwritten and the profile in /data/dalvik/profiles needs to be removed.
[FYT Android Head Units] myxcon:
I installed gps fix latest version and it activated in xposed framework, plug and play if i can say so :)
[FYT Android Head Units] surfer63:
Yes, I have noticed that as well on my short test drive yesterday. I can't remember though whether it was drifting to the left, or just randomly drifting based on my last direction.

The point is that if speed is < 1 m/s (so standing still), it will take the last direction and move at 0.1?, 0.3? m/s in that same direction.

It should have a counter that after 5(?) consecutive occurrences of a speed measurement less than 1 m/s, the direction (and speed?) will be stopped.

I will have a look at that and do some testing.
[FYT Android Head Units] andytuinman3:
Quick question:

The next GTX super firmware versions :P will they support dirty flashing. I have a fight with sygic because my license is max used (all reinstalls of my Joying). So I cannot transfer my license. They reset it again but won't keep doing that.

So as I would like to keep my unit updated but don't want to reinstall sygic. I hope dirty flash is possible :) .
[FYT Android Head Units] gtxaspec:
Yes, I will be testing dirty flashing soon.
[FYT Android Head Units] Cr4zyMan:
Can you add a button to disable the taskbar for those who have buttons?
[FYT Android Head Units] gtxaspec:
You can do that using gravity box Xposed module I believe. It's included.
[FYT Android Head Units] joshnat:
I don't think GravityBox affects the HU specific icons for home, back etc.
[FYT Android Head Units] gtxaspec:
So are you saying that it makes the status bar disappear, but those HU specific buttons remain?
[FYT Android Head Units] joshnat:
Oh sorry. I thought the question was whether we could disable the redundant buttons in the taskbar, not the whole thing. I'll try and see.

Edit: only had a couple minutes to play with it but I wasn't able to hide the status bar in GravityBox. I may have missed the right toggle.
[FYT Android Head Units] danstah:
Random question but with the new tool that flashes TWRP can we then flash back to a Joying 5.1 ROM? I remember reading that TWRP with SuperDaves master keys were necessary but not sure if this is the same as was done with the app.
[FYT Android Head Units] gtxaspec:
No, the boot and recovery images for 5.1 are unsigned. The 6.0 bootloader enforces verified boot, to which we don't have the signature keys.
[FYT Android Head Units] bogdi1988:
I tried doing an Xposed update and now until boots and is stuck at boot animation. How do I reset that or reflash it?
[FYT Android Head Units] gtxaspec:
Have to reflash. Updating xposed doesn't work at the moment.
[FYT Android Head Units] bogdi1988:
Reflash stock first then back to custom? Or how do I reflash?
[FYT Android Head Units] gtxaspec:
Unfortunately, if you didn't use custom to flash custom recovery, yes stock then custom again. Though if you have a usb to Ethernet adapter you can connect it to your computer, access via adb, and flash custom recovery that way as well without going back to stock again.
[FYT Android Head Units] bogdi1988:
I did use custom to flash recovery. How do I get into TWRP?
[FYT Android Head Units] gtxaspec:
Put the flash drive with the gtx custom ROM, hold down reset a few times till it blinks purple. Then it will boot off the USB to custom.
[FYT Android Head Units] bogdi1988:
I'll try that out in a few...

---------- Post added at 09:02 AM ---------- Previous post was at 08:29 AM ----------

So, looks like while I did use Custom and flashed TWRP, it didn't really flash properly ?. Only way it worked was with stock rom. Waiting for that to boot right now and then I'll try the gtx rom again
[FYT Android Head Units] lob3s:
I think this question has been asked before, but I never saw an answer.

Can I control the volume of a USB DAC with this ROM? I believe the audio policy on the stock Joying ROM allowed for USB audio passthrough, but you had to run a SofiaServer mod to allow the hardware keys to control the volume level.

If anyone is running a USB DAC with this ROM, please chime in. This ROM looks very promising.
[FYT Android Head Units] gtxaspec:
Link to USB dac Sofia server? Could be implemented as an Xposed module...
[FYT Android Head Units] lob3s:
That's great news!

https://xdaforums.com/showpost.php?p=72107360&postcount=127

Hasn't been updated for a while though
[FYT Android Head Units] bogdi1988:
[MENTION=520205]gtxaspec[/MENTION] - found a possible bug? - when you flash V5, it overwrites the recovery to stock, so you have to reinstall TWRP after rom boots.

Question - i used to like using the sofia fix + GVS that allowed the source button to act as google voice prompt. How do I go on replicating that? Or do we have one compiled for V5?
[FYT Android Head Units] amon101x:
intended

"(NOTE! The ROM automatically re-installs stock recovery during installation, so if something goes wrong, you can always restore to the original JOYING firmware.)"
[FYT Android Head Units] bogdi1988:
Totally missed that in the first post ???
[FYT Android Head Units] surfer63:
There is no GVS SofiaServer mod available since July.

There is a full SofiaServer customkeymod for the December version, meaning the V4 ROM, but it should work on the V5 rom as well. So, it is more than only GVS and you need to configure it for GVS in the launcher.sh

The current Xposed customkeymod module does exactly the same as the full sofiaServer CustomKeymod and is version independent. It uses the launcher.sh. Again this means that it does (or can do) much more, but you can also simply program the launcher.sh to do that. See my apk for that one.

Finally: I'm working on an Xposed Customkeymod module which comes with a Settings screen where you can easily configure what each key "needs to do". See images.

I was a bit stuck but gtxaspec seems to have lead me back on the road. I hope to "deliver" that one this weekend, after some testing.

See also https://github.com/hvdwolf/SofiaServerCustomKeyMod/tree/settings
[FYT Android Head Units] surfer63:
I will have a look at that and see if I can implement that in my Xposed module.
[FYT Android Head Units] myxcon:
Any update regarding the amp enable switch in car settings? Is that on the to do list?:)
[FYT Android Head Units] hidroela:
i second that.;)
[FYT Android Head Units] Lowen SoDium:
Is this still as slow as it used to be? The last time I tried it, key presses had a noticable delay so I went back to the older sofiaServer mod for voice search on source button.
[FYT Android Head Units] surfer63:
No. Both the Sofiaserver keymod as the Xposed customkeymod are "instantaneous". No delay.
[FYT Android Head Units] prmah:
Usb dashcam

Can usb webcam be used as dashcam on this rom like mtcd devices ?
[FYT Android Head Units] surfer63:
No. Joying blocked that in the kernel and also on this gtx custom rom we still need and use the same kernel.

Only the usb webcams sold by Joying can be used.
[FYT Android Head Units] lob3s:
:D Thank you!
[FYT Android Head Units] christosk:
today I decided to test your rom

As a first impression it seems to be very fast in relation to the stock, no problem with anything I tried except for a small problem with the aux input.

Because I have attached a TV tuner to this input

when I click on aux button, seems to be closed for safety reasons.

https://ibb.co/hGWJRH
[FYT Android Head Units] surfer63:
I downloaded the 27 April 2017 ROM and unpacked SofiaServer from it and compared it code wise with the usbdac version.

See attached txt file.

Note that it is not a big problem to "hook" the initial VolUp/VolDown/VolMute functions. The problem/challenge is the call back to the functions inside SofiaServer, or direct write to the sound hardware. That will take some time to analyze, and probably there a direct mod of the apk works better then an Xposed module.

Do not try to embed an image. It will not work. Either give the link like https://ibb.co/hGWJRH or attach it directly to your post via attachments.

And when someone replies, your image will become visible as it only takes the link.

But what is your question?

And if it is to get this safety measure removed while driving, I can tell that if it is up to me I will never help anyone trying to watch TV while driving. If that persons wants to kill him/herself by driving against a tree, it is not a big problem. If he/she drives against a family car while driving and watching TV, it is a totally different, totally wrong thing: not acceptable at all.
[FYT Android Head Units] gtxaspec:
If we need to access the b37x sound processor, I know how to change it's values via command line shell, we just need to nop the method in the Sofia server so it doesn't change the values back.
[FYT Android Head Units] gtxaspec:
In car settings, there is an option to enable video while driving.
[FYT Android Head Units] christosk:
But what is your question?

And if it is to get this safety measure removed while driving, I can tell that if it is up to me I will never help anyone trying to watch TV while driving. If that persons wants to kill him/herself by driving against a tree, it is not a big problem. If he/she drives against a family car while driving and watching TV, it is a totallydifferent, totally wrong thing: not acceptable at all.

I agree with you, but in this case it does not work when I am parked.

Do not tell me that it is forbidden and this was otherwise no reason to buy a multimedia system just to hear radio.

---------- Post added at 02:02 AM ---------- Previous post was at 01:54 AM ----------

thank you for your answer

if there is this choice then why does the message come out when I'm parked with the engine off?
[FYT Android Head Units] PoppaRoxie1986:
I restored my radio to the January stock firmware, rooted, and now that I want to go back to the gtx rom, the custom app won't allow me to install TWRP.

It's giving me the wrong build version error message.
[FYT Android Head Units] gtxaspec:
Are you using the latest version of custom posted?
[FYT Android Head Units] PoppaRoxie1986:
Yes, custom_v4_4.apk. It was downloaded from the gtxlabs site. Is the one on Google drive different?
[FYT Android Head Units] bogdi1988:
Anyone have a fix for no GPS after wake from stand by? Takes like 15 minutes to get a fix unless I reboot.
[FYT Android Head Units] dyabolikarl:
I had this issue yesterday. But it's been good otherwise. I'll let you know if it does it again. Then it might be a bug.
[FYT Android Head Units] chocoman12:
Hey guys, I just recently purchased a used car that came with a joying headunit and i'm not sure what model it is nor the MCU, i had a look at the settings and the MCU version number was not there.

All the tablet information had was:

Sofia 3gr Car

Android version : 6.0.1

Android Security Patch Level: June 1 2016

Baseband

Kernel Version

Build Number

I want to update my firmware to Joying 6.0 firmware dated 2017-12-15 or later which i'm pretty sure the current one is not

Do i just extract the linked V5_test file firmware into a folder - do i also extract the folders inside the first extracted file?

I've also noticed that the application 'custom' is missing from mine

Sorry for all the questions guys, but i've really not good with all this stuff

Thanks guys
[FYT Android Head Units] gtxaspec:
Update to joying 12 15 first, then custom.
[FYT Android Head Units] farmerjohn:
Do it exactly like its written in the first post. Only the 5009_gtx_v5.zip needs to be extracted to the root of your USB. The Update script is looking for the 5009_60.zips in the root directory of your USB, if they aren't there, install will fail.
[FYT Android Head Units] kkaaffee:
How about usb modem support? Anyone tested?
[FYT Android Head Units] surfer63:
You are using Waze as far as I can see. Are you also using a Nokill version in any form?

If so, you should know that Waze behaves badly when put into deep sleep.

If you use a nokil version, you should expand it with a customkeymod version. Kill Waze on ACC_OFF, and start Waze on ACC_ON (identical for Google Maps by the way)

---------- Post added at 09:19 AM ---------- Previous post was at 09:16 AM ----------

usb modems have been confirmed to work, but not all, only specific brands. Please search the forum.

As to whether they work in the gtx ROM: It should be exactly the same. This is all arranged by the kernel and underlying drivers structure, not by the graphical top layer.
[FYT Android Head Units] bogdi1988:
I'm running stock V5. If you look at the GPS page, the satellite lock is odd also. No GPS satellite reception.
[FYT Android Head Units] gtxaspec:
hmm.. odd about GPS issues. Do you have a good GPS antenna? I have never had issues on my unit, stock or custom, but I wired the OEM gps antenna that's built in to my car to the unit. Others have had issues with the included GPS puck antenna, I always assumed it was due to a poor quality antenna.
[FYT Android Head Units] bogdi1988:
This has been an issue in the past with some of the other ROMs. I think the very first or second Joying build after release worked fine but after 6.0 it started showing up. Some process must get hung at sleep and takes a while to recover.
[FYT Android Head Units] gtxaspec:
So from the research I've been doing, incremental OTA ZIP's are not supported in TWRP, and generating them doesn't seem to work unless you have the AOSP source from which the rom is built, so no go that way.

The next way I will test will be to just replace the /system partition, and wipe and replace the dalvik cache with out precompiled version...v6 should be out by monday after some testing. need some sleep! lol and to take the unit back out of the car again. stay tuned!
[FYT Android Head Units] bogdi1988:
I'll gladly test for you
[FYT Android Head Units] gtxaspec:
Really strange, I checked the code, and everything checks out, can you try uninstalling and trying again??
[FYT Android Head Units] myxcon:
[MENTION=520205]gtxaspec[/MENTION] any info regarding the missing amp enable in car settings?
[FYT Android Head Units] gtxaspec:
Fixed in upcoming v6 release.
[FYT Android Head Units] myxcon:
5SN561376Y279063S small thanks :)
[FYT Android Head Units] Tarsa:
Nevermind. Realized that FCC launcher has a fix.
[FYT Android Head Units] gtxaspec:
Change your dpi to at least 161. That fixes too.
[FYT Android Head Units] Tarsa:
What does the DPI have to do with it?:confused:
[FYT Android Head Units] derschnelle:
How is fcc working for you? I always had performance problems with my unit :/
[FYT Android Head Units] gtxaspec:
Ask Google! Lol the features of the Google app are dpi dependent.
[FYT Android Head Units] BassRareba:
There is a dpi setting that also makes Google Assistant work? :)
[FYT Android Head Units] surfer63:
Maybe because low-end devices, having a low DPI, simply don't have the power to run these apps?

In this case we have a medium-end device with low-end screen (although qualitatively the screen is OK)

---------- Post added at 12:23 PM ---------- Previous post was at 12:17 PM ----------

@gtxaspec:

I updated the GPSSpeedFix again. I had made and tested a 5 sample (lbdroids version) and a 3 sample version. [MENTION=309187]edit[/MENTION] testet these as well. I find it hardly measurable, but the 3 sample version shows less lag than the 5 sample version. I made that now the default in my forked repository.

It also contains the bearing fix as indicated by the user jvdv on forum.carjoying (this post and my follow-up post)

If you include again the GPSSpeed fix in your ROM, could you include that corrected 3-sample version?

If you don't (or don't have time anymore), users can always install it from my apk.
[FYT Android Head Units] shanetrainST:
Quick question, is there any way to force an MCU update?

Since jumping back and forth between GTX/LBdroid early roms and joying build my unit will no longer accept either of the MCU updates?

I have tried both current MCU files but the joying mcu update software spits an wrong file size error every time and I am stuck with the yellow error above the notifications. Also to note my unit show 800x600 in the car setting menu, but my unit is a 1024x600.

Currently stuck on MCU 2017-10-25.

Thanks in advance
[FYT Android Head Units] sosfinger:
Guys, I'm experiencing a lot of audio skipping and glitches, in music players, internet audio and Bluetooth audio. Did someone else are experiencing that? do you have any solution for this problem? I'm on january Rom, with your custom rom could this be fixed? Thanks a lot.
[FYT Android Head Units] gtxaspec:
What model unit go you have? 5009 or 6021
[FYT Android Head Units] gtxaspec:
Possible, custom is more efficient since there are less background processes running
[FYT Android Head Units] Firik:
Hello! Great ROM so far. The only issues I've seen so far are bluetooth data tethering with BT Tethering Manager not picking up the data connection from my phone and Google Voice saying "I can't make calls yet." Let me know if you want me to try anything out.

Thank you!
[FYT Android Head Units] gtxaspec:
Bt tether, I don't have that activated on my phone, unable to test right now. Google voice, change DPI to 161 or greater.
[FYT Android Head Units] Firik:
That worked for Google Voice.

Thank you.
[FYT Android Head Units] gtxaspec:
Delete the data of the Google app In settings. Then reboot and try again.
[FYT Android Head Units] a71977:
I had the same problem, try XP - ur car brand - all - can box - it worked for me.
[FYT Android Head Units] tOz666:
Great ROM! with all the tweaks and bloat removed I think my unit is a little faster.

However, I've noticed some small bugs...

I configured my unit as Spanish language, but the Joying "Car settings" app, stays in English. Not that it bothers me much, the translation is even crappier than the English one, but...

Also in the "Lantern settings" I have chosen green backlight and control the button backlight with the illumination of the dash of the car. When I have the car headlights off, the button backlight stays lit. But the screen brightness changes from one level of brightness to another you had set, as it should, but the button backlight still stays. I even tried the "timed" setting and it doesn't turn off after a while. Every backlight setting was working with the unmodded firmware.

This is not a bug, but I've noticed that xposed modules are installed as system apps - had to remove gpsspeedfix via root uninstaller to change to [MENTION=2550900]surfer63[/MENTION] version as it conflicts with the APK signature and can't upgrade. Could xposed modules be made as user apps?

I'm coming from Joying stock december firmware, if that helps...