yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Q&A, Help & Troubleshooting] djwilliams100:
UK update now available to download

http://www.sony.co.uk/support/en/product/XAV-601BT/downloads/FW_XAV#install

Gonna install this now
[Galaxy S III Q&A, Help & Troubleshooting] laxity:
Great. Would love to know if "MirrorLink Full-Screen mode" works with Drive Link with the new Sony firmware. If it does then please post back as I would then need to seriously prod Alpine with a big stick if it does :)
[Galaxy S III Q&A, Help & Troubleshooting] djwilliams100:
I can only get to the agree and disagree part and it shows as full screen (I'm sure it didn't before) but then the drivelink force closes probably as I'm on 4.21 and it's only for ice cream.
[Galaxy S III Q&A, Help & Troubleshooting] laxity:
So how did you get it to show full screen from Drive Link? Did you have to press a button or option to get it to run in full screen mirror mode? Or did you just press the home button?

When you mention ice cream, what are you referring to? Drive Link or the Sony unit? Drive Link supports Jelly Bean fine on 4.1.2 (not sure about the newer 4.2.1 though).
[Galaxy S III Q&A, Help & Troubleshooting] djwilliams100:
In settings in the head unit there is a tick box for allow full screen. Drivelink worked fine for me on 4.1.2 but just force closes on 4.2.1... The reason for mentioning Ic cream is because when you download the drivelink app it states it's for ice cream (no mention of it being compatible with jelly Bean.)
[Galaxy S III Q&A, Help & Troubleshooting] Simon_Aus:
Hi, I have the XAV-601BT and have just updated the firmware to this latest version, and sorry if anyone was getting too excited but all "full screen mirroring" seems to do is remove the three (previously apparently redundant anyway) buttons from the left of the display on the unit itself, so you now get the entire phone screen going edge to edge. Hardware home button still seems to be disabled with DriveLink running (on a GT-i9305t running 4.1.1).
[Galaxy S III Q&A, Help & Troubleshooting] laxity:
New version of Drive Link released :

http://apps.samsung.com/venus/topApps/topAppsDetail.as?productId=000000469052

https://www.dropbox.com/s/olvd5km47wku30u/DriveLink1.1.028.apk

They have updated the app description and also added the changes in the latest release :

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

DriveLink is a perfect app for safe, hands free in-vehicle service that really makes a difference in the driving. The app has been designed to conform to the safety regulation set by Automotive industry standards.

1) Safe use of the most used features in vehicle such as Music, Navigation and Phone

2) Convenient to check text message, SNS, schedule using Text to Speech

3) Connect to various navigation applications

- Google navigation/Navitel/Sygic/Navfree/Locus/coPilot/TomTom/Navigon

4) Connect to MirrorLink(TM) supported headunits. (MirrorLink(TM) 1.01)

- If MirrorLink(TM) service doesn't work in your smartphone, it is necessary to update a firmware

- When vehicle is moving, some features might be blocked for driver's safety

- If MirrorLink(TM) service is unstable, it is necessary to check mobile device setting

※ Setting - Developer options - USB debugging (checked)

5) Enjoy internet radio in your vehicle with TuneIn, KiesCast and others

6) Updated features (2013.April, 12)

- Flick interaction in some features

- Speed dial

- 3rd party navigations are added

- Bug fixed

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

They have finally added support for the most common Sat Nav apps.

The most interesting note is this "When vehicle is moving, some features might be blocked for driver's safety"

I asked the drive link developers if they could possibly add the "Full Mirroring" feature but to disable screen input when driving on certain apps as up until now they have refused to add full mirroring due to driver safety. The comment above suggests some app features may be blocked so was hoping that it would allow any app to run providing the car wasn't moving. Tested tonight and it doesn't unfortunately :(
[Galaxy S III Q&A, Help & Troubleshooting] laxity:
It looks like the binary file "classes.dex" in the DriveLink apk contains the application "white list" as it contains all the supported applications. e.g. :

com.tomtom.weurope

com.sygic.aura

com.navigon.navigator_select_orange_uk

com.alk.copilot.eumarket.premiumau

etc

Not sure if is is as simple as hacking the file to add a new entry or not. Going to give it a try.

Would be better if someone with better development experience could figure out a way to just whitelist everything! :)
[Galaxy S III Q&A, Help & Troubleshooting] drakeshreddy@ymail.com:
Where do I find "classes.dex" file ?
[Galaxy S III Q&A, Help & Troubleshooting] prenand:
There is a thing I dont understand in this thread. We want to get mirrorlink connection to mirrorlink devices and our dream is to get full android mirroring without drivelink. We all know that Xperia smartphones do have full mirroring like the Xperia Z. So why don't we try to get the Sony mirrorlink app working on other devices? This would open us a whole new world in our car devices.We already got 46 pages in this thread and 13 pages in the other thread discussing about how to get the tmserver working. Maybe the Sony mirrorlink apps are easier to port to another devices or custom roms like CM10. There also wouldn't be the touchwiz based rom problem because sony doesn't have touchwiz.

