Are there any good FM radio apps? - Android Head-Units

I have just ordered an S160 unit and from the pictures, I am not sure that I like the radio app - Are there any other good ones that can be downloaded?
Thanks!

There is a mod called "rally" style or something. There are no other apps other than the one from the manufacturer because its specifically written for the radio receiver hardware.
But some people have managed to mod the app appearance somewhat but most have just changed color themes. They are all listed in the first post of the HuiFei thread under modified apps.
This is probably the one most different from the stock layout:
http://forum.xda-developers.com/showpost.php?p=53281157&postcount=860

Tunein Radio is one of the best IMHO, always a clear channel and supports local and worldwide presets. Car mode is nice for easy touchscreen navigation and low light at night.

raculpeper said:
Tunein Radio is one of the best IMHO, always a clear channel and supports local and worldwide presets. Car mode is nice for easy touchscreen navigation and low light at night.
Click to expand...
Click to collapse
He meant FM radio
Sent from my Fire Phone using Tapatalk

Yea, Tunein isn't radio - it's Internet streaming.
Do any of the radio apps allow direct frequency entry, or some other way to easily tune to a particular station? The one on my HuiFei-type unit, you can press on the frequency, but fat fingers make it had to get an exact frequency.

Related

Android HU: Junsun DVD-9.0-AN Android 4.4.4 9.0 inch

