yashsingh1/xdaforums huggingface dataset:
[MTCD Software Development] Mario2018:
Hello

Nice work

i have a Mekede ZQ PX5 radio and would like to change the background image-colors of the radio, how can i do this ?

I have attached image

thanks
[MTCD Software Development] escarabajo:
Simple and beautiful, the way a radio app should be. Thanks a lot!
[MTCD Software Development] gianmaxfactor:
@hadjistyllis The toast shows just "Station" instead of the station name/frequency
[MTCD Software Development] kduramos:
Hi i have nav pro

I install but i can't do auto search .. Have any configurations special to do??
[MTCD Software Development] kduramos:
Can someone please tell me if i have to install it different as usual?? i have do unistall the native radio app??
[MTCD Software Development] kduramos:
Hi please can someone help to make the app working on my Head Unit?? Or What should i do??

Thanks
[MTCD Software Development] marchnz:
Not MTCD type. Try Android head-units sub forum after a search of xda based on MCU version.
[MTCD Software Development] kduramos:
Thanks
[MTCD Software Development] mirekklita:
GM Radio doesn't work with Vivid Car Launcher, is there any way to fix it?
[MTCD Software Development] Europameister2004:
I have a alps zq9109 with a MT6762 (MediaTek Helio P22). The App is not working. :(

It starts, but i can´t search. :(

The radio app of the unit is bull****.

Any alternativs?
[MTCD Software Development] marchnz:
Not MTCD type.
[MTCD Software Development] coazze:
Hi, is it possible to go back to the previous version? Yesterday when I went to the Play Store, it automatically updated the program to the latest version, and it came back, the problem of the electric discharge was amplified, like a power surge at the speakers, every 2 minutes, I tried to do as previously, restart the Bluetooth , delete and reinstall the free version, but nothing, in fact now the noise persists with both the free and paid versions, I also checked that TA or AF are not active in the original app, I also tried completely deactivating the bluetooth, but nothing.
[MTCD Software Development] hqdmx2:
Hi I've installed this on my yt5760b unit. It installed but I get no sound probably because nothing is set. I can't scan or seem to hear any stations. Am I missing something? Do I need to set them manually? I'm hoping I can get this to work as Navi radio is incompatible and this seems to best closest to what I'm looking for. TIA
[MTCD Software Development] elalvaro19:
I have a px3 unit, I'm going to test your apk. It is a great development, as a future update I see very interesting to be able to visualize the outdoor temperature canbus. Congratulations for the job
[MTCD Software Development] typos1:
But what type of RK3188/PX3 unit ? Lollipop 1Gb or Nougat 2Gb ?
[MTCD Software Development] elalvaro19:
RK3188 / PX3 Nougat 2Gb, I have not tried yet, today I test if it works
[MTCD Software Development] royalhawk2002:
Putting the logos in flash/bradio/logos, has finally worked! Thank you for your help. I stored the stations now and I will see later if they will be lost at next power on

Inviato dal mio SM-N960F utilizzando Tapatalk
[MTCD Software Development] herb77:
Great to hear that it finally worked!!

I wasn't really aware that there are two versions. I had the Lollipop version when I started development, that's why I have PX3 code. I switched to a PX5 and the code was unused since then. I activated it recently but I don't know if it interacts corrent with the newer code because I have no way to test it.

So it would be great if you want to test it!
[MTCD Software Development] royalhawk2002:
Also the memory is not lost anymore. Probably they are stored in the same directory, bradio, where the logos are. Before was not working because the correct path doesn't exist.

Inviato dal mio SM-N960F utilizzando Tapatalk
[MTCD Software Development] typos1:
The Lollipop versions were the first, then came the Nougat versions, the SoM was slightly different, they used a Rockchip audio/video chip too and had HDMI out (or at least the option of it) the ROM is different, although it has been flashed on Lollipop SoMs before, theoretically you could put Lollipop on a Nougat SoM too, not sure anyone has done that though.

I would guess your app works on Nougat too if it works on all the other Rockchip SoMs and on Intel Sofia ones. I have friends and family members with Nougat and Sofia units so can get the app tested on them for you.
[MTCD Software Development] herick:
Hi, may I ask if the AF of your radio app is working properly?

Thanks
[MTCD Software Development] typos1:
Sadly I dont think AF works on any MTB/C/D/E device. Would be great if [MENTION=8200720]herb77[/MENTION] could get it working.
[MTCD Software Development] Timpuli:
AF works somehow with the stock radio app. I have MTCE unit with PX30 cpu.

But with bradio app AF do not work properly but this was a known issue. If signal gets weak, unit will start to "seek up" for the next channel, no matter what channel it is. With stock radio, radio stays on the same weak channel and if there is better/ stronger broadcast, it will change to this.
[MTCD Software Development] herick:
Thanks for your reply. Yes, it would be great if the custom radio app have AF working.

---------- Post added at 10:20 PM ---------- Previous post was at 10:17 PM ----------

Thanks for the information. It is good that some stock radio app has the AF working.

My I ask what unit yours is? Like brand/model. I am researching on which android head units to buy so would like to have a reference. Thanks.
[MTCD Software Development] Timpuli:
My unit is sold by Witson. Model RD5637 for Peugeot 508. I don't know manufacturer of the unit but I think this is a typical chinese MTCE_MX2 android unit.

And like I said, AF works but not as close as good it should work. For example, P508 original radio is much much better to handling AF than android radio.
[MTCD Software Development] herick:
It is great that someone like you is developing custom radio app. Thank you for that.

May I ask if your radio app is specific to the radio chip model? like 6686, 7786, etc. Does it talk to the radio chip direct or the android API?
[MTCD Software Development] Tbizzness:
Briefly tested today on Xtrons PX6 Unit MCDE. Everything seems to work fine. I just have to download the images for the station logos now.

I didn't disable or delete the stock radio app. I just installed version 0.9.1 of this app. Think that's the version!

Would like to be able to change the theme but not tried too hard as yet, as I said I just tried briefly and for about 5 minutes. Had sound on every station it found. I'm in the UK and have terrible reception here so I'm glad it worked.

Now I can use this instead of the crap stock app.

Cheers for the app. So glad I came across it.

Keep up the good work.
[MTCD Software Development] herb77:
It does not talk to the chip directly, it uses the api/interface provided by the manufacturer / developer. The advantage is that it is that it works with many different chips. A big disadvantage is that you only can get the information provided by the api (not from the chip directly). And sometimes this is simply too few information or sometimes important informations are missing at all.

AF is an exmaple for this. To have a working implementation, you need to know alternative frequencies. As far as I know, alternative frquencies are transmitted trough RDS. So if one frequency gets too weak, you can use an other. But through the API, there is no way to get these alternative frequencies.

I don't know how AF is implemented (in MCU / radio chip). I enable AF like the stock ROM does, but it seems that simply nothing happens. The difference is that I store the stations in android, not an the MCU or radio chip. So maybe AF works only on channels saved there or maybe alternative frequencies are searched while an autoseek is performed, so only stations found by autoseek would work with with AF.

So for a custom implementation, we need a list of alternative frequencies from somewhere (save frequency as alternative for a existing station or custom autoseek?). Then, if signal gets too weak, try another frequency (and hope that it is stronger, but it may also be weaker). For really great AF, I think you need two tuners...

I think the thing that starts tuning is TA, not AF.
[MTCD Software Development] BlackCryptic:
I have a 8227l_demo or, ML-CK1018 Android 8.1 Go Fake (Android 6.0) is not a px5 or px3 unit but i tested and it works great with everything expect it doesnt makes any sound... so... i no it's kinda hard but could u try to make it work for me? I love the app and the custom name station logo and etc everything works expect for the sound... i would like to pay to u if u want to. I just want everything original on my radio but want to change the radio app beacuse doesnt bring RDS....
[MTCD Software Development] herick:
Thank you very much for the information. I also heard that AF does not work very well in the Chinese units, as the Chinese manufacturers cannot easily test RDS and AF because RDS is not used in China FM broadcast.

I had a regular Sony single-DIN head unit in my old car, and AF worked seamlessly. My current car Toyota Camry Hybrid has the stock head unit, but it does not support RDS.

It is still good that at least I learnt that the stock radio app of your Chinese unit has AF working somehow, although not as good. With my current head unit I have to manually change FM frequencies 2-3 times during my trip to work which is about an hour.

I am seriously thinking of changing to an Android unit and researching the Chinese units. AF is a much need function to me so I have been researching on this to decided which brand/model to buy.

Thanks.

---------- Post added at 09:51 AM ---------- Previous post was at 09:34 AM ----------

Thank you for your reply.

In deed, that is the difficulty of implementing AF. That is also why I asked if your radio app talks to the radio chip direct.

As far as I know, FM RDS implementation is chip specific. The chip received the RDS information from the FM station and decodes the information. It then stores the decoded information in its registers for the MCU to read. All the RDS information is supplied by the FM station in tune, including the alternative frequencies of the AF function.

The MCU needs to read the alternate frequencies, jumps to the alternate frequency, test the signal strength and check the program ID (to check whether the alternate frequency is indeed the same station), and then immediately return to the original station. This whole process completes in milliseconds so is not quite noticeable to the ear. When the current station signal becomes weak, the MCU switches to the valid alternate frequency that it has just checked.

I tried to implement RDS with Arduino and the RDA5807 radio chip. I have been able to implement the station same, but have not been able to implement AF. The Arduino nano talks to the RDA5807 radio chip direct via I2C communication.

I have attached the document AN243 which describes RDS/AF implementation for your reference, in case you find it interesting.

Cheers.
[MTCD Software Development] Timpuli:
Interesting information. I hope that herb77 find a way to fix AF functionality of the app.

My head unit has NPX6686 radio ic chip. I think also that stored frequencies are stored in the android memory, not in the mcu. If I make factory reset, all stored frequencies are lost but, for example, steering wheel button config is still saved (those are stored in the mcu). Herb77, if you need stock radio app from my head unit, please let me know.

Edit: By the way, my stock radio behaves like described in pdf document above. When signal get's weak, there are some breaks in the radio broadcast. Those breaks are most likely caused by AF (and radio checks alternative frequencies during this time). And yes, most cases radio will switch for better alternative frequency.
[MTCD Software Development] typos1:
The MCU tells you the manuntfacturer in your case Mai Xin Da Technology Co. Ltd, Witson are just the retailer.

You dont have an Xtrons unit - Xtrons are simply a retailer, your MCU tell you who makes your unit. Xtrons sell mostly GS units.

What is your MCU ? It does not sound like you have an MTCD/E unit as none are fake Android versions. It would be interesting if the app works on non MTCD/E units.

Actually [MENTION=8200720]herb77[/MENTION] I have a family member with an MTCB/C unit (the predecessors of MTCD/E units), I will try it on their head unit and see if it works - they use similar radio apps and the same chips.
[MTCD Software Development] Tbizzness:
Correct. I know it's the reseller. But some people reading this may not know if they are newbies or new to different MCU versions. Hence why I put Xtrons. Most units on the market are just from resellers and not the actual manufacturer.

Either way you get a good one or a bad one. Some sellers don't give support and some do. Again why I always quote Xtrons as they always have given support and 3 units I've purchased from them have all been good and still working.
[MTCD Software Development] typos1:
On these forums we use the MCU to identify units and we have done for 5 years, because using the reseller's name is misleading, especially as some sellers sell many different units - someone may have an "Xtrons" unit from a different manufacturer than someone else with an "Xtrons" unit which can in some case cause problems if something is MCU specific. Also some one may have an "Erisin" unit which is actually exactly the same as someone else's "Xtrons" unit but they wont know if retailers name are quoted as opposed to the correct manufacturer. This is why over the past 5 years we quote MCUs to identify units. :)
[MTCD Software Development] apollo1976:
Hi herb77,

congratulations for your app, it really was what was missing in the scenario of the PX5 / PX6.

it's really nice to have the chance to see icons for each radio station.

Trying it, however, I noticed a bug compared to the custom version of the radio app: If I assign the SeekUp and SeekDown function to the steering wheel controls (the function that allows you to search for the first station with an optimal frequency) when I launch your app and I press those buttons, instead of looking for the best frequency, the radio switches to the next stored channel.

Basically, your app considers the ChannelUp and ChannelDown functions the same with the SeekUp and SeekDown functions.

Is there a possibility to use set SeekUp and SeekDown commands in the app ???

Thank you!!
[MTCD Software Development] Tbizzness:
One will keep ones mouth shout from now on for fear of confusing people. Cheers.
[MTCD Software Development] typos1:
No need for that, just quote your MCU like every one else does. :)
[MTCD Software Development] Timpuli:
Today I drove a little bit longer trip. And it seems that bradio app can handle AF as good or bad as stock radio can do. Like I wrote before, my head unit has NPX6686 radio ic chip and when signal get's weak, radio will start to seek alternative frequencies. How I know this? Because when radio start to look better, alternative broadcast, there is some breaks and those breaks will take about 1 second. This behaviour is same with the stock radio and with the bradio.