Just a suggestion.
[Galaxy S III Q&A, Help & Troubleshooting] ANIVNM:
Lets get this moving already...

I will throw in $100.00. I want to get this moving, working on my Note I. I will be upgrading to a Note II or S4 later this year, but for a wide open program, that will give full mirror capabilities, I will throw in a bill.
[Galaxy S III Q&A, Help & Troubleshooting] cell128:
I have not been keeping up with the thread a I don't use drive link anymore I just got a CD slot car mount and use my s3 in front of my stereo. I will update the op tonight with the bigger bounty. Also if anyone is interested in taking over for me your very welcome to do so
[Galaxy S III Q&A, Help & Troubleshooting] cell128:
Op updated
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
Hi guys. I'm new to "android world", but i know very well java, which is almost the same programming language. I have a JVC NSX1 and a Galaxy Note II.

I have a little experience in reverse engineering, and i can tell you one thing.

Once we rev eng the .dex file (i have almost done that) we have two options.

N. 1)

Add every single app that we want to use with mirror link. (easier option, since i already find the .class file which contain the list of apps, but annoying and not very smart)

N. 2)

Find the part of the code where Drive Link check if the applications is in the whitelist. (a bit difficult, because the code is obfuscated but absolutely the best option, because once we will change that we will have a true full mirroring.)

An obfuscated code doesn't mean that it's impossibile, it's just need more time to understand the code.

OT:

I red somewhere in this topic (or maybe in the other one named "full mirroring blahblah) that someone wanted an option to display the phone on the radio, and then, ear the sound from the radio (USB, CD, DVD, AUX or whatever the radio support). I can confirm that this feature cannot be implemented, even by Samsung (or at least isn't easy at all). This for one simple thing. IT'S THE RADIO that MUST support this feature. (Btw the JVC support that)

Edit:

Just in case someone want to know why it's annoying and isn't very smart to add every single app, here the reason.

add(new String[] { "false", "AutoNavi", "com.autonavi.xmgd.navigator.phone.samsung.gt.i9300", "AutoNavi", "link-notallowerd", "0x00050000", "0x00010000", "both", "1" });
add(new String[] { "false", "TomTom Western Europe", "com.tomtom.weurope", "TomTom", "com.tomtom.weurope", "0x00050000", "0x00010000", "both", "1" });

These are 2 example of the white listed "app" object, defined in the application.

We have to fin all these things for every single app we want to add. The bad thing is that it require three memory addresses, maybe defined for every app.
[Galaxy S III Q&A, Help & Troubleshooting] prenand:
Tried the Tmserver for cm10 i535 and all other packages for cm10 and the newest drivelink.

Device: HTC one x+

Rom: CM10.1

Got the USB device not supported error but Tmserver seems to work fine until a special point. I think this entry in logfile important: TMNetworkReceiver.onReceive() Retry reading the file..Sysfs might be updated after the Connected signal

See logfile:

D/06:20:54.850 TMLogRemovalReceiver.onReceive() Exit

D/06:20:54.850 TMLogRemovalReceiver.onReceive() action android.hardware.usb.action.USB_STATE

D/06:20:54.850 TMLogRemovalReceiver.onReceive() Enter isCalled =false

D/06:20:54.850 TMNetworkReceiver.handleMessage - exit

D/06:20:54.850 TMNetworkReceiver.handleMessage - finsihed case 0 mIsSCMInstalled = true

D/06:20:54.850 TMNetworkReceiver.handleMessage - enter action = 0

D/06:20:54.850 TMNetworkReceiver.handleMessage - enter1 main

D/06:20:54.840 TMNetworkReceiver.onReceive() Exit

D/06:20:54.540 TMNetworkReceiver.onReceive() Retry reading the file..Sysfs might be updated after the Connected signal. counter -2

D/06:20:54.540 TMNetworkReceiver.onReceive() Exception for not opening usb file

D/06:20:54.235 TMNetworkReceiver.onReceive() Retry reading the file..Sysfs might be updated after the Connected signal. counter -1

D/06:20:54.235 TMNetworkReceiver.onReceive() Exception for not opening usb file

D/06:20:53.935 TMNetworkReceiver.onReceive() Retry reading the file..Sysfs might be updated after the Connected signal. counter -0

D/06:20:53.930 TMNetworkReceiver.onReceive() Exception for not opening usb file

D/06:20:53.930 TMNetworkReceiver.onReceive() USB CONNECTED

D/06:20:53.930 usbEventReceiver:onReceive(): isUsbCableConnected made to
[Galaxy S III Q&A, Help & Troubleshooting] laxity:
Thanks for your post. Much appreciated and also interesting to read what you have found so far.

Perhaps it would be good if we can start off with just adding certain apps and then see if we can then improve things from there?

I had a whack at trying to hex edit the .dex file and also tried decompiling the apk with APK Multi-Tools http://apkmultitool.com/ but it was a bit beyond me and I didn't get very far unfortunately. lol.

Would it be possible to maybe put something together that would allow people to easily edit and add app names into the .dex file so that people and then customise what they need?

"Prenand" brings up a valid point in his earlier post about the Sony version of MirrorLink which already does full mirroring apparenly. Perhaps that would be an easier app to hack and get working.

Also, I am amazed that no 3rd party MirrorLink app yet exists for Android in general. Seems like a major gap in the app market waiting to be filled if you ask me as only Galaxy S3/Note/Xperia Z have MirrorLink support at the moment.
[Galaxy S III Q&A, Help & Troubleshooting] rome1931:
work around for drivelink

I found a work around for drive link using tasker. Create a profile with drive link as the app. Create a task called wait,you might not see when creating a task so type it in and and set it to 15 seconds. Could be different depends on how fast your radio loads drive link. you want to set to enough time for drive link to load to screen or you get a blank screen when loading your preferred app. Create another task that loads the app. In my case i'am using car home ultra. Tasker is 2.99 in the market.
[Galaxy S III Q&A, Help & Troubleshooting] murso74:
What exactly does this do?
[Galaxy S III Q&A, Help & Troubleshooting] rome1931:
It automatically launches the car dock app of your choice while running drive link.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
I tried add some app, unfortunately this list is ignored. I even tryied to blank out the current list, nothing changed.

But yesterday i noticed another thing.

A copy of the whitelistes apps is inside a SQLlite 3 database file. Called ScmInfoDatabase.db. In the earlier versions it was uncrypted and i was able to edit all the apps, but unfortunately in the latests versions we need a special KEY to decrypt the DB.

I'm still convinced that the best solution is to find where the code check the running apps with the whitelisted db, and then remove that part.

Honestly, I thought it was easier :(:( I'm not very skilled and a bit of help from other people should help all of us.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
Hi guys, a little good news.

The latest update removed the multi window tray bar.

Well, i successfully reimplemented it :).

Not that usefull since we cannot use other apps, LOL, but it's still something :) :good::good::good:
[Galaxy S III Q&A, Help & Troubleshooting] drakeshreddy@ymail.com:
Is it a Drive link Fix? or Multi Windo Fix?

Can you share more info about Re-implementing the Multi-Window?

How do we get it?

Please share APK if you did some modifications.

Thanks a Lot.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
MISSION ACCOMPLISHED! :good::good::laugh::laugh::laugh:

FULL MIRRORING WORKING LIKE A CHARM ON DRIVE LINK 1.1.028!!

Also, as i said in the previous post, Multi Window Side Bar RESTORED!

I will test if everything is ok till tomorrow, and then, i will release the APK!
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
Wow.....if this works then would make my car stereo so much cooler!!
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
it will work! don't worry!

Now i have still one little thing to do.

When we launch Drive Link the "Automatic Rotation" is forced to off. I want to try to disable that thing because otherwise every app is launched in potrait mode. And as you can expect, use apps in potrait mode isn't really usefull on a radio screen.
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
Yeah...the last modified drivelink I tried did that and was very annoying.
[Galaxy S III Q&A, Help & Troubleshooting] prenand:
OMG... trying like about two weeks to get drivelink to run on HTC One X+ with CM10.

Now I want it even harder... I got the TMServer CM10 version and also touchwiz framework files etc but something is missing I dont know what. Also copied all samsung specified stuff out of a Galaxy s3 build.prob and put it in mine. Doesnt work...

I have already seen that some guys had problems because of the sys/class/android_usb/android0/terminal_version file or permissions on it... I dont even have that file in my folder but also get that error in logfile. Could someone please upload the terminal_version file? How about a logcat file how connecting looks like? So I could see how the Log SHOULD look like and compare it with mine to see where the problem is.

I also noticed that on samsung devices, drivelink starts automatically if you connect it with the headunit. My HTC doesnt start the app if I plug it in usb... so where is this feature coded? It seems like that file is also missing on my htc.

I want everyone to get this nice app one their phones... not only samsung owners. :good::laugh:

Thanks
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
Automatic Orientation RE-Enabled! :good:

So, this is what i have done as of tonight.

Add Support for Full-Mirroring

Re-enable the Multi-Window Sidebar. (Removed with latest update)

Disabled the automatic potrait-mode when launching Drive Link.

Next step is trying to disable warning messages.
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
Dude ur awesome
[Galaxy S III Q&A, Help & Troubleshooting] Hacktacular:
Has rhis been released for testing or are you the only one playing with it?
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
Nope, i'm still playing with it. I think i'll release the APK tomorrow :P

edit:

Latest update for today (i have to sleep lol)

I have enabled the "Other Apps" shortcut button. Previously it was only available only with phone NOT connected to the car radio.

At the moment, you can only browse the "whitelisted" apps, but i'm working on that :)
[Galaxy S III Q&A, Help & Troubleshooting] murso74:
Does the phones screen still have to stay on all the time?
[Galaxy S III Q&A, Help & Troubleshooting] drakeshreddy@ymail.com:
SCREEN ON ALL THE TIME IS RESOLVED??
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
Didn't try to fix that. I'll try to play a bit today after the work :)
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
OK guys, amazing news here!

I had a little problem, the car unit didn't find the phone sometimes. But i fixed it and everything work like a charm :P

But the best part is this.

You can now select "Other Apps" from the shortcuts menu, and you will see the COMPLETE lists of your installed application. You can then select it, and it will be saved in the shortcuts menu. (of course, this will work the phone connected to the car unit!!) Every application will start directly from the Drive Link app.

At the moment there 1 limitation.

Application that DOESN'T support LANDSCAPE mode, will not be displayed. I don't know why.

For the same reason, you CANNOT display the android desktop (the one with widgets and icons) But hey, no problem, because as i said 2 lines above, you can start EVERY APPLICATION from the Drive Link app, by using the shortcut menu :)
[Galaxy S III Q&A, Help & Troubleshooting] drakeshreddy@ymail.com:
Can you share the APK for testing?

