yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Q&A, Help & Troubleshooting] Olywa123:
walkeryan - assuming you mean the TMServerApp which seems to be used (and I'm guessing TM stands for TerminalMode which is the former name of Mirrorlink). This was taken from my GS3 GT-I9300 running stock:

TMServerApp.apk: http://db.tt/u6opolo3

TMServerApp.odex: http://db.tt/yyH4w4EQ

I think you are on to something here, looking at the strings in Res-->Values-->Strings.xml in the TMServerApp there seems to be lots of relevant string names (VNC Ports/RTP Ports/UPnP/DAP, even a string for "app_restricted_mode") so this looks promising.

This image also shows the Mirrorlink Architecture relevant to the above - looks like the DAP string has something to do with the security:

Also - not sure if it's of interest but Sony appear to have the source code available for the XAV-601BT, I had a look and it's all gobbledygook to me but perhaps something here gives an indication of how the connection is made/what the headunit is expecting to get from the phone.

XAV-601BT Source Code: http://www.sony.net/Products/Linux/Audio/XAV-701BT.html
[Galaxy S III Q&A, Help & Troubleshooting] murso74:
Wow source code for the head unit is nice... wonder if features like replay and pause for sirius can be added, or a better interface
[Galaxy S III Q&A, Help & Troubleshooting] newbie_vlc:
Can someone tell me if with mirrorlink 1.0

If I bought a S3 phone, the car can show me mirrorlink with S3 and work BT with my phone to receive or do calls?

Thank you
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
i can't be 100% sure, it depend on your headunit too.
[Galaxy S III Q&A, Help & Troubleshooting] newbie_vlc:
Another question, can someone recommended a ROM for Samsung S3 to use a mirrorlink v1.0?

The phone have custom recovery, if the ROM is custom better.

Thank you
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
Revolution HD v.53 tested and working great, but keep in mind you will need the second version of tmserver, enjoy :)
[Galaxy S III Q&A, Help & Troubleshooting] newbie_vlc:
That tmserver is the one put some posts before?

Enviado desde mi Lenovo K910 mediante Tapatalk
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
yes
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
Version 1.1.043r1 Released

Updated Drive Link to the latest official version 1.1.043, which brings some optimizations and bug-fixes provided by Samsung. (Note: This version DOES run on Android 4.4 Kitkat and 5.0 Lollipop, but it won't mirror the phone due to TMServerApp incompatibility with Kitkat and Lollipop)
[Galaxy S III Q&A, Help & Troubleshooting] XAB2010:
Hi again AuRoN89!

Can you do specifically for the Toyota Touch 2 headunit version with dialogue confirm the USB connection and attention while driving. Without these dialogues Drivelink not connected. Thanks in advance.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
it already works on toyota touch 2. if you want remove the messages you must replace tmserverapp :D
[Galaxy S III Q&A, Help & Troubleshooting] XAB2010:
Today, I installed the program and my Highlander does not see it (not Drivelink appears in the menu). I already wrote to you about that after these dialogues program TURN ON a USB-MODEM! In this program, it does not happen again! The request can be made only FULLMIRROR! PLease !!!
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
what's your phone? android version? and is your rom deodexed?
[Galaxy S III Q&A, Help & Troubleshooting] XAB2010:
I had GT-9505, Android 4.3, deodexed. I can explain what I mean: during the launch of the original program 043 !!! 1 dialog appears (USB connection) and then 2 dialogue (Attention) and after that, the program turn ON a USB-MODEM (the icon appears in the status bar), and the menu appears Touch 2 is Drivelink. Without it, did not work !!! Please HELP Me.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
i cannot understand what actually happen.... can you post a video?
[Galaxy S III Q&A, Help & Troubleshooting] XAB2010:
Yes, tomorrow.
[Galaxy S III Q&A, Help & Troubleshooting] dpmiller:
do we know what's now on the whitelist? Is Torque on?
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
every app is whitelisted :)
[Galaxy S III Q&A, Help & Troubleshooting] dpmiller:
ah OK, just trying to work out why the HU screen blanks when I open Torque.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
it can be due to handbrake signal. What's your headunit?
[Galaxy S III Q&A, Help & Troubleshooting] dpmiller:
It's an OE FujitsuTen. Whilst Drivelink does appear to see the handbrake input (may of the settings boxes are greyed when moving), Torque (and some other apps I've tried) display for a moment before the screen turns light blue with the caption "mirrorlink is now running" even with the brake on.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
have you tried replace tmserver?
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
Can you google how to get logcat and provide the file? The same for everyone with a technical issue it will help resolving your issue if you provide the logcat.

