yashsingh1/xdaforums huggingface dataset:
[Android General] Area51©:
Txyaloo who also uses an Android stick, said this (a few pages back):

"I needed to setup a tasker profile to stop/start bluetooth before launching ARL. After that, it's been connecting well."

Maybe it's worth a try.

---------- Post added at 01:31 PM ---------- Previous post was at 01:18 PM ----------

To all others, thanks for your offers to help testing. I will certainly get back to you when the time comes.

It wil probably be after this weekend before I have something that's worth even trying to attempt some test. I have a full daytime job and also other stuff to attend to so you have to be patient, sorry.

I am considering getting an additional AR3 (besides the AR2 I have in my car already) for desk use to speed up the development process. That is after I have confirmation it works on AR3 too.
[Android General] lpasq:
Understood and thanks for update. Cash donation committed to support AR3 hardware purchase. I have AR2 in car AR3 on a bench running off a PC power supply. However, I have to research emergency brake bypass method for my US AR3 sitting on the table. Will do so later.
[Android General] tmp_do:
u can connect brake wire to ground
[Android General] Area51©:
For bench use I think a simple switch will do. Just connect it between the ground and brake input cable. When you switch on your radio you have to flip the switch from on, to off, to on again (finally some use of my university degree in electrical engineering).

[MENTION=2432462]tmp_do[/MENTION]: for a US version just grounding won't do.
[Android General] enjoimadcow:
What the hell happened to appradioforums? It was up like a week ago and now it has completely vanished from the internet. Thank you so much for trying to crack the official app. I was hoping for ARL to support AR3 but this will do instead. Would you accept bitcoins as a tip for the progress?
[Android General] ofarrell.g1:
I will add 50$ to the bounty on getting this to work on AR3... I just picked one up before doing my research.. Shame on me... So if this isn't going to be an option I'm most likely going to return it for a different unit. :( THank you for your hard work
[Android General] bodieism:
I've been wondering about this myself. I'm having an issue with mock locations and my GS4 with the AR2 and wanted to post a thread over there.
[Android General] lpasq:
I recall a mock locations or some kind of GPS issue but I don't recall if it was related to 3.01 ARL or the latest Gmaps updates as the problem. My N4 uses Pioneer GPS perfect when Gmaps is navigating but if on maps only it only uses phone GPS. Strange. My CoPiltot works fine using Pioneer GPS both navigating and just in map view mode. My ROM is PA3.69 and Franco's M3 btw.

---------- Post added at 07:18 AM ---------- Previous post was at 07:13 AM ----------

Bounty:

200 lpasq

50 ofarrell.g1
[Android General] Area51©:
I had two issues with Pioneer GPS and ARL.

1) Sometimes there was a terrible lag. When I was home already, my navigation would still think I was half a mile away but strangely everything was queued. So after waiting a bit it would eventually move the cursor to the correct position, following the route I had already travelled.

2) When my car is in the garage the radio shows that there are enough satellites received but ARL would never show a valid GPS position. It seemed to get that I would have to start moving first. The Pioneer AppRadio app however shows a correct GPS position without having to be on the move first.

When I implement it for the hacked version I will make sure it works well.

Thanks for keeping the score.

---------- Post added at 05:31 PM ---------- Previous post was at 05:27 PM ----------

Don't worry I am 99.9% sure I will get it working.

---------- Post added at 05:37 PM ---------- Previous post was at 05:31 PM ----------

It's seems nobody heard from Kyle. We all hope he is all right.

Bitcoins is a bit new to me but hey, money is money. If I have some time I will set up an account.
[Android General] Kishan_Diepa:
If you would like to test it on a AR3, I can come by some time. I live in Roosendaal and work in Breda. That way you don't have to buy an AR3. You can send me A PM if you would like to test. So far you're doing great and I can't wait! :P
[Android General] Area51©:
Thanks for the offer but right now I just have to finish some programming first. Are you now using the Pioneer AppRadio app from the Play store?
[Android General] sterod:
Still no word from Kyle. My last communication with him was on August 9th via email.

I am getting really worried now, I've sent him numerous emails and he is no longer responding.

He has my AVIC-Z150BH headunit at his house for testing ARLiberator compatibility.
[Android General] evillela2001:
I got $50 on it. I also have a AR3 installed. Currently using the hacked mirror link app on my GS3. It works well but is very laggy. Video is definitely a no go. Music apps are livable. Anyway thanks for all your work.
[Android General] lpasq:
AppRadio app bounty:

----------------------

$200 lpasq

$50 ofarrell.g1

$50 evillela2001

==================

$300 US
[Android General] spinkick:
Anyone get appradio to work with a nexus 7 (2013)? The market won't let me install it. Are there hacked versions out there?
[Android General] Kishan_Diepa:
Yes, thats right. I'm using the Playstore version with my HTC One.
[Android General] Area51©:
For just installing you don't need a hacked version. You can try to install the apk, easy to get from another (rooted) device that allows you to install it from the market. Whether it will work is another issue but I got it to work on an old, slow, el cheapo tablet running Cyanogen mod. So I guess it will work on a nexus 7 but you just have to try.

---------- Post added at 08:14 AM ---------- Previous post was at 08:04 AM ----------

Well, then there's really no reason why it wouldn't work on an AR3 if it works on an AR2. After all the Pioneer AppRadio app handles the communication with the radio, I just tap events from the AppRadio app and inject them on system level.

The reason ARL doesn't work with AR3 is that apparently the communication protocol between the app and the radio has changed. That's only relevant if I would want to write an ARL-like app.
[Android General] tmp_do:
please dont forget for appradio2 users. we dont want appradio3 support :p
[Android General] stadros83:
Hi, so I'm made new attemps and :

It's working with the Appradio of Pioneer.

The bluetooth connection works if ARL is NOT launched.

The bluetooth connection fails if ARL is launched (at 75%).

But sometimes, maybe 10% of the time, I can connect ARL ... why ? I don't know ...
[Android General] leobg:
Try the following: Launch ARL; let radio attempt connection - when it fails at 75%, cycle bluetooth off and on. ARL will initiate reconnection. ARL should eventually connect this time.

If it keeps failing, go to bluetooth connections on the radio and deselect your phone. Grab your phone, switch to ARL and tap settings/fix drivers, then tap bluetooth - clear connection. Go back on the radio in bluetooth connections and tap on your phone to select it. On the first attempt connection will likely fail again. If so - either deselect/select your phone on the radio again or do the bluetooth cycle (off/on) from the phone - ARL will reconnect and this time it should be successful (automatically switch the input to your android). You can then disconnect the HDMI connection and connect it back in multiple times - it will work as long as you don't stop ARL or disconnect/power off the radio (which is useful if you want to disconnect the phone to pass it to passenger to make private call).

Of course YMMV depend on what phone you have. This is for me with Nexus 4 running CM10.1 and CM10.2 (CM10.2 has some partial 'sound' incompatibilities, CM10.1 has no issues).

Using Galaxy Nexus on official firmware (yakjjux 4.2.1) ARL connects with no issues every time. If on CM10.1/10.2 - I experience similar behaviour as with the Nexus 4. Haven't had a chance to try Nexus 4 on official firmware.
[Android General] leobg:
First, I'd like to apologise to Kyle (ARL developer) for the words above about the white flag... Silly me!

I wish him quick recovery from the health issues he apparently has gone thru recently. (ARL Support forums and all is back on track!)

Though, I love the idea to see Pioneer's 'native' app hacked too! Area51 keep going!
[Android General] stadros83:
Hi,

I've got an HDMI stick for this, Rikomagic MK802IV. It was working well with version 3 (but not the touchscreen, that have been fixed in version 3.01 for me).
[Android General] cdoyle:
I actually emailed him the other day about his website, didn't know he was missing at the time. I just got a response back.

Anyways, I've been reading this thread and it's been interesting.

So if we are able to get any app to run, would text programs like goSMS work?
[Android General] rs2k:
Very interesting! I'd like to test this out. I have an AppRadio3 installed and a Nexus 4. Where do I get started? :D
[Android General] Area51©:
Very soon..............

I have been working on it and I made good progress. I have an improved driver for injecting touch events and now touches from the radio are shown in the correct screen position. It's already possible to step out of the Pioneer app and start any app you like and interact with it. For the first version I need to fix 2 more things.

1) Calibration isn't working yet because I take all touch events and inject them on system level right away and don't forward them to the rest of the Pioneer app anymore, don't want overhead of events being injected twice. But only calibration needs those "Pioneer" events so I have to add some switch that when calibration is active those events are stil forwarded.

