yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] gtxaspec:
Has anyone been able to get WIRED USB Tethering from another android device to work?

---------- Post added at 08:00 PM ---------- Previous post was at 07:59 PM ----------

I did try, and failed before. The 5009_20.zip file seems to be whole-file signed, which is what I did. I was not able to have the recovery accept the changes. Have you tried signing? You don't even need to initiate the flash, I believe if you insert the media, and within android, the update program will check to see if the signature is valid before rebooting the unit to recovery. Also, Did you ever get a compiled version of TWRP set up?
[FYT Android Head Units] Tubra:
I can't root the head unit. I've tried method 2 through a cmd in windows while on the same network and when I hit enter from "install.bat <HU IP Addy>" nothing happens, no errors. I have tried mounting the /system as rw through adb shell, but absolutely nothing happens. What do I do? I am not very experienced with cmd and adb shell.
[FYT Android Head Units] surfer63:
I changed the Radio app lay-out as well (sorry for the not so sharp image)

(replaced inline image with thumbnail)

I put the PS text from (small) top left to center and put all station buttons on a single row. I didn't care about the colors.

The Radio app has a corrupted RDS text. The PS text is 8 characters and that same field is used for the 32 or 64 character RDS-text, but this string is not handled correctly by the app. I'm working on it (low prio).
[FYT Android Head Units] KamaL:
Great, I wanted one with bigger RDS text. Can you share it?
[FYT Android Head Units] surfer63:
No problem. I will do that tonight when back home.
[FYT Android Head Units] tuuza:
Are you using the cmd as system admin.

Also you dont need to add the .bat to the command.

Lähetetty minun E6853 laitteesta Tapatalkilla
[FYT Android Head Units] Bullvine:
Since updating to the latest March firmware update, the weather and clock widget that comes with the update it's constantly displays 21 degrees centigrade, and the date in the wrong format. Any idea how to change this as I can't seem to find an option in the menus.
[FYT Android Head Units] sanangel:
It seems very sad that Joying do not read this forum and his own to see the failures that we comment users about their devices.

It is good that there are always devs like you and other members of this forum willing to put their grain of sand to help and make our device better than Joying ever make.

I would like to thank you for your work and efforts.

If I had knowledge of android I would also modify some things of the radio and the music player itself of the device. They both seem too basic to me.
[FYT Android Head Units] kampfschachtel:
great, thanks you very much for taking care about that. Very welcome and needed as the Chinese are not asthetical at all......

much better already like this. I am no developer so I appreciate very much what you are doing here:good:

Suggestions:

erase the "PS:" upfront of the station name => really not needed

station name and frequency the same size and color (in the position like you have them now)

it would be cool if you could integrate the color mods already done here: https://xdaforums.com/showpost.php?p=70367793&postcount=434 and have a brand specific colour mod incl.:

BMW: amber/orange

Audi old: red (done above, please integrate)

Audi new: white red (done above, please integrate)

Mercedes: white (like now, no change needed)

please share the files with us. again thank you very much for this.
[FYT Android Head Units] gustden:
Is it actually looking at the RDS-Text? The only thing I see is the 8 char PS:, which here in the United States the broadcasters tend to rotate through with what is supposed to be in the RDS-text.

I would love to see the entire RDS-text displayed properly :)

Any chance you could also address this issue?

https://xdaforums.com/showpost.php?p=71542625&postcount=26
[FYT Android Head Units] Tubra:
Yes to both, I tried "install". I also tried listing the device and it shows up.
[FYT Android Head Units] surfer63:
Hi,

I now created 2 versions for the time being. I reworked the buttons for the 6 frequency buttons.

One with white frequency numbers: JY-1-C9-Radio-V1.0.apk.V1.White.zip

One with the original Orange frequency numbers: JY-1-C9-Radio-V1.0.apk.V1.Orange.zip

The zips contain the apk, an install.bat and an install.sh

You can find them on my github Joying Rootassistant page.

I mentioned:

Well, the version with the orange frequency numbers is an example of 2. The version with the white frequency numbers is an example of 3.

Maybe more will come.

On my Gdrive you will also find 4 folders

4pda.ru_RUL

gustden_RED

gustden_RED_WHITE

MY_WHITE

These actually contain the buttons and the "radio_ui.json" renamed as "radio_ui.json.MeaninglessExtension" as Google drive does not accept json files.
[FYT Android Head Units] AssassinsLament:
ADB over WIFI