best practice collecting the logs:

1- run command "logcat -c" to clear the logs

2- reproduce the issue and take notes of what exactly you have done step by step with every click.

3- run command "logcat -d > logcat_dmp.txt"

4- mention which tmserverapp you are using, and exact version of DriveLink, plus device and it's loaded ROM
[Galaxy S III Q&A, Help & Troubleshooting] dpmiller:
I must admit, I havent. I thought the other TMServer was only for setups that crashed completely?
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
if you already replaced tmserverapp and it's not crashing do not replace it with the new one.

i thought you didn't replace it at all.
[Galaxy S III Q&A, Help & Troubleshooting] dpmiller:
hmm, you're right; I hadn't replaced the TMserver at all. Copied over now, no different. I'll try and get a chance to run logcat tomorrow.

thanks!
[Galaxy S III Q&A, Help & Troubleshooting] dpmiller:
...and all sorted. Had to delete the .odex and then success.
[Galaxy S III Q&A, Help & Troubleshooting] darkflamero:
XAV-602BT

Hi

I have he Sony XAV-602BT and Galaxy A300FU running 5.0.2. I have not managed to make it work. Any advice?

Thanks
[Galaxy S III Q&A, Help & Troubleshooting] XAB2010:
You've seen my video?You got a problem? I need a dialogue to enable usb-modem teltnering !!! Can you do that for me or tell me what to add to the file ScmApplication.smali.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
It doesn't work on Kitkat and Lollipop :(
[Galaxy S III Q&A, Help & Troubleshooting] darkflamero:
XAV-602BT

The funny thing is that sometime, the phone displays the Slashscreen saying "Your phone is conected to car media via Mirrorlink" and the Car media displays the rotary gif that represents "loading" but that all...it never loads.

What i have gathered from the interface...the Sony XAV-602BT is an android based system...most probably Froyo...is that correct? Can anyone do a MOD so that it can recognize multiple devices?
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
Is your unit MirrirLink 1.0 or 1.1 ?

Can you provide your TMServerApp.apk?

AND logcat, this migh help making it work.
[Galaxy S III Q&A, Help & Troubleshooting] darkflamero:
details

XAV-602BT / Mirrorlink 1.0 / Firmware v1.3

A300FU / Mirorlink v1.1 / android 5.0.2 stock rom / Not rooted to provide any data / firmware version A300FUXXU1BOEC

How can i provide the data without root?

I have no TMServerapp.apk in system/app

The Drivelink mod posted at the beginning of the thread works fine by itself.. just the link between the 2 devices doesn't work
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
drivelink isn't compatible with kitakt and lollipop. the program itself run, but there no tmserverapp.apk in the system, and i did some tests and importing it cause problems.
[Galaxy S III Q&A, Help & Troubleshooting] darkflamero:
Ok, but then why doesn't basic mirrorlink work with any othe app?
[Galaxy S III Q&A, Help & Troubleshooting] dpmiller:
1.0 and 1.1 aren't compatible.
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
MirrorLink 1.0 1.1

According to my knowledge:

mirrorlink 1.0 work by initiating mirroring through 1 app, which evaluates and launches other apps.

