yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] KoTiX2:
It's good that Bluetooth is ok, thx for testing it :)

The problems with original app cannot be solved by a third party app like NavRadio because some things are hardcoded in the syu.ms server.

To avoid this we will probably need to modify the server or to disable/remove the original app but we have time tothink about it and maybe find other ways.

For now it's better to never start the original app and close it with back button before running NavRadio.

Tomorrow I'll upload the full version of the app on PlayStore for those who'd like to purchase it and enjoy all the extra features.

The free version is already available on the store with version 2.16.
[FYT Android Head Units] Gaugamela:
Interesting. I guess that making a modified firmware with Navradio installed as the default app might work. Otherwise I'm not sure how to bypass that. @surfer63 is the resident expert on FYT headunits. I think he might have a good idea on how to proceed further.

I tried disabling the stock radio appp, but that option is greyed out so I don't think it can be disabled.

I'll definitely get the full version tomorrow then.
[FYT Android Head Units] surfer63:
Situation so far:

You can't disable the standard radio app and you certainly should not remove the standard radio app (with an lsec script or modified firmware).

If the unit gets a real cold boot, the FM-chip and Amplifier start before Android and that's why you always hear the radio on a real cold boot.

Removing the radio app makes it impossible to stop the radio (believe me. I've been there when removing the useless radio with a script after switching to DAB :))

Also: the radio/FM-chip is actually not switched off, but the radio audio channel is muted.

The new NavRadio+:

If the new NavRadio+ can switch on/off the radio output, it could replace the standard radio. Note though that in that case you would use the free version and would still need to purchase the full version.

But that is just one step: The difficult part would be that some of the activities in the com.syu.ms should be rewritten to launch the app in case of cold boot (if only to switch it off) and when using (hardware) keys, although my FytHWOneKey app could help in the second case as well. The diffcult part is replacing the package name com.syu.music as it should be replaced by "com.navimods.radio" for the full version and by "com.navimods.radio_free" for the free version, requiring two different com.syu.ms mods. Also my FytHWOneKey can't take that over as it is really a call for the package name, which can't be double and which can't be "activity aliased".

As my FytHWOneKey is open source under GNU GPL3, that specific "activiity alias" radio part could be incorporated in both the free and full version.
[FYT Android Head Units] KoTiX2:
NavRadio+ can switch on/off the radio output as it use the same commands of the original app.

I'll try tomorrow to remove the original app and see what happen on cold boot, maybe something has changed in these new units...

I'm pretty sure that at some point i was able to start NavRadio in place of original app at cold boot but i can't remember now how i did it and if there were other issues involved.

@surfer63 please note that now we are on Android10 where system partition cannot be mounted and you cannot make any changes even with Superuser. You need a magisk modules to make changes there i guess...

We can always use the lsec script method to modify what we need. ;)
[FYT Android Head Units] surfer63:
Note that both the radio app and the com.syu.ms are in the oem partition, not in the system partition. That oem partition is also accessible on these Android 10 units. You do not have to "touch" the system partition. And yes: it requites the 7862lsec.sh script (or 8581lsec.sh script on the 9863a units, where the apps are identical).

Speaking of this: You should edit the title of this thread to "New "NavRadio+" ported to FYT uis7862 (ums512) and FYT sc9863a (uis8581a) devices".

System partitions (6315_1.zip versus 6316_1.zip) are different. The AllAppUpdate.bin is identical. You could create a "universal" installer using the lsec6315update with the 7862lsec.sh for the uis7862 units, and the lsec6316update and 8581lsec.sh for the uis8581a units.
[FYT Android Head Units] KoTiX2:
/oem is a symlink of /system/oem

So mount properties behaves the same.

I got access with Superuser from my app only with the original firmware that came with the unit.

After upgrading the firmware to a slightly newer version was not possible to mount OEM or system
[FYT Android Head Units] surfer63:
They now use dynamic partitions.

product, vendor, system, etcetera are now all part of the superpartition unisoc.

But as far as I know /oem is still not a symlink from /system.

But I guess I have to wait till I have my own unit.

Do you still have that slightly older firmware where it was still possible? I really would like the 6315_1.zip from that one to investigate how to go back from dynamic partitions to the "old fashioned" partitions. I like to see it before I try without "proof from the past"
[FYT Android Head Units] honeker64@gmail.com:
(y):D rem
[FYT Android Head Units] Billmans:
I am having the same issue - its repeatable.

