yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] mariodantas:
I agree with that, but you can release a smaller (than 130MB) file that checks if required libs are already in place, if not, then download that libs from you GDrive (or another filehoqsting service) the missing files and put them in your /data/data/<yourpackage>/files/ (that the 130MB together)
[Android Head-Units] KoTiX2:
I'm really struggling trying to understand how the original app work...

As i understand until android 6 it was using a simpler code that talked directly to MCU.

With android 8 they started using native libs like the MTK units, another "syu" lib, the kaolafm support lib, SQL datatbase and they kept the support for all the platforms in just one APK (Sofia, px5, Uis, etc..,).

Of course the latest release are also obfuscated so jadx conversion is bad.

The result is a mix of everything that is really hard to understand and honestly i don't know yet if I'll be able to obtain any results.

I'm trying... But as i said it's very hard...
[Android Head-Units] mariodantas:
@KoTiX2 you have an excellent product for the Topway based platform, do not explode your mind trying to port the app to FYT (I'm talking against my own ideas as I have FYT units) keep doit the great job that you do with NavRadio and making happy your customers.

Anyway many thanks for all the time you spent tryng to find a suitable way to port the app
[Android Head-Units] Veelyt:
Hey, I just came across this wonderful app. because I tried to find a solution for my RDS problem on my T10 (6+128) device. The stock radio app has this issue that RDS works only when I "refresh" the frequency of the station (like click +0,05Mhz and then -0,05Mhz). And it works until I turn off my car. After I turn it on again - the RDS is frozen. It doesn't update anymore. I tried contacting support, but they seem to not understand what the issue is and they claim that everything is fine.

At first I thought that installing Navradio+ solved my problem but it didn't. RDS also gets frozen after device goes to sleep. Any idea what's wrong?
[Android Head-Units] KoTiX2:
I don't know...

Maybe you just need to update your mcu/firmware?
[Android Head-Units] scalamusical:
Hi, tks for you work, please some chance port to spanish this app.. ? and logos y frecuencies for Ecuador..? Cuenca Auay..! please preferible spanish language for all config and sreen general..? tks..!
[Android Head-Units] KoTiX2:
The app already have Spanish language included.

You just need to set Spanish in your android settings.

About Ecuador logos I'll see what I can do ...
[Android Head-Units] KoTiX2:
I have a little good news:

Finally I'm now able to set frequency and receive rds infos from my fyt unit and show them in NavRadio+ :D

I found also a small trick to avoid having all native libs included in the app.

There is still a lot of job to do but I'm pretty happy that something is finally moving in this unit. :D
[Android Head-Units] Veelyt:
I think I managed to solve my issue. I disabled the factory radio app completely and allowed the navradio+ to autostart. Everything's been working flawless so far.

About the radio station logos - I somehow got the option to pick the logo manually blocked (it says I lack the rights to do so). Is this because Ive got non-rooted android? Is there any other way I can change them myself?

Also, some of the station logos (from Poland) seem to be missing/wrongly assigned or they are outdated.

Here I can share the latest logos I found: https://drive.google.com/file/d/179OSiMKmmcTrdvPBitWwr2A8DH-R-3oW/view?usp=sharing
[Android Head-Units] KoTiX2:
Tnx for the logos.

Did you give write permission to NavRadio?

Root is not needed for logo assignment.
[Android Head-Units] scalamusical:
Thks... please my place now in Ecuador is cuenca city in the azuay province... please make logos for my region.. thank you for make this incredible app.. ❤
[Android Head-Units] KoTiX2:
Please check if these logos are ok :

Top Online Radio Stations in Ecuador

Listen to the best online radio stations from Ecuador for free. The hottest music trends, and the best radio shows - all in myTuner.

mytuner-radio.com
[Android Head-Units] Veelyt:
Navradio got permission to use the location and storage. Not sure how to give "write permission". Anyway the pop-up says "No apps can perform this action".
[Android Head-Units] KoTiX2:
if you mean when you press "Select Logo", then you just need to install a file manager like Total Commander or something else that let you browse the internal sdcard files.

The logo files after extraction will be in the folder "RadioLogos"
[Android Head-Units] Veelyt:
That solved it, thank you so much. Your collection of polish radio station logos is much bigger than I thought! I found everything I was looking for and I could assign them to the stations without any problems.

Besides that, I made some observations while using the application:

First, sometimes when I mess around in the app settings, the radio tends to pause playing sound for a while. It also happens when I jump around to other applications installed on the device and the radio plays in the background.

Second, there is some problem with changing theme colors. For example, I wanted to change buttons accent color to the one of my choice = let's call it red-orange (to match it with other control lights inside the car), look at the photo 1. However, when I go back to the radio station hub the color is not the one I chose - it's normal orange, photo 2. When I move the slider a little bit more to the red - the accent color changes to normal red, photo 3. Looks like there is no possibility to choose a color in between orange and red.
[Android Head-Units] KoTiX2:
Some settings need a restart of the activity to be applied and effectively functional.

So sometimes the sound goes off for a moment to apply those settings.

About the colors, I'll have a look and I'll try to fix it but right now I'm too busy with the porting to FYT kind of units so don't expect anything soon.
[Android Head-Units] Michalski124:
Hello i have Spreadtrum sc9863a with si4754 tuner, similar to TS18, is it possible to run navradio on it? Default app is so bad and I want to change it
[Android Head-Units] KoTiX2:
Please try the free version.
[Android Head-Units] Michalski124:
Tried and it has no error but don't search stations and there is no sound
[Android Head-Units] KoTiX2:
So your unit is not compatible sorry.
[Android Head-Units] Michalski124:
Is it possible to make it work?
[Android Head-Units] KoTiX2:
No, i cannot make it for all chinese models...
[Android Head-Units] toor76:
Hello, i have headunit Tesla-style (SPRD; Platform TS8; Android - 6.0; CPU - spreadtrum sc9832a, 4xARM Cortex-A7 1.3, 32-bit )

Download and install from market.

At startup - white screen.Tell me please, is it possible to run it on my Head unit?
[Android Head-Units] GnFgr:
Hi. Nice app. I bought the full version and everything is working except one thing. I own an opel vectra c and it has a factory installed lcd screen that shows info for consumption, climate settings and what is playing.

My unit is a px6 from a Chinese seller called woonderfo.

From the original radio application of px6 i get info of radio frequency on opel factory screen.

I also gave a try with another application i found here and it sends correct data to opel screen. This application lacks a widget and for my use it is mandatory.

From your application the opel screen shows "Other" and not the frequency your application is locked on.

Other than that everything seems to work ok till now. I still havemt try to see if i can set another application as the default one and be able to use the hardware button to open the application.

Anyway thanks for your work and i am glad i paid no matter i keep using your application or not. Keep developing as long as you have fun mate.
[Android Head-Units] KoTiX2:
Tnx for your report.

As my car don't have can use i cannot test the LCD part.

What is the other app that work for you that you are talking about?
[Android Head-Units] stefh79:
Yes hide in fullscreen. RDS and TA and AF works great.

Switching Audio i test it tomorrow!

Autostart is working but to slow. i must try to disable the orginal App!
[Android Head-Units] stefh79:
hello!

I test the app today once more.

Audioswitching works great mit the Navi App!

A Problem is when i start the Radio then Start the original Radio app to! I can not disable this one.

The boottime from NavRadio is also much longer than the boottime from my navi app. I ned start naviapp at last!

i know my english is very bad sorry!
[Android Head-Units] atp2kk:
- go in carsettings->extra settings (the password sould be 668811)

- there you find "Config info", click it and se the check at "NO Radio"

Wysłane z mojego SM-N960F przy użyciu Tapatalka
[Android Head-Units] UFORudi:
Hallo,

I'm ready to test. My device: 10.1" KR-1030 (Zhangnanyi), Allwinner UltraOcta-T8, Android 7.1.2

Email: tbrvss@gmail.com
[Android Head-Units] KoTiX2:
I made a new version 1.08 with a new feature: double click on station info to toggle fullscreen on/off.

I Set the minimum time for toggle to 3 seconds to avoid a bad behaviour.

I added USA/California logos to my repo.

I also decided to publish it in playstore as a purchase app. So it will be available soon for everybody.

For the testers should still be free, let me know if it's not like that.
[Android Head-Units] stefh79:
Hello! Thats fine.

Can you make the app boot faster? i mean the time bevore the app boot! Or can you give me a tipp how i can to configure it?

And can you make it to change the bootlogo is possible?

---------- Post added at 06:16 PM ---------- Previous post was at 06:12 PM ----------

Thank you. Works fine :good:
[Android Head-Units] KoTiX2:
It really depends on the machine it's running and on the firmware.

On my oneplus6 you cannot even see the splash screen.

On a px5 unit 4gb ram it's fast.

On a t3 unit with original firmware is slow but with custom firmware with correct kernel it's fast.

On which unit are you running it? How much ram?

Anyway I'll try to find a way to make it faster but I cannot promise anything..
[Android Head-Units] stefh79:
I have a t8 allwinner with 2gb ram. Android 8.1

The Problem is i will the navi map see on ma display.

But Radio boots slower then navi.
[Android Head-Units] stefh79:
I fixed my Problem with a tasker. Now boot navradio before naviapp. Great. But the next Problem. I have deaktivated radio in the extended options. Now is my startscreen extendet options. What can i do? Anybody have a idea?
[Android Head-Units] KoTiX2:
I don't understand the problem sorry, explain better .
[Android Head-Units] stefh79:
I mean my homescreen is now the settingsscreen
[Android Head-Units] AdekP:
KoTiX2

I put a translation into Polish. The translation itself promises a lot of fun while playing with your application. Unfortunately I have to wait for the port to PX5. By the way, I report for possible port tests :)