mirrorlink 1.1 work by the device getting connected to the unit and each individual app has to be certified and has mirrorlink 1.1 API calls.

This is why they are not compatible and they didn't implement backward compatibility, as 1.1 should be considered more "secure" , so you have 2 option:

1- Downgrade your phone to Android 4.3, install DriveLink and TMServerApp.

2- Upgrade your unit firmware to 1.1 (if possible) and be limited to those certified apps.
[Galaxy S III Q&A, Help & Troubleshooting] darkflamero:
Wow, that is valuable knowledge. sadly, for me, both solutions are not possible. Thanks for the update.

I will have to buy another phone
[Galaxy S III Q&A, Help & Troubleshooting] mjeron:
Samsung launch ,Car mode for Galaxy in IFA 2015 in germany

Apk ????????
[Galaxy S III Q&A, Help & Troubleshooting] Teracotta:
Is this the same problem with the Samsung Galaxy S4/S3 minis? I have the S4 Mini, running Jelly Bean, but while it launches the DriveLink app here it doesn't connect to the car. Granted, I'm not using the Sony Headset (using a 2015 Subaru) so I don't know.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
S4 S3 mini doesn't work due to the lack of tmserverapp
[Galaxy S III Q&A, Help & Troubleshooting] Teracotta:
I figured as much, but is there a reason that the TMServer from the S4 can't simply be ported onto the S4 Mini? If they're running the same version of Android and the only fundamental difference is the processing power, space and memory, I can't see why simply flashing your modified TMServer shouldn't work with the S4 Mini.
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
you can try.

add tmserverapp.apk in system/app, reboot the phone and try. if it crash you have to copy some libs contained in the apk to system/libs