I was considering this HU for my 2016 VW Polo since I don't care much about having a DVD slot. The title for this HU says DVD but it doesn't sport a drive. Though the spec seems good (RK3188) and the price isn't much either I didn't find any reviews or information about this HU on XDA (or outside).
There are couple of places this is being sold from Ali express to GearBest and also on their own website.
Does anyone have any thoughts on this one? Specifically I was looking for community support (root, custom firmware). Since this sports a RK3188 chip can other ROMs be used on this? Also the HU has a very thin form factor (compared to other HUs) - so would heat be an issue?
Who knows?
It doesn't have a volume control knob, if you can live with that. Personally, on screen adjustments for volume, track selection, "back," and on/off is very unhandy and annoying. You can't just reach up and adjust it with out looking. Also the volume steps of the touch controls are not always small enough to set a precise level. These units, with no US contacts or service, are a pain if you need something. Carjoying is in the US and quite responsive. Updates are also made.....who knows about those other relatively unknown products. They may never update and may no work with other software. I have never seen a 9" screen wonder if the thin bezel is just a half inch smaller and uncovering the edges of an 8" panel. This is just conjecture but perhaps worth considering.
cardio77 said:
It doesn't have a volume control knob, if you can live with that. Personally, on screen adjustments for volume, track selection, "back," and on/off is very unhandy and annoying. You can't just reach up and adjust it with out looking. Also the volume steps of the touch controls are not always small enough to set a precise level. These units, with no US contacts or service, are a pain if you need something. Carjoying is in the US and quite responsive. Updates are also made.....who knows about those other relatively unknown products. They may never update and may no work with other software. I have never seen a 9" screen wonder if the thin bezel is just a half inch smaller and uncovering the edges of an 8" panel. This is just conjecture but perhaps worth considering.
Click to expand...
Click to collapse
Thanks for the response. I ended up placing an order for this unit instead. I dropped the other one mainly due to there being hardly any orders and reviews. I also did not get any proper responses from the sellers regarding that unit - probably since its new and they are themselves unaware of its features/fit. I agree about the support issues but I also had a tight budget and as long as it works fine :fingers-crossed: I should be OK. Importing these into India attracts a sizable customs duty The unit I bought costed me about $190 shipped via FedEx so I expect the customs would be proportionately lower.
Regarding the volume I have steering wheel controls which should serve the purpose of physical buttons. Though I agree that having a knob is more convenient I also kind of like the flush surface of these full touch units - lesser issues of dust settling.
I will post an update here once I get the unit and install it. BTW the reviews for this on AliExpress are excellent - would love to hear from anyone already owning this. I asked the seller about rooting and custom firmware (kind of essential for android units) but didn't hear anything positive This lack of support and the fact that this is an AllWinner solution (R16 QuadCore Cortex A7) were the only two drawbacks I saw in it (given its price).
How to root Junsun Android 4.4.4
I purchased this unit also from gearbest and like some things about it, but question other things.
The good:
1. The unit is ridiculously thin for a car stereo. There is no CD/DVD player
2. Sound is actually decent. Little difference from the stock unit
3. The home page with rotating icons is cool and different. I can also put a live wallpaper behind it
4. Mirroring app works ok, but I'd rather tether.
5. I can play videos and music on a USB flash drive
The bad:
1. I can't launch other apps and listen to music at the same time. (i.e. when I load Google Maps, radio stops)
2. No native capability to bluetooth tether. USB tethering with EasyTether also didn't work.
3. There are no microsd inputs like other Chinese Android units I've see thus far. I can connect a USB drive to 2 available connectors routed from the back of the unit. This isn't necessarily bad. Just requires different process for rooting that's TBD.
4. Instructions are only in chinese. Don't know who really makes this device, or how to get their technical support. So far, gearbest has provided some answers, but they're far from accurate!
So that said, I'd like to root and install some different apps and drivers that might make USB or bluetooth tethering possible. And that might allow me to listen to radio or USB music or Pandora while I have something else like Torque or Waze running.
Here are settings from the unit:
OS Version/Build Version: JAX1602191130G-WQ-16EN
MCU Version: 201512161416-SLX7786-GEN
CPU Model: RKPX3
Android: 4.4.4
There is also a 'system' page, where I can go to advanced, press 1234 as the password (found it through trial and error) . A screen is then available to upgrade MCU or firmware. However, I don't know where the files should be placed for this screen to register them.
Any pointers on process to root this and/or install something like Malaysk Firmware? Thanks!
poseidonsf said:
I purchased this unit also from gearbest and like some things about it, but question other things.
Click to expand...
Click to collapse
Congratulations! Like I said I dropped the idea of buying this due to reasons mentioned above.
poseidonsf said:
1. I can't launch other apps and listen to music at the same time. (i.e. when I load Google Maps, radio stops)
Click to expand...
Click to collapse
This is really bad since it defeats the whole purpose of an Android-based HU. Are you using the stock music app or trying something you installed?
poseidonsf said:
2. No native capability to bluetooth tether. USB tethering with EasyTether also didn't work.
Click to expand...
Click to collapse
I think all these units restrict the bluetooth to the MCU and is generally not available to other apps. Though I am not sure how Torque works.
poseidonsf said:
3. There are no microsd inputs like other Chinese Android units I've see thus far. I can connect a USB drive to 2 available connectors routed from the back of the unit. This isn't necessarily bad. Just requires different process for rooting that's TBD.
Click to expand...
Click to collapse
I think you mean micro-USB and not micro-SD? I too have the same issue with my unit. I don't know how to connect it to the PC.
poseidonsf said:
4. Instructions are only in chinese. Don't know who really makes this device, or how to get their technical support. So far, gearbest has provided some answers, but they're far from accurate!
So that said, I'd like to root and install some different apps and drivers that might make USB or bluetooth tethering possible.
Click to expand...
Click to collapse
This is a problem with most Chinese purchases - informed support is almost non-existent. However since you have an RK3188 based unit I think some of the support threads here may match your unit (at least partially). First try to get into the extra setting menu using the passwords given in the RK3188 threads and rooting as well. You need to find the thread that matches best to your unit/firmware based on trying out the various settings/tweaks. Don't flash anything till you are certain you are in the correct support thread. All the best!
poseidonsf said:
I purchased this unit also from gearbest and like some things about it, but question other things.
1. I can't launch other apps and listen to music at the same time. (i.e. when I load Google Maps, radio stops)
Click to expand...
Click to collapse
I am sure that this is some soft/firmware restriction. Android 4.4 has a native support of multitasking, so it should be by default in any of core versions of this OS. Main problem that I didn't find any resources where this issue was resolved.
Mine will !
VladVell said:
I am sure that this is some soft/firmware restriction. Android 4.4 has a native support of multitasking, so it should be by default in any of core versions of this OS. Main problem that I didn't find any resources where this issue was resolved.
Click to expand...
Click to collapse
From home screen touch Radio icon, then from Radio app touch home icon on top left, back to home, start app you want. Radio continues on my radio from CarJoying. Works fine;
cardio77 said:
From home screen touch Radio icon, then from Radio app touch home icon on top left, back to home, start app you want. Radio continues on my radio from CarJoying. Works fine;
Click to expand...
Click to collapse
If it was so easy... )) On this HU someone just ****ed up with firmware configuration... I'll try to fix it .... well on my free time. Luck for us it's an opensource os
VladVell said:
If it was so easy... )) On this HU someone just ****ed up with firmware configuration... I'll try to fix it .... well on my free time. Luck for us it's an opensource os
Click to expand...
Click to collapse
This is really awful - how can they sell a "Android" HU with such limitation? You should give the seller an earful and a bad review for the unit so they are forced to fix it!
I have the same unit also , the camera doesn't show when I am in reverse mode , the steering wheel don't work with the radio, rkpx3 model
I need to know what MCU is installed on this unit . Someone has any clues ?
You can have a glance at this Pumpkin HU for VW, http://www.amazon.co.uk/Pumpkin-Android-Navigation-Subwoofer-Multimedia/dp/B01D30XDXY/
Lol. Even on the official video where this HU was demonstrated , MCU version is 'unknown' ))) http://screencast.com/t/RnQxbkAZBaWX
VladVell said:
I need to know what MCU is installed on this unit . Someone has any clues ?
Click to expand...
Click to collapse
I bought this device.
The menu is exactly the same, firmware is the same: JAX1603281325G-WQ-16EN.
There's a microSD slot on the front panel.
MCU version: 201601251011-SLX7786-GEN .
Built-in player and radio can not work in the background, and this is the biggest trouble. There is not a full solution is to install third - party players who know how to work in the background, for example: BlackPlayer. But unfortunately, in third-party players do not switch tracks from the steering buttons. Adjust the volume and MUTE works as it should, because these buttons are programmed for the entire system. I liked that as a quick call navigation, you can assign any button on the steering wheel and choose any app.
The unit is decent, especially for the price. But such silly mistake with a built-in player and radio can wipe out all the pluses. Wrote to the seller, promised to talk to the engineer, perhaps
Typo?
dahkob said:
There's a microSD slot on the front panel.
Click to expand...
Click to collapse
Is that a typo? There is NO microSD slot on this unit. You can connect a USB Flash Drive to the USB connections on the back of the unit though.
poseidonsf said:
Is that a typo? There is NO microSD slot on this unit. You can connect a USB Flash Drive to the USB connections on the back of the unit though.
Click to expand...
Click to collapse
No. I have already found it when disassembled this HU. Its located on left edge of device. You can use it to flash ROM , or like normal SD... Now I working with stock firmware, trying to solve all issue mentioned in this thread. Its not so easy... bcz this MCU and firmware are not usual for this type of HU, and I didn't worked with this OS before ).
VladVell said:
No. I have already found it when disassembled this HU. Its located on left edge of device.
Click to expand...
Click to collapse
Ah yeah, you're right! Don't know how I overlooked that before. Good find VladVell!
VladVell said:
No. I have already found it when disassembled this HU. Its located on left edge of device. You can use it to flash ROM , or like normal SD... Now I working with stock firmware, trying to solve all issue mentioned in this thread. Its not so easy... bcz this MCU and firmware are not usual for this type of HU, and I didn't worked with this OS before ).
Click to expand...
Click to collapse
I noticed that the built-in player and radio do not have the manifest permissions to change the audio system settings ("modify audio settings"). Using APKEditor added this line to manifest, but to save, unfortunately, did not work, because I get the error message: the program is already installed and is missing a digital signature. If necessary I can put the modified and the original source code of the apk "music" and "radio"... Now are struggling with receiving the digital signature, the idea is APK Editor must sign the modified apk with the native signature. Apparently, there is some protection.
n the process of using the device revealed the following shortcomings (about the first two already written):
1. Not running in the background built-in music player . That is, when playing music you can't use Navigator. You have to use one or the other.
2. Not running in the background built-in radio programme. That is, while playing the radio you can't use Navigator. You have to use one or the other.
3. Not running in the background audioclub built-in bluetooth . That is, when playing music from phone via bluetooth you can't use Navigator. So you have to use one or the other.
4. After the completion of the incoming call via the bluetooth Protocol SOMETIMES falls off the sound of the entire device. Most likely, the audio service bluetooth does not give audio device. You have to reboot the head unit by switching off the ignition.
5. I really want the joystick on the steering wheel could switch tracks on ALL the audio players and not just on the built.
6. Lost sound player and radio when you lock the screen (press on the power button), which is very inconvenient at night, since I want to eyes did not detract.
7. It is unclear how sync contacts via bluetooth. Some appear, some don't.
I received from the seller working firmware, music is now able to work together with NAV. If anyone needs - let me know.

