Android OS Forum banner
41 - 60 of 81 Posts

·
Banned
Joined
·
36 Posts
Jeff,

Thanks for the taking it for a test run, I hadn't even thought about running it on an appradio with an android stick....Which version AppRadio is that?

The power button is actually janky for a reason, the HD-Radio module requires three messages to actually power up: Power (On), Volume(some #) and (I think) a tune message (could be a mute off message though). Each one has to be sent with some arbitrary delay, seems to work best with about 300 ms in between resulting in a nasty pause when hitting power.

Other notes, the volume buttons can be long pressed (no need to tap). My radio started doing the really loud volume too....I'll take a look at it to see what it might be

You should look at getting UMD gesture control for killing the app and volume control. I have a gesture which pops up a volume controller (but I am assuming you use your App Radio for volume).

I'll take a look into the AM/FM band thing....shouldn't be too hard to integrate. I'll also take a look into a slide for tuning, might be a bit before I get that one done because I would want it to be more than a simple slider

Does overall stability seem better (as far as crashes) compared to bobd's version?
I am using an App Radio 2 along with a mk809iii Android Stick. I was going to keep the tablet in the car, but I am not super happy with the install aesthetics. I want a bezel to get the the edge of the screen but cannot do it the way I want. the App radio ends up acting as the screen interface, this way I can put the Stick in a spot that is easy to access if i need to swap it our whatever. my other reason is being able to have my phone connected too for hands free (I cannot do that with a tablet)

Cool on the long press volume, I was tapping because i heard the softer... then LOUD then Softer on the volume and in the video I was trying to reproduce it then the battery died. My ultimate goal is the App Radio for volume. I think the AM/FM button should just be a android display thing, meaning when I press band it will display the other band i can choose. not sure you need communication with tuner for that

As for crashes, I think because I did not know what to expect for the power button, I thought that might be an issue. that said, with the app radio and the stick, the stick will reboot every time I start the car so everything will start fresh (down side over the tablet, but I found the tablet was quirky enough that I had to reboot the tablet too) I am now tempted to buy another HD tuner and cable for testing outside the car.. I REALLY like the Presets that is my favorite option

OH yeah, what will be in the settings. I did not see anything there
 

·
Registered
Joined
·
13 Posts
Jeff any reason you aren't using the fm tuner in the app radio?

I am starting to eye the new app radio 4,

When a call come in does it have an indicator on screen even when you are mirroring the android stick? Can you answer and dial a call from the head unit when mirroring in android?

The reason I ask, is I would love to have the nexus7 or an android stick mirror to the app radio and have my phone synced separately, but still be able to answer calls etc. On top of that how are you getting GPS for the android stick?
 

·
Banned
Joined
·
36 Posts
Jeff any reason you aren't using the fm tuner in the app radio?

I am starting to eye the new app radio 4,

When a call come in does it have an indicator on screen even when you are mirroring the android stick? Can you answer and dial a call from the head unit when mirroring in android?

The reason I ask, is I would love to have the nexus7 or an android stick mirror to the app radio and have my phone synced separately, but still be able to answer calls etc. On top of that how are you getting GPS for the android stick?
So for the last year I have had a tablet installed in my dash using Timur's ROM. I have recently decided to go back to the App Radio due to aesthetics with my install and some limitations I have with it.

I will use the App Radio tuner, but I like the HDTuner and HD Radio so I would like to retain that option with the App Radio.

I have not installed the App Radio and tested getting a call so I don't remember what happen if you are on the android side. I do have the Android Stick running ont he App radio and my phone is connected for the phone portion no apps.

I am using AppRadio Unchained Reloaded which injects the GPS form the App Radio to the Stick (using mock locations)

App Radio will be reinstalled in the next couple of months

Oh and I do like that App Radio 4.. it is looking nice
 

·
Registered
Joined
·
13 Posts
Jeff,

Did you have any issues with interference when you hooked up the HD radio? When I hooked mine up, it won't get a good tune. What is wierd is that I think it is getting its ground connection from the cars antenna. What make this weird is that means it is bypassing the little filter box provided with it. Did you have any issues with it when you hooked it up?

Jamie
 

·
Registered
Joined
·
3 Posts
Is there a way that I can get a copy of the latest HD Radio app that you have been working on? I would love to try it out on my Nexus 7 install over the holidays. Thanks
 

·
Registered
Joined
·
66 Posts
Big update to the HD Radio App I wrote. I effectively re-wrote it. Has all new UI look, unlimited favorites, Notification Drawer Support, Lock Screen support and Direct Tune (maybe this helps it work in europe?) . Also Settings supports control of the tuner volume when playing or ducked, as well as an in-dash mode to start/stop tuner on power events.

anyway download link:

http://www.midml.com/~bob/radio2.apk

Feedback always welcome.

Some tips:

Tap the "heart" icon to add or remove the current tuned as a favorite.

Long hold of "heart" will flip the favs between frequency and callsigns (callsigns for HD only)

Tap the "FM/AM" indicator to switch bands

Screenshot_2015-01-09-12-47-43.jpg
 

·
Banned
Joined
·
36 Posts
HI b0bd

I will try this out tonight or tomorrow.. Any chance of an option for a dark back ground? the white will be a bit bright for me especially at night..

Does the Android Device need to have root for it to work?

I can try it on my tablet and my App Radio set-up and then I have another set-up once I receive it to test out..

THANKS
 

·
Registered
Joined
·
11 Posts
b0bd, thanks for your work on this app! I was using your original version in the op but wasn't able to set preset stations. Then I switched over to a radio app by jamieb122 (big thanks to you too!) and am able to get most everything I want.

I tried to use your new radio app on my Nexus 7 (2013) fixed install setup but I cannot get it to work. I can hear the radio turning on and off when I open and close the app. The tuner is also showing up in the notification bar but it says "No tuner". The signal strength bar seems to be updating but no stations are playing or showing. I've tried pushing some of the buttons but that only causes the app to crash. Tuner also has superuser permission and I can access the settings just fine. I am able to control the radio through jamieb122's apps so I know everything is connected correctly. Are there any special setup/plug in orders? I tried uninstalling all other radio apps but still no luck.

Thanks again!
 

·
Registered
Joined
·
11 Posts
I'm using Timur's 2013 kernel and posted in the support forum about adding a serial port driver. He (timur) said that the "kernel has CP210X and FTDI serial IO drivers added on top of the default kernel". I'm not too sure what this means but did you do anything in addition to the aforementioned? Timur said your new app should work so I appreciate any info you can provide.

Thanks
 

·
Registered
Joined
·
66 Posts
mzisman: I updated the app to send a tuner power on request, maybe you need it with the cable you have. let me know. also if you could logcat and post the com.midml.radio2 entries, that might help me.
 

·
Registered
Joined
·
11 Posts
Just to update everybody, b0bd reached out to me and after some logging, the app is working for me. He has already updated the download link in his original preview post on pg 5.
 

·
Registered
Joined
·
11 Posts
Made the jump to Lollipop and am having trouble with all radio apps. Got Jamie's to work once, momentarily but have not gotten it to work again
 

·
Registered
Joined
·
1 Posts
I made the jump to Lollipop too and it stopped working. It seems to be a permission problem for what I can tell.

avc: denied { write } for name="[email protected]@boot.art" dev="mmcblk0p30" ino=684100 scontext=u:r:shell:s0 tcontext=u:eek:bject_r:dalvikcache_data_file:s0 tclass=file

avc: denied { read } for name="ttyUSB0" dev="tmpfs" ino=80495 scontext=u:r:untrusted_app:s0 tcontext=u:eek:bject_r:radio_device:s0 tclass=chr_file

It worked fine with Android 4.4.4

Using:

Nexus 2013

Lollipop 5.0.2

Timur's Kernel v3 beta

Android Logcat

02-19 22:00:04.181 D/RADIO (11603): tuner started

02-19 22:00:04.182 D/RADIO (11603): can read /proc/tty/driver/usbserial

02-19 22:00:04.179 W/Thread-368(11622): type=1400 audit(0.0:702): avc: denied { read } for name="ttyUSB0" dev="tmpfs" ino=80495 scontext=u:r:untrusted_app:s0 tcontext=u:eek:bject_r:radio_device:s0 tclass=chr_file

02-19 22:00:04.188 D/RADIO (11603): potential serial entry: usbserinfo:1.0 driver:2.0

02-19 22:00:04.188 D/RADIO (11603): potential serial entry: 0: name:"FTDI USB Serial Device" vendor:0403 product:9378 num_ports:1 port:1 path:usb-msm_hsusb_host-1.3

02-19 22:00:04.189 D/RADIO (11603): potential ports: [usbserinfo:1.0 driver:2.0, 0: name:"FTDI USB Serial Device" vendor:0403 product:9378 num_ports:1 port:1 path:usb-msm_hsusb_host-1.3]

02-19 22:00:04.189 D/RADIO (11603): trying port /dev/ttyUSB0

02-19 22:00:04.190 D/RADIO (11603): chmod for /dev/ttyUSB0

02-19 22:00:04.281 D/RADIO (11603): got 0, favs = []

02-19 22:00:04.283 I/MediaFocusControl(613): AudioFocus requestAudioFocus() from [email protected][email protected]

02-19 22:00:04.283 D/RADIO (11603): request audio focus, granted? true

02-19 22:00:04.309 D/OpenGLRenderer(11603): Render dirty regions requested: true

02-19 22:00:04.315 D/Atlas (11603): Validating map...

02-19 22:00:04.338 I/Adreno-EGL(11603): <qeglDrvAPI_eglInitialize:410>: QUALCOMM Build: 10/28/14, c33033c, Ia6306ec328

02-19 22:00:04.339 I/OpenGLRenderer(11603): Initialized EGL, version 1.4

02-19 22:00:04.356 D/OpenGLRenderer(11603): Enabling debug mode 0

02-19 22:00:04.471 I/ActivityManager(613): Displayed com.midml.radio2/.MainRadioActivity: +528ms

02-19 22:00:04.487 D/AndroidRuntime(11634):

02-19 22:00:04.487 D/AndroidRuntime(11634): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<

02-19 22:00:04.491 D/AndroidRuntime(11634): CheckJNI is OFF

02-19 22:00:04.479 W/Thread-368(11622): type=1400 audit(0.0:703): avc: denied { read } for name="ttyUSB0" dev="tmpfs" ino=80495 scontext=u:r:untrusted_app:s0 tcontext=u:eek:bject_r:radio_device:s0 tclass=chr_file

02-19 22:00:04.479 W/app_process32_o(11634): type=1400 audit(0.0:704): avc: denied { write } for name="[email protected]@boot.art" dev="mmcblk0p30" ino=684100 scontext=u:r:shell:s0 tcontext=u:eek:bject_r:dalvikcache_data_file:s0 tclass=file

02-19 22:00:04.492 D/RADIO (11603): no access to /dev/ttyUSB0

02-19 22:00:04.479 W/app_process32_o(11634): type=1400 audit(0.0:704): avc: denied { write } for name="[email protected]@boot.art" dev="mmcblk0p30" ino=684100 scontext=u:r:shell:s0 tcontext=u:eek:bject_r:dalvikcache_data_file:s0 tclass=file

02-19 22:00:04.489 W/Thread-368(11622): type=1400 audit(0.0:705): avc: denied { read } for name="ttyUSB0" dev="tmpfs" ino=80495 scontext=u:r:untrusted_app:s0 tcontext=u:eek:bject_r:radio_device:s0 tclass=chr_file

02-19 22:00:04.493 D/RADIO (11603): potential serial entry: usbserinfo:1.0 driver:2.0

02-19 22:00:04.493 D/RADIO (11603): potential serial entry: 0: name:"FTDI USB Serial Device" vendor:0403 product:9378 num_ports:1 port:1 path:usb-msm_hsusb_host-1.3

02-19 22:00:04.493 D/RADIO (11603): potential ports: [usbserinfo:1.0 driver:2.0, 0: name:"FTDI USB Serial Device" vendor:0403 product:9378 num_ports:1 port:1 path:usb-msm_hsusb_host-1.3]

02-19 22:00:04.493 D/RADIO (11603): trying port /dev/ttyUSB0

02-19 22:00:04.493 D/RADIO (11603): chmod for /dev/ttyUSB0

02-19 22:00:04.626 D/AndroidRuntime(11634): Calling main entry com.android.commands.am.Am

02-19 22:00:04.647 D/AndroidRuntime(11634): Shutting down VM

02-19 22:00:04.753 D/AndroidRuntime(11659):

02-19 22:00:04.753 D/AndroidRuntime(11659): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<

02-19 22:00:04.756 D/AndroidRuntime(11659): CheckJNI is OFF

02-19 22:00:04.749 W/app_process32_o(11659): type=1400 audit(0.0:706): avc: denied { write } for name="[email protected]@boot.art" dev="mmcblk0p30" ino=684100 scontext=u:r:shell:s0 tcontext=u:eek:bject_r:dalvikcache_data_file:s0 tclass=file

02-19 22:00:04.781 D/RADIO (11603): no access to /dev/ttyUSB0

02-19 22:00:04.769 W/Thread-368(11622): type=1400 audit(0.0:707): avc: denied { read } for name="ttyUSB0" dev="tmpfs" ino=80495 scontext=u:r:untrusted_app:s0 tcontext=u:eek:bject_r:radio_device:s0 tclass=chr_file

02-19 22:00:04.781 D/RADIO (11603): can read /proc/tty/driver/usbserial

02-19 22:00:04.782 D/RADIO (11603): potential serial entry: usbserinfo:1.0 driver:2.0

02-19 22:00:04.782 D/RADIO (11603): potential serial entry: 0: name:"FTDI USB Serial Device" vendor:0403 product:9378 num_ports:1 port:1 path:usb-msm_hsusb_host-1.3

02-19 22:00:04.784 D/RADIO (11603): potential ports: [usbserinfo:1.0 driver:2.0, 0: name:"FTDI USB Serial Device" vendor:0403 product:9378 num_ports:1 port:1 path:usb-msm_hsusb_host-1.3]

02-19 22:00:04.784 D/RADIO (11603): trying port /dev/ttyUSB0

02-19 22:00:04.784 D/RADIO (11603): chmod for /dev/ttyUSB0

02-19 22:00:04.779 W/Thread-368(11622): type=1400 audit(0.0:708): avc: denied { read } for name="ttyUSB0" dev="tmpfs" ino=80495 scontext=u:r:untrusted_app:s0 tcontext=u:eek:bject_r:radio_device:s0 tclass=chr_file

02-19 22:00:04.891 D/AndroidRuntime(11659): Calling main entry com.android.commands.am.Am

02-19 22:00:04.908 D/AndroidRuntime(11659): Shutting down VM

02-19 22:00:05.036 D/AndroidRuntime(11693):

02-19 22:00:05.036 D/AndroidRuntime(11693): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<

02-19 22:00:05.039 D/AndroidRuntime(11693): CheckJNI is OFF

02-19 22:00:05.029 W/app_process32_o(11693): type=1400 audit(0.0:709): avc: denied { write } for name="[email protected]@boot.art" dev="mmcblk0p30" ino=684100 scontext=u:r:shell:s0 tcontext=u:eek:bject_r:dalvikcache_data_file:s0 tclass=file

02-19 22:00:05.077 D/RADIO (11603): no access to /dev/ttyUSB0

02-19 22:00:05.069 W/Thread-368(11622): type=1400 audit(0.0:710): avc: denied { read } for name="ttyUSB0" dev="tmpfs" ino=80495 scontext=u:r:untrusted_app:s0 tcontext=u:eek:bject_r:radio_device:s0 tclass=chr_file

02-19 22:00:05.069 W/Thread-368(11622): type=1400 audit(0.0:711): avc: denied { read } for name="ttyUSB0" dev="tmpfs" ino=80495 scontext=u:r:untrusted_app:s0 tcontext=u:eek:bject_r:radio_device:s0 tclass=chr_file
 

·
Banned
Joined
·
36 Posts
Just Jamie's works for me.. I am not on Timur or Autodroid anymore and Jamie's has the serial driver wrapped in it.. Now I am limited to the audio connection so I don't think I will be using the HD tuner
 

·
Registered
Joined
·
11 Posts
Justsaye: Thanks for breaking down the log. I've messaged bobd quite a bit and feel bad about heckling him.

jeff: Are you on lollipop?
 
41 - 60 of 81 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top