of course you must have a rooted phone.. not sure about deodexed rom (it's better to have it btw), since the apk is "new" fo the system...
[Galaxy S III Q&A, Help & Troubleshooting] mjeron:
look my video in youtube

Mirrorlink working S4, S5 ,S6 /galaxy note 3,4,5 hack for button virtual and multitask

youtube

https://www.youtube.com/watch?v=pSw8MgwKCHg

or

https://www.youtube.com/watch?v=7dl-5tUyBao
[Galaxy S III Q&A, Help & Troubleshooting] Teracotta:
Okay, after waking up and reading here's a more accurate version of what happened.

I'm using 4.2 stock, the Portuguese baseband with the Kitkat bootloader. Android doesn't crash and looks to work fine after rebooting with the TMServer.apk added to Systems, but I'm still not seeing the MirrorLink button light up on the Subaru headset. The only evidence I have that I added TMServer is that the Live Background app I use isn't displaying.
[Galaxy S III Q&A, Help & Troubleshooting] melihbasar:
drivelink problem with my subaru outback 2015, need help!

Hello everyone,

I found an old galaxy s3 with android 4.3 from a friend of mine just to use in my new subaru outback. Before that, I bought a HTC one M9 which has mirrorlink, that didn't work.

S3 worked as I downloaded drivelink apk from colmoschinxtreme.com, but as I select an app from phone, system gives "Now mirrorlink is playing" message on a blue screen. I couldn't make it work. I decided to make a video to share it with you. Copy and paste video numberbelow on youtube search. That's my video.

6X__1ghAL4c

Need your assistance

Melih
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
Check if google maps work AND if other app would work when the handbreak is up, if it works fine, then i assume this message is a substitution for "Vehicle in motion " message, in such case all what you need is to replace "TMServerApp.apk" (you need rooted AND deodexed ROM) for that to work (not odexed, you can try odexing tmserver, that might work.)
[Galaxy S III Q&A, Help & Troubleshooting] melihbasar:
Google maps is really working. Other apps don't work even if the handbrake is up. If I need rooted and deodexed rom and tmserverapp replacement, please guide me through the steps.
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
Rooting galaxy S3: http://galaxys3root.com/

I recommend to you this ROM: Revolution HD same as stock, with a little enhancement, and already deodexed.

Afterwards just replace "/system/app/TMServerApp.apk" with the newer version in the Drivelink zip, reboot and you should be good to go.
[Galaxy S III Q&A, Help & Troubleshooting] Teracotta:
How do you deodex the stock ROM yourself? I've downloaded xUltimate 2.4 but it doesn't recognize my phone.
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
First of all,

Google is your friend.

Second, this Topic is about DriveLink. Please keep the discussion related to the topic. Thank you.
[Galaxy S III Q&A, Help & Troubleshooting] melihbasar:
Thank you very much. At last it worked. I was not familial with android before. After I found that my new subaru outback 2015 has mirrorlink capacity, I bought Htc One m9 that has also mirrorlink. But it did not work. Subaru Turkey said that mirrorlink is not available in Turkey where I live, but they are working on it!! After some research drivelink for samsung could be my answer. But i needed an old phone with android not more than 4.3. Found one from one of my colleagues, installed drivelink but you know, it did worked but did not show any external apps, with a blue screen. I did exactly what you told me to do. At last second version of TMServerApp.apk worked this morning. Thank you again.

To do list 1. Find Galaxy s3 or 4 with android not higher than 4.3, 2. Root it 3. Apply android revolution hd, 4. replace TMServerApp.apk, 5. set up drivelink

There you go!!!
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
Glad that I could help and that you got it to work, the big thanks here goes to [MENTION=5238160]AuRoN89[/MENTION] who cracked DriveLink and TMServerApp to allow full mirroring among other enhancements.
[Galaxy S III Q&A, Help & Troubleshooting] ting2015:
S3 / ICS X8 Alpine doesn't work !

Hello Everybody !

I Need your help, i can't get it to Work really :(

I ve got a Alpine ICS x8 Head Unit with Firmware 1.400

I tried 3 different rooted galaxy s3 with a few different Custom Roms including Revolution HD 53.0 Android4.3

I tried to Copy tm Server App Version 2 with es Datei Explorer( Root WR activated)

Drive Link App Starts and Works i also can Add any Apps to the shortcut Menu , i can see the Head Slide menu (wlan ,gps , Bluetooth etc ) at my Unit and when i Hold the Home Button the Task Manager and all processes appears ... BUT when i Start any App (expect music , nav) or Go Back to Android homescreen my Head Unit stops mirror link and goes Back to the Main screen !:(

Any ideas?
[Galaxy S III Q&A, Help & Troubleshooting] ting2015:
Nobody here who get a ics x8 successful Connected with the s3 ?
[Galaxy S III Q&A, Help & Troubleshooting] mjeron:
mirrorlink 1.0 is much lag, mirrorlink 1.1 must fluid

https://www.youtube.com/watch?v=pSw8MgwKCHg
[Galaxy S III Q&A, Help & Troubleshooting] ting2015:
:confused:
[Galaxy S III Q&A, Help & Troubleshooting] zlovenac:
In OP's first post there is link to the zip which contains:

- modified drivelink apk

-Tm Server apk (1039 kb)

- another zip inside of the first one, which has another Tm Server (551 kb)

What is the difference between those two tmserver apks? :confused:

Does anyone have it working on i9505 + echoe 4.3 final bean?
[Galaxy S III Q&A, Help & Troubleshooting] zlovenac:
So, I will quote myself after an extensive tests today.

Again, S4 I9505, echoe finalbean 4.3, rooted & deodexed, original cable, bosch infotainment system in suzuki vitara 2015.

Stock tmserver not working (tmserver has stopped message). after replacing with two different tmservers given in zip, I can run drivelink and exit it (better to say open recents app menu) and mirror any app (maps, navigon...).

BUT, this works only when handbrake is raised... I thought that one of those two tmservers given in zip in OP's post should bypass that... Hardware bypass is something I would like to avoid.

USB debbugging on/off - no difference, with handbrake I can mirror in both cases.

[MENTION=5238160]AuRoN89[/MENTION], may I have your attention and help please? :angel: :highfive:
[Galaxy S III Q&A, Help & Troubleshooting] mvalcar:
Please ...tell us how to enable mirrorlink in s5 for this pioneer radio???

help us!!

I have the same pioneer model and s5 and I can't use mirrorlink!!
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
mhhh that's really strange... stock tmservrapp crash but modded one no?

never heard of that lol.

anyway, if the handbrake signal isn't bypassed your unit/car use different checks. the bad news is that i can't "fix" the problem without having your car lol. what i can say is that i will try to fix this damn handbrake thing from drivelink once and for all, but have i have no time right now.
[Galaxy S III Q&A, Help & Troubleshooting] zlovenac:
Thank you for your kind response. Obviously there is something different in my case with handbrake signal, such a shame. Otherwise I would have fully functional mirroring. If you ever manage to something, I would be very grateful. If I can help you in any way, please say.

One more thing, I can see that YT videos are laggy - probably it is because we are talking about mirrorlink 1.0, and not 1.1?
[Galaxy S III Q&A, Help & Troubleshooting] mjeron:
Install glympse, and glypse for auto. Plug S5 in pionner, my pionner is model x2700bt. Firmware 8.40.

Look my video ,all

https://www.youtube.com/watch?v=pSw8MgwKCHg
[Galaxy S III Q&A, Help & Troubleshooting] AuRoN89:
yep, mirrorlink 1.0 doesn't use USB MHL + Bluetooth

It juse use standard USB.
[Galaxy S III Q&A, Help & Troubleshooting] mvalcar:
Hello

Thanks very much!!!

I have a AVH-X2750BT...& S5 and this solution working perfectly!!!

a lot of forums say this is impossible, but work well

I don't need any hardware or software special, only a mirrorlink software certificated..and with special button app you can choose the rest of apps...like waze...automate etc.

Thanks again

Manuel
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
Can you reproduce the issue and send logcat from your phone? That will help much, if i get some time before [MENTION=306594]Auron[/MENTION] i can help.
[Galaxy S III Q&A, Help & Troubleshooting] zlovenac:
OK, just tell me what exactly am I supposed to send. My only problem is that everything disappears as soon as my handbrake is down, even with apps like Sygic Auto that should be certified to work with MirrorLink (obviously only MirrorLink 1.1, and not 1.0?). Otherwise, everything is OK.
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
xdaforums.com

And you can use a little of google also to get some knowledge about it, if that post doesn't help.

Verbose logcat is required, covering the attempt of running an app while handbreak is down, or mirroring with handbreak up then release it down.

NB. you can use pastebin to provide the logs in an easy way.
[Galaxy S III Q&A, Help & Troubleshooting] zlovenac:
I will do that tomorrow, when I will have my car back. I will asko you if anything is unclear. Thanks for instructions.
[Galaxy S III Q&A, Help & Troubleshooting] zlovenac:
It is my first time that I am using logs on android, so have mercy if i have done something wrong :)

http://pastebin.com/b9kAQRi0
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
The provided log is "Information" not verbose, TMServer has huge amount of debug logs which will give an idea why this is happening in your case.

The only thing i can see is an error that "app.scm.call." is not installed, and i don't think that is related. (this is kind of whitelist check)

Which TMServer you are using from DriveLink package ?

If possible please reproduce the issue and get the full log file by the below command:

adb logcat -d > somefilename.txt
[Galaxy S III Q&A, Help & Troubleshooting] Teracotta:
Do I put my own bounty here, or start a new topic?
[Galaxy S III Q&A, Help & Troubleshooting] gottahavit:
While this does work when parked, when driving on my note4/avhx3700 the moment I activate any app other than the approved ones I get a communication error.

I guess my only hope is to install the e-brake bypass.
[Galaxy S III Q&A, Help & Troubleshooting] mjeron:
install a shortcut, a virtual button multitasking.

look this app in googleplay "back button (no root).
[Galaxy S III Q&A, Help & Troubleshooting] gottahavit:
I did, I used button savoir as shown in the video. Something is detecting the app switch and shutting off the app.

I'm going to try another phone today to see if it matters.
[Galaxy S III Q&A, Help & Troubleshooting] mjeron:
enable internet is glympse to function MirrorLink,
[Galaxy S III Q&A, Help & Troubleshooting] gottahavit:
I'm sorry what doe you mean enable internet? Do you mean share my location?
[Galaxy S III Q&A, Help & Troubleshooting] zlovenac:
OK, i got it (verbose) working with Logcat extreme today (I am so bad with adb commands in terminal), so I will send you new logs when I will be in my car, in few hours.
[Galaxy S III Q&A, Help & Troubleshooting] zlovenac:
Try these logs, they are verbose...

https://www.dropbox.com/sh/ac9txndchod01ha/AABrmyiQ8nPjYDmMTHOEAiNBa?dl=0

The problem is already described in my previous posts...
[Galaxy S III Q&A, Help & Troubleshooting] minagerges:
Can you revert back to TouchWiz launcher instead of Nova and check if that will make it work.

Also try with another app beside SygicIncar, although it works as per my testing, but the issue might be related to Nova launcher.

I assume the cause is DriveLink failed to get Application information for SygicInCar which is required to allow it to run.

Line 14487: 10-06 17:39:03.575 W/System.err( 9352): android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{com.sygic.incar/com.sygic.aura.SygicNaviActivity}
Line 14488: 10-06 17:39:03.575 W/System.err( 9352):	at android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:263)
Line 14489: 10-06 17:39:03.585 W/System.err( 9352):	at android.app.ApplicationPackageManager.getActivityIcon(ApplicationPackageManager.java:745)
Line 14490: 10-06 17:39:03.585 W/System.err( 9352):	at app.scm.main.home.Home.b(Unknown Source)
Line 14491: 10-06 17:39:03.585 W/System.err( 9352):	at app.scm.main.home.Home.a(Unknown Source)
Line 14492: 10-06 17:39:03.585 W/System.err( 9352):	at app.scm.main.home.a.handleMessage(Unknown Source)
Line 14493: 10-06 17:39:03.585 W/System.err( 9352):	at android.os.Handler.dispatchMessage(Handler.java:99)
Line 14494: 10-06 17:39:03.585 W/System.err( 9352):	at android.os.Looper.loop(Looper.java:137)
Line 14495: 10-06 17:39:03.585 W/System.err( 9352):	at android.app.ActivityThread.main(ActivityThread.java:5419)
Line 14496: 10-06 17:39:03.585 W/System.err( 9352):	at java.lang.reflect.Method.invokeNative(Native Method)
Line 14497: 10-06 17:39:03.585 W/System.err( 9352):	at java.lang.reflect.Method.invoke(Method.java:525)
Line 14498: 10-06 17:39:03.585 W/System.err( 9352):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1187)
Line 14499: 10-06 17:39:03.585 W/System.err( 9352):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Line 14500: 10-06 17:39:03.585 W/System.err( 9352):	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
Line 14501: 10-06 17:39:03.585 W/System.err( 9352):	at dalvik.system.NativeStart.main(Native Method)
[Galaxy S III Q&A, Help & Troubleshooting] MolsonB:
I've been trying to get this to work for a few years now. I finally have an old S4 that I can play with and leave it in my glove box. I have the awful Alpine ICS X7 for headunit.

I reloaded the stock rom 4.2.2 (Canadian SHG-I337M) and replaced the TMServerApp. Still the same old tune. DriveLink automatically comes up when the USB is plugged in, but I can't load any shortcuts apps, the phone goes to the app, but the headunit goes back to it's main screen.

Do I have to do anything to the TMServerApp.odex file ?