HD Radio on Android head unit?

I tried the search function on this forum to find out which units support HD Radio, but couldn't find anything useful.
When I try to google for HD Radio android head units, google just gives results of units that can play HD videos, and have a built-in radio function, which is not the same as HD Radio.
Are there HD Radio android-base head units out there?
From what I've read, someone has figured out/is working on RDS, but I haven't been able to find one with HD Radio. I'd really like to find something already setup for HD Radio, but if that's not out there, has anyone used an SDR dongle to get HD radio, I'm even open to Raspberry Pi based solutions, if it's straight-forward and reliable.
Any help / thoughts are appreciated,
Thanks
Rollinns
I have not seen any Android radios with a HD radio option. There is the standard boxes that you could hook and use. A demo Android program to get HD radio. I have a zoom HD Radio tuner, just have not wired it up and tested out the beta Android app. In theory you could hack the nu3001 newsmy radio application for serial control of the HD tuner
blacklistedcard said:
I have not seen any Android radios with a HD radio option. There is the standard boxes that you could hook and use. A demo Android program to get HD radio. I have a zoom HD Radio tuner, just have not wired it up and tested out the beta Android app. In theory you could hack the nu3001 newsmy radio application for serial control of the HD tuner
Click to expand...
Click to collapse
I notice that there are a few Android head units support with the DAB+ option. Do you have any ideas what's the difference between them?
u.r.rible said:
I notice that there are a few Android head units support with the DAB+ option. Do you have any ideas what's the difference between them?
Click to expand...
Click to collapse
DAB audio is supported in Asia and in Europe, not in the US.
In the US we have HD Radio.
I haven't been able to find an Android head unit that supports HD Radio.
I wish, I loved it in my Alpine. In fact, I wish there was a way to hack my Alpine TUA-T550HD and use it with my android radio.
I can't post an external link, but if you search eBay for "samsung HDRMUHHN00PTA", there is a realitive cheap HD board.
Now if we could find someone with the time and know how to show us how to interface these to our head units, that would be awesome!
ROCNDAV said:
DAB audio is supported in Asia and in Europe, not in the US.
In the US we have HD Radio.
I haven't been able to find an Android head unit that supports HD Radio.
I wish, I loved it in my Alpine. In fact, I wish there was a way to hack my Alpine TUA-T550HD and use it with my android radio.
I can't post an external link, but if you search eBay for "samsung HDRMUHHN00PTA", there is a realitive cheap HD board.
Now if we could find someone with the time and know how to show us how to interface these to our head units, that would be awesome!
Click to expand...
Click to collapse
That would be cool. There is nothing out there packaged with the radios for HD Radio
Sent from my HTC One_M8 using XDA Free mobile app
we don't have a solution. I purchased a SDR radio dongle for my Nexus 7 2013 tablet and got it to play FM and AM radio stations using SDR Touch. I tried using Wavesink but it only supports DAB+ and not HD Radio. I'm not exactly sure why nobody has written an HD Radio app as broadcast is free. I sent DTS who owns HD Radio? a email message asking what's up.
Wavesink also has very little development itself and can't really tune well for stations not in perfect clarity.
SDR Touch is very advanced as it allows you to manually scan through the entire radio spectrum. Sadly it does not support DAB+ or HD Radio. you will be able to view the channels though, but nothing will be decoded. digital signals will have a very squarish shape vs sine wave looking analog unencrypted radio. It is a very straightforward advanced app but offers no audio decoding capabilities.
So these two items would get you the basic hardware:
Tuner: http://www.mo-co-so.com/Directed-DMHD-1000-HD-Radio-Receiver-p/mcs-dir-hdr.htm
USB Interface: http://www.mo-co-so.com/HD-Radio-to-PC-Interface-p/mcs-mjs-hdr.htm
I think that interface also works on some XM tuners.
I've got a link stored in my 'tool chest' of an app that does some very basic tuning of these devices, but it should be pretty simple to extend a better UI to it (as @blacklistedcard mentioned, we have source code for the Newsmy NU/NR series devices, and their radio app (while not pretty), would be a good starting point.
Looking for same
I stumbled on this post in search of something similar.
Found this: https://www.amazon.com/OttoNavi-TY0...ments=p_n_feature_three_browse-bin:1293725011 which boasts of built-in-HD Radio in the description. But I am not sure about the operating system on this one (OttoNavi has other Android HUs).
If there was a way to replace the native onboard tuner with the Samsung one mentioned above, it might do the trick.
Then there is this: http://www.discountcarstereo.com/ca..._Radio_Tuner_for_Gateway_Connect-p-17743.html which may not integrate to provide RDS data.
Lastly, if using Android HU then there is possibility of mirroring your phone and use an app to stream HD channels (I imagine this would use the data).
Those are my thoughts after some preliminary search but my ideal is built in HD radio with navigation on a Android HU (within budget)...... still dreaming!!
From what I read (but might have misinterpreted) The Radio ICs in many of the HU are HD ready (TDA7786 is one) but looking at the data sheet another IC is needed to process the HD info received. Then you would need the radio app and possibly the MCU to be modified to allow all that info.
Now based off of Zaphod-Beeblebrox comments above, I was using that Add on HD tuner with my NU3001 radio. With XDAuto and Tasker I was able to use aux in to feed that tuner through the HU, along with an app someone made a couple years ago. I don't have the source for the APK but I still have the APK.
Right now, outside of a touch screen issue, I have the NU3001, the APK and the HD tuner working on my bench. You would need a switch mounted some where to physically power the radio on or off. sometimes it 'gets lost' but I used the HD tuner quite a bit. I will say I needed Xposed to resize the APK to fit the screen
I would like to try to integrate it on my Joying PX3 through the Aux in. i think it can be done, I just have not tried it yet. There is some source code on GitHub that should be able to be built to an app, but I was told it is not as nice as the APK I have. I wish I knew how to code for android, I have a bunch of ideas that would make the HD tuner a viable addition. If anyone one is interested in looking into this, I am more than happy to share what I have, as well as beta test what you will come up with.
@-=Jeff=-, I can code an Android APK and am interested in doing so. I really I would like it to work with the USB interface and the tuner module.
So I had my MTCD out today for the PX5 upgrade, while out I tried my HDtuner, I found that the communications to it (USB) don't always work. meaning I get a connection, then then within 23 seconds it stops. it as to be an issue with USB Host as a couple of the host check programs state It is not host supported yet I know things work. anyway, I used App Settings and xposed to get the display for the HD to be correct, if i can get the communication to work, then it could work in the car. i determined it was the app as if I use the actual controller and piped audio through the aux in is works great.
I did get this from joying on twitter: https://twitter.com/carjoying/status/898486036283539456
I would think it would be easier for them to replace the FM module internal and add the code for it. most those chipsets are HD ready, but just need some added ICs for decoding/processing
I know this is an old thread, but just wanted to ask if something like this would work? https://hdradio.com/get-a-radio/car-radio/dual-hdm90
bass_rock said:
@-=Jeff=-, I can code an Android APK and am interested in doing so. I really I would like it to work with the USB interface and the tuner module.
Click to expand...
Click to collapse
bass_rock,
If you are still interested, I've got a Directed Connection HD radio kit and can get the USB adapter cable. The source for the USB adapter says it is Linux compatible, and apparently they include some PC based api's on a CD, but don't know about Linux source. I can loan you a kit, and will contribute the control cable to the cause, if interested.
FWIW, the Directed Connection and Visteon units appear to be the same thing. They are available on eBay for around $35. In addition, Kenwood had a similar adapter box that connected to many of their radios. It completely took over tuner functions from the head unit receiver. Here's a link to a Visteon unit on eBay.
https://rover.ebay.com/rover/0/0/0?mpre=https://www.ebay.com/ulk/itm/253638865139
Here's a link to the USB interface:
http://www.mo-co-so.com/mobile/Product.aspx?id=37436
I've installed a Directed tuner with the MJS USB cable on my car MTCD PX5. For software I'm using an open source FTDI USB library and the .net library that came with the cable. It took me a week to implement. My interface communicates with a front end by broadcast intents. My front end gui is textual with no graphics. I can also control it by SWC. My code is Xamarin c# compiled in VS 2017.
xdamember2 said:
I've installed a Directed tuner with the MJS USB cable on my car MTCD PX5. For software I'm using an open source FTDI USB library and the .net library that came with the cable. It took me a week to implement. My interface communicates with a front end by broadcast intents. My front end gui is textual with no graphics. I can also control it by SWC. My code is Xamarin c# compiled in VS 2017.
Click to expand...
Click to collapse
Congrats! Can you provide a screenshot? Does your app require root? If so, what must be done?
I've been looking at this app which must be compiled from source on GitHub, here:
https://github.com/lbdroid/AMFM_DMHD-1000
It is still being worked on, as of earlier this year. I understand that it requires root to provide some permissions to the serial connection, or at least an earlier version did. I haven't compiled it yet, but hope to soon.
There are also two versions of another app in apk form, without source code, here:
https://www.midml.com/~bob/radio.apk
and here:
https://www.midml.com/~bob/radio2.apk
It hasn't been worked on since 2016, AFAIK.
There was some earlier discussion on both apps here:
https://rootzwiki.com/topic/44698-04-jeep-tj-install/page-1
The discussion is spread thruout the thread.
I really think the Directed tuner is the only real near term solution. Some people have gotten an SDR to work with HD Radio just this year, but all of the development I've seen is for command line in Windows or Linux. Further, no one has implemented, or even started working on fall back/fall forward between regular and HD FM, from what I can tell. It also doesn't address AM HD Radio at all, although I'm not sure how many of those stations exist. Certainly none do in my part of the country.
Looking forward to your response and seeing your app.
jonalowe said:
Congrats! Can you provide a screenshot? Does your app require root? If so, what must be done?
I've been looking at this app which must be compiled from source on GitHub, here:
https://github.com/lbdroid/AMFM_DMHD-1000
It is still being worked on, as of earlier this year. I understand that it requires root to provide some permissions to the serial connection, or at least an earlier version did. I haven't compiled it yet, but hope to soon.
There are also two versions of another app in apk form, without source code, here:
https://www.midml.com/~bob/radio.apk
and here:
https://www.midml.com/~bob/radio2.apk
It hasn't been worked on since 2016, AFAIK.
There was some earlier discussion on both apps here:
https://rootzwiki.com/topic/44698-04-jeep-tj-install/page-1
The discussion is spread thruout the thread.
I really think the Directed tuner is the only real near term solution. Some people have gotten an SDR to work with HD Radio just this year, but all of the development I've seen is for command line in Windows or Linux. Further, no one has implemented, or even started working on fall back/fall forward between regular and HD FM, from what I can tell. It also doesn't address AM HD Radio at all, although I'm not sure how many of those stations exist. Certainly none do in my part of the country.
Looking forward to your response and seeing your app.
Click to expand...
Click to collapse
I've attached a screenshot of an FM HD station and an FM RDS station. Most of the data is self-explanatory, also the upper unlabeled number is the signal strength and the lower one is the HD signal. There's an error message generated when I switch off, about no response, which I should clear when starting up again.
Happily it does not require root. I targeted Oreo, I don't honestly know if it would work as-is on Marshmallow, Nougat, or Lollipop. I'm sure it could be adapted. I'm working with a 10" screen so everything is readable. I have in mind to add large text in the lower right with the current frequency, callsign, artist and title, for easier visibility.
There's a little issue about USB permission. Presently it needs to be granted each time it connects, which I'm doing via Tasker (react to the permission request dialog and click it with the help of plugins). I tried the standard technique to remember permission, however it interfered with another USB app. I imagine that could be worked out.
Another issue is that when I start the car, if the radio is already playing, it enters a weird state and the connection has to be closed and reopened (see buttons in the dialog). I'm thinking I could solve this in hardware by maintaining the ACC signal until the USB disconnects. As for a software solution I don't know if the Windows app has the same problem, but it's installed now so I might possibly buy a 2nd unit for bench testing.
Other than that it's quite usable. I just installed it in the car day before yesterday and got the kinks out. The GUI is not intended to be great looking, I used it to test the interface. I believe in avoiding touching the screen while driving, and I can tune (as well as adjusting volume and changing audio source) from the SWC. That's handled in a different app.
Also for reasons I do not know (yet) the RDS text is missing a couple of characters on the end. Maybe that's the length limit of the RDS spec and the scrolling RDS field is the only way around it. I haven't added a button or intent code for AM yet.
The GUI can be hidden and restored with no problem, communication is handled by a persistent service.
My HU is set up to keep apps alive when it goes into sleep mode. In case one didn't or can't do that, it should work to rename the package to com.hiworld.*, which is generally included in the hardcoded whitelist. Or it would probably be adequate to use an available method to launch the app on wakeup, it searches for the USB device on startup and also detects if it is plugged in afterwards.
Currently when reconnecting the service restores the last station. It does not currently store that to a file.
So I guess there are some questions, but I've succeeded for my own purposes. It's likely that I'll work on it more in the future but it seems stable for now. From what I've read the software-defined solutions are not that great. The tuner that came with my HU is not that great either, I tried the Seek button in a rural area and it locked onto some static.
Thanks. Can you provide a link to the apk? My head unit is on 7.1.2 that 8 haven't rooted yet, so I can see if it works on that. I have an interface cable coming early next week, and already have a Directed unit. I have a 7" screen, so I could give some feedback on readability. I agree that larger type for artist, call sign, etc, would be nice. Are you considering adding presets?
Thanks!
jonalowe said:
Thanks. Can you provide a link to the apk? My head unit is on 7.1.2 that 8 haven't rooted yet, so I can see if it works on that. I have an interface cable coming early next week, and already have a Directed unit. I have a 7" screen, so I could give some feedback on readability. I agree that larger type for artist, call sign, etc, would be nice. Are you considering adding presets?
Thanks!
Click to expand...
Click to collapse
I have a Nougat around here somewhere, I can confirm it installs and initializes. Presets are not a bad idea.

