yashsingh1/xdaforums huggingface dataset:
[Android General] chuckand:
Galaxy S4 ARU Problem

Been trying to get ARU working reliably and have turned off all tasker tasks, etc, to get to the root of my problem.Proper start of ARU is sporadic and I cannot determine a pattern.

Appradio 3 (latest firmware)

Verizon SG4 (4.3/MK2, rooted, stock kernel)

Samsung MHL 2.0 Adapter

My current process for connecting is...

ARU running on phone

Start car/allow BT to connect (BT connects successfully)

Connect MHL cable

In the case of the attached log, I had connected successfully twice in a row (goes to full mirror), then on this connection the android character had the yellow arrows then they disappeared and no mirroring. This is a common mode of failure and I can reproduce it sometimes over and over. Does the log tell you anything? I have logs of successful launches also if that is useful.

FYI, after connecting the MHL cable, Pandora icon on the HU is hilighted and works even when ARU mirroring doesn't seem to work. It always plays, so it seems BT is always connecting correctly.

I've tried SO many combination of tasks from tasker, etc, but none result in reliability. If there is some specific/identifiable problem in the kernel that is corrected with a different one, I'm glad to go there... but I'm not likely to take stabs in the dark without knowing why.

Thanks!

Chuck (in Aaaala Baaama)
[Android General] sinbrad:
Yes, GPS injector is installed, GPS injector saying connected and displaying satellites. Data is active so getting 3g/4g when available but no WiFi as that isn't possible driving around. As said previously all the other navigation apps seem to be working fine just maps?
[Android General] Area51©:
You mean you start maps from the AppRadio app/ARU? You then get the Pioneer built maps program that somehow doesn't work. I didn't bother about it as a) you wouldn't want to use that and b) it's easy to start the real google maps app.
[Android General] Area51©:
All I see is one bluetooth connect and then 2 seconds later a disconnect. No clues why it does that.
[Android General] orpheus1988:
Did the logcat

https://www.dropbox.com/s/qc1c1s3xj0cfi7e/2014-03-24-17-38-24.txt

I think in the last quarter is the failing stuff
[Android General] stargate125645:
By the way, I understand this is all free work for you until donations come in. I fully intend to donate if you add this capability, so please don't think I expect this pro bono. (I already bought the GPS Injector even though I knew it wouldn't work on my phone, for example.)
[Android General] robshabazz:
I have a question about Bluetooth GPS unit. How does it work if the phone connects to HU through Bluetooth?
[Android General] chico260:
I got beer money for kitkat fix .. Not a bribe. . Just inspiration lol ???????
[Android General] KENT_RUS:
Hi, guys!

I have Pioneer 8500BT and Samsung Galaxy Note 3 N9005

Android 4.4.2

I stitched Omega kernel. Connection happens quickly.

Management works. While you go on a desktop - everything works.

It is worth coming into any appendix - the Pioneer screen starts blinking and be disconnected.

What can it be?

How to force to work as ARU at Galaxy Note 3 N9005 4.4.2?

Thanks!
[Android General] chuckand:
Is the Blutooth connection/drop you mentioned related to ARU?? I know it's close... but I gotta get reliability sorted.

Maybe it would be helpful for me to know what I should be seeing and when...

Without any tasker tasks in the loop, the phone home screen comes up on the display, rotated and ready to go, where I can pick any app to run; I presume this is how it is supposed to operate, right? There is a pink circle in the notification bar when it's connected. Otherwise, there is a "Appradio Ready to Connect" notification.

If I set up a task to kill/start ARU or play with blutooth, often times when the HU comes up, it has a black background with the Appradio approved apps I have installed, Waze, etc. I can hit the "back" button on the HU and it asks me if I want to quit, and when I say Yes, it then goes to the home screen.

Another situation... if it doesn't connect properly andI hit "ignore" or what ever other error comes up, I can see the home screen in full, but not rotated. Touch doesn't work either.

Sure would like to get this to consistently start in one of the first 2 modes; If it stays on the HU menu screen when ARU starts/tries to connect, there's no way to full-screen mirroring. I usally just choose Pandora instead of turning the car off, killing apps, etc.

Anyway... Not sure where to go from here.

Thanks,