Great job.

If you need any help with Testing the app we are here for it.

Share the APK.
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
Yep....ready to test when u are ready to release.
[Galaxy S III Q&A, Help & Troubleshooting] prenand:
Dann sounds nice!

Could someone please upload following file?

Sys/class/Android_USB/android0/terminal_version

Thanks
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
tadaaaaaaa [YOUTUBE]m3Y_b8FCe2I[/YOUTUBE]
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
Im ready to test :D

---------- Post added at 10:26 AM ---------- Previous post was at 10:24 AM ----------

That bar on the right side with the home and back button....is that your rom or does that display in drivelink now?
[Galaxy S III Q&A, Help & Troubleshooting] murso74:
Assuming this is still just for s3 and note 2 users... I'm stuck in my gnex
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
USB is (generally) faster than BT.. but i saw ARliberetor video, and i can't belive is almost 1:1 in speed. O.O

Also , i think we need to change the MirrorLink FW (inside the car unit) to support touch over BT.

Edit:

Even the official APPRadio is almost 1:1.. i'm thinking we will never reach such speed. :(

Edit:

Ok, MHL is the reason of such speed. MHL is based on HDMI. That's why is super fast. Forget that speed without an MHL compatible car unit.
[Galaxy S III Q&A, Help & Troubleshooting] drakeshreddy@ymail.com:
Support 4.2.2 ??

Hi. I am using Android 4.2.2 Liquid Smooth Version on my Gs3

Drive link crashes on my phone.