2) Right now almost the whole screen can be reached but not the home bar (where the Home/Back/RecentApps buttons are). This is quite annoying as I don't have the keys on the radio working yet either. This is because the Pioneer app only allows you to reach the screen area of the application. One more limitation to remove.

Both issues are not that difficult to fix but require some more reverse engineering to find a suitable place to fix it.

I expect to have a first version available for testing somewhere next week.
[Android General] rs2k:
Very exciting! That's great to hear. Keep up the great work! I look forward to testing this out. Where can I make donation at?
[Android General] lpasq:
Would you like to commit an amount for a working beta app?

AppRadio app bounty:

----------------------

$200 lpasq (xda)

$50 ofarrell.g1 (xda)

$50 evillela2001 (xda)

-?- rs2k (xda)

==================

$300 US[/QUOTE]
[Android General] Meldoon:
[/QUOTE]

I'm good for $50. I have a AR3 on bench. Willing to test if needed.
[Android General] rs2k:
I'd like to commit $25. :)
[Android General] lpasq:
Would you like to commit a donation to the developer for a working beta AppRadio app?

Hack Bounty:

----------------------

$200 lpasq (xda)

$100 drawblood (appradioforum)

$50 ofarrell.g1 (xda)

$50 evillela2001 (xda)

$50 Meldoon (xda)

$25 rs2k (xda)

-?- tnuts22 (appradioforum)

==================

$475 US
[Android General] Area51©:
1) Calibration isn't working yet because I take all touch events and inject them on system level right away and don't forward them to the rest of the Pioneer app anymore, don't want overhead of events being injected twice. But only calibration needs those "Pioneer" events so I have to add some switch that when calibration is active those events are stil forwarded.

Fixed, calibration is working.

Only one to go:

2) Right now almost the whole screen can be reached but not the home bar (where the Home/Back/RecentApps buttons are). This is quite annoying as I don't have the keys on the radio working yet either. This is because the Pioneer app only allows you to reach the screen area of the application. One more limitation to remove.
[Android General] jj69chev:
I could throw $25 that way
[Android General] lpasq:
Would you like to commit a donation to the developer for a working beta AppRadio app?

Hack Bounty:

----------------------------------------------

$200 lpasq (xda)

$100 drawblood (appradioforum)

$50 ofarrell.g1 (xda)

$50 evillela2001 (xda)

$50 Meldoon (xda)

$25 rs2k (xda)

$25 jj69chev (xda)

-?- tnuts22 (appradioforum)

=======================

$500 US
[Android General] leobg:
Count me in for $25 too!
[Android General] lpasq:
Would you like to commit a donation to the developer for a working beta AppRadio app?

Hack Bounty:

----------------------------------------------

$200 lpasq (xda)

$100 drawblood (appradioforum)

$50 ofarrell.g1 (xda)

$50 evillela2001 (xda)

$50 Meldoon (xda)

$25 rs2k (xda)

$25 jj69chev (xda)

$25 leobg (xda)

-?- tnuts22 (appradioforum)

=======================

$525 US

---------- Post added at 05:21 PM ---------- Previous post was at 05:19 PM ----------

Hack Bounty:

----------------------------------------------

$200 lpasq (xda)

$100 drawblood (appradioforum)

$50 ofarrell.g1 (xda)

$50 evillela2001 (xda)

$50 Meldoon (xda)

$25 rs2k (xda)

$25 jj69chev (xda)

$25 leobg (xda)

$25 tnuts22 (appradioforum)

=======================

$550 US
[Android General] -=Jeff=-:
Curious,