Chuck (In Aaaala Baaama)
[Android General] winn442:
You pair the phone with the gps unit like any other BT device, then run a bluetooth gps app with mock location enabled. You have to turn off the phone's gps, I leave mine off all the time, don't need it if I'm not traveling anyway. I enable it in tasker with AutoShortcut plugin when I'm firing up ARU.
[Android General] orpheus1988:
Installed GPS Injection, works like a charm, only minor downside compared to device GPS, it doesn't seem to transmit the actual satellites, so for example GPS Status doesn't show any connected satellites. But that's not really a problem as most people are probably only looking at those figures when there is no GPS connection. On the plus side it doesn't seem to have any sleep mode, so any app I start has like immediately a location, no need to wait for the GPS module to wake up and get a fix.
[Android General] jdpdata:
External BT GPS connected via SPP profile to your phone. It doesn't interfere with BT connection between phone and HU. You do need mock location turned on in Developer's Options
[Android General] newdad:
I tried aru on an avic-6000nex today. Worked flawlessly, I would say it connected much faster than on my ar2. I didn't try the GPS at all, but I was able to mirror my note 2 and had perfect responsiveness on all touches. It says the 2 USB ports are 1.6 amps, so battery drain will probably still be an issue. Unless there is a way to use both portsbto charge somehow? I couldn't get Bluetooth streaming to list all my tracks on my phone, which is disappointing, I was really looking forward to that in avrcp 1.4. Its a very slick deck, the park assist lines can be adjusted from the head unit and the entire layout is much improved. Hope this helps anyone looking into the nex series.
[Android General] Area51©:
Sorry but I don't have time to work on it right now. I have found out that the donation business model doesn't really work. Less than 2% of the people using it have donated something. People don't really pay unless they have to. Indeed I get some sales from the GPS Injector but it doesn't compare at all to what I would have made by just working the 240+ hours I spent on this project at my normal rate doing an assignment at a customer. Anyway, I have no regrets as it was something I wanted to do and it looks good on my resume. It really shows what I am capable of.
[Android General] sinbrad:
I didn't think MAPS was anything to do with Pioneer, I thought the MAPS displayed when connected to AppRadio was google maps? I just don't understand why it won't work if Navfree and Waze both work fine? As for the real google maps, does GPS injector allow it to work or do you rely on built in GPS? Remember I have an AVIC F950DAB which I believe that you stated in a previous post that these won't allow google maps to work with GPS injector due to Pioneers interference?
[Android General] Area51©:
It doesn't matter what you think. I am telling you how it is. If you want to ignore that then that's fine.

The real google maps works with the GPS Injector but only for AR2 and AR3. Your AVIC F950DAB doesn't send the GPS data to the phone. That is what Pioneer decided to do. I can't fix that.
[Android General] sinbrad:
Don't get me wrong but that's a bit harsh a reply when I was only asking a question! Tell me then what is the MAPS app that is supplied with the AppRadio items if it is not Google maps as when I select it there is a little watermark in the corner stating google????? Even though I did take on board that my unit doesn't send the GPS data to the phone I still went ahead and purchased the app to show my support for your development, perhaps I was wrong to do that!
[Android General] Area51©:
Yes you are right. I am sorry. I thought I answered the question already. Anyway I have a personal issue going on that makes me lose my patience quite easily. I think a better take a break from replying here in the forum. Sorry again.
[Android General] sinbrad:
I understand, hope things work out. Will try and suss things out while your absent. Thanks for your on-going support
[Android General] jdpdata:
A51, thank you so very much for all you do for us. I use ARU daily on my commute.

Hope you have a better day today..

Have a couple beers on me:

Confirmation number: 1P028802JF1174250.
[Android General] stargate125645:
What I'm asking about really wouldn't require much new since the framework already exists from other buttons. You can always charge for the feature by adding it to the Injector and incorporate all the other options you've done as well? Your efforts are always appreciated, and I would encourage you to do this to get more money for your work. I'd bet doing this would bring in more money for your time in the long run than doing nothing, but I understand your reluctance. You can also charge more for the injector. $10 is still reasonable, for example - $15 even if you add features noted above.