I set it to Canada, download, unzip and then turn on PTY and it goes into the crash loop.. Clear cache and data gets things working again.

On top of that - I can't get manually set logos to stick -

long click on station to edit, click browse, find the logo (it appears) click save, dialog closes. No logo, open edit again and its gone.

Bill
[FYT Android Head Units] KoTiX2:
Please disable pty logo while i try to reproduce the problem and fix it.

Honestly i didn't know somebody was using pty logos :p
[FYT Android Head Units] Billmans:
That's what I have done - was just playing trying to get some form of logos working! :cool:
[FYT Android Head Units] KoTiX2:
Ok. I'm sorry you're having troubles indeed i've found now many bugs on the part that handle logo assignment for USA and Canada.

Even more the Logos for Canada were named wrongly for the automatic assignment so i renamed them all now and you can already delete the old ones and download again the package.

You can expect a new update of the app in a couple of days with all the fixes.
[FYT Android Head Units] hanichl:
Works on a Joying JY-VQ131N4GN !!! Had it before on a PX5, which was defect .... Waited to get IT on UIS7862 - thanks for the good Work !

Stupid question: im on payed Version 2.23 , shouldnt i get Automated Updates ( to 2.25 ) from Play Store, or must i do this manually ??

Removing Stock Radio i will Test tomorrow, will Post the result Here ...

edit: removing stock radio works smooth and flawless - done !!
[FYT Android Head Units] vonny571:
The region I was using was usa1. I can make a video if you still need me to, but it seems like might have already identified the issue from your other post.
[FYT Android Head Units] KoTiX2:
Automatic updates are set in Google PlayStore app not on mine.
[FYT Android Head Units] hanichl:
Oh, thank you ! But this sh...ty Google Play Store ... No method to get it official from F-Droid, or anywhere else ? As paid version, this good job must be honored, thats clear. i dont want to capture this thread with my intentions, so lets go to real bugs ... :) Thanks once more for this good work !! No replies needed ;)
[FYT Android Head Units] KoTiX2:
NEW version 2.27 changelog:

- Added compatibility for sp7731e units (

- Unified settings for notifications and metadata

- Fixed splitscreen for 1 row grid

- Fixed various text dimensions and layouts for USA

- Fixed logo and Sign assignement for USA and Canada

- Updated Canada logos

- Fixed crash on devices < Android 9
[FYT Android Head Units] hanichl:
Next stupid question, sorry - must be :)

I removed the stock radio, to have navradio+ the default one. My Joying unit has an button labelled "BAND" , pushing this button forced the stock app to start. How can i get the function on this button, to start the Navradio+ , btw the best app for FM Radio ever !!! Thanks in advance :D
[FYT Android Head Units] narvatu:
Here an owner of Mekede M500 with Navradio+ free. The original radio has been renamed with the script without problems. The operation is correct except for some problem already reported (sometimes it runs out of sound and you have to restart it by opening another program).

But my question goes on other way. After tuning in the stations (Europe - Spain) I have added the most used to the favorites list. Here I have two options to order the stations: according to frequency and alphabetically. I've edited the station names to 1-StationA, 2-StationB... But that didn't work. They are listed in order of frequency. Is this usual/known or am I doing something wrong?

On the other hand, I would ask if a request is feasible: would it be possible to have several lists of favorites: music stations, news stations, for example?
[FYT Android Head Units] j-5:
try this
[FYT Android Head Units] hanichl:
Hi, this seems not to be a valid link .......
[FYT Android Head Units] j-5:
my apologies, a bad paste on my part.

Try the link again.
[FYT Android Head Units] hanichl:
Sorry, still this link leads to the road of nowhere: http://dd2cdc4d40264eaf92f7b5695e06535b/

Thank you very much !
[FYT Android Head Units] j-5:
[FYT units] FytHWOneKey: non-rooted app to assign other apps to the unit hardware buttons