TC Car Audio Android Head Units

Hi all. I have a 2011 Hyundai Accent that used to run a HuiFei KGL4 Hyundai-specific 7" unit. It's been one rollercoaster ride with that unit, having to deal with the following:
1) Underpowered USB ports (had to solder a voltage step-down converter to amp it up for it to work properly)
2) The latest ROM forces me to wait 30 seconds for the unit to shut down after turning off ignition, otherwise my PKE car alarm won't trigger as all doors are generally closed within that time frame because I've already stepped out of the car. Funny piece is there's no way out of this even if I go back to an older software, or use an MCU that doesn't support sleep
3) Weak FM radio
After messing real bad with #3 above, killing one channel off of my FM radio (only right channel is working now) after breaking the electronic links for one of the caps needed, I decided it's time to let go. Not to mention that the reseller that I've brought it from is no longer responding when it comes to asking for replacement parts and Kai Ge Le doesn't sell parts from products that weren't directly bought from them. Malaysk' great ROM helped me get through the day for a while, but hey, when you want a fully working product, you gotta move some time right?
The next dilemma was: should I go with Joying or any other HuiFei-based Android radio and potentially deal with the same thing? Then I thought... man, it's time to accept I'm not too good with soldering and I can't risk messing another brand new radio just for dealing with the same thing.
Long-story short, I went with a not so known MCU / manufacturer / reseller combo this time around for hopes I'd get different results. It may be a bit of a challenge to get support from the community granted none of my searches yielded any results for the MCU the device is using, but man... with how the ROM of this new unit working fluidly as it is, I'm finally content.
Some distinct differences with HuiFei:
1) Boot-up time. Before upgrading my KGL4 to RK3188, boot-up time was 30 seconds. When I upgraded to RK3188 roughly ~15 seconds. In this unit? I don't even notice waiting for boot. It properly turns off USB connected devices so my battery does not get drained- tried for 5 days now and has been consistently fine.
2) Next / Previous controls. I did not need to install Car Service for Next / Previous to be consistent on non-stock apps (Radio, Music, Video apps). If I press next or previous in my steering wheel on, say, Spotify or PCRadio, the behavior is the same. It goes to the next / previous track as expected, with no additional apps or configuration needed.
3) RADIO - I can't emphasize this enough. In days where I just want to use the radio instead of songs from streaming apps, man, this unit delivers! It subdues the static / hisses well, and clearly picks up the same radio stations that I used to have in my car's factory radio that the KGL4 one struggled to pick-up.
4) Bluetooth function - I was never able to get my KGL4 unit to pair with my OBD2 device, no matter how many times I've back-read in the different threads. In this new unit, it was able to detect and pair with it the first time I tried! The plus part is that the Bluetooth config of this new unit allows you to enter the pair code for devices that requires it - at least on this one I'm sure the HuiFei units cannot prompt for the pairing code of the other device.
5) Support for external hard drives. I was unable to connect a 500GB external drive in my KGL4 before until I did the USB mod. For this new unit, it supports it right off the bat. No mods necessary.
6) There's an actual WIFI antenna!
Another plus for me is the screen size upgrade. The new device has 9" of real-estate. I did lose DVD functionality and potentially not have the option to update the software to 5.1 (runs on 4.4), but I can live with those. If anyone's familiar or has the same MCU as mine, or shares the same software build, let me know. Maybe that will be a good reference for anyone who'd potentially buy units from them. In the meantime, TC Car Audio has a store in AE if you want to inquire (Store ID 1360064). Looks like they also have a couple of 5.1 devices, just not sure if it shares the same MCU / ROM combo.
DISCLAIMER: I do not work for TC car audio. Just passing along the positive experience I have with their product, and hoping to help others see that there are better options out there beyond the more known brands.
MCU: 2016-04-25 10:38:12 KEQ_60_C6R_7706_5006_CAN(DaZhongWC)_Newlap
jrgalang said:
2) Next / Previous controls. I did not need to install Car Service for Next / Previous to be consistent on non-stock apps (Radio, Music, Video apps). If I press next or previous in my steering wheel on, say, Spotify or PCRadio, the behavior is the same. It goes to the next / previous track as expected, with no additional apps or configuration needed.
Click to expand...
Click to collapse
I'm more interested in this part. I wonder why this works on your unit, but not the majority of Anrdoid head units?
Can you try Pandora or Google Play Music? Does the app have to be open and in the main view for it to work? or will it work while playing in the background. Like say you are watching the Navigation with Pandora playing in the background from a Pandora app on the Android head unit, if you hit a track change with the Navigation app on the screen will it still change tracks?
CadillacMike said:
I'm more interested in this part. I wonder why this works on your unit, but not the majority of Anrdoid head units?
Can you try Pandora or Google Play Music? Does the app have to be open and in the main view for it to work? or will it work while playing in the background. Like say you are watching the Navigation with Pandora playing in the background from a Pandora app on the Android head unit, if you hit a track change with the Navigation app on the screen will it still change tracks?
Click to expand...
Click to collapse
Microntek head units are using its own "layer" of virtual keys mapping (irkeyDown/up). It is useful from their point of view, because you have possibility to use long press behavior on hard keys. Android has its own definitions of key events and actually it is good habit to use them (in case of developing "steering widgets" and players developing as well). Probably microntek finally started to broadcast Android's defined key events among the system which caused support of many media players .
But that is only my theory .
CadillacMike said:
I'm more interested in this part. I wonder why this works on your unit, but not the majority of Anrdoid head units?
Can you try Pandora or Google Play Music? Does the app have to be open and in the main view for it to work? or will it work while playing in the background. Like say you are watching the Navigation with Pandora playing in the background from a Pandora app on the Android head unit, if you hit a track change with the Navigation app on the screen will it still change tracks?
Click to expand...
Click to collapse
I couldn't try Pandora given where I'm at. But yeah, Google Play Music works just as same as Spotify. No need to have the app open, I mostly have Car Launcher Pro on screen OR my GPS app and I can hit next / previous even if the music apps are on the background.
jrgalang said:
I couldn't try Pandora given where I'm at. But yeah, Google Play Music works just as same as Spotify. No need to have the app open, I mostly have Car Launcher Pro on screen OR my GPS app and I can hit next / previous even if the music apps are on the background.
Click to expand...
Click to collapse
wtf, I gotta figure out how to get that on my Joying.
Reply
jrgalang said:
Hi all. I have a 2011 Hyundai Accent that used to run a HuiFei KGL4 Hyundai-specific 7" unit. It's been one rollercoaster ride with that unit, having to deal with the following:
1) Underpowered USB ports (had to solder a voltage step-down converter to amp it up for it to work properly)
2) The latest ROM forces me to wait 30 seconds for the unit to shut down after turning off ignition, otherwise my PKE car alarm won't trigger as all doors are generally closed within that time frame because I've already stepped out of the car. Funny piece is there's no way out of this even if I go back to an older software, or use an MCU that doesn't support sleep
3) Weak FM radio
After messing real bad with #3 above, killing one channel off of my FM radio (only right channel is working now) after breaking the electronic links for one of the caps needed, I decided it's time to let go. Not to mention that the reseller that I've brought it from is no longer responding when it comes to asking for replacement parts and Kai Ge Le doesn't sell parts from products that weren't directly bought from them. Malaysk' great ROM helped me get through the day for a while, but hey, when you want a fully working product, you gotta move some time right?
The next dilemma was: should I go with Joying or any other HuiFei-based Android radio and potentially deal with the same thing? Then I thought... man, it's time to accept I'm not too good with soldering and I can't risk messing another brand new radio just for dealing with the same thing.
Long-story short, I went with a not so known MCU / manufacturer / reseller combo this time around for hopes I'd get different results. It may be a bit of a challenge to get support from the community granted none of my searches yielded any results for the MCU the device is using, but man... with how the ROM of this new unit working fluidly as it is, I'm finally content.
Some distinct differences with HuiFei:
1) Boot-up time. Before upgrading my KGL4 to RK3188, boot-up time was 30 seconds. When I upgraded to RK3188 roughly ~15 seconds. In this unit? I don't even notice waiting for boot. It properly turns off USB connected devices so my battery does not get drained- tried for 5 days now and has been consistently fine.
2) Next / Previous controls. I did not need to install Car Service for Next / Previous to be consistent on non-stock apps (Radio, Music, Video apps). If I press next or previous in my steering wheel on, say, Spotify or PCRadio, the behavior is the same. It goes to the next / previous track as expected, with no additional apps or configuration needed.
3) RADIO - I can't emphasize this enough. In days where I just want to use the radio instead of songs from streaming apps, man, this unit delivers! It subdues the static / hisses well, and clearly picks up the same radio stations that I used to have in my car's factory radio that the KGL4 one struggled to pick-up.
4) Bluetooth function - I was never able to get my KGL4 unit to pair with my OBD2 device, no matter how many times I've back-read in the different threads. In this new unit, it was able to detect and pair with it the first time I tried! The plus part is that the Bluetooth config of this new unit allows you to enter the pair code for devices that requires it - at least on this one I'm sure the HuiFei units cannot prompt for the pairing code of the other device.
5) Support for external hard drives. I was unable to connect a 500GB external drive in my KGL4 before until I did the USB mod. For this new unit, it supports it right off the bat. No mods necessary.
6) There's an actual WIFI antenna!
Another plus for me is the screen size upgrade. The new device has 9" of real-estate. I did lose DVD functionality and potentially not have the option to update the software to 5.1 (runs on 4.4), but I can live with those. If anyone's familiar or has the same MCU as mine, or shares the same software build, let me know. Maybe that will be a good reference for anyone who'd potentially buy units from them. In the meantime, TC Car Audio has a store in AE if you want to inquire (Store ID 1360064). Looks like they also have a couple of 5.1 devices, just not sure if it shares the same MCU / ROM combo.
DISCLAIMER: I do not work for TC car audio. Just passing along the positive experience I have with their product, and hoping to help others see that there are better options out there beyond the more known brands.
MCU: 2016-04-25 10:38:12 KEQ_60_C6R_7706_5006_CAN(DaZhongWC)_Newlap
Click to expand...
Click to collapse
Hello friend,
This is Nicole from Kaigele.
Sorry to tell you that,from your posted info and images,this unit is not from our factory.Maybe you need to contact your direct seller to get more help.
thanks
best regards
Nicole

