3 tips for you Smartwatch 3 - Sony Smartwatch 3

1- You can charge it using a usb OTG cable and connecting it to your phone if you don't have a power source near. (Tested on Samsung S3)
2- You can export My Tracks workouts on GPX format and import them using the endomondo website.
Now you can go to do some exercise and leave the phone at home.
3- You can use the developers menu to start the GPS before launching My Tracks to reduce the Satellite fixing time.

Graffin said:
1- You can charge it using a usb OTG cable and connecting it to your phone if you don't have a power source near. (Tested on Samsung S3)
2- You can export My Tracks workouts on GPX format and import them using the endomondo website.
Now you can go to do some exercise and leave the phone at home.
3- You can use the developers menu to start the GPS before launching My Tracks to reduce the Satellite fixing time.
Click to expand...
Click to collapse
#3 you can use my Wear GPS app to warm GPS up, I plan to add background gps service to warm it up, show status in notification and dismiss it once done, Other feature I'm looking at is to automatically launch my tracks/runkeeper once GPS is healthy and shutdown service after short timeout.

Related

[REQ] GPS Keepalive Tool

Getting a GPS-Fix can take a long time especially with an internal GPS receiver. If you are moving, it will even take longer to get the GPS-Fix, so when using a navi like TomTom you should wait for the fix (between a few seconds and more than 20 minutes) befor you start your trip. And when you switch of your phone (standby) or even when you close the application, the GPS module will shut off immediately. When you restart your application or switch on the phone you will have to wait to get a new GPS-fix. This will be quit fast but still annoying. I like to take geotagged pictures (footprints) but befor taking the first picture I have to wait a few minutes and if I don't keep my phone switched on all the time I have to wait another 20 seconds for each next picture.
As far as I know, there are two reasons for the GPS module to get switched of:
1. When short pressing power button (suspend state) or not useing the phone for a few minutes (unattended state) the GPS module gets switched off. This can be fixed quit easily by using these reg-keys (I am not sure if "GPS0:", "GPD0:" and "COM4:" are realy all needed?!). But this only helps if the program which uses the GPS module keeps on running even if the phone is in suspend because of the second reason:
2. When closing the last program which uses GPS, the GPS module gets switched off as well. With some programs you don't even have to close them. When you switch of your phone most of the programs (like TomTom) enter suspend state not using GPS anymore and the GPS module is shut off even if you use the reg-keys from above just because there is no program using GPS in that situation.
A small program together with the reg-keys should do the trick. This program should always run even if the phone is in suspend mode and it should interact with the MS GPS intermediat driver all the time to keep GPS alive.
Features:
- run as a service
The program should always run (hidden from taskmanager) but must not be active (keeping GPS alive) all the time.
- taskbar integration (WM6.5.x compatible)
There should be a symbol in the taskbar indicating the status of the program. Something like red for inactive, yellow for active/connecting and green for active with gps-fix. Pressing the icon should bring up a menu for activate, deactivate and config.
- Program to switch between active and inactive
With such a program it would be possible to switch the program state with an applauncher or via mortscript or you can map this program to a hardware-button. Maybe parameters like "on", "off" and "toggle" can be used with a shortcut?!
Nice to have:
- status led
Configure one of the phones LEDs as an indicator for this service. LED off = service inactive, LED blinking = connecting, LED on = GPS fix.
- auto off
User can choose after how many hours the service will deactivte itself (GPS is still usable but not always on).
- scheduler
Who needs GPS when sleeping or during work?
- multilingual
I could do the german translation!
- gps-tracking
The frequency and the location of the logfile should be configurable and there should be more parameters for the programswitcher: "trackon", "trackoff", "tracktoggle". The taskbaricon should indicate the status of the tracker as well.
- prevent suspend when switching off the phone
Programs like tomtom would keep on running even if you press the powerbutton and you could use it for audio-navigation. With the display shut off the power consumption should be much less.
These are just a few ideas I had when thinking about this program. I already searched the forum and found this interesting thread. It's the one with the reg-keys. If someone is willing to write this program he may find some useful information in that thread
Does such a program already exist? Isn't it a good idea? Will someone write this program?
PS: Sorry for my bad english!
http://www.modaco.com/content/i9x0-omnia-http-omnia-modaco-com/303583/gps-keep-alive-v1-3/
Is this what you need?
Download: http://www.4shared.com/get/s_7izPqr/GPS_Controller_CAB_v1_3.html
Looks very promissing but I still have to do a bit more testing.

Automation - NFC Task Launcher, Tasker, others...