Do you know if this App is gonna support 4.2.2 ?
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
well samsung will update the app for sure, after that, i will crack again the app, (if they don't change the whole code again)
[Galaxy S III Q&A, Help & Troubleshooting] drakeshreddy@ymail.com:
Ok. Are you Ready to share the APK ?
[Galaxy S III Q&A, Help & Troubleshooting] laxity:
Turning the screen off isn't possible according to the Drive Link developers when I spoke to them. Here's the reason why...

[Drive Link team] In Jelly Bean, screen update is not supported when screen is turned off, so we determined not to turn off screen. It is temporary solution. To solve this issue, we need change of android platform. Unfortunately, current android platform can't support it.

Many thanks for your time working on this app AuRoN89. Looks really good from the video. :) I just hope this works with my Alpine unit as it appears you have a Sony (?)
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
JVC NSX1 :good:

But it SHOULD work on every mirror link compatible car unit. :highfive:

Btw, i know you are waiting the app but i want to publish a stable as possibile APK. Just wait a little more :crying:
[Galaxy S III Q&A, Help & Troubleshooting] Hacktacular:
Man release it so it can be tested across multiple platforms...I have a sony av x701...beta testing is a good thing....
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
I have the same deck. Did u flash the latest update for the deck that came out around a month ago? Added fullscreen mirror link.
[Galaxy S III Q&A, Help & Troubleshooting] Hacktacular:
Nah not yet...waiting for this thread to produce a reason to...lol
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
It did some other stuff too like replace the x zone button and im able to watch more movies from a usb stick now.
[Galaxy S III Q&A, Help & Troubleshooting] cell128:
Wow I missed all this progress. I'm ready to pay!!!
[Galaxy S III Q&A, Help & Troubleshooting] cell128:
One question. Do we have to navigate between apps through the shortcuts menu or can we mirror the launcher home screens? I think we would all agree launcher would be much better than shortcuts but I don't know if it would be possible
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
Launcher doesn't support LANDSCAPE, and for unknown reason, you will see a black screen for every POTRAIT-ONLY APP.
[Galaxy S III Q&A, Help & Troubleshooting] prenand:
Is drivelink working on the new galaxy s4?
[Galaxy S III Q&A, Help & Troubleshooting] rahularora1:
Yes it is. Not available on the samsung app store but the apk posted here of the last update works just fine on my S4 with the alpine ics x8
[Galaxy S III Q&A, Help & Troubleshooting] cell128:
I use nova launcher. Maybe when in my car I can force landscape mode then that might work
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
in that case yes, it should work.

Doing some graphics things.

View attachment 1935257

Like the logo? :good:
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
Pretty sweet
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
Any chance of an apk anytime soon?
[Galaxy S III Q&A, Help & Troubleshooting] Hacktacular:
What you aren't enjoying the ride? I think you will be waiting a while....not even testing it on other devices....
[Galaxy S III Q&A, Help & Troubleshooting] XXtremeAzzKicker:
Haha....I was two days ago but when it come to new stuff to play with I have no patience. ....
[Galaxy S III Q&A, Help & Troubleshooting] jtoast0:
Hate to beg but I really want this...heh. How close are you to a releasing the APK.
[Galaxy S III Q&A, Help & Troubleshooting] rajah:
Seriously, do you need to ask that often? He already knows that I WANT THAT APK too!!! :fingers-crossed:
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
Apk is ready!

APK is ready to be downloaded.

http://www.colmoschinxtreme.com/android

PLEASE, note that this is the first time ever that i worked on an android application,there could be some bugs, and i'm not responsible for any damage caused to phone and or car unit.

Read the notes that you will find on the site and report any bugs.
[Galaxy S III Q&A, Help & Troubleshooting] djwilliams100:
Before anyone asks, it doesn't work on Galaxy S4 it loads the first screen then closes
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
That's strange, because based on what rahularora1 said, it should work.

Do you have any mods on the phones?
[Galaxy S III Q&A, Help & Troubleshooting] djwilliams100:
It's rooted and that's it.
[Galaxy S III Q&A, Help & Troubleshooting] rome1931:
Installs but keeping fcing when I run it on xtremeperia z

4.1.1 Rom on sgs3.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
tried on three different S3, all with 4.1.2, and the application work flawlessly

tried on a S3 with Rom sotmax v19 and Boeffla kernel 2.11 work flawlessly.