FM Radio keeps scanning for stations

Hi,
I have one of the cheap Chinese Android 9.0 headsets with the PX6 Octa-core Processor 1.5 GHz RK3399 (Radio Chip NXP 6686). The model is Fongent Car Android 9.0 Radio Multimedia Player PX6 4G RAM 64G ROM.
The problem I have with it is that the radio will not stay on any station that I choose. Everytime, I switch to a programmed station, it starts to scans after like 10 second and always stops on the first station in memory that it had found. It is getting very annoying now. I tried to fiddle around with the AF TA PTY settings but that didn't do anything.
Anyone has experience with this radio app? Is there another one I can use that doesn't need internet connection to use and can use the antenna?
Please help!
Thank you.
Somewhere in the radio settings you must also select the correct region: japan/europe/etc.
Did you do that?
surfer63 said:
Somewhere in the radio settings you must also select the correct region: japan/europe/etc.
Did you do that?
Click to expand...
Click to collapse
Yep, i had to do this on mines when i first got it. it was still set to China. Also if you flash the wrong MCU file it could also cause this issue.
surfer63 said:
Somewhere in the radio settings you must also select the correct region: japan/europe/etc.
Did you do that?
Click to expand...
Click to collapse
Yes it is set to US.
notime2d8 said:
Yep, i had to do this on mines when i first got it. it was still set to China. Also if you flash the wrong MCU file it could also cause this issue.
Click to expand...
Click to collapse
I didn't flash anything. The unit is as it came from the factory. I did change the region to US. The radio has automatically programmed different stations under P1, P2, P3, etc all the way to P18 I think. But always stops at 88.7 New station. Even if I choose a different station like P5 or whatever...I get to listen to that station for like 5 seconds or whatever and then it starts to scan and then stop at 88.7! So frustrating. To the point, I just want to use a different FM app for this. But I don't know of any that uses the FM radio to broadcast instead of looking for an internet connection. I am not looking for internet radio.
ahkhan99 said:
Hi,
I have one of the cheap Chinese Android 9.0 headsets with the PX6 Octa-core Processor 1.5 GHz RK3399 (Radio Chip NXP 6686). The model is Fongent Car Android 9.0 Radio Multimedia Player PX6 4G RAM 64G ROM.
The problem I have with it is that the radio will not stay on any station that I choose. Everytime, I switch to a programmed station, it starts to scans after like 10 second and always stops on the first station in memory that it had found. It is getting very annoying now. I tried to fiddle around with the AF TA PTY settings but that didn't do anything.
Anyone has experience with this radio app? Is there another one I can use that doesn't need internet connection to use and can use the antenna?
Please help!
Thank you.
Click to expand...
Click to collapse
It happened to me with some radio stations, I solved the problem by turning off the TA.
First question did you contact your seller about this? When you do get to listen to a station does it sound clean? Are you moving or parked? Can you manually tune in or enter a station frequency and see if it starts to scan again? It's possible your car has an amplified antenna and it needs a power injector. Otherwise I'd say something is wrong with the radio and you should send it back.
nic2k said:
First question did you contact your seller about this? When you do get to listen to a station does it sound clean? Are you moving or parked? Can you manually tune in or enter a station frequency and see if it starts to scan again? It's possible your car has an amplified antenna and it needs a power injector. Otherwise I'd say something is wrong with the radio and you should send it back.
Click to expand...
Click to collapse
No I did not contact the seller in China about this. Yes the station sounds clean and clear. I have tried it while parked and/or moving. It doesn't make a difference. Yes I can manually move the tuner to a different station and it plays for a few second and then again starts to scan. It does NOT stay in a particular station other than 88.7. Everything was ok with the stock stereo that came with the car. Is there only on radio app on Android 9.0? Can I not try a different radio app to see if that work? Mailing the unit back would be more hassle that it is worth. To me it is a software issue or some settings/tweaks that needs to be made.
Well I understand that shipping back to China is less than ideal, but your seller is better placed to help you than any of us especially with the little bit of information you provided. Best case they can give you an MCU update that could fix the problem or at the very least work with you to adjust settings in the service menu. Or they may realize the MCU is defective and send you a replacement. The only alternative radio apps I know of are only for MTC MCU. Yes the radio chip is controlled by the MCU so you're not likely to find a generic radio app.