View attachment 4924913
[Android Head-Units] KoTiX2:
Tnx for the file :). I already have Polish translation .

I will update the first post with languages availability so other people will not do twice the work.

Right now I have no idea when I'll start working on the porting to MTC units, I still have some tunings to do to this version. I'll keep you informed btw;)
[Android Head-Units] TouchMeBell:
I installed from the Playstore not knowing for sure if my T8 STM32 unit from Banggood was "TopWay" based. Unfortunately it just crashed so I selected a google play refund. BTW, I think $7.49 is a good price. Do you think there's any hope to get your radio (or any other as the factory app is terrible) running on this? It appears to be mfgd by HZBHD . com - a,k.a. Huizhou City BoHuiDa Technology.

STM32-20190828-11-KC2-30

Thanks
[Android Head-Units] KoTiX2:
Can you send me a picture of the system information screen please?
[Android Head-Units] TouchMeBell:
Please find screenshot of device info page. Also I've included a ZIP with more screenshots of extended system detail (showing that it is actually Android 8.1 and not 9.0).

If you like, here's the stock radio APK. Too big to attach so I uploaded to Google Drive:

https: // drive.google.com /open?id=12NLx5chTF9Lo36hXSO4C7xBDtJrvC62l

Thanks
[Android Head-Units] KoTiX2:
Hi, it's not compatible :(
[Android Head-Units] TouchMeBell:
Thank you very much for checking. I have emailed the apparent manufacturer to see if they can provide an alternate ROM or APK. I've seen quite a few STM32 based radios in the last few months... Hopefully some bright and ambitious developers will crack them open with new ROMS or other mods - or at least collect some compatible stock APKs that we might mix-n-match from. :)