AF seek will work even if I activate AF in stock radio and then close stock radio, after this bradio is opened without AF (AF button not selected). Even now radio will change to stronger broadcast, so it seem that AF function is implemented in radio chip, right? Anyway, it seems that AF works with NPX6686 radio chip with dmcu version of MX_3.37

I also noticed that in some point when radio switched to alternative frequency selected station button was "lost" (it was not highlighted anymore). And when radio was started again after sleep, frequency bar needle wasn't at the right frequency, needle pointed to 87.5MHz...
[MTCD Software Development] herb77:
Thank you for the Information. It is good to hear that AF is working at least like in stock rom.

- I think it is normal the the GMRadio app will lose the selected Station - it just gets notified that a new frequency is tuned in - it cannot differ between Standard tuning and AF seeking.

- It is strange that it is working when enabled from the stock app and then disabled from the gmradio app. I think I'll have to take a look at my enable/disable function…

- There might be a problem with storing the frequency on exit if it is not a saved station, the last frequency should be tuned in when restarting the app. I'll check this.

- As for custom AF: I played a little around these days and I could not find a (usable) way to get the signal strength. And if we cannot get the signal strength of a station, a custom AF implmentation will not be possible. Anyway, AF should then work as good or as bad as it is implmented in the stock rom.

Which ROM / Stock App are you using? Maybe I'll have a look at that app, too, to see what it does when it comes to AF.
[MTCD Software Development] elalvaro19:
Tested on my px3 unit with nougat, the application works correctly (taking into account known errors), the change of station with steering wheel does not do it correctly. It does not change correctly between the saved stations, when I press a steering wheel button it can change to the next station or change to a random station
[MTCD Software Development] AdekP:
herb77