People are going to download for free whatever they can; expecting donations as a requirement for work is never going to actually pay for the work you do. If you want to break even you have to charge for added features. My suggestion is to simply make the additional options in the ARU program itself not work if the user hasn't downloaded the Injector application - or whatever you rename it to with added features - similar to a license requirement. There are lots of efficient ways to go about doing this that would result in more money for you. There is no need to resign in bitterness! Many of us still need you! I'd offer to help if my programming experience extended to Android.
[Android General] cartisdm:
Guys - start donating. Area51 has put countless hours of effort into something that makes our $500+ products work like we intended them to. I've been watching this thread from the sideline because my HTC One can't be rooted yet but the moment it is, I will be downloading this app to join the party.

Area51 - I hope you were able to at least collect the bounty. Don't feel shy in charging for your add-on apps. GPS Injector is a great example. Android and XDA is a sharing based community but that is within reason. We share what we can but we require developers like you to keep us afloat! Keep up the great work. I can't wait to be rooted and running your app. Everyone has been singing high praises!

</soapbox>
[Android General] grippa:
ARU & HTC One GPe 4.4.2

Hi Area51© - I've been using both ARU and ARU GPS just fine with 4.3 on my HTC ONE GPe. Thanks for all your hard work!

Today i updated to 4.4.2 and it worked absolutely fine the first time. But since then it does not connect. It goes to 75% and fails. I've tried resetting the HU, clearing bluetooth connections, clearing app cache/dalvik cache/phone cache/etc, but nothing seems to work.

Would you be able to help me out to figure this out? I've also attached a log cat. Thanks
[Android General] jdpdata:
Guys, back off on the special requests. A51 already said he's having personal issues to deal with.

He has a life just like any of you. Give the guy a break.

He will return on his own terms. And if he's doesn't, I'm still grateful for ARU.
[Android General] winn442:
Hell, here's a 12 pack!!!! I do appreciate the work!

Transaction ID:11R81928CN038430B
[Android General] stargate125645:
There's nothing wrong with requesting features. You just can't get upset if he doesn't do them seeing as how he isn't getting paid immediately (though I have outlined a way for him to recoup money, so it's not out of his grasp to fix his situation in that regard with minimal effort). Also, "special" is perhaps a word that should be used carefully here since we are talking about a feature that would be useful for 99% of the people in many cases (such as mine), while "special" denotes the situation that it applies to only a handful of people.
[Android General] Area51©:
Development proposal

First of all I want to say is that I love working on ARU. In fact if I could make enough money by doing that to make a living it would be the only work I would do.

The only way to do it right is to make an AppRadio Unchained standalone version that doesn't require the Pioneer app at all. This has several advantages:

- Development is easier because now it's a bit of a pain to integrate the mod and the Pioneer app.

- It's a lot easier to add features.

- It's a lot easier to add connection improvements/workarounds.

- The app won't have the unnecessary overhead from the Pioneer app.

- GPS injection will be integrated.

There's of course disadvantages:

- The communication protocol has to be reverse engineered for each radio type.

- Quite a lot of testing is required to verify that the communication is working properly.

- Obviously there's quite some work involved implementing the communication.

In a few weeks my current assignment at a customer ends and I might have a timeslot for working on ARU standalone. In short my proposal is a crowdfunding idea. It would need 650 people to pay 20$ upfront via Paypal. At my normal rate this allows me to work on ARU for one month (I admit I am not paid badly). I will throw in another month for free and one more if required. This should be enough time to get it working. I will guarantee that you get a working version. If not, I will refund your money. After development is finished it will be in the Play store for 30$ (same as ARL) so if you pay upfront you will have a discount of 10$.

The initial version will support AR2 and AR3 (those I have myself). For other models I need the help of some of you to create communication logging and to do some testing once the protocol is implemented. Also I can buy some other models if required.

I will return in a few weeks. In the meantime you can think about it.
[Android General] sgthwjack:
I've just received an 8500 and am in the process of installing it. Your idea sounds fair to me, I'm in. A standalone without having to work around the limitations of the Pioneer app should be more capable and efficient. Thank you for all your effort thus far.
[Android General] m.a.s.e:
u know im im :)

DO u think u can bypass the OS version limitation with stock kernels that appradio app have?
[Android General] cartisdm:
Area51, that seems like a fair and reasonable offer. Without the forced incorporation of the Pioneer App I can only imagine how clean and efficient your standalone app would be. I have an appradio3 and will definitely get involved with the project if you go that route.

