Quick note for 4.4.2 and higher: I've upgraded to 4.4.2 and this method seems to have the reverse effect. The following tutorial applied to 4.3 and 4.4. If you have already followed this tutorial, upgraded to 4.4.2 or later, and Car Mode is not launching, disable or delete the "Kill App" action in the task.
Overview
If you are like me, you have a car dock and love to use the Car Mode on your HTC One. I'll let you know my setup below, but I believe this workaround will apply to any HTC One and car dock regardless of model. Keep in mind this is not a bug fix, rather a workaround.
My Setup
HTC One 64 GB (AT&T)
Rooted
ROM: Android Revolution HD 41.0 (at the time I wrote this)
Android 4.4 (tested on Android 4.3 as well)
HTC Car Dock
Symptoms
Docking your phone in your car dock after starting your car intermittently launches Car Mode.
Docking your phone prior to starting your car will launch Car Mode successfully every time.
When Car Mode does not successfully launch, you have to reboot your device (soft or hard reboot) to get it to work again.
What you need
Root
Tasker
Using Tasker to set up a workaround
Note: These are the steps to set up the profile and tasks. Alternatively, you can extract the attached ZIP file and import the XML file to Tasker.
In Tasker, go to the 'Tasks' tab
Click the '+' icon (New Task Name)
Enter a name for the task. I used "Car Mode Off'
In the Task Edit view, click the '+' (New App Action)
Select Action Category 'App'
Select App Action 'Kill App'
In App Selection, choose 'Car'. You will go back to the Action Edit view and the Car app/icon will be selected.
Check "Use Root" (I believe this is required since Car Mode is a system app)
Tap the back button twice to go back to the Tasks tab.
Go to the Profiles tab.
Click the '+' icon (Add Profile)
In the Context menu, select 'State'
Select State Category 'Hardware'
Select Hardware State "Docked'
In the State Edit window, select the Type 'Car'
Click the back button to display the Task Selection menu.
Select the task name from the menu that you created in Step 3.
If the new profile is not already expanded, tap the profile name (by default it will be named "Docked Car"
Long press the Task that currently shows as an Entry Task (green arrow pointing to the right) and choose 'Move to Exit'
Now that your profile is set up, press the Back or Home capacitive button on your device to save the profile.
After I did this, I had 100% success rate in launching Car Mode. I did have one issue after playing around with the profile a bit, so if you find that you have a static, non-clearable notification in your Notification Bar that says 'Speak' is running because Car Mode is active, know that it is a liar. It's not actually running. You can verify this by doing a three-finger tap on your screen and find that nothing happens. If Car Mode was indeed running, the Speak app would launch and ask for a voice command. To get rid of this notification (which is pointless anyway, IMO), do the following:
With your phone NOT in Car Mode, go to Settings > Apps > All > Speak
Uncheck 'Show Notifications'
Related
I've got the 6 tab "HTC Homescreen" plugin installed on my AT&T Tilt.
Upon installation it included "Ringer Mode Selection" as one of the (9) launcher items. I accidentally removed it and now want to add it back, but when I attempt to re-assign it in the launcher, it doesn't appear in the app programs selection assignment list.
This launcher item is the one which allows you change the phone "ringer status" (on, off, vibrate, auto), and displays four ringer status boxes (icons) to select from. This item also displays & allows you to change the default ringtone sound.
How can I can get the phone "ringer status" selection item to appear in my launcher list again?
Thanks
Jazz
Ringer Mode Selection is actually a HTC Homescreen TAB
Thanks to Kavi's help via PM, I found the answer:
'Ringer Mode Selection' is actually one of the six HomeScreen TABS (Profile Tab), and not a launcher item as I mistakenly thought. I've now got the Profile (ringer mode selection) TAB back via HTC Home Customizer.
Jazz
Umm just a word of caution if you use that tab and use calendar reminders. There is definitely some flakiness in the interaction between those 2 functions.
E.g. if you use calendar and have have events chime in to remind you of those events, then switch to slent or vibrate, sometimes those reminders will get shut off and wont ring even after you switch back to ring mode.
This has been a known proven issue for some time with the HTC Home app's "profiles" tab functionality. I thought it was fixed on the Kaiser, but I now know that it is still an issue. Its an issue with how it manages notifications in the WM database.
If you don't care about notifications, then it doesn't matter. But if you do, beware that sometimes you won't get your reminder notice or sound even if you switch back to ring profile after using the silent or vibrate profiles for even a short while.
I've since removed that tab from my HTC Home via the HTC Home Customizer app, and only use the Comm Mgr "Ring/Vibrate" toggle to make the switch back and forth. It works without causing the same issue above. A couple more presses, but nothing compared to missing meetings cuz the reminder doesn't fire.
Profile Tab (ringer settings) - "Sound: Automatic"
Jomo25, thanks for the heads up about the possible conflict with profile (ringer status) tab & calender reminders.
That said, can somebody tell me what the far right most 'ringer setting' called:
Sound: Automatic is supposed to do? Thanks.
Jazz
jomo25 said:
Umm just a word of caution if you use that tab and use calendar reminders. There is definitely some flakiness in the interaction between those 2 functions.
E.g. if you use calendar and have have events chime in to remind you of those events, then switch to slent or vibrate, sometimes those reminders will get shut off and wont ring even after you switch back to ring mode.
This has been a known proven issue for some time with the HTC Home app's "profiles" tab functionality. I thought it was fixed on the Kaiser, but I now know that it is still an issue. Its an issue with how it manages notifications in the WM database.
If you don't care about notifications, then it doesn't matter. But if you do, beware that sometimes you won't get your reminder notice or sound even if you switch back to ring profile after using the silent or vibrate profiles for even a short while.
I've since removed that tab from my HTC Home via the HTC Home Customizer app, and only use the Comm Mgr "Ring/Vibrate" toggle to make the switch back and forth. It works without causing the same issue above. A couple more presses, but nothing compared to missing meetings cuz the reminder doesn't fire.
Click to expand...
Click to collapse
Nice! So that is why that happens I could never quite place it when it happens once and a great while.
Know of any other good "touch based/home screen" profile selector?
jazzman-t said:
That said, can somebody tell me what the far right most 'ringer setting' called:
Sound: Automatic is supposed to do? Thanks.
Jazz
Click to expand...
Click to collapse
If you have an appointment in the calender it will automaticly switch to vibrate.
bolasz: ahhhhhhhhhhh . . . . thanks
Jazz
There a bluetooth icon in the power control widget, it turns bluetooth on, but i dont see the use of it , i turn it on but my friends arent able to send me their pictures because my phone is invisible i have to go to settings, wireless connections and make my device visible EVERY time, am i doing something wrong?
Another thing that bugs me is that in gtalk my username looks like "[email protected]" how can i make it look like "chad petree" ?
The Bluetooth toggle in the Power Control widget is useful when you're using devices with which you're already paired, such as a headset or a tablet you're tethering on a regular basis. You turn on Bluetooth in the widget, and you're usually good to go.
When you're looking to connect with devices with which you're not already paired, then you have to go through steps in the settings (making your device discoverable, scanning for devices, etc.) to connect with that device. For quicker access to the Bluetooth settings, you can create a shortcut on your home screen:
Long press home screen
Select "Shortcuts"
Select "Settings"
Select "Bluetooth settings"
That should save a few clicks, at least.
I think Android's "Discoverable" option times out after 120 seconds (rather than just leaving it permanently on) for security reasons, and I'm not sure if that timeout can be overridden.
stachre said:
The Bluetooth toggle in the Power Control widget is useful when you're using devices with which you're already paired, such as a headset or a tablet you're tethering on a regular basis. You turn on Bluetooth in the widget, and you're usually good to go.
When you're looking to connect with devices with which you're not already paired, then you have to go through steps in the settings (making your device discoverable, scanning for devices, etc.) to connect with that device. For quicker access to the Bluetooth settings, you can create a shortcut on your home screen:
Long press home screen
Select "Shortcuts"
Select "Settings"
Select "Bluetooth settings"
That should save a few clicks, at least.
I think Android's "Discoverable" option times out after 120 seconds (rather than just leaving it permanently on) for security reasons, and I'm not sure if that timeout can be overridden.
Click to expand...
Click to collapse
I see, well i think i better give up on bluetooth, too unreliable , i do better using whatsapp
Hello.
I made a profile which basically whenever you set it on, you select some applications and when you try to open them they'll automatically close and make a short beep sound.
However, it's hard to go to Tasker and manually disable and enable the profile.
I was wondering if I could, let's say, hit the "back" button three times and the profile would either enable or disable, I would know this as a flash text would pop up on the screen saying either "Profile activated" or "Profile deactivated", any idea how to do this?
I don't think you can make tasker react to button presses that way, but in some UIs you can. Just make the tripple-press activate an action that toggles the profile. You could also make a shortcut to that task on your desktop. Another way would be to make a notification action button (preferences - monitor), to make the profile toggleable from the notifications.
If you're rooted and have the Xposed Framework installed, you can install Xposed Additions and remap whatever keys you want, some to even launch Tasker tasks.
Hi guys
Tried importing a profile which will recognise three repeat keys and trigger an action, but, unfortunately this isn't working.
I created two test profiles, one based on camera button press, another based on shake. Simple result is beep and pop-up, but even that isn't working.
I have heard about key guard and not sure if this may be related tasker is enabled, but on swipe down 'no profiles are enabled' even though all three are checked orange and should be switched on. Phone has been restarted and its still not working...
Any ideas?
Sent from my D6603 using Tapatalk
A profile is active only when it's context(s) are all meet. That's different than being enabled.
Assuming you're using tasker 5, the toggles switched to the right and colored indicate enabled. The profile name being colored indicates active. When active, the tasker notification will show the name of the profile as active.
Try a simple test. Create a profile that has a context of application -> select one app like calculator or something -> use the arrow top left to exit the app list. Now create a new task when prompted and add an alert -> popup action. Just put testing in the text field and save. Now back out of tasker using the device back button multiple times. Open calculator and a pop-up should appear. The tasker notification should show the profile as active.
Now, it's hard to know what is happening with the profiles you're attempting without more information. You should export and post the DESCRIPTION of the profile whenever asking for help with a profile or task.
Long press on the profile name -> 3-dot menu -> export -> export "DESCRIPTION" to clipboard (not XML). Then paste here.
Beginner mode must be off and the profile must be named. If you didn't name it, there will be a default name created from the first context. You need to actually name the profile by long pressing and tapping the "A" at the top.
"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
Hi,
might seem a silly question but it's very annoying while driving that I receive Samsung calendar notifications. While they appear full screen, Waze and music sounds are silenced.
I have to manually dismiss them before all sounds are 'restored'.
I just want to drive without interruptions of the calendar app, anyone know how this can be done? I'm also using Android Auto but don't see any setting that can accomplish this.
thank you
I'm using Tasker and AutoNotifcation for this. I block some notifications and enable the AOD while connected to my cars Bluetooth.
- install both apps
- in Tasker add a task and search for "AutoNotification Block".
- Tap the pen of Configuration and select the apps you want to block the notification for. You can also add the package name manually
- Under "Toggle" set it to "Block"
- go back and set the timeout to none (slide the slider to the most right)
- go back to the task
- go back to the task list
- add a new task, do the same as above but instead of "Block" set the Toggle to "Unblock".
Now you have the needed tasks and you can set the profiles for them.
- In Tasker go to the profile tap and add a new profile, name it whatever you want.
- Tap on "Status" and filter for "Bluetooth connected" (Note: Bluetooth must be enabled while creating the profiles!).
- Name is optional, tap on the magnifying glass for "Address" and select your cars Bluetooth address.
- go back and Tasker will popup a window where you need to assign a task. Assign the "block" task.
- now do the same again but Mark the "Reverse" check mark in the Bluetooth address menu and after this select the "unblock" task.
So, Tasker will tell AutoNotification to block the specific notifications while connected to the Bluetooth device and unblock it if disconnected.
I hope it works for you. I don't know the English menu entries for Tasker since my app is in German, sorry if there's something different.
thanks, great tip : I already bought Tasker a while ago, I'll set it up like that