Cheers from Canada.
[Android Head-Units] Gorgolemis:
Radio

I'd like to install this radio too. I have exactly the same specifications as TouchMeBell.

If there are any updates please let me know.

TouchMeBell, please let me know if you have update about filmware or compatible apks with our device.

Regards from Greece.
[Android Head-Units] MontanaXDA:
I have knowledge that impatiently await the px5 version I count on your work kotix thank you
[Android Head-Units] GnFgr:
You can find it here

https://xdaforums.com/t/app-custom-mtcd-radio-app-update-0-9-9.4040505/

The info to the opel screen passes from the canbus box of the radio.
[Android Head-Units] KoTiX2:
Ok, I'll see if I'm missing something in that part of the code.

Tnx.
[Android Head-Units] GnFgr:
Thanks for the reply anyway man.

I think he has open sourced his code on github. You can find the link near the last pages.
[Android Head-Units] KoTiX2:
NEW Version 2.16 is coming out:

- Added Ecuador logos

- Possible fix for radio info display on canbus for MTC units

- Fixed compatibility for "SF0" models (variant of S32F0 ")

- Fixed "MHz" in notifications
[Android Head-Units] KoTiX2:
Oops... In this last release i broke the compatibility with TS10 units.

Tomorrow another update v2.17 will be available with the fix.
[Android Head-Units] danielh1402:
Where is it? I was searching about that feature but I didn't find it.

Navradio+ seems like it has a conflict with stock radio when I try to change between stations (Next/Prev buttons)

(It's like navradio change the station when I press the button but original radio app also change it and they have different frequencies)

Only disabling original app in settings doesn't work.
[Android Head-Units] KoTiX2:
you have to close the default app before running NR+
[Android Head-Units] GnFgr:
Hi, i used the last update and you are getting there. Very fast support.

So frequency info are being shown on opel lcd with some weird stuff but they do work.

Basically the . (Lets say the frequency is 89.20Mhz) does not show on opel lcd on the right decimal (i see it as 892.0Mhz).

Also if the frequency is above 100.3Mhz it shows as (1::003.0Mhz).

Other things i have see while i use this little gem.

My car stereo does not let me bind an application to the radio hardware key. This is a limitation of my car stereo.

This application does not autostart after car radio sleeps. I think android is killing most running applications when going to sleep. Maybe if i find a way to make the notification persistent?

Is there a way to disable the pop up asking to find a logo for stations? I have stored most logos but on some i do not have it. And i am getting the pop up.

Themes. Advances settings. Changing color to some things does not work as it should. Lets say the above middle info line (af, st and so on)

If you leave it as default you see the info line but do not know what works. Nothing looks choosen. If you change color to something else color does not change but.....what works is now bold. So if the frequency is stereo stereo is bold.

In modes. What exactly is DX that turns into LOC when pressed?

Above infoline. If you listen to a stereo frequency andchange from mode to stereo off, stereo is shown as enabled until you change to another frequency.
[Android Head-Units] radionerd:
Thanks for the quick fix. I had updated to last and lost audio;-) Today was happy to see update, and now working smoothly on my TS10. Thanks!!!
[Android Head-Units] KoTiX2:
Tnf for your report. At least now I know that I'm on right direction and the freq display will be fixed in next release.

For hardware keys and auto start you need a custom rom like Hal9k or malaysk.

About logos, for now you need to assign the NavRadio logo to the stations that don't have a logo to avoid that it keep asking for it. I'll see if I can add an option to disable the function.

I see from your picture that you are using high contrast text option and that is causing the bad behavior with the themes and colors. Please try to disable the high contrast text in android accessibility settings.

LOC/DX mean Local/Distant and it's used to search stations with strong or low signals.

The ST on top of the screen show if the station is transmitting in mono or stereo mode. It show up when the stereo signal is received from the station so why it's changing when you change station.
[Android Head-Units] GnFgr:
Assign the default logo is a solution that i did not think. Perfectly acceptable by me. Thanks for that.

As forbthe frequency man, it will be fixed when it will be fixed. No eta is fone by me.

I do use high contrast since it helps readability in high sun areas (and here is one), and the viewing angle my stereo has. Thanks for that, but i will stick with high contrast. Its not a problem, just things i saw while using this application.

Got it about loc and dx.

Got it about st.

And last piece for me will be to correctly match color with car.

Very nice work man. Keep up
[Android Head-Units] mvn:
hi,

I bought a TopWay TS7 unit, and the build-in radio app sucks.

I tried your app but as expected it doesn’t work as it’s Spreadtrum SC7731 based.

Is the radio apps most relaying on firmware or chips (SC7731 has build-in FM)?

Do you think it would work if I get the app from fx. a Lenovo A1000 (that is also using a SC7731)?
[Android Head-Units] KoTiX2:
Compatibility depend mostly on MCU type more than CPU.

TopWay on some SOCs and MCUs have used a different software approach, more similar to MTK based units and recent FYT units that use native libraries to handle FM radio.

I doubt that you will be able to run the app from Lenovo but you can try and if it work please post the resuts ;)
[Android Head-Units] iello81:
Hi, is it possible to remove or hide the bottom bar?
[Android Head-Units] KoTiX2:
Actually it's not possible.