I wanted to start a thread that focused on automation idea's and how to execute them and NOT about troubleshooting apps or why you can't get any NFC tags to format etc...
There is already a thread dedicated to that here :
http://forum.xda-developers.com/showthread.php?t=1359057
So assuming there is a demand, please discuss any automation like:
-What you have done with your NFC tags
-What have you done with the app Tasker, NFC Task Launcher or any other automation app/scripts.
-Dream Idea's, like I want to have my house make a pizza and have it ready when I get home, but I don't know how to do that. anyone?
I'll try to keep a Table of Contents and link directly to useful idea's as we go.
Some useful links so far:
Tasker Guide thread by skulk3r
http://forum.xda-developers.com/showthread.php?t=890596
NFC Task Launcher info by krohnjw:
http://forum.xda-developers.com/showthread.php?t=980741
Reserved...
Nice thread! I use these every day!
NFC Task Launcher:
1) Tag on my laptops - Enable WiFi HotSpot, Set password and SSID, Disable Bluetooth if on, disable sync.
2) By my Door - I use a Home and Away Profile.
Away is triggered first and Disables WiFi, Enables 3G/4G, Enables Vibrate mode.
Home is triggered on second tap - Enables WiFi, Connects to my SSID, Disables 3/4G, Full Volume, Enable Sync if it was off, Launch gmail app to pull e-mails.
3) A small tag on my BT Headset - Enable BT and Connect to the headset. (When the headset is connected Tasker launches Rdio). Second tap disable BT and Tasker closes Rdio if open still.
Tasker:
1) If I am Near Cell ID by my house or friends house enable WiFi.
2) If SSID is near connect, if not disable WiFi.
3) Maps opens enable GPS, disable when closed.
4) When BT Headset connects open Rdio set media volume to 7
5) When wired headset is plugged in open Rdio set media to 11. (for the car XD)
6) When charging is pluged in set brightness to full, Max Ring volume, Enable WiFi if it's off, Enable Sync, Launch E-Mail for refresh.
7) When charged Vibrate for 30 Secs + Audio alert.
8) Proximity sensor Locks screen.
9) Long press search enable BT.
10) From 23:00 to 07:00 Dim screen to lowest setting, Vibrate mode, launch clock.
I can export them if anyone wants to use them!
Nice job! You should export those and attach them here anyway. Even if someone doesn't need exactly what you have done the profiles could be a really good learning tool. Really nice job on some of those.
I am trying to have interactions with specific programs using tasker without much luck. What I would love to do is turn my TV on and go to my DVR using the Google TV app when I place my phone on the coffee table with a nfc sticker.
Sent from my Galaxy Nexus using XDA App
Ive got a 'beacon for android' coming in the mail. when it gets here im hoping to hide a nfc card in the arm rest of my couch so when i put the phone down it will turn on the tv and will launch to the universal remote part of the dijit program.
Im thinkin all that might take some work tho. Also i would love to be using iRule/GC-100-12 or the logitech revue/harmony but cant afford to set those systems up.
I also have another NFC card on my desk so when i put my phone down it starts my computer (Using NFC launcher and tasker).
One idea i would love your opinons on is, can tasker determing if a microusb plugged in is a charger or computer or MHL/HDMI connection? i would love for my gallary or emulation to pop up when i plug it into a tv
unknownkwita said:
Ive got a 'beacon for android' coming in the mail. when it gets here im hoping to hide a nfc card in the arm rest of my couch so when i put the phone down it will turn on the tv and will launch to the universal remote part of the dijit program.
Im thinkin all that might take some work tho. Also i would love to be using iRule/GC-100-12 or the logitech revue/harmony but cant afford to set those systems up.
I also have another NFC card on my desk so when i put my phone down it starts my computer (Using NFC launcher and tasker).
One idea i would love your opinons on is, can tasker determing if a microusb plugged in is a charger or computer or MHL/HDMI connection? i would love for my gallary or emulation to pop up when i plug it into a tv
Click to expand...
Click to collapse
Wait... are these possible?
I would love a 'Morning TV' tag:
Launch Google TV app
Turn on TV
Turn on Speakers
Change to channel 70 (ESPN)
Open __ url
I'd pay someone to make that for me.. and many others.
Sent from my Galaxy Nexus using xda premium
itsjusttim said:
Wait... are these possible?
I would love a 'Morning TV' tag:
Launch Google TV app
Turn on TV
Turn on Speakers
Change to channel 70 (ESPN)
Open __ url
Click to expand...
Click to collapse
its entirely possible, just takes alot of apps and hardware.
1. NFC Card launches the particular activity in the universal remote app (dijit/irule/harmony/etc) this may require tasker.
2.Remote app performs its functions.
2.1.connects via BT/WIFI to a controller (these can emit IR/RF/rs232/TCP)
2.2.the controller sends out all the commands to all the devices, alot of this will need to be programmed in your remote app
3. NFC launcher/tasker then launches the app activity that shows you the remote.
There is alot of stuff to get your head around in controlling a home theater because there are so many differant ways of doing the same thing. How you make all this work will depend on your current system and how much your willing to spend.
For example some tv's come with HDMI-CEC (look it up on wiki), this feature allows the tv to turn on the av receiver over the hdmi cable and swap it to the correct input when you change sources.
when it comes down to it the android app is the easiest part of the system to set up, even if its the most featureless.
Well the Google TV app acts as a remote. Is there a way to record touch actions on top of opening apps? If so it should be easy as its just a few buttons to turn on everything and get to the right channel, would just be amazing if it can all be automated.
- GSM Galaxy Nexus
x942 said:
Nice thread! I use these every day!
NFC Task Launcher:
1) Tag on my laptops - Enable WiFi HotSpot, Set password and SSID, Disable Bluetooth if on, disable sync.
2) By my Door - I use a Home and Away Profile.
Away is triggered first and Disables WiFi, Enables 3G/4G, Enables Vibrate mode.
Home is triggered on second tap - Enables WiFi, Connects to my SSID, Disables 3/4G, Full Volume, Enable Sync if it was off, Launch gmail app to pull e-mails.
3) A small tag on my BT Headset - Enable BT and Connect to the headset. (When the headset is connected Tasker launches Rdio). Second tap disable BT and Tasker closes Rdio if open still.
Tasker:
1) If I am Near Cell ID by my house or friends house enable WiFi.
2) If SSID is near connect, if not disable WiFi.
3) Maps opens enable GPS, disable when closed.
4) When BT Headset connects open Rdio set media volume to 7
5) When wired headset is plugged in open Rdio set media to 11. (for the car XD)
6) When charging is pluged in set brightness to full, Max Ring volume, Enable WiFi if it's off, Enable Sync, Launch E-Mail for refresh.
7) When charged Vibrate for 30 Secs + Audio alert.
8) Proximity sensor Locks screen.
9) Long press search enable BT.
10) From 23:00 to 07:00 Dim screen to lowest setting, Vibrate mode, launch clock.
I can export them if anyone wants to use them!
Click to expand...
Click to collapse
Yes, I personally would love to use about 2/3 of those commands. Can you export those for the rest of us?
itsjusttim said:
Well the Google TV app acts as a remote. Is there a way to record touch actions on top of opening apps? If so it should be easy as its just a few buttons to turn on everything and get to the right channel, would just be amazing if it can all be automated.
- GSM Galaxy Nexus
Click to expand...
Click to collapse
So far I haven't found a way. It would be awesome for more than just google tv. If tasker, or another 'macro' type program could be set to record touches on the screen based on location coordinates or something. Like a mouse macro program on a pc. That would allow all sorts of things. For example all of this would be reality with this one hurdle:
1) When I approach my home using tasker, open my ADT app and disable the alarm in my house
2) Open my garage door with HTN app.
3) Turn the lights on with the HTN app.
4) Walk inside, and using a NFC sticker, trigger a welcome home message from my denon reciever app (hooked up to speakers throughout the house) and start some jazz music. Of course set my phone profile correctly, and maybe turn the google tv on and navigate to the cheesy firplace app.
All of this is easy, with one macro app that is the missing link.
There are apps out there that use your cell tower to turn your wifi on/off when you enter/leave your home/cell tower. you'd be surprised how accurate it is and how it doesn't drain your battery. They do other things like control gps/bluetooth/etc.
and their free and dont require purchase of tags. You could easily do this exact thread with just the app below.
They might not be able to turn your tv on, but for quality automation, you should check em out.
For one I highly recommend, try Llama in the market. Free too!
https://market.android.com/details?...t#?t=W251bGwsMSwxLDEsImNvbS5rZWJhYi5MbGFtYSJd
btw, I am not affiliated with llama in any way. Just love this app and many of your comments reflect that you would love this.
igl007 said:
So far I haven't found a way. It would be awesome for more than just google tv. If tasker, or another 'macro' type program could be set to record touches on the screen based on location coordinates or something. Like a mouse macro program on a pc. That would allow all sorts of things. For example all of this would be reality with this one hurdle:
1) When I approach my home using tasker, open my ADT app and disable the alarm in my house
2) Open my garage door with HTN app.
3) Turn the lights on with the HTN app.
4) Walk inside, and using a NFC sticker, trigger a welcome home message from my denon reciever app (hooked up to speakers throughout the house) and start some jazz music. Of course set my phone profile correctly, and maybe turn the google tv on and navigate to the cheesy firplace app.
All of this is easy, with one macro app that is the missing link.
Click to expand...
Click to collapse
Yes! Now we just need someone smart who can create this for us. Honestly if someone made this, the possibilities of NFC would be endless.
.
kegman913 said:
There are apps out there that use your cell tower to turn your wifi on/off when you enter/leave your home/cell tower. you'd be surprised how accurate it is and how it doesn't drain your battery. They do other things like control gps/bluetooth/etc.
and their free and dont require purchase of tags. You could easily do this exact thread with just the app below.
They might not be able to turn your tv on, but for quality automation, you should check em out.
For one I highly recommend, try Llama in the market. Free too!
https://market.android.com/details?...t#?t=W251bGwsMSwxLDEsImNvbS5rZWJhYi5MbGFtYSJd
btw, I am not affiliated with llama in any way. Just love this app and many of your comments reflect that you would love this.
Click to expand...
Click to collapse
We don't really need location profiles as we can just use an nfc tag to set any automation we want... right?
- GSM Galaxy Nexus
itsjusttim said:
Yes! Now we just need someone smart who can create this for us. Honestly if someone made this, the possibilities of NFC would be endless.
.
We don't really need location profiles as we can just use an nfc tag to set any automation we want... right?
- GSM Galaxy Nexus
Click to expand...
Click to collapse
Well we still need them a little. For example, I go to the same grocery store each week. So I like to have it that when I arrive, it connects to their wifi and launches the Grocery IQ app. Then it sends a text message to my wife saying "I just arrived at Wegmans, if there is any last minute items to get add it to Grocery IQ now."
alicious said:
Yes, I personally would love to use about 2/3 of those commands. Can you export those for the rest of us?
Click to expand...
Click to collapse
Will do! I have to recreate them (my HTC Amaze had them and I forgot to export before doing a reset). I should have them up tonight!
x942 said:
Will do! I have to recreate them (my HTC Amaze had them and I forgot to export before doing a reset). I should have them up tonight!
Click to expand...
Click to collapse
Thanks. I'll keep a look out for them
X942 - you didn't forget about us did you?
Sent from my Galaxy Nexus using xda premium
I used to use Locale, until it just ate up too much juice on my phone. One nice thing I could do with it is change my Google Voice settings based on my location. I had it set to disable my desk phone if I wasn't at work, and to enable it when I arrived at the office. Can you do something like this via NFC? IIRC Tasker is compatible with Locale plugins, so I could just use that.
kimboinatl said:
I used to use Locale, until it just ate up too much juice on my phone. One nice thing I could do with it is change my Google Voice settings based on my location. I had it set to disable my desk phone if I wasn't at work, and to enable it when I arrived at the office. Can you do something like this via NFC? IIRC Tasker is compatible with Locale plugins, so I could just use that.
Click to expand...
Click to collapse
I totally agree with you about locale
Sent from my Galaxy Nexus using xda premium
x942 said:
3) Maps opens enable GPS, disable when closed.
Click to expand...
Click to collapse
How did you get it to allow Tasker to control GPS? It tells me this functionality is not allowed on my Nexus...I am trying to enable it in Actions -> Misc -> *GPS
Do you on a ROM that has disabled the restriction that does not allow access to GPS?
**** UPDATE ****
Ok, did some more searching and found this...
http://www.reddit.com/r/tasker/comments/nk6m2/use_secure_settings_to_enable_gps_and_other_fun/
NFC Task Launcher
EDIT: My Questions were answered on a different board.