If anyone has an 8500 that they no longer need, keep Area51 in mind! He may want to purchase it for development use. I see them pop up on my local craigslist too from time to time so if a good deal comes around I'll let him know (via PM).
[Android General] Anton2079:
Im in maybe this is something you could put on kickstarter?
[Android General] chico260:
I'm in also. . If in fact if Area 51's offer got into motion would ARU be kitkat compatible?
[Android General] cchant:
More than likely I'm in
[Android General] lpasq:
Sounds good A51. Once you can post a core scope and 30, 60, 90 day milestones, put me down for an initial 10 shares at $20 each. Your professional services rate of $75 an hour for specialized and dedicated development is very reasonable.
[Android General] stargate125645:
That sounds OK to me, and I will gladly pay in advance. However, keep in mind that you may bring the wrath of Pioneer upon you. Also, the developer of ARL had a difficult time making things work uniformly and often screwed things up in the process. You may be opening a can of worms by doing trouble shooting for new head unit yourself rather than modify what Pioneer does. Logistically, I'd think a standalone program that costs the same would be easier to maintain given you would only need to add in calls to the standalone program each time Pioneer releases something new - the application testing would be done for you. No messing with Pioneer menus and the like. This also would keep Pioneer away from you. What you are suggesting only makes sense if you plan to stay ahead of Pioneer and get new Bluetooth protocols, etc., working well ahead of Pioneer.
[Android General] orpheus1988:
My Nexus 7 is running 4.4.2 with Stock Rom and just slightly modified kernel (for fast charge), so I would say its not a general 4.4.2 problem, but probably more a device/ROM-specific one.
[Android General] 93Akkord:
Oops.. never mind.
[Android General] sinbrad:
Count me in as well, hopefully something can be done with AVIC models but if not it's not too much of a loss :D
[Android General] jdbaldi:
My Investment

I was one of your first donators, ARU has worked great for me all this time. I'm happy with it the way it is, but here is my investment in something better.

Confirmation number: 9S592420ED451862E.

(just to let you know) Even if you don't get enough money, you can keep mine, it's been well worth it.
[Android General] jdpdata:
I too have no connection problems between my 8500 and Nexus 5 with ARU. Happy daily user here, albeit only for few weeks now.

Correct me if I'm wrong, but most people that are having issues are Samsung users right?

Wouldn't it be easier for these people just to switch to a working phone like N5?

I know it may not be feasible for all - some don't want to switch phones, others can't use Nexus 5 on their carrier (Verizon).

Standalone app with more features sounds good to me. I'll gladly buy it for $30 when it's ready. I already donated to yesterday, but if you need any help with 8500, i'm available.
[Android General] Altaman:
I am definately in, your efforts have provided results that your competition struggled with (ARL).
[Android General] texbuck:
I'm in, as well. This is exciting!
[Android General] grippa:
Btw, i was able to fix this by using tasker to toggle bluetooth on power (or hdmi).
[Android General] funnyfun:
How to detect HDMI connection with Tasker, I didn't find out the way into all the menus even with secure settings installed?

DA110 + GS4 (9505) Rom 4.3 NA4 Samsung
[Android General] grippa:
State -> Hardware -> HDMI plugged
[Android General] sofakng:
Can anybody give me a bit of a review of using AppRadio3 + AR Unchained versus purchasing a full-blown GPS navigation car stereo?

I've tried many GPS car stereos including Kenwood which uses Garmin but the interface is always slow and laggy and extremely outdated.

I'm tempted to try AR Unchained (with my Nexus 5) but I'm worried about the "process" of connecting my phone everytime I get into my car and the battery drain that might happen.

Can anybody give me their thoughts?
[Android General] cartisdm:
This is probably not the best thread for this question. I would suggest a new post where people can chime in. This thread is geared more toward getting that app itself working and bug free. Appradio has pros and cons but it's definitely geared in a different direction than those GPS nav units (which also have their own pros and cons)

---------- Post added at 09:46 AM ---------- Previous post was at 09:44 AM ----------