Maybe i could add an "auto hide" function. ;)
[Android Head-Units] GnFgr:
1. showing notification when this application is not in the foreground is very nice. but we only have the option to set the time for the notification to short and long. Would be much better if we could define for how many seconds the notification shows.

2. Stations with no logos. We have to either pray and wait for the auto popup that suggests logos and one of them is the default one, or try and find the default one by hand. My suggestion would be at the manual choosing of logo a button that reverts to the default one.

I had no luck either autostarting this or any application on my headunit sold by wonderfoo. The unit just kills anything when either rebooting or sleep. I have bought agama launcher, car launcher pro, and will try fcc to see if i can managed it from there. I also did try Automate application with no luck since it cannot read when screen is on or interface is accesible. Maybe i am setting it wrongly who knows.

Really do not want to change to a custom rom since i read some problems with auto volumes. Did update to latest rom that seller was very kind to supply but no luck. Maybe rooting.

Also no luck to remap hardware band key to this application. You can bind it to many things but not applications. Yea i know custom rom would be a sollution to this.

3. Top bar that shows info about st (stereo), Af (alternate freq), tp (traffic program), is somehow behaving weird. So lets say i have a station that broadcasts at stereo. And have stereo enabled. The st on top looks colored. If i disable stereo it remains colored until i change a station. This happens to tp and af also. it shows the last state it was (on or off) and not the real one until you change a station.