Fantastic application, thank you very much.

AF for the first time on my device works! It does not work on the factory radio application, it does not work on applications from Hal9k and Kotixx!

In addition, Agama Launcher easily displays the radio station logo and station operator names ... You are great!

I noticed one error with the RDS service, this information does not change when I save the name of the radio station ... During scanning, the RDS information changes only once and remains in this state.

PS

I send you PM about translate to polish
[MTCD Software Development] Timpuli:
I'm using Hal9k Mod v4.0 for PX30 rom.
[MTCD Software Development] royalhawk2002:
This is similar to how my Xtrons HU with Hal9k ROM Android 8.1 works. It happens even with stock and alternative Radio Apps. The problem is the following:

i.e. a trip is started with a station selected from the stored one. During the trip, the frequency changes due to AF and the previous memory remain selected (highlighted). When the HU is switched off, also when it goes in stand-by, at subsequent switch on the frequency restart with the originally stored one.

I noticed that if a memory is not selected, then this not happenand at power one the frequency remains the last tuned by the AF.
[MTCD Software Development] Tbizzness:
After trying out for a few days I noticed all of my saved stations and my bouquet had been wiped and now back to unnamed.

It did save properly because I went back into it to check and everything was still there.

I can only accertain that it might have been the stock radio app that caused the issue. My reason for this is because when I sent this version into background then recalled through FCC it brought back stock app and never glitched with the sound. If I hadn't have been looking I would have assumed it was still this app. [emoji848][emoji848][emoji848]
[MTCD Software Development] herb77:
This is really bad:( It cannot be related to the stock app because the bouquets and stations are stored as a simple file on the internal memory (file bouquet in bradio folder - you can create a backup if you want to). Maybe at some point saving or loading the file failed, but it would be interesting to know why (too bad I have never added a logfile...).
[MTCD Software Development] Afrikaans:
Hello!

First thanks for sharing your application look's awesome.

I have installed in my unit today but it's not working.

I installed first the app-release and then the app-release 0.91.

I opened the application and all the stations are 87.5 i tried to add/modify one but cant change the MHz.

I create a new botique mas it's the same.

Could you please give me a tutorial\first steps to config the unit?

I have allready created the logos and themes folders.

Thanks for ur help and time!
[MTCD Software Development] Tbizzness:
As soon as the wife goes back to work and I get a day to myself I will have a look at what's happening. Fingers crossed it's something simple. I'll get back with some results as soon as possible. [emoji6]
[MTCD Software Development] AdekP:
Hello herb77

I noticed that it is enough to give the name of the programmed radio channel and RDS stops working (only the channel name is displayed). If we delete the name and leave the field empty, RDS starts working again :)