[Q] Anyone having trouble with 'Tasker' in car installations?

Hi everyone,
So I have mounted my tablet in the centre console of my car flush, the last bit is getting tasker to react in the correct way.
The problem I'm getting is that split second when you turn the key from 'on' to turning it over it looses power. This plays around with the profiles I have set up...
Has anyone made a task that will stop it from turning on and off and back on again when the car starts up or make it load smoother?
Thanks Chad
RossiFozzi said:
Hi everyone,
So I have mounted my tablet in the centre console of my car flush, the last bit is getting tasker to react in the correct way.
The problem I'm getting is that split second when you turn the key from 'on' to turning it over it looses power. This plays around with the profiles I have set up...
Has anyone made a task that will stop it from turning on and off and back on again when the car starts up or make it load smoother?
Thanks Chad
Click to expand...
Click to collapse
I don't know your exact situation or what your tasker proffile setup is, but couldn't you simply add in a wait for x seconds step in one of your profiles?
My set up is like this:
Profile - State - Power (Any)
Task:
Blue tooth on
Wifi on
Car home ultra open
Pop message
Profile 2: State - Power (invert)
Task:
Pop message
Blue tooth off
Wifi off
Kill Car home ultra
Screen lock
That's what I'm using at the moment but that split second just messes with it.. Makes it all muddled up as in a short time it's turning on, off and on again.
Would that time task you suggested bypass it recognising that it's losing power?
RossiFozzi said:
My set up is like this:
Profile - State - Power (Any)
Task:
Blue tooth on
Wifi on
Car home ultra open
Pop message
Profile 2: State - Power (invert)
Task:
Pop message
Blue tooth off
Wifi off
Kill Car home ultra
Screen lock
That's what I'm using at the moment but that split second just messes with it.. Makes it all muddled up as in a short time it's turning on, off and on again.
Would that time task you suggested bypass it recognising that it's losing power?
Click to expand...
Click to collapse
By no means am I a pro with Tasker, but you could probably put in a wait command at the beginning of the 1st profile and it may stay alive when the car loses it's power for that short time.
I'll give that a go and see if it works.
Will let you know of the outcome
Thank you!
It didn't work unfortunately..
Any other ideas, links, answers to help me out on this?
I would really appreciate it!
Chad.
Sent from my HTC_PN071 using xda app-developers app
Press and hold the Profile and select the properties and set the cool down timer to a value so that the profile can't attempt to run again so soon, but that might have unfavorable results too. So, since the power on sensor is causing this, you might consider splitting the task into multiple Profiles where the Power on only turns on the Bluetooth, with some other Profiles configured using net Bluetooth connected and Bluetooth invert doing the rest maybe?
Sent from my Nexus 7 using Tapatalk