4. Full screen. Beautiful. simple and as it should be.

5. RDS. working as it should. Fantastic.

6. TP . Normal radion app had a drop down menu to choose from a variety of tp. here i guess it defaults to traffic? or i am thinking it wrong?

7. swipping through pages with stores stations. It is a bit funky. It works ofc but since there are pages with stations it is sometimes hard to stay on a page since you do not know when the page is starting and ending.

8. Frequency bar. The pointing needle that shows the current locked frequency could benefit from grater visibillity?

9. Showing frequency via to default car lcd is helping me a lot. yea it still need some fixing since it shows the dot on the wrong place but you will get it. thanks for that.

10. Finally can store all the stations (we have more than 60 here) and lists. Damn. Have a different list for when i am outside the city.

11. Fav stations. Best thing ever.

Those are just thoughts. nothing more. This is period my default radio app in the car.
[Android Head-Units] mvn:
Hmm I was trying to find out if it would be worth the effort to get the radio app from the Lenovo firmware.

but I guess not then.

So your app works with TopWay firmware, only my TopWay unit is different in that it uses native libraries to connect with the radio?

Anyway, doubt it make any difference but here is my MCU info:
[Android Head-Units] iello81:
Fantastico!!

Do you know how to setup your app as default radio?
[Android Head-Units] holbic1:
I installed IsudarT72 and there is no sound at all. Normal radio plays but yours doesn't play (no sound)
[Android Head-Units] Gaugamela:
Does anyone know if this works on UNISOC 7862 SoC head units as the Atoto S8?

Edit. Does not work. Still didn't manage to find another radio app that works with this head unit besides the stock one. ugh.

Kotix replied to me saying he is porting this. Here's the MCU info of the Atoto S8 Gen2:

MCU Version:

2021.04.26 13:48:17 YUF_53_L6315_G32P64F64_Ver: 1.0
[Android Head-Units] Loggio:
Hi,

Sounds like a long shot... But any chance of getting this working on the following unit I have recently purchased?
[Android Head-Units] Skiller7891:
Hi I’ve just purchased the app after having no issues the full version keeps crashing and reverting back to the stick app I’ve got a erisin px5 octa core 4gb ram
[Android Head-Units] KoTiX2:
Is it an MTC or. S32F0 type of unit?

Do you have a custom ROM installed?
[Android Head-Units] Wrybread:
Thanks, I was just about to try this in my new Atoto S8. I'm really hate the stock radio app. I really hope NavRadio adds support for it. And to the dev: I bet you'll get quite a lot of business if you do. And let me know if you need a beta tester.

In the meantime I havnt tried this yet but plan to:

MTC RadioSB v.3

Hi, I changed the base radio apk. the mod I created can be installed as a normal app, it is not necessary to replace it with the original r...

simobaro-mtc-radio-sb.blogspot.com

Please post how it goes if you try it.
[Android Head-Units] Gaugamela:
It won't work because that FM radio app is for MTC head units.

The Atoto is an FYT head unit, so they are not compatible.
[Android Head-Units] Wrybread:
Are you talking about NavRadio or the one I linked? I hope the one I linked works, since it was specifically made for Atoto. Here's a thread detailing it's being built. Unfortunately the source code is now gone.

https://xdaforums.com/t/app-px5-radio-app-replacement.3848317/