Will this be for the App Radio 3 or the App Radio 2 as well?
[Android General] leobg:
In theory it should be for any radio supported by Pioneer's own app. Which includes both AppRadio 2 and 3
[Android General] Area51©:
Indeed. I am developing/testing it with an AppRadio 2 so that works for sure. AppRadio 3 we will know soon, when I solve that last issue I will make it available for AppRadio 3 pre beta testing.
[Android General] lpasq:
Several beta testers are already lined up to test the alpha release on Appradio 3... some with AR3 on workbench others with AR3 installed in car. I will be testing on my car installed AR2 and an AR3 on workbench. Hopefully others with Pioneer AVIC headunits that run the AppRadio Mode will test too.
[Android General] -=Jeff=-:
Cool I have an appradio2 this sounds like it will be a nice program
[Android General] focuskr:
great!!!! Thx!!!
[Android General] Stickboy46:
I am interested in this, and would definately donate to anyone willing to write a system level background app that would translate the AppRadio 2 Touches to the android touchscreen interface.
[Android General] MKVFTW:
I have posted this thread over a avic411.com to get it some more exposure (spike98). So far there is $200 in a bounty for someone to write an app or mod the existing one for full mirror and control. If more are interested and the bounty gets high enough, i am sure someone will be willing to take on the task.
[Android General] uribees:
I will definitely donate some scratch!
[Android General] MKVFTW:
Throw an amount and i will change the title and start a bounty thread on both forums.
[Android General] uribees:
I could probably throw in $25.
[Android General] franklin270h:
Throw me in for $100 for a working app with full touchscreen control
[Android General] xavenged:
Put me in as well for $100 for a working app with full touchscreen control as well!
[Android General] MKVFTW:
OP updated with more bounty contributions.
[Android General] outcastrc:
Throw me in for 100. (edited, was 25)

I think as long as we use the stock deck firmware we will always be fighting pioneers lack of options on the deck itself. I had a hard decision buying this deck as I don't want to always have to plug in my phone just to listen to music. There needs to be a way to still get your music via blue tooth or usb if you don't want to plug in your phone all the time. I finally decided to get this deck as there is a lot of mod support for ios. So it should be possible for Android to do the same.

Until then we all need to bug app developers of popular apps to add support to make them compatible. 4 apps for android sucks, and ones 50 bucks...Yeash. They aren't even apps I would normally want to use. I also don't like how I have to use their software (keyboard) just to use the deck...

Via the Nexus
[Android General] beestee:
I have found a handfull of unsupported 'overlay' type apps that work wonderfully on the appradio 2 (using MHL and a Galaxy Note).

Could be dangerous/distracting while driving though, so use with caution.

For Videos: Super Video

For Internet: OverSkreen

Sometimes they require some interaction with the phone screen, such as those which are un-minimized from the notifications bar.

EDIT: Have not tried this one yet...but looks promising: Floating Widget
[Android General] baldcyclops:
Put me down for $25 please. While the floating widget might be a kludge of sorts, I don't really feel like dealing with things that float around and stay on top of all my screens just to interact with my phone with the touchscreen of the Appradio 2. This is really functionality that should have been put on the device to begin with. I do believe it is simply a matter of removing the screen lockout in the firmware of the appradio rather than trying to figure out the appradio app protocol and add that to the system as another app or whatever. Maybe just an app that tricks the appradio head unit into thinking you are still inside the appradio app when you really aren't would do the trick as well?
[Android General] beestee:
I can agree with most of that.

But I do not agree with dismissing a workaround just because it is a little inconvenient. XDA certainly wouldn't exist if everybody felt that way, but I can respect that in this case it is not your cup of tea :)

Personally I feel that the lack of interaction between my phone and the Appradio that I paid good money for is much more inconvenient, I really like the idea of what is presented in this thread and that is why I even mentioned the workaround, in hopes that it can help something like this come about.

Put me down for $25 as well.

The unit itself runs on a custom build of Windows CE...so that is possible, but probably much more invovled development wise.

This seems the most logical approach. Possibly no tricking involved, just find a way to force/modify the appradio apk to run in the background and it should work.
[Android General] muzicman82:
Glad to see there's others looking to get a good app going.

More importantly, I'm glad I didn't buy the AppRadio2 just yet. I ended up with the AVH-P4400BH after reading how poor the AppRadio execution was.
[Android General] baldcyclops:
Sorry that I wasn't more clear with my comment. I meant that, for me, it is a kludge. I am definitely a supporter of examining problems with every solution possible, though.
[Android General] shaxs:
Put me down for $100 if I can get full control on my phone via the touchscreen of the appradio.
[Android General] outcastrc:
I don't know if it would be possible but it would be a really nice feature if the deck could also be able to mirror with the phone while the phones screen is off. It would save a lot of battery power not having to display both screens all the time.
[Android General] shaxs:
Pretty sure thats a restriction of the phone not the radio.
[Android General] outcastrc:
Darn, and if you dimmed the phones screen it would probably dim the mirror as well... :( I'll have to try it in the morning.
[Android General] TLS2000:
I think this would be really simple for an experienced person to do. I'm in for $25.
[Android General] defe:
Put me in for 25.00 . Almost pulled the trigger on this purchase until I researched and saw how limited it really is. Hope it works out!
[Android General] Area51©:
2) Right now almost the whole screen can be reached but not the home bar (where the Home/Back/RecentApps buttons are). This is quite annoying as I don't have the keys on the radio working yet either. This is because the Pioneer app only allows you to reach the screen area of the application. One more limitation to remove. Fixed, home bar can be reached too.