Yt9213a (8227L) NextRadio app can't access FM radio reciever

I was looking for a different radio app, since the built-in one isn't very good and does not store stations persistently. I downloaded NextRadio, but when it loads it says "FM Radio is Unavailable...... NextRadio doesn't have access to the FM radio receiver in your device". How is it that the stock Radio app works but not this one? Anyone have a good radio app that uses the FM tuner? (Not internet radio). Thanks.
jaytango said:
I was looking for a different radio app, since the built-in one isn't very good and does not store stations persistently. I downloaded NextRadio, but when it loads it says "FM Radio is Unavailable...... NextRadio doesn't have access to the FM radio receiver in your device". How is it that the stock Radio app works but not this one? Anyone have a good radio app that uses the FM tuner? (Not internet radio). Thanks.
Click to expand...
Click to collapse
X2
Radio chip is 6625
jaytango said:
I was looking for a different radio app, since the built-in one isn't very good and does not store stations persistently. I downloaded NextRadio, but when it loads it says "FM Radio is Unavailable...... NextRadio doesn't have access to the FM radio receiver in your device". How is it that the stock Radio app works but not this one? Anyone have a good radio app that uses the FM tuner? (Not internet radio). Thanks.
Click to expand...
Click to collapse
The radio chip in these units is not presented to the Android system. Instead the radio app sends commands to a dedicated radio module on the amplifier board. The same for the Bluetooth unit, as it's not actually part of the Android tablet.
These head units are two devices that work together. The Android part is basically a tablet that has dedicated apps to talk to the Radio part. The two parts work separate, and that's why all the FM radio apps and stuff are such garbage. They have to send commands to the actual FM module on the Radio board and get back a response about what is happening. In theory it would be possible to see what commands and data the FM radio app uses and write your own to send & receive the same data.
pizzaboy192 said:
The radio chip in these units is not presented to the Android system. Instead the radio app sends commands to a dedicated radio module on the amplifier board. The same for the Bluetooth unit, as it's not actually part of the Android tablet.
These head units are two devices that work together. The Android part is basically a tablet that has dedicated apps to talk to the Radio part. The two parts work separate, and that's why all the FM radio apps and stuff are such garbage. They have to send commands to the actual FM module on the Radio board and get back a response about what is happening. In theory it would be possible to see what commands and data the FM radio app uses and write your own to send & receive the same data.
Click to expand...
Click to collapse
Is this separation of modules also related to why the EQ/Balance/Fade functionality does not work on this head unit? I noticed a few reports stating the same problem I'm having... where the faders have no effect whatsoever. No front/rear fade, no left/right pan, and no EQ change.
pizzaboy192 said:
The radio chip in these units is not presented to the Android system. Instead the radio app sends commands to a dedicated radio module on the amplifier board. The same for the Bluetooth unit, as it's not actually part of the Android tablet.
These head units are two devices that work together. The Android part is basically a tablet that has dedicated apps to talk to the Radio part. The two parts work separate, and that's why all the FM radio apps and stuff are such garbage. They have to send commands to the actual FM module on the Radio board and get back a response about what is happening. In theory it would be possible to see what commands and data the FM radio app uses and write your own to send & receive the same data.
Click to expand...
Click to collapse
By the way, I discovered something today... I was playing music files from a USB drive and lo and behold, the EQ and Balance functionality worked. I started to think about why and I think it has to do with what you said. The reason it wasn't working for me initially is because I was trying to use it with the radio, and since u said the radio is outside of the android layer, that's probably why it wasn't working. But it looks like it DOES work with any audio that's within the Android layer.
Can confirm what @pizzaboy192 has posted. You will NOT be able to use any sound processing, not even to mute radio during navigation directions because of this funky implementation.
All you can do is root and then replace the radio apk with the macnaughty one that does save stations and (for me) has HD information.
I used this
https://forum.xda-developers.com/android-auto/android-head-units/everything-yt9216b-t4007063
BTW :you probably miss the HIFI flag in build.prop as in my case at least the built in equalizer and spatializer work with the radio app.. Viper4Android however, does not work, despite being complied in and having root access, simply because the audio path from the radio bypasses the OS.

Categories

Resources