Hey guys, I made an app that sets up adb to work over adb. I know there are plenty of apps for that but I wanted a really simple to use one, with no advertisement, that I can include without worry of copyright issues. So I made my own. It doesn't require root to work and is very simple to use. Install, run, click enable and that's it. You can even uninstall it after you enable it, because it just the setting will stay even after reboots. I suggest you keep it installed of course so that you can disable adb over wifi when ever you're not near home (for security purposes).

You can either install or include it in your custom Allapp.pkg files.

EDIT: Updated AoW

v1.1: Now shows current Wifi ip address.

-

GitHub

.
[FYT Android Head Units] Tubra:
I just can't seem to have an easy time with any of this. After struggling with root (finally got it working) I can't seem to install Viper. I am getting the attached errors. I am not experienced enough in adb commands to really understand more than /system is not rw enabled. I tried checking all four boxes in ES Explorer and nothing. I am really not sure what to do here.
[FYT Android Head Units] tuuza:
You have to remount the /system folder to readwrite acces with remote ADB

Don't remember the code, but you can find it with abit googling. (there is few different options how its written and one works)

Couple examples:

mount -o rw,remount /system

mount -ro remount,rw /system

Remember to use "$ su" first.
[FYT Android Head Units] AssassinsLament:
As tuuza stated, your /system folder is still read only, and that's why you can't make any changes to it. Either you haven't remounted it to read write or you typed the command to remount it wrong. Below, I explain step by step what each command does. So follow it carefully. Just copy and paste line by like all the commands in the code boxes from a CMD prompt, and make sure you are inside the unzipped folder containing all the files from the zip.

adb kill-server
adb connect %1
adb root

^

1) kills your current adb (basically to reset it)

2) adb connects to your headunit (%1 = your adb wifi ip address)

3) adb root (gives your adb connection root access)

adb shell "mount -o remount,rw /system"
adb shell "mount -o remount,rw /"

^

4) mounts your /system folder to read/write instead of read only

5) mounts your / folder to read/write instead of read only

adb shell "mkdir /tmp"
adb shell "mkdir /tmp/viper"

^

6) makes a directory /tmp (basically makes sure /tmp exists)

7) makes a directory /tmp/viper (this is where we store our temporary files)

adb push addprop.sh /tmp/viper/
adb push system /tmp/viper/

^

8) uploads addprop.sh to our temporary folder

9) uploades the whole system(local) folder and files into our temporary folder

adb shell "chmod 0755 /tmp/viper/addprop.sh"
adb shell "cp /system/build.prop /system/build.prop.viper"
adb shell "cd /tmp/viper/ && sh addprop.sh"

^

10) changes mode of our addprop.sh file to 755 (make it executable)

11) make a copy of the original /system/build.prop file and name it /system/build.prop.viper

12) change into our temporary folder and run the addprop.sh shell script (which adds some lines to the original /system/build.prop file

adb shell "mkdir /system/priv-app/ViPER4Android_FX_v2505"
adb shell "chmod 0755 /system/priv-app/ViPER4Android_FX_v2505"
adb shell "cp /tmp/viper/system/priv-app/ViPER4Android_FX_v2505/ViPER4Android_FX_v2505_A4.x-A7.x.apk /system/priv-app/ViPER4Android_FX_v2505"
adb shell "chmod 0644 /system/priv-app/ViPER4Android_FX_v2505/ViPER4Android_FX_v2505_A4.x-A7.x.apk"

^

13) make a directory for the viper app inside /system/priv-app

14) change mode of the directory we just made

15) copy the viper app from our temporary folder into the newly created folder

16) change mode of the viper app that we just copied over

adb shell "mv /system/etc/audio_effects.conf /system/etc/audio_effects.conf.viper"
adb shell "cp /tmp/viper/system/etc/audio_effects.conf /system/etc"
adb shell "chmod 0644 /system/etc/audio_effects.conf"

^

17) back up our original audio_effects.conf file to audio_effects.conf.viper

18) copy our custom audio_effects.conf from our temporary folder to the /system/etc folder

19) change mode of the newly copied file audio_effects.conf

adb shell "rm -rf /tmp/viper"

^

20) remove our temporary file because we are done.
[FYT Android Head Units] tuuza:
The new Joying digital amp has arrived.

Lähetetty minun E6853 laitteesta Tapatalkilla
[FYT Android Head Units] WILD9:
Thanks for this but did you need to enable adb over wifi? It works by default on my unit.
[FYT Android Head Units] CadillacMike:
looks like there is a March 28th update for this amp:

https://www.carjoying.com/Joying-blog/59.html

Here is the upgrade file (For resolution :1024*600)

Date : Mar,28 th,2017

Fixed some bugs (solve the sound is too bigger after installing our FYT100 amplifier )

i would be very interested in your review of this amp
[FYT Android Head Units] PsychoMcSatan:
I too have struggled with this and I believe it may be due to the stability of your wifi connection to your headunit. If you ran the install.bat, then it appears the mount commands didn't work or weren't received by your head unit.

I found that if I ran the script multiple times, I'd get different errors, probably depending on which line of the install.bat the connection was lost.

Curiously though, my wifi connection appears to be fairly strong. I've moved my router out into the garage so I get 5 bars, but I still have trouble. I ended up just recreating the install manually. Basically just copying over files to the correct directories and then applying proper permissions.
[FYT Android Head Units] AssassinsLament:
Really? I tried it when I originally got the headunit and it didn't work (unless I only assumed that it didn't). If it is enabled by default then even better.

With that said, it would be a bad idea for Joying to have adb on wifi set by default. Anyone who is connected to the same wifi as your device could essentially connect to it, even as root, and compromise it. Which is probably a good reason to use an app to disable it and only enable it when you need to use adb.
[FYT Android Head Units] AssassinsLament:
It's probably more adb's instability than it is your connection. Running it multiple times if it errors out is a good idea. Like for instance, sometimes adb gets stuck on connecting to the device. Or the device disconnects you once you ask for adb root.

If anyone is having issues with the install.bat, then open it up with notepad and copy and paste the adb commands one by one, and make sure each line works correctly. Time consuming but it's the best way to see what's going wrong.
[FYT Android Head Units] bogdi1988:
I thought we were getting Marshmallow at the end of the month :P
[FYT Android Head Units] Bullvine:
So guys, hoping someone can help me out of a jam here.

Updated my Joying Head unit to the March update. Everything has been working ok except the OSD when the driver/passenger door opens is a little slow to come on screen.

Other than that, everything has been great, Love the new UI looks so much better.

Anyways, Play Store prompted that I needed an update to Google TTS and to Google Maps. Which I chose to update. I also installed the Google App

However after a reboot of the unit, its seems one of the Google apps is stopping the launcher from properly loading and Im stuck with my live wallpaper and none of the app and widget icons are visible and I can't seem to get to Settigns in order to uninstall Google app.

I've tried to hold the reset button down throw the pin hole and kept it held down for a while whilst the system reset, however couldn't get the factory menu up.

Anything else I can try here to fix this? Please help :p
[FYT Android Head Units] bogdi1988:
Try the "dot" application. That should still display and you can use that to get into settings.

Or, ADB over wireless and uninstall the Google app
[FYT Android Head Units] surfer63:
I also added a RED and RED_WHITE version.

Note: These RED and RED_WHITE are based on @gustdens work, but with my layout and buttons as requested.

They still contain the "PS: " prefix though.

You can find them on my Gdrive Joying RootAssistant github page.

Edit: The nice hands and phone are not some background image :), but I could not prevend it or I had to wait until sundown.
[FYT Android Head Units] AssassinsLament:
lol... I was like, wow, cool background!
[FYT Android Head Units] Rick-W:
[IMG="hu"]https://s6.postimg.org/hgwe7w4tt/Screen_Shot_2017-03-28_at_19.23.19.png[/IMG]

Hello, Im told here on XDA that the above unit sold by A-Sure is similar to the Joying units. Can I use the Joying update on my unit ?

It sees the update on a usb flash drive, but stops at check customer info.

Any help with this unit would be much appreciated.

Rick
[FYT Android Head Units] bogdi1988:
You have to check in the build information of your unit if it has "JY" in the string. Otherwise it will most likely fail.
[FYT Android Head Units] Rick-W:
as in build.prop and edit the file?
[FYT Android Head Units] Dragonlove:
Trying to install Viper with the posted Viper4Android file, i have changed the Ip adress inside the bat file to my Joying's ip adress, tried to run it several times, but nothing happens, no Viper inside the Joying, i even tried to do it manually, but nothing.

[IMG="Viper4 Android Bat"]https://dl.xda-developers.com/4/0/9/3/3/6/0/Viper.jpg?key=-18M_otuwwVlzh0RRV7eMA&ts=1490803176[/IMG]
[FYT Android Head Units] tuuza:
Please note that this does not install the viper app, you need to download it from play store.