Just going to state the obvious here...do we really think we can get 650 people on board? I'm sure we can get a lot but 650 is a lot of people to pledge money into a project without something like Kickstarter to get attention. If I'm totally unaware of the kind of attention this thread is getting, please correct. It would be a pleasant surprise!
[Android General] tech by trade:
AR unchained and AR injector are working fine on the Xperia Z1 with KitKat. The blu-tooth seems to lock up faster then it did with jellybean.
[Android General] cartisdm:
I've seen this issue and I am still running the stock Pioneer app. I too use tasker to toggle bluetooth off/on to ensure a solid connection. It takes about 10 seconds longer or so before I get any media but at least I have 100% accuracy
[Android General] sofakng:
Thanks... I did post another thread but I also went ahead and ordered an AppRadio 3 (SPH-DA110).

I'm also sorta considering the AVIC-4000NEX or AVIC-8000NEX but they are brand new and not proven to work yet. I wish the AppRadio 3 had built-in SiriusXM but aside from that I typically use my phone (via bluetooth) for everything so it seems like AppRadio3 + AR Unchained might be the best path.

By the way, how bright is the AppRadio 3 in daylight? I've previous tried radios like the AVH-X8500BHS and it was pretty bad. Kenwood radios seem to have much brighter screens for some reason. Hopefully the AppRadio 3 is halfway decent...
[Android General] Mibuix0r:
Well, I did end up buying a Verizon Note 3 and I just got my car back from the shop. Still no go connecting, I even bought another samsung mhl connector and tried that. Here is the catlog https://www.dropbox.com/s/oin4nfqziklqvc7/2014-03-27-15-06-06.txt Please help.

It is still letting me mirror but ARU and ARL both wont connect. ARL even does the test and has all green lights. I am not sure what else to do. Are you talking about making a custom firmware for the AppRadio on kickstarter?! I will give you moneys!
[Android General] bradleyem:
Which AppRadio do you have?

What does the radio do? If I understand you correctly, the screen mirrors, but if you try to use the touch screen on the radio, you get the red hand and have no touch control?

Is your phone rooted? It must be rooted in order for the touch screen control to work. Otherwise, it looks like it connects, and the screen mirrors, but no touch control.

I have the AppRadio 2 and a new Verizon Note 3, and I'm going through the pain of getting everything tweaked as well.
[Android General] Mibuix0r:
It starts connecting, gets to 75% and fails but bluetooth calls and internet still work just not ARU. And yes I can go into advanced app mode and it does the red hand.

My phone is rooted and using safestrap w/ jelly beans rom.

I am using the appradio 2 and verizon note 3
[Android General] bradleyem:
Another thing to check is the connection type.

Power down your phone so that it does not try to connect to the AppRadio.

Turn on your car to power up the AppRadio.

Scroll over to the "OFF" icon and press it to put the AppRadio into standby.

Scroll over to "Settings" and click it.

Scroll down to "Connection Type" and click on it.

Make sure that "Ohers" is selected. I believe that the default is "iPhone"

Exit out and turn the car off.

Power up your phone, and once its ready, turn the car on and try to connect to the AppRadio.

This is one step that took me FOREVER to find when I first got my AppRadio, as it wasn't obvious or in any of the stuff that I read in themanual or online.
[Android General] orpheus1988:
Basically what the device requires is for it not having an active HDMI connection, as soon that is gone you can change connection type to Other.

My process is power on and unlock tablet, power on radio and than connect the HDMI-adapter, works most of the time without any additional intervention. I also leave BT on.
[Android General] Mibuix0r:
I thought if I didn't update my appradio I didnt have to worry about that?

---------- Post added at 05:39 PM ---------- Previous post was at 04:46 PM ----------

Haha I fixed it by flashing the newest updates from pioneer, go figure.
[Android General] funnyfun:
Using your information, I realized my version was too old (4.1u3). Upgraded to 4.2u3, I have the Hdmi option in the menu as U described.

Thank's.
[Android General] bradleyem:
Cool...I spent two solid days trying to get my Razr HD to connect when I first got my AppRadio 2. Plus it was used and already set up for connection to an iPhone, and I was trying custom ROMs on my phone...fun times...lol
[Android General] stargate125645:
Probably not. Bounties are a better measure than people since not everyone will give the same amount. But that is a steep price nonetheless.