Now the minimum set of features that I wanted is complete. It works even better than I thought. The Pioneer App only shows that small icon in the status bar to indicate whether it's connected or not. Once you connect to the radio, that annoying Pioneer app homescreen is not even shown, you get full mirroring right away!

Only thing left to do is to clean the code a bit and do a few more tests. Now I am pretty tired so getting some sleep first. Tomorrow evening I will make a first release version so some AR3 people can test it.
[Android General] jj69chev:
Damn good work man! super excited for this. just to double check this will not require root or anything special? Looking forward to the release. Let me know if you need a tester for AR2 at all. more than willing to help
[Android General] leobg:
Root will be requirement as touch events are injected on system level. You will need root to get it to work

---------- Post added at 06:00 PM ---------- Previous post was at 05:54 PM ----------

Area51, this is really exciting! I guess this would not be distributable on Play store, do you have plans about the app once it reaches "production" status? or maybe I'm wrong (after all ARL made it there, though it does not appear to be hacked appradio app)
[Android General] stargate125645:
I will definitely buy a license if you can get GPS working the way it is supposed to without mock locations requirements. How do we get on the beta list?
[Android General] kitsune1324:
eueoxte counsel

Hey Area51, I can test on my AVH-8500BHS if you'd like.
[Android General] evillela2001:
sweet

Sweet. Great work. Can't wait to try. Get some sleep.:laugh:
[Android General] rs2k:
Excellent news! Great work! :D
[Android General] Gizmoh:
Wow, really great News :) Can't wait to test it on my AVIC-F950 :)

Is the first beta test just for donators or do you need different setups for testing?
[Android General] Area51©:
The plan is that it will be free. Of course I can't charge money for a hacked app. The only thing that I am considering now is that GPS support could be a seperate app that appears to be "Pioneer approved". That I could put in the play store and charge a bit for it, maybe 5$ or so. After all I put a lot of time in it.

The deal would be like this when everything is finished: You get the hacked app for free and can have full mirroring with touch support and working keys from the radio. Only if you want GPS support you download an app from the playstore for 5$. So in total you spend 5$, that's a lot less than 35$ for ARL.

As with the required root access for touch support there's no way around mock locations if you want a not Pioneer approved app to be able to use the GPS from the radio. It should not really be a problem. It seems ARL has some flaws in the way it provides mock locations. I will try to do a better job.

If you want to be on the beta list just send me a pm stating what radio you have and what phone. I will then make a selection. Right now the app is really not production quality so don't want to get 1 million bug reports.

---------- Post added at 08:43 AM ---------- Previous post was at 08:33 AM ----------

I want to have AR3 tested first, once I know that works too I'm pretty confident it will work on any AppRadio that is supported by the Pioneer app and I will make it available to everybody soon.

---------- Post added at 08:56 AM ---------- Previous post was at 08:43 AM ----------

I think it's also time to give my hack a name. It will be "AppRadio Unchained". Which I think is quite suitable.
[Android General] stadros83:
Nice name ;).
[Android General] buleus:
hello

I have appradio3 and HTC one...if you need a tester count on me

thx
[Android General] drawblood:
Put me down for $100
[Android General] lpasq:
You were down already from the commitment made on AppRadioForum.

Hack Bounty:

-----------------------------

$200 lpasq (xda)

$100 drawblood (xda)

$50 ofarrell.g1 (xda)

$50 evillela2001 (xda)

$50 Meldoon (xda)

$25 rs2k (xda)

$25 jj69chev (xda)

$25 leobg (xda)

$25 tnuts22 (appradioforum)

=======================

$550 US
[Android General] drawblood:
Right...I guess I should have read through the entire thread before posting. Thanks for keeping the list!