Hi, I created an app (first release March 2019) that works on standard FYT ROMs (Joying, T'eyes, KingBeats, NaviFly, Funrover, some Witsons, some Sinosmarts, iDoing, etc) and allows to modify the standard actions (started apps) of a number of...

xdaforums.com
[FYT Android Head Units] hanichl:
!!! thx a lot !!!!!
[FYT Android Head Units] hanichl:
The app in the link works like a charm for my Joying UIS7862, although on github there is the note that is not useable for UIS7862 . Dont be afraid, use it, now i have navradio on the hardware button "BAND". Really happy now with all the stuff !! Thanks to all, firstly to KoTIX2 !!!!
[FYT Android Head Units] KoTiX2:
Thanks to the help of @surfer63, i was able to create a universal tool to remove/restore the original radio app without knowing the name of the file in your unit.

@surfer63 I was wrong about android cache, the pronlem in your original script was in the posix conditionals so after some tests i created this ugly but efficient result:

#!/system/bin/sh
#######################################################################################
# FYT RADIO REMOVER/RESTORER
#######################################################################################
APK=""
BAK=""

mkdir -p /storage/sdcard1/BACKUP_RADIO_APK
rm -rf /data/dalvik-cache/profiles/com.syu.radio

for pathnam in /oem/app/**_com.syu.radio/**.bak; do
if [[ ! -d "$pathnam" ]] || [[ -f "$pathnam" ]]; then
export BAK="$pathnam"
export APK="${pathnam%.bak}.apk"
fi
done
if [[ -f $BAK ]]; then
echo "Found $BAK !"
mv -- $BAK "${BAK%.bak}.apk"
chmod 0644 "${BAK%.bak}.apk"
exit
fi

for pathname in /oem/app/**_com.syu.radio/**.apk; do
if [[ ! -d "$pathname" ]] || [[ -h "$pathname" ]]; then
export APK="$pathname"
export BAK="${pathname%.apk}.bak"
fi
done
if [[ -f $APK ]]; then
echo "Found $APK !"
cp $APK /storage/sdcard1/BACKUP_RADIO_APK
mv -- $APK "${APK%.apk}.bak"
exit
fi

so everytime the USB stick is inserted it remove the original app renaming it with .bak extension or if the .bak file exist it restore it back with .apk extension.

You can use it as many times you want ;)

the resulting tool can be found here:

DROPBOX: FYT RADIO REMOVER/RESTORER

or here:

GDRIVE: FYT RADIO REMOVER/RESTORER

I'll put this links in first post too. Enjoy ;)
[FYT Android Head Units] honeker64@gmail.com:
I'll try it tomorrow
[FYT Android Head Units] j-5:
Thank @surfer63 , I'm just a messenger, :D
[FYT Android Head Units] honeker64@gmail.com:
i couldn't wait ... i put it up ... the factory radio is gone the nav radio is going properly ... you're king. their thanks
[FYT Android Head Units] Billmans:
So everything is working great - NavRadio is great!

I have another small issue - and I am not sure this is the right topic - but its related so I will start here.

When I am listening to Radio it looks like the "Media" volume is set to 0. Because of this voice navigation does not work - I can hear the radio volume lower - but no voice. If I start Google Music, the Media volume is back up and navigation prompts work as expected.

I am guessing this is by design - you don't want to accidently end up with a media player and the radio playing at the same time - but just so I understand who/what is setting the media volume to 0?

Has anyone else noticed this, found a fix or workaround to get navigation prompts while listening to radio?

BTW: its also google assistant and anything else that would need to grab media volume for a short time.

Sorry if this is the wrong place to post this, but figured it tied into NavRadio.

Thanks again
[FYT Android Head Units] KoTiX2:
So you can confirm me that the problems with Canada logos now is all fixed?

To answer your question, Please check if the original radio app does the same.

If it doesn't then it's a NavRadio issue.

Let me know ;)
[FYT Android Head Units] honeker64@gmail.com:
I also indicated that the navi mix does not work with the radio in another application
[FYT Android Head Units] honeker64@gmail.com:
the navi mix didn't work with the factory radio either
[FYT Android Head Units] Billmans:
Yes the logos seem to be working well - thank you! that said, I am in Toronto and many seem to be missing, or at least its selecting wrong ones (from different regions)! This is not a concern, I can download and link locally on my radio - do you have a way to update for all/should I just send them to you?

For the music muting question (Navigation prompts muted) - With the old radio it did work properly most of the time - I know every once and a while it did not, but it was not 100% consistent like it is now. I will have to add the stock radio app back and do some more testing to see exactly how it behaves in comparison.

I did play a little more with Navradio - it seems like the volume on the "Media" stream in Android settings is turned down (as is "Alarms" probably not relevant but thought I would add). I can turn it up in settings, but as soon as I leave the stock Android volume settings and return its set back to 0. The only way to get it working again is to open an Audio player (which stops radio).

Not sure if you are setting/handling volumes in the app? It could be another process on the tablet that is now not working since the stock radio app is not running?

Anyway.....thanks again!
[FYT Android Head Units] marchnz:
Factory settings....radio is not media
[FYT Android Head Units] KoTiX2:
Yes please send me the logos so i can add them to the zip.

You can also download the logos of the US states close to Toronto like New York, Pennsylvania, etc..

The app will look in all the extracted folders.

Please make a video of the audio mute problem so i can try to reproduce it on my unit.

Thx ;)
[FYT Android Head Units] honeker64@gmail.com:
do you still go after the upgrade?
[FYT Android Head Units] KoTiX2:
I don't understand...
[FYT Android Head Units] soltype:
Is the RDS working for anybody else mine comes in misspelled and jumbled?
[FYT Android Head Units] opicronNL:
Thank you for this. The default radio app on my Mekede 7862 is driving me crazy. I will try this tomorrow!

I purchaed the latest version of Navradio+ on the google store. It is the best!

Can I donate to you in any other way for continued development? (I do have some requests ;))
[FYT Android Head Units] surfer63:
Make an image of it.

What is your DPI, font size , etcetera?
[FYT Android Head Units] KoTiX2:
Please contact me by PM to discuss about your requests.
[FYT Android Head Units] soltype:
All the app font settings are at default , the screen I believe is 1280x720. The song that was playing in the picture is Jesse's girl by Rick Springfield
[FYT Android Head Units] marchnz:
I wish that I had.
[FYT Android Head Units] KoTiX2:
Are you from US or Canada?

Have you enabled the live-rds option in settings? If you did, please disable it.
[FYT Android Head Units] honeker64@gmail.com:
does the radio still work properly after the update?
[FYT Android Head Units] Dilligaf_:
Not so much a bug as a slight inconsistency. Living in the USA we have to be different than the rest of the free world an hence use MPH rather than KM/H on the full screen speed display it reads in MPH but the circle has a hardcode KM/H label. The ultimate would be able to choose KM or miles display but a toggle to change the label would work.
[FYT Android Head Units] KoTiX2:
If you have set the correct radio region to USA it automatically set the speed to MPH, including label.

Are you using the full version?

Do you see the USA states list in logos section?
[FYT Android Head Units] Dilligaf_:
Radto is set to USA and logos show states. I have the full paid version. Again it's no big deal, just something I noticed,
[FYT Android Head Units] KoTiX2:
I have tested it on my FYT unit and it show MPH.

I'm curious now why you see Km/h..

Does it always show kmh?

Did you ever see mph?

Or it show kmh just sometimes?

Tnx for your help ;)
[FYT Android Head Units] Dilligaf_:
I only just purchased it yesterday, I'm quite impressed with your work. I have only seen kmh label but I'll keep an eye on it. I have a Atoto S8 Gen2 if it matters.
[FYT Android Head Units] soltype:
I'm in the US,I disabled live RDS and now it doesn't show anything at all
[FYT Android Head Units] KoTiX2:
Ok then please tell me, what does show the original app?

Can you make a video of the original app showing some rds infos and a video of NavRadio too?

Because as i understand you are not receiving any RDS text but all the text is in the rds name field and for sure you need live-rds enabled.

Maybe there is a bug in my live-rds code for the USA but i need to see how it work now to fix it.
[FYT Android Head Units] soltype:
It was garbled in the default app as well I'll post some pictures tomorrow morning.
[FYT Android Head Units] KoTiX2:
New Version 2.29 :

- Added "Edit Station" button in Stations menu

- Added manual addition of Alt.Frequencies in EDIT window

- Fixed crash when selecting logo during add station

- For notifications only, set RDStext "-" when empty

- various layout fixes in Edit and Add window

This new function to manually add the Alternative Frequencies is very usefull specially for FYT units were the AF doesn't work at all.

Once you have added at least one Alt. Frequence to a station, you can easily switch between them sliding up/down in the middle of the screen or double clicking on the station button:
[FYT Android Head Units] soltype:
The song playing is "Interstate Love Song" by Stone Temple Pilots
[FYT Android Head Units] KoTiX2:
As i suspected and as you can see, the song infos are showed in the PS field that in standard RDS is used for the station name.

The song infos should be sent in the RDS text instead.

In the USA is not unusual to see this situation and it just depend on the radio station itself that doesn't adopt the standard RDS methods and that send all the infos just in the PS field.

In Europe nowday most of the stations sent the informations in the right fields but not all of them and not in all countries.

For this reason i added the liveRDS option.

There is nothing more that i can do about it. ;)
[FYT Android Head Units] soltype:
Okay thanks for looking into it hopefully the United States will start catching up.
[FYT Android Head Units] surfer63:
Great work.

When I was still planning on getting a FYT uis7862 unit, I wanted to work on frequencies and logos like it was done for the original adapted radio for the FYTs uis7862/uis8581/sc9853i. So I collected for the Netherlands, Flemish Belgium, Germany and Denmark (less complete) all frequencies per station.

I added them as an .xlsx, an .obs and 4 .csv files to this post. I hope you can do "something" with these files to automatically find alternative frequencies for the stations. If you need help to convert them to .xml or .json, please let me know. Just pay attention to the decimal separator being . (dot) or , (comma). I'm in the Netherlands, so it is , (comma) for me. The csv default to . (dot) though.

For all the others living in or travelling through these countries: Just check for the alternative frequencies for your favorite stations.
[FYT Android Head Units] ciris:
I originally bought this App when I had my old PX5 Unit and it never worked. However since trying it on my MEKEDE M600s its been pretty great! I removed the stock radio app completely to have Navi+ be the default. I think I may have a problem in not being able to manually tune to an AM station. (Ill need to double check that) But all in all I like it. I love being able to max out the grid layout with radio station tiles. Im from South Florida USA and not all station logos match however this isn't much of an issue as you can upload your own logo. Minor Gripe 😅 Thanks KotiX2 & surfer63
[FYT Android Head Units] Ander posada:
It sounds great.
[FYT Android Head Units] xxDvDxx:
Hello, i just installed on my joying multimedia android car radio (CPU "SC9853I-IA" equipped) the NAVRADIO FREE v2.20 , i tried the app remover but nothing happened, so i installed the app anyway and was working.. just i want to be sure , the usb storage i was using was with something else inside.. so dont know if this can make those script not working.. i just unzipped the zip file content in the main root of the usb storage and i plugged it on the radio, but nothing happened. I am doing something wrong?
[FYT Android Head Units] KoTiX2:
Please post a picture of the content of the USB
[FYT Android Head Units] xxDvDxx:
Hello, i just installed on my joying multimedia android car radio (CPU "SC9853I-IA" equipped) the NAVRADIO FREE v2.20 , i tried the app remover but nothing happened, so i installed the app anyway and was working.. just i want to be sure , the usb storage i was using was with something else inside.. so dont know if this can make those script not working.. i just unzipped the zip file content in the main root of the usb storage and i plugged it on the radio, but nothing happened. I am doing something wrong?

hi, this is the pic of the content after i plugged the usb storage disk, and those with arrows at the side are folders and files before to plug the usb storage on the radio.
[FYT Android Head Units] honeker64@gmail.com:
Dropbox

www.dropbox.com
[FYT Android Head Units] iket22:
Hi, I'd like to install NavRadio+ on my Device because it looks great and seems to have many features I miss in the original FM Radio App at my device. But after installation of the free trial version 2.20 the nice looking app says 'Hardware is not compatible'. My device owns a UIS8141E CPU. Its MCU-Version is 2021.09.13 11:32:52 NOR_812_F2N_G23P32F32_Ver:1.0(FYT)

Is there any chance to get NavRadio+ running on my system? Would be great!

Best regards
[FYT Android Head Units] xxDvDxx:
This worked perfectly.. thanks !! To restore it , need just to repeat it i guess ?!
[FYT Android Head Units] KoTiX2:
Yep, sorry i forgot to update the second post :(

DROPBOX: FYT RADIO REMOVER/RESTORER

or here:

GDRIVE: FYT RADIO REMOVER/RESTORER
[FYT Android Head Units] xxDvDxx:
The amazing thing is that this software you made, solved all reception problems i had with the original software. That's amazing! i have been trying so many amp antennas and didn't had any improvements, now with just this app , i was receiving so many stations that i couldn't believe it XD.. If you need a suggestion about something to add on next releases.. i would give you an interesting one. ;-)
[FYT Android Head Units] honeker64@gmail.com:
just called your attention to the solution..KoTiX2 thanks for solving it
[FYT Android Head Units] KoTiX2:
Uhm....

I believe it's just a matter of setting the correct sensitivity values in settings. Anyway I'm glad you are enjoying it :)

Sure, I'm always happy to hear suggestions. Shoot! :)