Is it possible that this did not happen and work as it did in the original radio application - after giving the channel name it is displayed next to the channel logo and in the field for RDS data displayed RDS data?

PS

I also noticed that the hal9k screensaver does not display the channel name or radio channel logo. Other applications have no problem with this ...
[MTCD Software Development] herb77:
If you set the Display Name for a station, you will only see this name on the screen, not the "live-RDS-name" (most stations don't change the RDS name either, but some do). This might be made configurable in a future version. The other RDS data (Title) should not be affected by this and should be updated when changes are received - do you mean that this doesn't happen?

I don't know wat hal9k screensaver uses to display ist Information.Do you mean that other applications have no problem with displaying radio icons and title or do you mean the the Screensaver has no problem with displaying Infos from other apps?

Did you grant storage permission to the app? What Kind of device (PX3, PX5, PX30 or PX6) are you using and which ROM?
[MTCD Software Development] AdekP:
Thank you very much for entering this option so that, after remembering the station name, live-RDS information will also appear there. I suggest that the stored channel names display under the radio channel icons. Unfortunately, in Poland live-RDS data usually only appears where in other countries there is only the channel name.

Its display correct :)

Radio applications other than the one built into the hal9k ROM cannot display this information. But any other spotify, black player application has no problem with that. I thought that since your radio application is the only one that can display information and logos of radio channels on the AGAMA launcher, it should also not be displayed on the screensaver hal9k;) In total, the radio channel icon and the name of the station on the screensaver were displayed once, but only once and it didn't change despite the change of radio channels