Boot image in landscape mode

I've seen the method on the Tab S forum of XDA developers for amending the boot image but nothing yet for the Tab S2 8.0 (SM-T7130. Is anyone working on this?
My objective is to use my Tab S2 as a 'head unit' in my car and have it boot up in landscape mode. I've already changed the bootsamsung.qmg and bootsamsungloop.qmg with my own files and they are working fine in landscape. However, I don't know how to amend the boot image. The instructions for the Tab S don't appear to work for this model. Well, they didn't for me.
I'd much appreciate a pointer in the right direction.
Hi,
I am trying to do the same thing as you, use it as a head unit. How is it working out for you so far? Any issues?
Thank you
Nothing yet - and I'm unable to devote any time to it at the moment. Good luck with your search for a solution.
Well, I am in the design phase right now, just ordered the tablet.
Getting the boot logo in landscape mode is the least of my concern, I am more concern about everything else, specially how the tablet integrate with the rest of the hardware
checksum123 said:
Well, I am in the design phase right now, just ordered the tablet.
Getting the boot logo in landscape mode is the least of my concern, I am more concern about everything else, specially how the tablet integrate with the rest of the hardware
Click to expand...
Click to collapse
I can help with other stuff (than the boot logo 'problem') as I've set my TabS2 to provide a sort of Driver Information System (DIS) for my campervan.
Some of the changes I've made are as follows:
1. Auxiliary output from vehicle radio to 3.5mm jack on TabS2 so it can use the vehicle's excellent speakers. Bought the connector on the internet but some modern vehicles come with a connector fitted.
2. Fused electrical connection from 12V Cigar Lighter feed through 12V-to-USB (5V) mini-connector (also bought on internet) to TabS2.
3. Wifi reversing camera (GoVue RVS-020813) connected to reversing light 12V power feed. (Wifi because I didn't want to hardwire through the vehicle).
4. Created a slide-in frame on dashboard using plastic name holders, with draught-excluder tape behind to hold TabS2 off vibrating stuff.
5. Rooted the TabS2.
6. System/bin/lpm file moved sideways and replaced with one that contains
#!/system/bin/sh
su
/system/bin/reboot
which forces the TabS2 to boot when power is applied (via mini-USB connector). ie. when the vehicle is switched on and power then goes to the 12V cigar-lighter circuit and also the spur connection via the 12V-to-USB connector to the TabS2.
7. Replaced the boot animation (not boot logo) with my own animation in landscape. For which I used Samsung Theme Designer (look on Youtube for how to do this).
8. Enforced landscape mode (for post-boot animation) using the 'Set Orientation' app for those applications I have that are otherwise restricted to portrait mode (the inbuilt portrait/landscape setting doesn't work for these).
9. Bought/installed 'Sygic for Truck' navigation app.
10. Installed 'Govue' app to use with reversing camera.
11. Using 'Cronoid' app got it to fire up Sygic on boot.
12. Using 'Automagic' (premium) created flow to check for reversing camera (ie. when actually reversing vehicle, reversing camera gets power and Govue wifi pops up. This daemon checks for it). When it is detected the Govue app fires up to display the picture. This flow also checks for when vehicle stops reversing (forward gear or neutral selected); it then kills the Govue app and displays Sygic navigation.
13. To ensure everything could be controlled via the screen (a bit difficult getting to the buttons on the edges when you're driving along), I downloaded one-touch 'ScreenOff' and 'Power Off Click' icon apps for sleep and power-off, respectively. The 'Handy Soft Keys' app allows a touch at the top of the screen which will display icons to avoid using the physical buttons. The volume is easily controlled with swipe down from the top and moving the displayed slider as needed. (Note that the power cannot be switched off while there is power via the mini-USB connector, which also means that when it is being charged it will always be booted up).
The Tab S2 is a very good bit of kit. The reason for the sliding method of attachment is because it is far too useful to devote entirely to 'Head unit' duties. I use it as my everyday slate (it also means it isn't on show to potential thieves when I park up).
Was all the above necessary. It's a moot point. I enjoyed doing it. At that time I was able to spend the hours researching the techniques on the internet.
Hope this gives you some ideas.
Nice!!!
Looks like you got everything figure out, thank you for all the tips, will sure come in handy when I start the install.
I went to Best Buy to get the S2, but saw the Tab A right next to it. I finally decided to get the Tab A 10.1 inches (2016 version) which has an octacore cpu and 2gb ram/16gb rom. Unlike you I plan to use this solely in my car, so I am planning a permanent install. My dash has a big opening, so the 10.1 inch will fit nicely, I am planning to fabricate a custom bezel to mold the tab case into a metra stock bezel, might be a tight fit, but I want it to look factory when done. I have a 2015 nissan murano.
As far as the sound, I was planning on using a usb dac, since now marshmallow support usb sound, but now that you mention it, I might just use the 3.5mm jack to feed my clarion eqs755 which is then connected to my kenwood amp. This will save me from buying a DAC.
How is the sound from the 3.5mm jack compared to the usb sound with a DAC?
What are you using for bluetooth?
The wireless backup camera is a good idea, will do the same. I thought that the camera will open the app once it detects power (by you shifting to reverse), no additional app is required?
I did not want to root mine, but looks like I need to, since that is the only way to be able to use the usb port for data and charge the tablet at the same time.
I also plan to use my steering wheel connectors to control the tablet (vol+/vol-, ok google, switching between app, etc...)
Will let you know as I progress...
Would be nice to see some pics of your install.
Here are the components I bought so far:
These will allow me to tab into my existing speakers, since I added a amp:
https://www.amazon.com/gp/product/B009B8EJYU/ref=oh_aui_detailpage_o00_s01?ie=UTF8&psc=1
Clarion eq, connects to my amp and sub:
https://www.amazon.com/gp/product/B00S7G1TW2/ref=oh_aui_detailpage_o00_s01?ie=UTF8&psc=1
Galaxy Tab A case to fabricate into my dash:
https://www.amazon.com/gp/product/B01LX4TJY1/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
12V to 5V power adapter to charge the tablet and usb hub
https://www.amazon.com/gp/product/B00OHHT7ZG/ref=oh_aui_detailpage_o03_s01?ie=UTF8&psc=1
OTG cable:
https://www.amazon.com/gp/product/B00NSBVNCM/ref=oh_aui_detailpage_o03_s01?ie=UTF8&psc=1
Right angle connector for the sound:
https://www.amazon.com/gp/product/B...e_11?ie=UTF8&psc=1&smid=A04372963GF4ZZEA1VT47
To connect tablet to eq:
https://www.amazon.com/gp/product/B00DI89NPE/ref=ox_sc_act_title_10?ie=UTF8&psc=1&smid=AQJ30SX0INWVM
I plan to use this for the bluetooth, will connect it to my eq using an rca splitter, for hands free call and bluetooth streaming from phone:
https://www.amazon.com/dp/B0168GBMC...TF8&colid=218K2YEKLKIR3&coliid=I3IWHA254QICIF
I installed Tablet Talk to get my calls and text messages forwarded to the tablet. When I get a call I can answer from the tablet, but the sound will use my Bluetooth.
I wanted to use samsung own SideSync app, since I also have a samsung note 4 phone, for hands free calls, but it only works when connected to the same WIFI network. Tablet Talk works with WIFI/Hotspot and bluetooth.
https://www.amazon.com/dp/B0168GBMC...TF8&colid=218K2YEKLKIR3&coliid=I3IWHA254QICIF
For my steering wheel control:
https://www.amazon.com/dp/B0168GBMC...TF8&colid=218K2YEKLKIR3&coliid=I3IWHA254QICIF
Fleximaster said:
I can help with other stuff (than the boot logo 'problem') as I've set my TabS2 to provide a sort of Driver Information System (DIS) for my campervan.
Some of the changes I've made are as follows:
1. Auxiliary output from vehicle radio to 3.5mm jack on TabS2 so it can use the vehicle's excellent speakers. Bought the connector on the internet but some modern vehicles come with a connector fitted.
2. Fused electrical connection from 12V Cigar Lighter feed through 12V-to-USB (5V) mini-connector (also bought on internet) to TabS2.
3. Wifi reversing camera (GoVue RVS-020813) connected to reversing light 12V power feed. (Wifi because I didn't want to hardwire through the vehicle).
4. Created a slide-in frame on dashboard using plastic name holders, with draught-excluder tape behind to hold TabS2 off vibrating stuff.
5. Rooted the TabS2.
6. System/bin/lpm file moved sideways and replaced with one that contains
#!/system/bin/sh
su
/system/bin/reboot
which forces the TabS2 to boot when power is applied (via mini-USB connector). ie. when the vehicle is switched on and power then goes to the 12V cigar-lighter circuit and also the spur connection via the 12V-to-USB connector to the TabS2.
7. Replaced the boot animation (not boot logo) with my own animation in landscape. For which I used Samsung Theme Designer (look on Youtube for how to do this).
8. Enforced landscape mode (for post-boot animation) using the 'Set Orientation' app for those applications I have that are otherwise restricted to portrait mode (the inbuilt portrait/landscape setting doesn't work for these).
9. Bought/installed 'Sygic for Truck' navigation app.
10. Installed 'Govue' app to use with reversing camera.
11. Using 'Cronoid' app got it to fire up Sygic on boot.
12. Using 'Automagic' (premium) created flow to check for reversing camera (ie. when actually reversing vehicle, reversing camera gets power and Govue wifi pops up. This daemon checks for it). When it is detected the Govue app fires up to display the picture. This flow also checks for when vehicle stops reversing (forward gear or neutral selected); it then kills the Govue app and displays Sygic navigation.
13. To ensure everything could be controlled via the screen (a bit difficult getting to the buttons on the edges when you're driving along), I downloaded one-touch 'ScreenOff' and 'Power Off Click' icon apps for sleep and power-off, respectively. The 'Handy Soft Keys' app allows a touch at the top of the screen which will display icons to avoid using the physical buttons. The volume is easily controlled with swipe down from the top and moving the displayed slider as needed. (Note that the power cannot be switched off while there is power via the mini-USB connector, which also means that when it is being charged it will always be booted up).
The Tab S2 is a very good bit of kit. The reason for the sliding method of attachment is because it is far too useful to devote entirely to 'Head unit' duties. I use it as my everyday slate (it also means it isn't on show to potential thieves when I park up).
Was all the above necessary. It's a moot point. I enjoyed doing it. At that time I was able to spend the hours researching the techniques on the internet.
Hope this gives you some ideas.
Click to expand...
Click to collapse
How did you get the Tab S2 to boot on power EXACTLY? I've been trying for DAYS and i can't seem to get it to work. It's rooted and everything, tried altering the lpm file and it just shows the grey battery icon each time.

V30 [US998] - Mirror display using Mirrorlink

Thanks to the work by a lot of people in @Moriatier 's "Frankenstein Phone" thread, over here, many of us have been able to flash our V30's from other variants to the US998 variant. An unexpected discovery (for me at least) was that the US998 has Mirrorlink which is not present in at least some of the other variants.
What is Mirrorlink?
It is an interface designed to allow a cell phone to interact with a car head unit. It is similar in purpose to Android Auto (AA) or Apple Carplay (ACP). Basically, your V30 display is shown on your car touch screen and you can control the apps from there. BUT... in the interests of safety, there are MANY restrictions placed on what is displayed and what you can do, as well as steps to limit what you can do with your device while it is connected.
A quick word on safety:
TL;DR - Don't be a jackass. Pay attention to the road while driving.
The restrictions placed on what is displayed and what you can do with those options appear to be there mainly in the interest of driving safety. Texting or other distracted driving contributes to motor vehicle collisions. The purpose of this thread is not to promote playing angry birds while driving.
With that said, IMHO some of - EG in AA, even a passenger is blocked from seeing the full list of music genres available in spotify. I would prefer you give me a warning which i acknowledge, and then let me proceed. IMHO, driving safety is the responsibility of the driver; if someone is going to be a jerk and text while driving, then restrictions on these interfaces are not going to stop that. Just as I would ask anyone behind the wheel of a car, be responsible.
Moving on:
I have used Android Auto for the last couple years, but continue to experience frustration with the limitations placed on the device while connected, and with software bugs that IMHO leave AA feeling like a Beta stage app.
Ideally, I would like to be able to simply mirror my device screen on the car head unit. I could then choose the apps that I want to use. For example, I would love to be able to open the Gasbuddy app and see a list of the surrounding gas prices and link to navigation for the one I choose. I would like to be able to play Ingress without disconnecting and reconnecting the device every time I stop at a portal. I would like to use Google Maps but have access to streetview so I can actually see what I'm looking for. When I pull up to the drive through, I would like to be able to see the list of coffee orders that I need to ask for without having to disconnect my phone from the car. How about when you arrive to pick up someone, being able to read email, news or watch a video clip on your car screen while you wait for your passenger to come to the car!
You get the point. AA and ACP are very restrictive and do not allow this. However, whether by design or error, Mirrorlink seems much more permissive. It even has a "home screen" button to show the home screen on your device. There are several Youtube videos showing Samsung Galaxy S8 users having full access to their phone. Unfortunately, it isn't working as hoped on the V30... yet!
UPDATE: I have a fairly stable setup working now with my V30 on my 2016 VW GTI. Note: I purchased a tool that allowed me to unlock a feature in my car that was blocking mirrorlink once the car was set in motion.
Index:
Links (Post #2)
Installation and setup (Post #3)
Links:
LG Mirrordrive App
Button Savior - Non Root
Full Mirror for Mirrorlink
Android Auto App
Screen Rotation Control
Nova Launcher
Screen Resizer
Drivemode
Requirements:
1. A car head unit that has Mirrorlink! Mine is a 16 VW GTI
2. US998, with Oreo 8.0.0
3. Install LG Mirrordrive App
4. Install a Home Screen Launcher that allows for landscape home screens. I am using Nova Launcher.
5. ** I needed to unlock "Mirrorlink in Motion" and "Video in Motion" on my car ECM **
Optional:
1. Install a driving interface app to make launching and controlling your options while on the move safe and convenient. I am usimg Drivemode right now. It is a little cartoonist for my taste but it works well and is easy to use.
2. Install Button Savior - Non Root (So far I haven't seen the need for the root version). This app creates an overlay with customizable buttons to control functions on the phone such as closing a window, or returning to the home screen as well as shortcuts such as opening the dialer app. My car head unit has it's own overlay buttons that are doing the job for now, so I don't need this app, although it might add some functionality. You can decide if you need it or not for your setup.
3. Install Screen Rotation Control - As long as your phone desktop is in landscape mode, you should not need this for typical operation. However, Apps that are portrait orientation only (Starbucks coffee for example) will cause an issue. If you use this utility, it will force even those apps to landscape.
4. Install Screen Resized (or similar tool). On the VW Gti screen, a slim part of the left edge of the image is off the display. This means you can't see a bit and can't touch icons on the left edge. Screen resizer allows you to padd the left edge so it fits properly on my head unit. YMMV
Setup:
1. OPTIONAL: Launch Screen Rotation Control and set it to landscape.
2. In your phone settings under Mirrorlink, tap for options, and select "Allow car to auto-connect." Strictly speaking, you don't have to do this, but if you don't, then you will have to go into the phone Mirrorlink settings each time you connect to turn it on.
3. OPTIONAL: Launch Button Savior - You will need to turn on an accessibility setting - It will tell you. I suggest setting the location of the side button (that you use to open the bar) to the bottom of the screen.
4. OPTIONAL: Launch Screen Resizer - For my VW GTI, I enter 150 (or so) in the top field to make the display fit properly. Then Resize, accept. You can now Close this app. To return to proper size when you disconnect, either reboot or launch resizer again, leave the fields as 0 and click resize and accept.
5. OPTIONAL: Launch Drivemode (or other driving interface)
6 (a). Set you car head unit to use Mirrorlink. Plug in your device to your car and make sure the car is detects it and initiates a Mirrorlink connection.
It might tell you there is no working app on the car, but show the Mirrorlink screen on the phone. In this case, go to the options menu in Mirrorlink on the car and launch the LG Mirrordrive App. Close the LG Mirrordrive app.
6(b) Now go into the options menu in Mirrorlink on the car, and select the option to close apps and close the Mirrordrive App. (Yes, I know you just opened it. We need to open it to get the service activated, but leaving it open may interfere with what we want to do. Hopefully down the road, someone smarter than me can find a way to bypass this.)
7. Select the home screen button in the car menu ( looks like a phone rotating from portrait to landscape on my car unit menu).
You should now be looking at a landscape view of your cell phone home screen!
Working:
I have tested Google Maps, Waze, Telegram messenger, Starbucks App, Gasbuddy and Spotify, to name a few and they are all working!
Of course, Google Assistant continues to be of great help in allowing voice commands while driving, such as, "Send Message to Dave on Telegram" or "Navigate to 123 Wentworth Street"
Problems:
As soon as I put the car in motion, my screen blacked out with a notice saying the app is not available while the vehicle is in motion. I was able to get past this by umlocking "Mirrorlink in Motion" and "Video in Motion" on my VW GTI's ECM. You will need to test and assess your own vehicle head unit. I used an OBDeleven to unlock mine.
I tested Full Mirror for Mirrorlink but had more problems than success. However, this was before finding a work-around for the rotation problems. This might be worth a second look, especially if you are having problems with the car head unit buttons to control your apps.
I tested Auto+ Show, but had no success; it never detected any connection. I think this app might be for a specific piece of video hardware or something.
I get an error on Spotify saying music cannot be played while using Mirrorlink. It pauses the music. I was able to work around this by launching the Rocksound app AFTER everything else is already working. Then I used the head unit on screen controls to get back to my own desktop and Spotify worked properly then.
reserved for future use #3
Mad Medik said:
There are several Youtube videos showing Samsung Galaxy S8 users having full access to their phone.
Click to expand...
Click to collapse
it is a bug, it is not feature of Samsung with LG MirrorDrive
Mad Medik said:
... yet!
Click to expand...
Click to collapse
No bug = no full access
Mad Medik said:
Problems:
As soon as I put the car in motion, my screen blacked out with a notice saying the app is not available while the vehicle is in motion.
Click to expand...
Click to collapse
you can unlock MirrorLink in motion in VAG vehicles
shaggyxda said:
it is a bug, it is not feature of Samsung with LG MirrorDrive
Click to expand...
Click to collapse
Yes, correct.
shaggyxda said:
No bug = no full access
Click to expand...
Click to collapse
I'm not sure what you mean? There are some work around (bugs?) Discovered already and hopefully more to be found.
shaggyxda said:
you can unlock MirrorLink in motion in VAG vehicles
Click to expand...
Click to collapse
Yes, but just saying that won't help anyone who doesn't already know about that. Please share links and/or your knowledge in that area so others can benefit!
A solution without changing the car's coding would be much better. Especially as this is often removed after servicing at VW/SEAT/SKODA dealership, and it is not possible to do on ANY mirrorlink car.
Currently the only working and consistent (100%) and easy-to-do "hack" consists of using any "drive-enabled" app, and render a floating window (can also be maximized) on top of it. For this Android 7.0 or higher. is MANDATORY. But then you will indeed get full mirroring quite easy.
ktwo said:
Currently the only working and consistent (100%) and easy-to-do "hack" consists of using any "drive-enabled" app, and render a floating window (can also be maximized) on top of it. For this Android 7.0 or higher. is MANDATORY. But then you will indeed get full mirroring quite easy.
Click to expand...
Click to collapse
"using any drive enabled app"
I'm assuming we would all be starting with the LG MirrorDrive app. Does that count as a drive enabled app or do you mean something in addition to that? I recall having to install a mirrorlink enabled music app, open it then cancel it, before launching Spotify, or Spotify audio would be cut off.
"render a floating window"
I have previously enabled the force resizeable option to allow any app to split screen. That appears to be a step being able to launch a floating window according to this:
https://www.xda-developers.com/andr...what-it-is-and-how-developers-can-utilize-it/
Is that what you mean or do you have a different process?
The LG app is drive enabled yes, but you can also use some others, like Sygic or Rockscout. (if you look at the mirrorlink applauncher screen those apps will not have a crossed steering wheel, means they will not kick you out if you start moving the car)
Now with 7.0 as you said, you can make floating windows, as long as the floating window is rendered on top of a drive-enabled app it will work. However right now to do this it would require a bunch of different apps, so the process is very cumbersome. I'm trying to improve this with a single new apk install which brings all the needed features to do this. (e.g. a soft-button bar, a launcher for launching a floating app, maximized on top of it)
There could be several other theoretical options available. (Just theories, i'm still trying to understand how mirrorlink exactly works)
1.) somehow fake the certificate or modify a existing apk to show a different activity than the intended one
2.) somehow make mirrorlink think an app is drive enabled without faking the certificate, instead just add mirrorlink compatibility into the manifest to show up on the launcher
3.) intercept the mirrorlink VNC server / proxy it to a custom VNC server
4.) find a way to let the mirrorlink system think the car is not moving, while it is (without messing with car ECU obviously)
I'm pretty sure MirrorLink has some other weak points, and being a system which will no longer be developed or used (many abandoned it e.g. VW, SEAT is no longer providing mirrorlink app but the moved to AA). So once this weak spot is found, its kinda the holy grail, as this will probably never be changed again (whereas Android-Auto weak-spots might be patched ASAP).
Check out this security analysis too: http://damonmccoy.com/papers/ivi-woot.pdf

Categories

Resources