And then run the command to replace some essential files.
[FYT Android Head Units] Dragonlove:
Stupid me, then i try now, i try manually line by line and it stops it tells me device null not found.

What am i doing wrong? is there something else i need to install?
[FYT Android Head Units] tuuza:
Download viper4android, should find from xda.

Install the apk, and the do the same you did there before.

Should work then.

Lähetetty minun E6853 laitteesta Tapatalkilla
[FYT Android Head Units] AssassinsLament:
Actually it does install viper.

Things you need to make the install work.

1) Adb must be installed and working on your windows machine

2) Your headunit must be rooted

3) You must have busybox installed (the default busybox by joying is broken)

4) Adb over WiFi must be enabled on your headunit

5) Extract all the files of the zip into a folder

6) Run install.bat from a command prompt from that folder you unzipped to.

7) You must know your WiFi ip address of your head unit.

(Do not edit the install.bat)

Run the install by typing in command prompt:

install.bat <your headunit ip address here>

Example: install.bat 192.168.1.79

That should work, if not then

Make sure you type each adb command I posted here line by line:

https://xdaforums.com/showpost.php?p=71617679&postcount=276
[FYT Android Head Units] Dragonlove:
Tried everything you said but still no luck, get a lot of directories/file not found or doesn't excist or oflline.

I also tried to manually install Viper4Android the version from Xda and the version from Google Store, but get the Busybox is wrong even though i have installed the right version.

I will try later, i have a router laying around, maybe i should take it out in the car and see if there could be some bad Wifi signal doing this or something.

But anyway, i can do the steps above withouth having the Viper4android even installed?
[FYT Android Head Units] AssassinsLament:
Yes, no need for viper, because it installs viper for you. So do not have it installed. Like you said, it could be wifi dropping out or something. These commands, if done right, will work.

Just do each adb command line for line manually and see where you start seeing errors.
[FYT Android Head Units] Tubra:
I can't thank you enough for this help. I used this as a crash course guide to teach myself the basics of this command structure. I learned enough to copy and install everything, including finding the /system syntax error in the instructions within the temp folder. This was incredibly educational and it works now.