I also noticed that the way the active radio channel was selected is hardly visible, maybe a thicker selection frame could be made?
[MTCD Software Development] herb77:
Version 0.9.2 Released

https://xdaforums.com/attachment.php?attachmentid=4943713&d=1580944195

- Saved Stations / Bouquets may get lost. You can backup the file /sdcard/bradio/bouqet an restore it if it gets deleted. This issue may already be solved - please let me know it this happened to you!

_
[MTCD Software Development] Junde:
Thanks for nice update for radio app!

Bug/problem

In version 0.9.1 when i use steering wheel buttons or radio unit buttons the bradio changes stations fine IF spotify was not started after unit cold boot. If i use spotify and change back to bradio(radio starts playing) steering wheel buttons still controls spotify track change and spotify starts playing after press of button (bradio still foreground). This is no problem with orginal Hal9K 3.1.2 rom radio app. Any suggestion?

0.9.2 not tested yet. There is some fix steering wheel buttons, but i think its not for this problem.

My unit: PX5, MTCE_LM
[MTCD Software Development] herb77:
This sounds like a bug. I think 0.9.2 won't fix it. I'll have a look at it.
[MTCD Software Development] Timpuli:
I have the same "bug". Spotify must be closed before controlling GMRadio-app, otherwise Spotify will start again.

Unit: PX30, MTCE_MX, ROM Hal9k 4.0.1

P.S. I think that you should restore "TA" text instead of "Car" symbol.