Off to the next issue lol. I noticed that reads the head unit speakers as "phone speaker" and excludes many functions the other peripherals get, such as viper bass and viper clarity. I wonder if there's a way to add them into the Phone Speaker tab?
[FYT Android Head Units] tuuza:
There is a setting in viper to lock the mode. It forces the app to use option you select, for example headphones mode.
[FYT Android Head Units] Dutch3raser:
Do you guys know if there are any crossover settings available in the Joying radio?
[FYT Android Head Units] bogdi1988:
Unfortunately, no :(

---------- Post added at 10:21 AM ---------- Previous post was at 10:03 AM ----------

In the about section
[FYT Android Head Units] WILD9:
Is there any way to dismiss the half screen dial pad that covers up whatever you are doing during a phonecall?

Is there a way to make the contact name show up during a call rather than just the number?
[FYT Android Head Units] bogdi1988:
Someone would need to decode the phone app and look in the code for the number. We have a couple good guys doing code stuff... Maybe they'll take this as a new project?
[FYT Android Head Units] Dutch3raser:
:( That's a bummer. Thanks for the help.

No harm is done though can work around it.

Do you know if it the 4x45 watts is RMS?
[FYT Android Head Units] tuuza:
Someone mentioned earlier that its the Peak watt.
[FYT Android Head Units] Dutch3raser:
Ouch. Are there any RMS values measured?
[FYT Android Head Units] tuuza:
I lost my backup of the newest Sofia server apk 28.3.2017. Is there a way to extract it from the update folder that Joying provided?

Dont want to reinstall the whole update to test one thing.
[FYT Android Head Units] erkar29:
Hi I´m using Nova Launcher but I´m missing the stock "widget" with the radio/bt/music control. I´m would like to make my own widget that works like the stock one. I have decompiled the stock launcher and tried to make some researchs but I´m a noob in Android programming, is there anyone here who can help me?
[FYT Android Head Units] thedru13:
I use nova launcher and have created a few widgets. I use KWGT its an app you can use to create your own. ITS AWESOME. Just takes some time to use. Lots of info out there on how to make them as well as can download ones already done and then edit them. Here is the spotify Widget I made but also will display any music app or media playing. even works with sirius and audible.

[/URL]

Here is some info on KWGT

http://help.kustom.rocks/i11-kwgt-faq

[YOUTUBE]kAbX7hTR3OE[/YOUTUBE]

https://xdaforums.com/android/apps-games/app-kwgt-kustom-widget-maker-android-4-4-t3225173

http://www.androidcentral.com/kwgt-explained
[FYT Android Head Units] erkar29:
Thank you but does it works with the FM radio?
[FYT Android Head Units] thedru13:
Never tired it. I am sure you can create a widget that would work. I don't use the radio but can see if I can figure it out.
[FYT Android Head Units] CamryGuy:
I would also like to move over to nova launcher and create a widget for vlc player.
[FYT Android Head Units] dpredster:
This mod currently ONLY works when language is English

Just completed the full install of Google Voice Search and it is working great. I can use voice commands to open apps and do searches from any screen even on Joying's launcher (UI03 does not work when google app is installed). Using V4.1-Custom-Keys-Mods I am even able to get google app to output voice response. If anyone is interested you can find the install files to install GVS at https://github.com/dpredster/Joying_GVS.

To get google app to output voice response after you install V4.1-Custom-Keys-Mods you would need to adjust the Alarm volume in Settings > Sound & notifications.

Thanks to [MENTION=3076686]gustden[/MENTION], [MENTION=503463]AssassinsLament[/MENTION] and [MENTION=2550900]surfer63[/MENTION] for all your hard work.
[FYT Android Head Units] hoang.pham:
does anyone know if the bluetooth unit used for the intel joying is internal or external to the android unit? because I have read that some previous units routed a 2nd bluetooth unit via the external MCU routing to directly back through to the analog audio outputs which presents a problem for those wishing to use a USB DAC.
[FYT Android Head Units] surfer63:
Nice work!

"do searches from any screen even on Joying's launcher": You mean including the UI03 launcher? or the UI01?

and if the UI03: on which ROM? the latest 28 March one?

What do you mean exactly with this? Do you mean something like a second command saying "You pressed the NAVI button"?

If something else, please share an example.
[FYT Android Head Units] bogdi1988:
You mean you got the Google app to output voice responses??
[FYT Android Head Units] dpredster:
[MENTION=2550900]surfer63[/MENTION] It works with UI01 and UI02. UI03 is still broken when you install google app. The voice response was referring to is the default google app voice response. [MENTION=442915]bogdi1988[/MENTION] that's correct. The voice response works now. The credit for getting it working goes to [MENTION=503463]AssassinsLament[/MENTION]. I just packaged google app for easy installation.
[FYT Android Head Units] bogdi1988:
Holy ****! I'm pretty excited now! What was the fix to allow for Google voice responses to output over the speakers?
[FYT Android Head Units] dpredster:
This post would explain it https://xdaforums.com/showpost.php?p=71565661&postcount=274
[FYT Android Head Units] bogdi1988:
Thanks! I missed it!
[FYT Android Head Units] alisaeed:
"4) Adb over WiFi must be enabled on your headunit"

how can I do that?
[FYT Android Head Units] tuuza:
It should be enabled by default.
[FYT Android Head Units] budwha:
Awesome! !........could you also apply this to the three versions from this post?

https://xdaforums.com/showpost.php?p=71047452&postcount=62

These do not modify the steering wheel buttons. Version 3.0 is the one I would like to run.
[FYT Android Head Units] dpredster:
I'll see what I can do.
[FYT Android Head Units] dpredster:
[MENTION=8097518]budwha[/MENTION] here is the modified version of No_Kill_Sofia-1-C9-Server-V3.0 with the Google Voice Search mod included.

After installing remember you need to adjust the Alarm volume in Settings > Sound & notifications.
[FYT Android Head Units] budwha:
Thanks. ........with my current ROM, when I go into sound settings all I get is the equalizer and fader settings for speakers. ......there is no "sound & notifications" .......will this change when I install?
[FYT Android Head Units] surfer63:
I just found out that this "use voice commands to open apps and do searches from any screen" only works if you have your unit in English. My native language is Dutch. This means that every non-English user should either switch to English or simply put the google quick search bar on the first screen or put the google app in [MENTION=3076686]gustden[/MENTION]'s laucher app (like it is by default).

Nevertheless, all these "home user" improvements make the unit much better.
[FYT Android Head Units] tuuza:
Download the full settings.apk. Should be in this thread too.