Related
Windows Phone update history
We think even great software can always get better. That's why we periodically release Windows Phone software updates to add new features you've asked for and to maximize your phone's performance.
When a software update is available for you to download, we'll let you know. A notice will appear on your phone, telling you to connect your phone to your computer. (For details about the process, see Phone updates.)
To ensure quality, we release updates on a staggered schedule throughout the world. Many factors influence when you'll receive an update, including which phone model you have and which company provides your mobile service. We're committed to delivering updates in a timely manner, but don't be surprised if it takes a few weeks for us to notify you that an update is available for your phone.
The scope of each update varies. Sometimes we'll include only a few minor fixes or tweaks and sometimes we'll include brand-new features. When it's available, we'll also pass along software from phone manufacturers that improves the performance of specific phone models.
See How do I update my phone software? to learn how to check if there's an update available for you to download and which version of the Windows Phone operating system (OS) is currently on your phone.
Here's a summary of what we've included in each update so far.
March 2011
OS version: 7.0.7390.0
•
Copy & paste. You asked for it—now it's here. Just tap a word and drag the arrows to copy and paste it on your phone. You can copy text from emails, text messages, web pages, and Office Mobile documents, and paste it anywhere you can type. To learn more, see Copy & paste.
•
Faster apps and games. Nobody likes to wait. That's why we've whittled down the time it takes for apps and games to start up and resume. It's all part of our focus on getting you to the things you love, easier and faster.
•
Better Marketplace search. We've streamlined Marketplace search to make it easier to find specific apps, games, or music. Press the Search button in the Apps or Games section of Marketplace and you'll see only apps or games in the results. Press Search in the Music section of Marketplace to search just the music catalog.
•
Other Marketplace improvements. We've improved the stability of Marketplace while you download apps. We've also improved the experience of downloading apps larger than 20 megabytes, upgrading from trial apps to paid apps, using a credit card with an address outside the United States, sharing links to apps via email, sorting Xbox LIVE games by release date, and creating an Xbox LIVE account from within the Games Hub.
•
Wi-Fi improvements. We now display your phone's Media Access Control (MAC) address in Settings. (You might need this info if you try to connect to a Wi-Fi network that uses MAC address filtering. To learn more, see Connect to a Wi-Fi network.) We've also removed the limit on the number of Wi-Fi profiles that you can store and reduced the time it takes to start your phone if you've stored lots of Wi-Fi profiles.
•
Outlook improvements. We've improved the experience of viewing iPhone photo attachments you receive from a non-Exchange-based email account (such as a Google Mail, Hotmail, or Yahoo! Mail account), using the Global Address List (GAL) when connecting to Exchange Server 2003 using Exchange ActiveSync, and working with email display names that contain brackets (for example, "David Alexander [Contoso]").
•
Messaging improvements. We've improved the experience of receiving Multimedia Messaging Service (MMS) messages if your phone uses a PIN-locked SIM.
•
Facebook integration. We've improved the experience of syncing Facebook accounts.
•
Camera improvements. We've improved the stability of switching between camera and video modes.
•
Audio improvements. We've improved the experience of using a Bluetooth headset to make calls when you're playing music or videos.
•
Other performance improvements. This month's update also includes software from several phone manufacturers that improves the performance of specific models. Naturally, if you don't have one of the affected models, we won't install this portion of the update on your phone.
February 2011
OS version: 7.0.7008.0
•
We made some improvements to the way we deliver software updates to ensure that the process keeps working smoothly for you.
... fine, but this update doesn't appears at my htc hd7.
komser said:
... fine, but this update doesn't appears at my htc hd7.
Click to expand...
Click to collapse
did you try plugging it in to a computer with zune installed?
Zune still reports 7.0 (7008) for me (UK)
Hmmm... This seems to be good news. I am in Canada and my HD7 still says that I dont have any updates as of yet so I guess the waiting game begins.
Does anyone happen to know if there is a reported schedule for which countries the update will be going top first and then in what sequence from there?
HD7 my t mobile usa .. There is no update for me. ?
ok here in greece!updated!
Switzerland still no update
Unbranded (to Euro) O2 UK, received the update.
Shadowise said:
Unbranded (to Euro) O2 UK, received the update.
Click to expand...
Click to collapse
Me too
Just updated a few minutes ago.
Thanks,
Santos
Microsoft is slowly distributing the update to a number of unbranded devices worldwide and owners should see the update notification shortly. Carrier branded devices are a whole different story. A number of mobile operators, Orange, O2 and AT&T blocked the first Windows Phone 7 patch update when it was originally released. It’s not yet clear when carrier branded devices will receive update notifications. WinRumors understands that O2 UK should be pushing the update to its range of devices on March 24.
I had installed the "xda" nodo via gold card, and it still wants me to update (could it be footballs euro release was not GOLD<g>), anyhoo here goes nothing...
Schmoo!
schmoo said:
I had installed the "xda" nodo via gold card, and it still wants me to update (could it be footballs euro release was not GOLD<g>), anyhoo here goes nothing...
Schmoo!
Click to expand...
Click to collapse
Football release was 7389 version...I think that this is the "official" update from Microsoft (7390)
Thanks,
Santos
same here. no update on my branded phone in austria (A1)
Interesting - it all worked, but it only kept the last restore point (it blatted the previous one)!
Schmoo
Well I won't waste any time looking for diffs so! Football rules (if I didn't mention before LOL)
Schmoo
Actually from a serious point of view - I could have fernangled zune backups so I could always return to a V1 side-loadable OS.
Also I bet these backups are in some password protected VHD format (since MS have been using them for many things of late - including the VM WMP7, and WHS V1 backups)
Hmmmm,
Gordon.
What broadband ISP you use in greece..??
Still wait for the T-Mobile Version
Unbranded to Euro O2UK, no update as of yet! Waiting game begins once again.
General discusion about Lollipop&Marshmallow for L5 & L7
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Android 5.0 "Lollipop" is the latest version of the Android mobile operating system developed by Google. Unveiled on June 25, 2014 during Google I/O, it became available as official over-the-air (OTA) updates on November 12, 2014 for select devices that run distributions of Android serviced by Google, including Nexus and Google Play edition devices. Its source code was made available on November 3, 2014.
One of the most prominent changes in the Lollipop release is a redesigned user interface built around a responsive design language referred to as "material design". Other changes include improvements to the notifications, which can be accessed from the lockscreen and displayed within applications as top-of-the-screen banners. Google also made internal changes to the platform, with the Android Runtime (ART) officially replacing Dalvik for improved application performance, and with changes intended to improve and optimize battery usage, known internally as Project Volta.
QUESTIONS:
-What are you guys thinking about this new update for our phones?
-What are you thinking about new MATERIAL DESIGN?
-What about ART? (pros--cons)
-Guest user mode? Good?
-What about app compatibility?
-more soon
For now we know that
@ALEX.IMER work on CM12 for L7 (make all,but stuck on graphic module).
@Asce1062 work on CyanHacker L for L7 & L5
@aidasaidas75 Finished CM12 for L5 HERE
We have kernels which support both devices, that is good thing
For L7 there is IMER kernel which is in all his roms
For L5 there is SKernel by @skyinfo HERE
Also there is GAPPs thread by @Plamb1r and @Paget96 (me) HERE
Material design: fluid, purposeful motion
More tangible interaction
Content responds to your touch in an intuitive way.
More time playing, less time charging
Power for the long haul with a battery saver feature that extends your device by up to 90 minutes. And now it's easier to manage your power usage - see the estimated time left before you need to charge, and when you're charging, approximately how much time until it's topped up and ready to go.
More ways to secure your device
Share your device securely with guest user mode. Or create multiple user accounts to enable friends to log in on your device. In either case, no one will be able to access any of your stuff. And you can use Android Smart Lock to secure your phone or tablet by pairing it with a trusted device like your wearable or even your car.
Your device, your rules
For fewer worries and disruptions, adjust your settings so only certain people and notifications get through. When it's important, respond directly from your lockscreen.
Lollipop features
Material Design
A bold, colorful, and responsive UI design for consistent, intuitive experiences across all your devices
Responsive, natural motion, realistic lighting and shadows, and familiar visual elements make it easier to navigate your device
Vivid new colors, typography, and edge-to-edge imagery help to focus your attention
Notifications
New ways to control when and how you receive messages - only get interrupted when you want to be
View and respond to messages directly from your lock screen. Includes the ability to hide sensitive content for these notifications
For fewer disruptions, turn on Priority mode via your device’s volume button so only certain people and notifications get through. Or schedule recurring downtime like 10pm to 8am when only Priority notifications can get through
With Lollipop, incoming phone calls won’t interrupt what you’re watching or playing. You can choose to answer the call or just keep doing what you’re doing
Control the notifications triggered by your apps; hide sensitive content and prioritize or turn off the app’s notifications entirely
More intelligent ranking of notifications based on who they’re from and the type of communication. See all your notifications in one place by tapping the top of the screen
Battery
Power for the long haul
A battery saver feature which extends device use by up to 90 mins
Estimated time left to fully charge is displayed when your device is plugged in
Estimated time left on your device before you need to charge again can now be found in battery settings
Security
Keep your stuff safe and sound
New devices come with encryption automatically turned on to help protect data on lost or stolen devices
SELinux enforcing for all applications means even better protection against vulnerabilities and malware
Use Android Smart Lock to secure your phone or tablet by pairing it with a trusted device like your wearable or even your car
Device Sharing
More flexible sharing with family and friends
Multiple users for phones. If you forget your phone, you still can call any of your friends (or access any of your messages, photos etc.) by simply logging into another Android phone running Lollipop. Also perfect for families who want to share a phone, but not their stuff
Guest user for phones and tablets means you can lend your device and not your info
Screen pinning: pin your screen so another user can access just that content without messing with your other stuff
New Quick Settings
Get to the most frequently used settings with just two swipes down from the top of the screen
New handy controls like flashlight, hotspot, screen rotation and cast screen controls
Easier on/off toggles for Wi-Fi, Bluetooth, and location
Manually adjust your brightness for certain conditions. Then, adaptive brightness will kick in based on ambient lighting
Connectivity
A better internet connection everywhere and more powerful Bluetooth low energy capabilities
Improved network handoffs resulting in limited interruption in connectivity. For example, continue your video chat or VoIP calls without interruption as you leave the house and switch from your home Wi-Fi back to cellular
Improved network selection logic so that your device connects only if there is a verified internet connection on Wi-Fi
Power-efficient scanning for nearby Bluetooth low energy (“BLE”) devices like wearables or beacons
New BLE peripheral mode
Runtime and Performance
A faster, smoother and more powerful computing experience
ART, an entirely new Android runtime, improves application performance and responsiveness
Up to 4x performance improvements
Smoother UI for complex, visually rich applications
Compacting backgrounded apps and services so you can do more at once
Support for 64 bit devices, like the Nexus 9, brings desktop class CPUs to Android
Support for 64-bit SoCs using ARM, x86, and MIPS-based cores
Shipping 64-bit native apps like Chrome, Gmail, Calendar, Google Play Music, and more
Pure Java language apps run
source: Android lollipop 5.0
Click to expand...
Click to collapse
-Next Lollipop updates-
Update 5.0.1
As of now, there is no word on what precise changes the Android 5.0.1 update brings; though we can expect the release to bring fixes to various bugs and issues reported by Android 5.0 Lollipop users in the recent few weeks. With the release of Android 5.0.1 factory images for Nexus devices, we can expect that Google will soon announce the incremental update.
Update 5.0.2
Android 5.0 is has been publicly available since early November, and the number of devices getting Google’s latest OS is growing bigger every day. In the first few weeks after its release, Google focused on stability and released quite a few update builds. Now, it’s the time for a small numerical bump, because Android 5.0.2 has just been pushed into Google’s AOSP repos.
Android 5.0.1 was rather minor update, with only a few notable changes. Android 5.0.2 is definitely bigger, but it’s still not huge. Google managed to address some issues with MountService which should now start before performBootDexOpt. This fixes a previously reported bug in the issue tracker. Some other changes related to NAND have also been pushed. Fstrim, introduced in Android 4.3, caused some serious issues on Lollipop. According to this log provided by XDA Recognized Developer cybojenix, devices turned off for the night had problems with fstrim being launched at all. Google addressed the issue and devices with slow NAND should now have a noticeable performance boost.
Nexus 7 (Wi-Fi) and Nexus 7 (Mobile Data) device trees have been updated. As a result, new factory images for the Nexus 7 (2012) and updated binary files are have been pushed. As usual you can get them from the Android Developer Page. An updated device tree for tilapia is a good sign, as it’s one of two devices that haven’t received an official update already. There is a light at the end of the tunnel, signaling that Google will finally bring official Lollipop to the missing devices sooner rather than later.
If you want to build Android 5.0.2 yourself, you can update your current sources by executing the following command:
repo init -b android-5.0.2_r1 && repo sync
Update 5.0.3
A memory leak occurs when Android allocates a chunk of system memory for a task and then doesn’t release it again. This means that over time more and more memory will be allocated and none ever given back. Even with 2 or 3GB of RAM, eventually the system will run out of memory, and that is never pretty.
The thread on the issue tracker is hard to follow as there are lots of complaints and there is lots of general unhappiness, but little in the way of official comments from Google or Android developers. However it does now seem that Google has agreed that this is a bug, and that it has been fixed in the source code. What that means is that the latest source code used to build Android doesn’t leak memory. However that doesn’t actually help affected users at the moment. The next step is for Google to make a new release of Android, probably Android 5.0.3 Lollipop, with this and other bug fixes. However there is no news on when that will be. Let’s hope it will be soon.
Update 5.1
Google released Android 5.0 just over a month ago, and since then Lollipop has been trying to establish its position in the global smartphone market. Despite its many new features and overall greatness, Android 5.0 has many issues that still need to be addressed. According to our colleagues at AndroidPIT and their two internal sources, Google is working on Android 5.1, which should really come as no surprise because software progress is inevitable. We already know that Google is always looking ahead, but the interesting part is that if rumors are to be believed, we’ll see 5.1 as soon as the end of February.
This information, although plausible, could strike one as a bit odd. After all, usually Google releases one or two versions of its OS per year. But with the potential release of 5.1 right around the corner, it’s unclear as to why Google would want to roll out a new update so soon.
If AndroidPIT’s sources are to be believed, the update will allegedly bring following improvements:
-Silent mode added after missing on Android 5.0
-General improvements in system stability
-Improved RAM management
-Fixes for sudden app closures
-Improved battery management
-Excessive consumption of network devices when used Wi-Fi fixed
-Issues with wireless connections fixed
-Problems with Okay Google function solved
-Notifications problems solved
-Some sound problems experience by certain devices fixed
-Other improvements and changes
The to-do list is rather long, and Google will definitely address some of these problems. AndroidPIT claims that they got this news from sources close to Google and Android 5.1 will soon become a reality. We can only wait to see whether these revelations are real or not.
Android 6.0: let’s invent the ultimate Android OS
http://www.androidpit.com/android-6-release-date-news-rumors
Android M (6.0) --- that is for future xd
Source:
AndroidPIT
Official android site:
Android Lollipop 5.0 (official site)
Thats all information which we have for now, I will updating this thread frequently
General discusion about KITKAT for L5 & L7
The Android 4.4 KitKat operating system uses advanced memory optimization technologies. As a result, it is available on Android devices with as little as 512 MB of RAM. This is important because previous versions of the operating system required more internal memory which made them incompatible with many older device models. This was a major cause of the problem known as Android fragmentation.
Android 4.4 KitKat features a cleaner user interface, Near Field Communication (NFC) support and always-on touch screen action buttons, which replace the need for the physical buttons found on many Android devices. KitKat also boasts an improved security-enhanced Linux module, which helps prevent unauthorized app access.
Google announced Android 4.4 KitKat in September 2013 and debuted it on the Nexus 5 smartphone the following month. For months prior to the release, observers expected the OS to be called Key Lime Pie, but Google renamed it as part of a marketing promotion with the Hershey Company, which sells a candy bar called Kit Kat in the United States.
Smart, simple, and truly yours
Beautiful & Immersive
A more polished design, improved performance, and new features.
Just say “Ok Google”
You don’t need to touch the screen to get things done. When on your home screen* or in Google Now, just say “Ok Google” to launch voice search, send a text, get directions or even play a song.
A work of artWhile listening to music on your device, or while projecting movies to Chromecast, you’ll see beautiful full-screen album and movie art when your device is locked. You can play, pause, or seek to a specific moment.
Immerse yourself
The book you're reading, the game you're playing, or the movie you're watching — now all of these take center stage with the new immersive mode, which automatically hides everything except what you really want to see. Just swipe the edge of the screen to bring back your status bar and navigation buttons.
Faster multitaskingAndroid 4.4 takes system performance to an all-time high by optimizing memory and improving your touchscreen so that it responds faster and more accurately than ever before. This means that you can listen to music while browsing the web, or race down the highway with the latest hit game, all without a hitch.
Smart & Simple
Google smarts improve every corner of the Android experience.
The future is calling
The new phone app automatically prioritizes your contacts based on the people you talk to the most. You can also search for nearby places and businesses, your contacts, or people in your Google Apps domain.
A smarter caller IDWhenever you get a call from a phone number not in your contacts, your phone will look for matches from businesses with a local listing on Google Maps. Learn more about caller ID by Google.
All your messages in the same place
Never miss a message, no matter how your friend sends it. With the new Hangouts app, all of your SMS and MMS messages are together in the same app, alongside your other conversations and video calls. And with the new Hangouts, you can even share your location and send animated GIFs.
Emoji everywhereSometimes words can’t express how you feel. For that, there’s Emoji, the colorful Japanese characters, now available on Google Keyboard.
Grab & Go
New features help you get things done while you’re on the move.
Print wherever, whenever
Now you can print photos, documents, and web pages from your phone or tablet. You can print to any printer connected to Google Cloud Print, to HP ePrint printers, and to other printers that have apps in the Google Play Store.
Pick a file, any fileFrom apps like Quickoffice, you can open and save files on Google Drive, other cloud storage services, or your device. And with quick access to recently used files, it's easier than ever to send the file you were just working on.
Your office, anywhere
Create and edit documents, spreadsheets and presentations from your phone or tablet with the newly redesigned Quickoffice
Even more features
For those of you looking to go deeper, here's an exhaustive list of all the updates found in Android 4.4, KitKat.
Bluetooth MAP support
Android now supports the Message Access Profile (MAP) so Bluetooth-enabled cars can exchange messages with your devices.
Chromecast support
With your Android device and a Chromecast, you can enjoy your favorite online entertainment, from Netflix, YouTube, Hulu Plus, and Google Play on your HDTV.
Chrome web view
Applications that embed web content now use Chrome to render web components accurately and quickly.
Closed captioning
Android now supports closed captioning and subtitles. To turn on closed captioning, go to Settings > Accessibility and turn on Captions.
Device management built-in
If you ever lose your device, you can find or wipe it with the Android
Device Manager
Downloads app redesign
The Downloads app has been redesigned, giving you new sorting options and list and grid views for all the files you’ve downloaded.
Easy home screen switching
If you love to customize your device and have installed one or more home screen replacements, you can switch between them easily in Settings > Home.
Email app refresh
The redesigned Email app has a fresh new look with nested folders, contact photos and better navigation.
Full-screen wallpapers with preview
Your wallpaper now extends through the notification tray and system buttons. And when you change your wallpaper, you can preview just how it will look before you set it.*
HDR+ photography
HDR+ mode on Nexus 5 automatically snaps a rapid burst of photos and combines them to give you the best possible single shot. Daytime pictures are vivid with clean shadows, and nighttime photos are sharp with less noise.*
Infrared blasting
On devices with an infrared (IR) blaster, Android now supports applications for remote control of TVs and other nearby devices.
Location in Quick Settings
Access your location settings from anywhere with a new tile in Quick Settings.
Location modes and monitoring
If you want to conserve battery, go to Settings > Location to switch between high accuracy and battery-saving location modes. There’s no need to toggle GPS, Wi-Fi, and mobile network settings. And to see which apps have recently requested your location, go to Settings > Location.
Low-power audio playback
Android 4.4 on Nexus 5 lets you listen to music for longer - up to 60 hours of audio playback.*
Music and movie-seeking from lock screen
Jump to a specific part of a song or video from your lock screen. Just long press on the play or pause button and then select the point you want.
Secure app sandboxes
Application sandboxes have been hardened with Security-Enhanced Linux.
Step counting built-in
When you use fitness apps like Moves on Nexus 5, the phone acts as a pedometer to count steps. Android 4.4 and updated hardware make this a more battery-friendly way to measure your activity.
Tap to pay, built a new way
Android 4.4 introduces a new, open architecture for NFC payments that works with any mobile carrier, and lets apps manage your payment information in the cloud or on your device. Now you can tap to pay with Google Wallet or other apps at more than a million stores.
Touchscreen improvements
Improved software and Nexus 5’s new hardware mean Android responds to your touch faster and more accurately than ever before.*
Version history(Codenames, Tags, and Build Numbers)
For me, i'm a fan of playing game so i hope the graphic in new version will better than present kitkat rom
I think Material design is beautiful, it look simple and colorful
ART, i hope it will stable and support more app and no bugs
My phone is mine so guest user mode is not important for me
That is my thinkings about new version Lollipop is going for our poor device
Sorry for my bad english
SMILEVN said:
For me, i'm a fan of playing game so i hope the graphic in new version will better than present kitkat rom
I think Material design is beautiful, it look simple and colorful
ART, i hope it will stable and support more app and no bugs
My phone is mine so guest user mode is not important for me
That is my thinkings about new version Lollipop is going for our poor device
Sorry for my bad english
Click to expand...
Click to collapse
I thinks so. But all of you need to know IMER's CM12. Don't have ART. He said that "only dalvik" idk now :/
I think IMER only make rom for l7
What about l5??? The last i have used cyanhacker is very laggy
Sent from my LG-e612 using XDA Free mobile app
What about the record with the microphone?
SMILEVN said:
I think IMER only make rom for l7
What about l5??? The last i have used cyanhacker is very laggy
Sent from my LG-e612 using XDA Free mobile app
Click to expand...
Click to collapse
I use cyan hacker for l7 . Work good. Try the latest SKernel . There is final version for L5.
EDIT: Yes, IMER work only for L7.. And that is not problem to port to L5. / don't worry.
Frankrmd said:
What about the record with the microphone?
Click to expand...
Click to collapse
I don't know :/ but we always can hope.
Paget96 said:
I use cyan hacker for l7 . Work good. Try the latest SKernel . There is final version for L5.
EDIT: Yes, IMER work only for L7.. And that is not problem to port to L5. / don't worry.
Click to expand...
Click to collapse
I agree that cyanhacker is smooth but the graphic is very bad
Now i am using avatar rom from Mr.Plamb1r to play game
I think CrystalPA rom is a good Kitkat rom but Mr.Cr3pt didn't support it
SMILEVN said:
I agree that cyanhacker is smooth but the graphic is very bad
Now i am using avatar rom from Mr.Plamb1r to play game
I think CrystalPA rom is a good Kitkat rom but Mr.Cr3pt didn't support it
Click to expand...
Click to collapse
My first rom on this device is CrystalPa 5.0.. Then I used. CM11, LS. And now CyanHacker.
Now I waiting for. CM12 by mr @ALEX.IMER
but i am using l5 so i wait the new version cyanhacker from Mr.Asce
Sent from my LG-e612 using XDA Free mobile app
SMILEVN said:
but i am using l5 so i wait the new version cyanhacker from Mr.Asce
Sent from my LG-e612 using XDA Free mobile app
Click to expand...
Click to collapse
I read somewhere, don't know where, he already make for L7 p705 and will test it today or tomorrow. . I know only that.
Good news for L5 users!! @aidasaidas75 is building CM12 for L5!!
Lollipop is coming.
Inviato dal mio ME173X utilizzando Tapatalk
skyinfo said:
Good news for L5 users!! @aidasaidas75 is building CM12 for L5!!
Click to expand...
Click to collapse
That is very very good news . Good luck with that rom guys. . We must wait,some time (L7) users
Information updated, check first post
Anyone can tell me, what is LS?
Sent from my LG-E610 using XDA Free mobile app
fbli_41 said:
Anyone can tell me, what is LS?
Sent from my LG-E610 using XDA Free mobile app
Click to expand...
Click to collapse
LiquidSmooth
Inviato dal mio ME173X utilizzando Tapatalk
From my experience w/ L from my aging galaxy tab 10.1 is great. Its smoother than KK.
AFAIK, @Asce1062 will make cyanhacker L. That's what he said on his thread and this will be due this DEC 20. We just hope so and wait.
For me, LS and cyanhacker will be great for L. Since this two ROMs were the smoothest of all KK I've ever flashed. Except for the last version of LS which is buggy.
So for now let's just wait and see.
vaikz said:
From my experience w/ L from my aging galaxy tab 10.1 is great. Its smoother than KK.
AFAIK, @Asce1062 will make cyanhacker L. That's what he said on his thread and this will be due this DEC 20. We just hope so and wait.
For me, LS and cyanhacker will be great for L. Since this two ROMs were the smoothest of all KK I've ever flashed. Except for the last version of LS which is buggy.
So for now let's just wait and see.
Click to expand...
Click to collapse
Ok, thanks for reply. I read somewhere that @Asce1062 working on LS. he work on both or. Only cyanhacker L
So guys thank you for being patient, tomorrow is my last exam ...I'll sync on Friday and start working on Saturday, 20th as promised.
Paget96 said:
Ok, thanks for reply. I read somewhere that @Asce1062 working on LS. he work on both or. Only cyanhacker L
Click to expand...
Click to collapse
Yes, I have been syncing LS trees since they had Lollipop ? before Cyanhaker. But now that will change . I will be building Cyanhaker (Which is now based off of CM 12)... The developers promised to implement the speed tweaks from LS and even improve on them. Then maybe later on I will build LS.
Sent from my LG-P705 using XDA Premium 4 mobile app
This Threader is a Spin-off of the original: [Android 4.1+] Headunit for Android Auto - 160117 - Self Mode+ other fixes, x86, 720p by the late :crying: @mikereidis.
App links: https://www.b3itlabs.com/prod.php?id=1
PlayStore: https://play.google.com/store/apps/details?id=gb.xxy.hr
Previous XDA Lab purchases can be downloaded using: https://www.b3itlabs.com/download.php
Last edited: 20/04/2023
Version 7.X Released
- It has braking changes for WiFi, this is mainly due to recent Android SDK limits, like toggling WiFi, BT, getting Mac address and others. Therefore WiFi connection now does need a helper app on the phone.
- Dropped GLES20 as too many issues reported by different bad implementations
- Resolution is now automatically detected based on the cars screen.
- SelfMode (running on phone screen) works without the need of activating developer options in Android Auto.
Last edited: 07/02/2021
Version 6.3 Beta 1 released
- Re-wrote whole rendering process to use GLES20, in simple terms video render should use GPU
- Much better scaling approach
- Added support for native AA Wireless. This will only work on the units where the BT is accessible from the Android, as many of those android powered Chinese units, have a separate BT board. For devices which supports this, no headunit server or no WiFi Launcher is needed.
- Changed key mapping, user can now define their own buttons as they wish.
Last edited: 21/06/2020
Version 5.2 released
- Removed WiFi Direct
- Improved menu UI CREDIT and THANKS TO @sebaw
- Updated margin setting
- Added option to record audio using BT mic (motorcycle helmets)
- Added button to reconnect WiFi connection ( phone and unit depended won't work on all units, please read app forum for how to connect)
- Option to disable touchscreen
- Removed brightness adjustment (some users experienced problems adjusting brightness after using previous version, sadly they need to do a factory reset of the unit, and update to current version)
Version 5 released
- New UI CREDIT and THANKS TO @sebaw
- New over-scan approach allowing any resolution units to work properly (including portrait mode)
- New mic source (should help with speech recognition)
- Added option to keep status bar (user request)
- Added welcome setup
- Added possibility to use old USB driver (android built in one) in case you cannot get it connected with the new version
- Added option for Gain control on mic
- Added option to keep Wifi off (for USB use)
- Changed Wifi Direct implementation (you will need to install the Wifi Launcher for HUR on the phone to use Wifi Direct)
- Removed option to stretch full screen as this is not needed any more (it will always be full screen)
- Fixed Incoming mode not setting password for some devices
- Fixed app crash when Wifi toggled during app running
- Fixed night icon colors for devices running 4.x
- Fixed app freeze if permissions denied
- Fixed app crash after device unplugged when using native android USB driver.
- Fixed day/night calculation if share GPS turned off
- Code cleanup
- Other bug fixes.
Also a big THANK YOU to @ppietak for helping with code cleanup and bug fixes!
Version 4.5 released
- Fixes for USB shuttering
- New USB driver
- Fixes for reverse camera not resuming on some units
- Added support for incoming connection listener (automating Wifi) - Experimental, read below how to connect
Version 4.4 Released
Change log
Fixed broken touchscreen
Changes on WideScreen mode and HD
Fixes for Rotary
Potential fix for black screen for second connection over Wifi
Left/Right hand driving position option (for widescreen)
Buffer setting for mic (could help when Assistant does not hear what you're saying)
Enjoy XDA Ad Free and check out:
Version 4.3 Released
Change log
Fixed double skip on Spotify when using SWC
No more decoder workaround needed (updated code for video playback)
Added support for rotary (arrow keys can be used for non-touch input)
Enhanced mic input (mic sampling rate can be adjusted in settings for better compatibility)
Added intent: "gb.xxy.hr.WifiP2P" for Wifi-Direct start
Added app color scheme (dark menu for night)
Mapped Key N to open Maps (N=Navigation)
Mapped Key L to open Multimedia (L = Listen)
Changed USB code, hoping to help those who suffered for USB disconnection problems
Fixed a serious bug in share GPS code
For some rooted android headunits the app can now disable the default call screen being overlayed when HUR is running (only if HUR is set as the navigation app!) This will require ROOT
Version 4.1 Released
Change log
Removed Google Play Services dependencies
Honda compatibility fixes
Some other small bug fixes
Version 4.0 Released
How to use the app?
USB Mode
Plug in the USB to your device (in case of tablet use an OTG cable), when prompted make sure you allow HUR to be the default app for the action and you check the always box.
If you are running the app on a device with Android 7.0 or higher, you might need to pull down the notification bar and select the connected USB device before the app starts (this is device dependent)
If the app does not start automatically when you plug in your phone, you can always open HUR, tap the USB button and select the phone from the list.
Wifi Mode
READ SECOND POST
Self Mode (when Android Auto and HUR are running on the same device)
Open HUR and press the self mode button. (you need to make sure Android Auto, Google Play Service, Google maps, Google Text To Speech is also installed on the device and it's up to date)
FAQ / Troubleshoot
All I get is a black screen
- If you are using an Android powered headunit (Joying, Xtrons, etc) look for a setting on your device which allows Video Playback during drive
- Try changing HUR settings and enable Software decoding
What does the "Share GPS" do?
- Share GPS actually forwards the GPS data of your device to the phone, so phone will need to do less work, comes really handy if you have an Android powered headunit, with external GPS antenna, however, if you using a tablet which is built into the dashboard, it's possible that you want to turn off this feature, because your phone will have a more accurate GPS fix.
What is the Sink Audio
- This option enabled HUR to work as a speaker for your phone. If you disable this option, all the sounds will be outputted on your phone speaker (or if your phone is connected to a Bluetooth device, then they will be played back on that)
My carrier doesn't provide data allowance for Wifi, what can I do?
Wifi data used between phone and tablet is classed as intranet not internet so it won't count against your data usage, but do be careful if you have auto-updates enabled on the device running HUR those updates will be downloaded over the phone's Wifi hotspot and that will incur data costs.
I have audio-sink enabled but phone calls are coming from the phone speaker. Why?
Android Auto is designed to sink all the audio over USB (Wifi) except phone calls where it will ALWAYS use a Bluetooth headset, if none is connected it will just flip the phone to speaker mode.
Are any hardware keys supported?
Volume Up
Volume Down
Media Next
Media Prev
Media Play
Media Stop
Media Rewind
Phone answer key (In case of incoming call it will answer the call, in case of not being on a call it will take you to the dial pad
F key - Same as Phone Key
M Key - Mic
H Key - Takes you to home screen
What about intents?
gb.xxy.hr.playpause Same as pressing the Play/Pause media button.
gb.xxy.hr.next Same as pressing the Next media button.
gb.xxy.hr.prev Same as pressing the Prev media button.
gb.xxy.hr.mic Triggers microphone input.
gb.xxy.hr.phone Same as pressing the dial key (answer phone call when ringing, takes you to dialer screen otherwise).
gb.xxy.hr.day Enables day theme.
gb.xxy.hr.night Enables night theme.
gb.xxy.hr.togglenight Switches between day and night theme.
I need more help.
- Feel free to ask a question on this thread, or you can always drop me an email to [email protected]
How do I collect a bug report / logcat
1. Enabling Developer Mode
1. Open Settings > About phone.
2. Scroll down to the Build number.
3. Tap the Build number 7 times in quick succession until "You're now a developer" appears.
4. Return to the Settings menu and select Developer options.
5. At the top of the screen, make sure 'Developer options' is set to On (green).
6. Scroll down to Debugging and enable both USB debugging and Bug Report Shortcut on (green).
7. Tab on Logger buffer sizes: Default setting is 256K. Select 16M to help capture more information for debugging. Of note, it can affect the apps performance especially with lower spec phone, so change it back after you have finished submitting bug reports.
2. Capturing a Bug Report
It's very important to do this right after you experience the issue again, so your device can log at least one occurrence of the issue.
1. Hold the Power button down until the menu appears.
2. Select Take bug report. and wait for the device to capture the bug report.
3. Tap the 'Bug report captured' notification when it appears.
4. Share the bug report. (I recommend to email it to yourself.)
5. Download the bug report to your computer.
6. Send the bug report by email to [email protected]
IF YOU UPGRADED TO ANDROID AUTO 2.X
Dial Pad is broken - Workaround available:
- Open AA -> About -> 3 dot menu -> Developer settings -> Application mode -> change to developer. This will bring back the Dial screen.
Version 3.0 Released
Changelog:
- Move USB functions from C to Java
- USB popup numbers limited to 2 and they should remain saved
- App will only start on a phone manufacturer vendor
- App is now running in multi-thread for better performance
- Much enhanced Wifi speed
- Better USB stability
- Should work on RK3188 units as well
- App runs as service so can be run in the background as well
- While running in background supports notification control for media
- While running in background on units running 5.0+ and above you will enjoy Heads-Up notifications for navigation
- Ability to rename the "Headunit" to your own prefered string.
- Fixed Wifi-Direct so can connect over Wifi-Direct as well, but not all devices seems to work
- Moved string to XML so translation to other languages should be implemented in the future
- Fixes some memory leaks
- Supports custom hardware keys
Version 2.5a Released
- Fix for USB close bug in 2.5
Version 2.5 Released - Attention contain BUG
- Left/Right button goes into endless loop
- Added support for ARM64
- Changed car name from Emil to Headunit
- Added mirror output support for HUD display.
Version 2.4 Released
- Improved performance (Wifi should be on par with USB now, even with Audio transport enabled)
- Improved touch sync (no accidental long touches and other strange occasional bugs)
- Option to share the GPS with the phone (reduce battery usage footprint on phone)
- Final fixes for Day/Night calculation and theme switching
- Auto volume adjust fixes (on supported ROM, the volume adjuster is hidden from the user)
- Software decoding works with Audio as well.
Version 2.3 Released
- Improvements and fixes for auto volume adjust
- Improvements and fixes for hardware key input
- Wifi speed improvements (should be able to run smoothly even with transport sound enabled)
- Tweaks for SelfMode (home and recent app button can be used to gracefully exit the app)
And the biggest change:
- Unlimited Browsing support - This is experimental and hacky it's possible that Google will close the loophole at some point but for the time being it works.
Version 2.2 Released - With some major changes
- Fixes for Communication Error 2 received with Play Service 10.X
- New Self mode
- Corrected channels order
- Unlimited browsing working when car is parked (only for Android Auto 1.6)
- Totally changed the Day/Night toggle logic, now the calculations are done inside the headunit app and updated each 10 minutes, so if you're driving all day the sunset/sunrise should be correct. even if you are 500 miles more to the north or west or whatever.
- Added Auto adjust volume option (works for bluetooth audio as well).
- Changed all the key mapping, and using real keys instead of simulated touches:
Supported hardware keys:
Volume Up
Volume Down
Media Next
Media Prev
Media Play
Media Stop
Media Rewind
Phone answer key (In case of incoming call it will answer the call, in case of not being on a call it will take you to the dial pad
F key - Same as Phone Key
D key - Changes to Day theme
N Key - Changes to Night theme
M Key - Mic
H Key - Takes you to home screen
The following keys are still usable but they are based on simulated touches:
Up Arrow = Scroll Up
Down Arrow = Scroll Down
Left Arrow = Moves to next Left tab
Right Arrow - Moves to next right tab
Version 2.0 Released
Changelog:
- Fixed calculated night mode
- Added support for Software decoding (should work now with any device) - If you have problems running HUR, go to settings and enable Software decoding. Do not use software decoding with audio transport, the audio playback will suffer a lot, consider streaming the audio from the phone to a A2DP directly or using a cable to connect the phone Jack to the stereo AUX, or if your phone is rooted you might want to consider Wifi Audio streaming app, it's too much to ask from the Software decoder to do both Audio and Video, unless you have a very strong CPU, but if that is the case I'm pretty confident that the Hardware decoding will work on the device.
- Added option for letterbox display (prevent distortion of stretch)
- Added option to start the app when connected to Wifi
Software Decoding
- Based on the feedback although it works, I'm not recommending this app for those with Joying or any other Rockchip (RK3188, RK3066) powered headunit. Feel free to use the trial and decide yourself, but it appears to be painfully slow on those devices.
Version 1.5 Released - Key features
- Stable Wifi connection
- Added support for Android 7.0 (Self mode as well)
- Self mode running in stable and usable way
- Connecting USB cable will start app automatically (even if phone is running Android 6.0 or 7.0)
- Supports keyboard shortcuts:
M = Start the Mic
N = Navigation Tab
P = Phone Tab
H = Home Tab
E = Entertainment Tab
UP Arrow = Scroll Up
Down Arrow = Scroll Down
Left Arrow = Moves to next Left tab
Right Arrow - Moves to next right tab
S = Play/Pause button (only works in Entertainment tab)
F = Next track (only works in Entertainment tab)
R = Prev Track (only works in Entertainment tab)
- Uses light sensor (if available) for toggling Day/Night theme.
If you are updating from version older than 1.2 please read:
You won't be able to install it over the old one (Key signature changed!), so please uninstall the previous version before updating, HOWEVER if you were upgraded for free from Mike's version, please follow this steps:
1) On XDA Labs, click the download Stable
2) When prompted to install select Cancel
3) Open a file explorer and go to Storage -> Android -> com.xda.labs -> files
4) Locate the newly download APK and copy it somewhere else.
5) Uninstall the old version
6) Install the APK which you just copied.
If you miss any of the steps, just reinstall the old version you received from me by email and try again, let me know if you are stuck.
App requirements:
- Android 4.1 or higher
- H264 Hardware decoding!
How to use the app: (Please read this steps before asking for help)
1) USB OTG
- Plug in the OTG cable to your tablet, connect your phone, done!
2) Self mode (for AA 2.0) - See Video
- Start Android Auto, Go to About, if you are not a developer yet press the "Android Auto" header 10 times, from the 3 dotted menu select "Start Head Unit Serve"
- Exit Android Auto
- Start HUR and select Self
3) Wifi
- From the phone create a Wifi hotspot
- Start Android Auto, Go to About, if you are not a developer yet press the "Android Auto" header 10 times, from the 3 dotted menu select "Start Head Unit Serve"
- Connect your tablet to the newly created Wifi hotspot
- Start the Headunit Reloaded app
- HTC ATTENTION! If your phone is a HTC, please change the default IP address to: 192.168.1.1
- Select Wifi
4) Wifi Direct (not supported by all phones/tables)
- Start Headunit Reloaded on the tablet
- Select Wifi Direct
- On the phone go to Settings -> Wifi -> Advanced -> Wifi Direct, join the group. (Do not try to connect as to a normal Wifi it will not work!)
- On the phone start Android Auto, Go to About, if you are not a developer yet press the "Android Auto" header 10 times, from the 3 dotted menu select "Start Head Unit Serve"
Other important notes:
Software Decoding
- Based on the feedback although it works, I'm not recommending this app for those with Joying or any other Rockchip (RK3188, RK3066) powered headunit. Feel free to use the trial and decide yourself, but it appears to be painfully slow on those devices.
To exit the app
If you are connected with USB, just unplug the USB cable, DO NOT use the exit from the menu. If you are running Wifi, Wifi Direct or Self mode, ALWAYS use the exit button from the left drawer menu!
Audio transport option
Will forward (sink) all the audio from the phone to the tablet if enabled, EXCEPT phone call audio, that will go trough the phone speakers or Bluetooth Handsfree if connected. If you wish to stream all the audio from the phone directly to your A2DP bluetooth, then simply disable the Transport Audio option.
Day/Night toggle
The device running the Headunit Reloaded app will be responsible for changing the theme. You can chose between using the light sensor of the device to toggle between day and night mode, or you can use calculated sunset sunrise mode, or even force it to one theme only. If you have previously installed AA Helper to your phone, please uninstall it!
Auto Start on Wifi
This option will launch HUR whenever you are connected to a Wifi (specific Wifi can be named)
Auto increase volume on speed
The logic behind is a very simple approach, every time the speed increases it will send a vol + key to the phone and every time the speed decrease it will send a vol - to the phone. This requires the device running HUR to have a GPS receiver.
OLD STUFF:
Version 1.3 (Wishlist version) - Released
- Added option for easy car mode toggling. (Car mode can be disabled if not using Self mode - avoid conflict with other Car apps)
- Auto Hide status + action bar while running the app no need to use the Hide option from menu
- App will automatically close when Wifi connection is lost
Version 1.2b - Released
- Buffer overflow protection - Special Thanks to invis-zz from GitHub (https://github.com/invisi-zz) - This should random crashes while using the app.
- Removed Send Log feature (it was classed as backdoor/trojan and Google was blocking the app on playstore)
- Updated OpenSSL library to 1.0.1t (used OpenSSL contained vulnerabilities and Play store blocked the app)
- Managed to get the app on PlayStore (wonder if it will stay...) - https://play.google.com/store/apps/details?id=gb.xxy.hr
Signature Key changed!!!!
I had to update the APK signature key (I'm trying my luck with Play Store), this means if you try to install the new version you won't be able to install it over the old one, so please uninstall the previous version before updating, HOWEVER if you were upgraded for free from Mike's version, please follow this steps:
1) On XDA Labs, click the download Stable
2) When prompted to install select Cancel
3) Open a file explorer and go to Storage -> Android -> com.xda.labs -> files
4) Locate the newly download APK and copy it somewhere else.
5) Uninstall the old version
6) Install the APK which you just copied.
If you miss any of the steps, just reinstall the old version you received from me by email and try again, let me know if you are stuck.
Version 1.1 Stable - Released
Jumping the version number due to significant amount of changes:
Removed Day/Night/Auto mode (see bottom of this post for a better solution.)
Added new setting for 720p Video - Fully working now (even on Wifi)
Changed Self mode start sequence (if the phone is rooted it will start automatically and then go back to HU), if your device is not rooted, please use the following sequence to start Self mode:
Start HU app
Select Self mode
When AA opens select Start Developer Server
Added support for hardware keys (simulating touches), so if your tablet is integrated with the car remote you can control AA from the remote.
Hardware keys as follow:
M = Start the Mic
N = Navigation Tab
P = Phone Tab
H = Home Tab
E = Entertainment Tab
UP Arrow = Scroll Up
Down Arrow = Scroll Down
Left Arrow = Moves to next Left tab
Right Arrow - Moves to next right tab
S = Play/Pause button (only works in Entertainment tab)
F = Next track (only works in Entertainment tab)
R = Prev Track (only works in Entertainment tab)
Some other minor tweaks, to improve stability and make Self mode connect 9 out of 10 times.
Fully integrated x86 native binaries
Declared app as CAR HOME, for those using SelfMode it is crucial, that when you get prompted which should be the default CAR HOME app (Android Auto or HU) you select HU!!! - This is needed to be able to bring back the HU on top after a successful connection is established. AA is trying to override everything..... and to block the user out of his phone as soon as it's connected to the car.
Transport Audio option will affect USB connections as well (You can keep the audio on your phone/bluetooth, when connected with the OTG cable)
Version 1.03b released - Beta
- You will find it in XDA Labs (under the Beta version)
- Fixes Wifi/Self mode for some devices which didn't connect before
- Increased stream buffer size to match the DesktopHeadUnit app (128Kb vs 64Kb)
Version 1.02 release
- Fixed wifi not connecting on some device only after numerous attempts (see explanation below if interested)
The issue looks to be related to the timing, on some occasions and on some devices the phone either sends the SSL data too soon, either too late, either to slow and because the TCP socket is set to non-blocking mode, it can end up in a missed packet in the initial Handshake. I have tweaked this now, so the TCP socket will connect in non-blocking mode, but will switch to blocking mode and wait for full message after a successful connection and once the SSL Handshake is out of the way it will revert back to non-blocking mode, uhhh event reading this makes me dizzy
This however could make the initial startup slightly slower than it was.
- Corrected AutoStart option (Working properly now)
- Fixed USB device overlapping Settings text on the drawer menu
- Added "Send Log" function to be used if there are problems for easier debugging.
Version 1.01 released
- Potential Wifi disconnect fix (see: http://forum.xda-developers.com/showpost.php?p=68078605&postcount=16 for details)
- AutoStart option added to the menu
Very sadly Mike passed away this year and his software stopped working after a Google Update, he left us a slightly outdated GPLv3 version of the software at: https://github.com/mikereidis/headunit which I have used to rebuild (or ty to) rebuild up to his latest build with some additional small modifications as well as fixing the issue caused by Google.
The forked version can be found on: https://github.com/borconi/headunit if anybody is intersted.
Since the app released by him isn't working any longer I have created the new version of it and slightly re-name it just to avoid any confusion.
I take almost no credit in this app, except for some minor changes, and finding the fix for what Google have broke (changed), which was a painful task.
I'm not a developer as such, and this app would never have existed if it wasn't for @mikereidis, however I have spent now several weeks studying the app and understanding how it's working and I plan to continue with the maintenance/development of the app.
I have published the app on XDA Labs under the new name: "Headunit Reloaded Android Auto" and it is now available for purchase. As I have stated previously I'm intending to support all of Mike's customers, so if you have purchased Mike's application before, please email me a proof of purchase to [email protected] and you can have a free copy of the spin-off app.
How to use (Self / Wifi ) ?
1) Self mode.
See instructions in version 1.1
2) Wifi Mode
Start AA on your phone, tap the header 20 times till you become a developer, once that is completed from the menu select Start Head Unit server. Now start tethering on the phone, connect the tablet to the newly created wifi hotspot, start HU on your tablet and select Wifi. This will make the HU app try to connect to the default Android gateway (192.168.43.1), if you need to change this, use the Settings menu from the HU option list. If HU doesn't start on first, do try a few more times, first setup sometimes proves tricky. If this is the first time you connect your phone to the a HU, please make sure you answer all the questions on the phone.
3) Wifi p2p
This is not supported by all devices and might not work for your device, plus sometimes it can be slightly buggy. Start WifiP2p on the tablet from the HU. On the phone go to Wifi Direct (this is usually found in Advanced Wifi settings settings - DON'T TRY TO CONNECT LIKE TO A NORMAL WIFI and look for a new available connection. If you can see one tap to join. Once you joined the network, give it about 30 seconds or so, then open the AA on the phone and start the head unit developer server (same as describe it above). If you're lucky it will work instantly, if not you might need to play around with it.
Other Options:
Possibility to toggle the Audio mirroring when using a Wifi connection. By disabling the Audio mirroring, you will keep all the audio on your phone rather than on the tablet (or on the handsfree) if the phone is connected to the handsfree. This will improve the performance greatly, since audio will use up a significant quantity of Wifi bandwidth when communicating between the 2 device.
USB OTG connection.
Have remained unchanged and it will work same way it did till now, see original threader for details.
I will monitor both Threads and will do my best to help and support everybody.
Well done! Thanks so much for your hard work Emil.
*Purchased
Also cloned and starting to build it as am having issues with my Joying head unit showing black screen after connecting (Test shows a black screen also).
looking forward to getting this running.
Syphe said:
*Purchased
Also cloned and starting to build it as am having issues with my Joying head unit showing black screen after connecting (Test shows a black screen also).
looking forward to getting this running.
Click to expand...
Click to collapse
What version of Android is your unit running? I haven't heard of any with less than lollipop being able to run this so far, h.264 decoding is absent or poorly implemented.
Edit....see the bottom of this post
http://forum.xda-developers.com/showpost.php?p=68010519&postcount=1449
Wifi Mode - Starting with HUR 7.X
Braking changes with version 7.X
Only for phones running Android 9 or higher, if you still use Android 8 phone, you won't be able to connect over WiFi. Device running HUR, can have any version of Android.
Phone Setup:
Install Wifi Launcher for HUR on the phone ( https://play.google.com/store/apps/details?id=com.borconi.emil.wifilauncherforhur&hl=en_US )
Make sure you give the app all the permissions, including draw over other apps, otherwise it cannot start Android Auto from the background!
Open the app and select the car's BT adaptor from the list (make sure phone is NOT connected to the car's BT, but BT is enabled!)
If you want your phone to create the hotspot, turn on the option to Enable hotspot (this will probably not work if you are on Version in the USA due to carrier limitations!), likewise if you want your car to create the hotspot or you want to use an incar wifi module, leave this option turned off.
Only turn on the legacy option if HUR specifically instruct you so.
Car/Headunit setup:
Connect to the phones hotspot or if you are using an incar WiFi connect to that network. Alternatively if you want HUR to create the hotspot and connect your phone to it, enable the option in HUR settings.
Open HUR
As soon as the 2 devices are on the same network, HUR will fire up on your car screen.
Emil Borconi said:
Hi Syphe.
The core of the app is the same as the original, and the app does require a hardware H264 decoding supported by the OS. Till now we are not aware of any chinese HU which support this. Please contact me by email and I'll refund your purchase.
Click to expand...
Click to collapse
You might want to post a "demo" version with just Mike's test mode that plays an H.264 screencap of AAuto running. Would be a good requirement-diagnostic app to have on hand, wouldn't take much time to bake - and it wouldn't have to track source either...
Just be sure to have it display a message popup saying that this is only a requirement check app, not an interactive demo. Something that informs users that its sole purpose is to make sure the decoders work. Maybe call it "Headunit Decoder Requirement Check.apk"
Christopher Price said:
You might want to post a "demo" version with just Mike's test mode that plays an H.264 screencap of AAuto running. Would be a good requirement-diagnostic app to have on hand, wouldn't take much time to bake - and it wouldn't have to track source either...
Just be sure to have it display a message popup saying that this is only a requirement check app, not an interactive demo. Something that informs users that its sole purpose is to make sure the decoders work. Maybe call it "Headunit Decoder Requirement Check.apk"
Click to expand...
Click to collapse
Yeah I thought about that myself.... will probably create a small check app in the near future (just need to catch up with all my other work now, which has been pushed behind to get this done)
bugger, thought it was quite promising when everything started to connect itself
I've been building my own app to do simple notification mirroring over a wifi tether, but this would have been much easier haha.
Does anyone know if there is a problem with xda labs on marshmallow or something? I've been trying to download this head unit app for the past week (was trying the old one and now this new one) and every time I click the pay now button for PayPal it just hangs there saying "Contacting PayPal". Is there maybe some other way to purchase the app? Any help would be appreciated, I really want to try this app out!
kevster0522 said:
Does anyone know if there is a problem with xda labs on marshmallow or something? I've been trying to download this head unit app for the past week (was trying the old one and now this new one) and every time I click the pay now button for PayPal it just hangs there saying "Contacting PayPal". Is there maybe some other way to purchase the app? Any help would be appreciated, I really want to try this app out!
Click to expand...
Click to collapse
Hi.
Yeah the XDA labs app can sometimes play funny, if your having any kind of issues feel free to contact me directly be email, on [email protected]
Hi Emil,
I had a chance to play with your new version. I got it to work, however it was not simple and I have a few issues.
I'm using it in WiFi mode. My Android TV stick(5.1.1) runs HeadUnit app and is connecting to my phone (Samsung Galaxy S7 Edge) that runs WiFi hotspot option.
The problem is that I need to click WiFi (in the menu of HU) many times for it to connect to my phone. It can take 5 to 15 clicks on Wifi option in HU for the phone to connect.
Is it the same for you? Any idea what can be the problem?
Also, I'd like to automate it somehow. I'm not using USB, so I'd like the HU app to be always ready for WiFi connection. Is it possible?
Thank you!
P.S.: I have some other issues/comments as well, but I'll keep them for later
fmark said:
Hi Emil,
I had a chance to play with your new version. I got it to work, however it was not simple and I have a few issues.
I'm using it in WiFi mode. My Android TV stick(5.1.1) runs HeadUnit app and is connecting to my phone (Samsung Galaxy S7 Edge) that runs WiFi hotspot option.
The problem is that I need to click WiFi (in the menu of HU) many times for it to connect to my phone. It can take 5 to 15 clicks on Wifi option in HU for the phone to connect.
Is it the same for you? Any idea what can be the problem?
Also, I'd like to automate it somehow. I'm not using USB, so I'd like the HU app to be always ready for WiFi connection. Is it possible?
Thank you!
P.S.: I have some other issues/comments as well, but I'll keep them for later
Click to expand...
Click to collapse
Hi Mark.
No it's connecting usually on the first attempt (sometimes on the second) but most of the cases it's first one. Yes I do plan to add a setting for Auto-Start mode in the settings which will make the app start in (Self / Wifi / wifip2p) as selected.
Does your phone have 3g/4g connection while tethering? The change which broke everything im Google Play service 9.2 is actually running a certificate check against google server, so without an internet connection to it won't start.
I had once or twice problem with the wifi myself (I got a debug message saying no route to the ip, meaning the Routing table on the tablet (stick in your case) got something wrong) a simple restarted did cleared the problem.
Please do report back if the problem persist and I'll send you a debug enabled app so I can get an understanding of what is going on, however probably that won't happen before Wednesday, looking forward to a long weekend.... of field work that is..
Emil Borconi said:
Hi Mark.
No it's connecting usually on the first attempt (sometimes on the second) but most of the cases it's first one. Yes I do plan to add a setting for Auto-Start mode in the settings which will make the app start in (Self / Wifi / wifip2p) as selected.
Does your phone have 3g/4g connection while tethering? The change which broke everything im Google Play service 9.2 is actually running a certificate check against google server, so without an internet connection to it won't start.
I had once or twice problem with the wifi myself (I got a debug message saying no route to the ip, meaning the Routing table on the tablet (stick in your case) got something wrong) a simple restarted did cleared the problem.
Please do report back if the problem persist and I'll send you a debug enabled app so I can get an understanding of what is going on, however probably that won't happen before Wednesday, looking forward to a long weekend.... of field work that is..
Click to expand...
Click to collapse
Yes, my phone has 4G connection while tethering.
Lets try the debug output. Could you please send me the .apk with debug messaging? I'm curious to see what is going on when it fails to connect.
Thank you!
Im interested too because isnt working on my s4 and nexus7 2012
wpostma said:
Im interested too because isnt working on my s4 and nexus7 2012
Click to expand...
Click to collapse
Need much more information to help. What S4 firmware, carrier, and Android version are you running? What Nexus 7 firmware? Are you trying to connect over Wi-Fi or USB?
Christopher Price said:
Need much more information to help. What S4 firmware, carrier, and Android version are you running? What Nexus 7 firmware? Are you trying to connect over Wi-Fi or USB?
Click to expand...
Click to collapse
It might be about the Wifi connection, I had some connectivity issues over Wifi myself the last day, but they were fully random, at a first look they point to the TCP socket.... I'm investigating this.
I got some Wifi disconnected myself but it is very random, it can occur after 1-2 minutes or after 3-4 hours... so testing potential FIX for the issue isn't going to be easily. At the first investigation it looks to be something related with the pooling/keeping connection alive. I have tweaked this and made a new build, currently running for about 20 mins and looks OK, but as said the disconnect can occur randomly at any point.
The worst part is that the logs do not give any hint on what could be the cause of this, neither on the HU part, neither on the AA side, they only mention a broken PIPE bu no hint on what can be the cause...
I'm guessing you've already tried, but running a 0 byte ping in the background every few seconds to keep the pipe open?
Christopher Price said:
I'm guessing you've already tried, but running a 0 byte ping in the background every few seconds to keep the pipe open?
Click to expand...
Click to collapse
setting socket to keppalive looks to sort the problem, I'm trying to figure out failing handshake at the moment. On TCP sometimes the handshake fails, trying a few more times passes..., handshake over usb always passes....
Looking at the code and notes Mike seems to struggle with it as well in the past...
When trying wifip2p, I can see the wifi connection from the tablet on my phone but when I try to connect to it, it wants a password. How do I know what this is?
skitty said:
When trying wifip2p, I can see the wifi connection from the tablet on my phone but when I try to connect to it, it wants a password. How do I know what this is?
Click to expand...
Click to collapse
Emil Helped me with this problem. You don't actually connect through your wifi networks menu, use Wi-Fi Direct instead. Found here: wifi networks menu > 3-dot menu > Advanced > Wi-Fi Direct
Greetings everyone,
https://youtu.be/T9aKmLTujik
What you see above is a "Control Panel" for my own Galaxy S7 Edge. I host this on my own website.
This means it can be seen and accessed from anywhere in the world, on any browser and/or device.
For privacy and security, I will implement a login system in the near future.
It has a couple of neat features, but since they are written in Dutch I will translate them to English:
Information:
Check battery level/percentage and check if your phone is being charged or not
Warns the user from the control panel if the battery is low.
Warns the user from the control panel to pull out the plug out of charging when it is fully charged
Check if your phone is in a light or dark place. I have optimized the light sensor as best as I could, The results are pretty accurate
Clipboard of your current copied content on your phone
Shows the phone model and the date and time of the last update sent from your phone
Check if Bluetooth is enabled or not
Check if Wifi is enabled or not
Show the current WiFi name, Wifi Speed, Wifi Channel & Wifi Signal Strength
Show the current Data Carrier / Mobile Signal strength (Weak, Normal, Strong)
Shows the current Call Volume percentage
Shows the current Media Volume percentage
Check if the screen of the phone is turned on or off
Check if GPS is enabled or not ( There is also a Live Google Maps on the right side, showing where the phone is right now )
Checks if the phone in call / calling / or getting called. ( in other words, it shows the user is busy with a phone conversation )
Checks if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
I am surprised at the speed of the operations.
It takes a total of 3 to 4 seconds after clicking on "take a picture" button to take a picture from the front-camera and Upload it to my google drive.
It also removes the picture from my phone after it has been uploaded. WIth combination of SMS control this can be a great anti-theft option.
The "Record Audio" function works great too. after clicking on it on the control panel, it starts recording audio, waits 10 seconds ( records for 10 seconds ), stops recording audio and then uploads it to a special folder in my Google Drive.
The "Send SMS" function is very fast. after clicking on it, it will take about 1.5 seconds to send the SMS from your phone.
For now, the number to send the SMS to is hardcoded, but I will make it a variable so that it will be possible to type in the number on your web control panel and send the SMS to the number from your browser.
The "LOCK your phone" function immediately lock your phone remotely, even when your screen is turned off. You can unlock it with the code that has been set up in the Tasker Event.
Clicking on the Wifi, Bluetooth & GPS icon will toggle them( on / off )
Clicking on the Phone (screen) Icon, Will toggle the phone screen ( turns it on and off )
Clicking on the Clipboard icon will copy all the content to your own clipboard.
Not only the text but the icons also change dynamically.
Grey icons represent a false variable (turned off / dark / not in call & etc ) and the blue icons represent the true variables.
For example, in the screenshot above, Bluetooth is turned off and wifi is turned on.
When the battery gets at 15% or less, the icon will turn red and green when it's fully charged (100%) and the user will get an alert box warning with a notification sound straight from the browser about the low battery / full charge . ( Sound and notification can be turned off if you wish).
I have wrote a script with AJAX (Asynchronous JavasScript and XML) to do all of this in Real-time and without page-reloads. AJAX refreshes the page information every second (or whatever the user wants) without reloading the page.
The controls in this control panel are in many cases and in my experience a lot faster than Android Device Manager or other apps like Cerberus and Airdroid.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- On Tasker, I have used Taskers own variables but also created my own variables to be created/changed on certain triggers.
For example, when the lx level ( light sensor ) gets low, it will set a variable to "false" as boolean, meaning there is not enough light == it is dark.
- Next I use this variable in my HTTP POST Request URL to a very simple PHP script on my website I wrote..
The HTTP POST Request URL will post to my PHP Script.
My PHP script grabs the URL, strips certain parts of it, turns it into PHP variables and then sends it to my MySQL database ( all on my own hosting).
- I again use the wonderful Tasker to do all of this this every 2 seconds.
You can get (almost) real-time information about your phone if it's set to be updated every 1 second.
This will not be very heavy on the database so it's possible.
- I then made another webpage containing another simple PHP script that grabs all the variables ( those we saved in previous steps) from my Database and echo's (shows) it on the screen.
This is the very same page you see on the screenshot, This is the Control Panel.
In the last step, all we have to do is visit the webpage on my website.
It will show the control panel as seen in the screenshot. You will also be able to control your phone from here.
I am making a simple login function where users can login.
this means a single database can hold more than 1 user if you wish to.
This will also protect others to see/control your phone from the web as they will need login credentials.
My script will then grab the corresponding variables of your phone when you login, using your ID and checking it on my database.
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
All you need is:
- My Tasker project files ( all you need to do is import it to your own Android )
- Your own webhosting with MySQL database and PHP.
There are TONS of FREE online webhosting that will offer exact this. I'd love to post all the links here, but i'm not sure if it will be seen as advertising, so let me know.
- My PHP script(s), all you need to is simply upload it to your own website.
- My MySQL database configuration file - After importing this single file, the whole database will be created automatically on your website. ( using MySQL on your hosting )
After that, and when my Login function is complete, you could create an account for your self and/or others where they can login from anywhere in the world, on any browser or device and check their phone status and control their phone in Real-Time.
Sicariux said:
Greetings everyone,
i63.tinypic.com/20jsimh.png
What you see above is a "Control Panel" for my own Galaxy S7 Edge. I host this on my own website.
This means it can be seen and accessed from anywhere in the world, on any browser and/or device.
For privacy and security, I will implement a login system in the near future.
It has a couple of neat features, but since they are written in Dutch I will translate them to English:
Information:
Check battery level/percentage and check if your phone is being charged or not
Warns the user from the control panel if the battery is low.
Warns the user from the control panel to pull out the plug out of charging when it is fully charged
Check if your phone is in a light or dark place. I have optimized the light sensor as best as I could, The results are pretty accurate
Clipboard of your current copied content on your phone
Shows the phone model and the date and time of the last update sent from your phone
Check if Bluetooth is enabled or not
Check if Wifi is enabled or not
Show the current WiFi name, Wifi Speed, Wifi Channel & Wifi Signal Strength
Show the current Data Carrier / Mobile Signal strength (Weak, Normal, Strong)
Shows the current Call Volume percentage
Shows the current Media Volume percentage
Check if the screen of the phone is turned on or off
Check if GPS is enabled or not ( There is also a Live Google Maps on the right side, showing where the phone is right now )
Checks if the phone in call / calling / or getting called. ( in other words, it shows the user is busy with a phone conversation )
if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
I am surprised at the speed of the operations.
It takes a total of 3 to 4 seconds after clicking on "take a picture" button to take a picture from the front-camera and Upload it to my google drive.
It also removes the picture from my phone after it has been uploaded. WIth combination of SMS control this can be a great anti-theft option.
The "Record Audio" function works great too. after clicking on it on the control panel, it starts recording audio, waits 10 seconds ( records for 10 seconds ), stops recording audio and then uploads it to a special folder in my Google Drive.
The "Send SMS" function is very fast. after clicking on it, it will take about 1.5 seconds to send the SMS from your phone.
For now, the number to send the SMS to is hardcoded, but I will make it a variable so that it will be possible to type in the number on your web control panel and send the SMS to the number from your browser.
The "LOCK your phone" function immediately lock your phone remotely, even when your screen is turned off. You can unlock it with the code that has been set up in the Tasker Event.
Clicking on the Wifi, Bluetooth & GPS icon will toggle them( on / off )
Clicking on the Phone (screen) Icon, Will toggle the phone screen ( turns it on and off )
Clicking on the Clipboard icon will copy all the content to your own clipboard.
Not only the text but the icons also change dynamically.
Grey icons represent a false variable (turned off / dark / not in call & etc ) and the blue icons represent the true variables.
For example, in the screenshot above, Bluetooth is turned off and wifi is turned on.
When the battery gets at 15% or less, the icon will turn red and green when it's fully charged (100%) and the user will get an alert box warning with a notification sound straight from the browser about the low battery / full charge . ( Sound and notification can be turned off if you wish).
I have wrote a script with AJAX (Asynchronous JavasScript and XML) to do all of this in Real-time and without page-reloads. AJAX refreshes the page information every second (or whatever the user wants) without reloading the page.
The controls in this control panel are in many cases and in my experience a lot faster than Android Device Manager or other apps like Cerberus and Airdroid.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- On Tasker, I have used Taskers own variables but also created my own variables to be created/changed on certain triggers.
For example, when the lx level ( light sensor ) gets low, it will set a variable to "false" as boolean, meaning there is not enough light == it is dark.
- Next I use this variable in my HTTP POST Request URL to a very simple PHP script on my website I wrote..
The HTTP POST Request URL will post to my PHP Script.
My PHP script grabs the URL, strips certain parts of it, turns it into PHP variables and then sends it to my MySQL database ( all on my own hosting).
- I again use the wonderful Tasker to do all of this this every 2 seconds.
You can get (almost) real-time information about your phone if it's set to be updated every 1 second.
This will not be very heavy on the database so it's possible.
- I then made another webpage containing another simple PHP script that grabs all the variables ( those we saved in previous steps) from my Database and echo's (shows) it on the screen.
This is the very same page you see on the screenshot, This is the Control Panel.
In the last step, all we have to do is visit the webpage on my website.
It will show the control panel as seen in the screenshot. You will also be able to control your phone from here.
I am making a simple login function where users can login.
this means a single database can hold more than 1 user if you wish to.
This will also protect others to see/control your phone from the web as they will need login credentials.
My script will then grab the corresponding variables of your phone when you login, using your ID and checking it on my database.
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
All you need is:
- My Tasker project files ( all you need to do is import it to your own Android )
- Your own webhosting with MySQL database and PHP.
There are TONS of FREE online webhosting that will offer exact this. I'd love to post all the links here, but i'm not sure if it will be seen as advertising, so let me know.
- My PHP script(s), all you need to is simply upload it to your own website.
- My MySQL database configuration file - After importing this single file, the whole database will be created automatically on your website. ( using MySQL on your hosting )
After that, and when my Login function is complete, you could create an account for your self and/or others where they can login from anywhere in the world, on any browser or device and check their phone status and control their phone in Real-Time.
Click to expand...
Click to collapse
It looks like a great project.
Checks if the user is browsing on the internet on the phone or not. ( It will check if a browser is open, needs more adjustments for more accurate readings )
Click to expand...
Click to collapse
What about checking the network traffic to know whether the user is browsing or not?
I know this may sound complicated for a lot of you who think that this is too much work, but I am planning to finish this and make it a some kind of a Open-Source thing available to every android and (rooted) tasker user.
Click to expand...
Click to collapse
Even Open Source? That rocks.
XDA's Tasker subforum isn't that popular. You might wanna post your project on reddit too, where the Tasker community is way bigger and more popular:
https://www.reddit.com/r/tasker/. Let us know if you'll post it there too.
I'm looking forward for this project. Personally, I don't think I would use this as I don't think I really need it (although it doesn't hurt to have an anti-theft), but I'd like to see how it is done, if you're gonna make it Open Source.
Good luck!
Hi and thanks for your reply!
What about checking the network traffic to know whether the user is browsing or not?
Click to expand...
Click to collapse
Do you mean any random network traffic? in that case, a simple incoming whatsapp message could trigger the browser variable and set it to "true".
I will try reddit ... I have tried posting it in the official Tasker forums, but the my post is still awaiting moderator approval after a long time.
Since i've posted this thread, I've created new functions already like video recording (microphone audio included) the phone screen for 10 seconds and upload it to google drive.
I haven't seen this option on any other anti-theft yet. In a case of emergency, you could literally watch the thief do things on your phone and also hear him talking.
Since it's going be to open-source, it's highly customizable. You could change the icons, add new functions, remove functions , change the styling to your own wishes and improve the "web app" overall.
For those interested, Since the first post, I've added more options and starts looking good
https://youtu.be/T9aKmLTujik
For rooted users, you could make an add-on app that the user puts in the /system partition and, in case of factory reset, installs Tasker and restores it's data.
That way, the user has a chance of finding their phone even if the thief performs a factory/hard reset.
EDIT: Are your files available? I can't seem to find them.
Vagelis1608 said:
For rooted users, you could make an add-on app that the user puts in the /system partition and, in case of factory reset, installs Tasker and restores it's data.
That way, the user has a chance of finding their phone even if the thief performs a factory/hard reset.
EDIT: Are your files available? I can't seem to find them.
Click to expand...
Click to collapse
With the new Android versions, this is not a reliable thing anymore. This is the same reason Cerberus App stopped offering a special APK that could be installed in the /system by flashing it.
Also, it would be very difficult to have an add-on app install Tasker, AutoRemote, FolderSync and other plugins it needs automatically and configure them too.
I haven't made my files available yet. I am still perfecting it and awaiting community tips and input to expand the app more before releasing the source-files.
Hello,
I’m looking for any suggestions from users that have migrated their Google Home email address to a new Gmail and Home.
What I’m looking to do is:
Move Google Home from my current Gmail address to my new Gmail address in newly created “Home” in Google Home app
Move Nest devices (Wired doorbell, Speakers, Yale Lock, Protect, Thermostat, sensors) to newly created Home in Google Home app without losing my Nest Aware (1st Gen) subscription. And without factory resetting the Nest Doorbell as it is wired and not easy to get to the QR code.
Move YouTube TV from current Gmail address to new Gmail address.
Reasons:
Current email is associated with other things. Not just the Smart Home and have been getting more junk mail over the last 4 months.
“Issues” in Google’s development procedures and updates to the app have caused some devices to show up multiple times. Even after using the old method of downgrading the version of Google Home app and removing the duplicates, they still exists somewhere in Googles infrastructure. When giving voice commands, Google Assistant does not execute properly because it either doesn’t see the device or sees the device under a previous name.
After creating a Test Home environment for the Preview program, I moved one Chromecast w/Google TV dongle and a Nest mini to that environment. I had removed the devices from my main Home, factory reset and added them to the Test environment. Now, when I ask Google to sync my devices in the main Home, Google now responds that “two devices are not available and you might want to try setting them up again”
I’m waiting to execute this project until the new updates for Matter are released. Just in case there are problems so I do not have to factory reset devices or create a new Home, etc; more than once.
Any advice on the best ways to do this with minimal issues will be greatly appreciated.
Thanks
I know these following problems will not get fixed by creating a new Home in the app, but I wanted to list them to see how many others have been affected as well.
Because of the three major screw ups this year by Google, (the three I’m aware of) I’ve moved the majority of my Google Home routines to Amazon Alexa.
Google using code from Sonos costs us the use of being able to control Speaker groups. Still no fix.
The update pushed out to the Google Home App around October 20th 2022 time-frame broke the use of color light bulbs from major 3rd party vendors (that I know of Feit, Geeni, Tuya). Google Assistant no longer recognized the bulbs as color and only responds with an error when used in a routine or vocal command.
The fix for the above issue pushed out the following week only corrected part of the problem and broke Location. Whenever the Google Home app was opened, there was an error of “no location”. The App however does recognize color light bulbs again, but the update to power on/off, change brightness and set color, broke any routine that had a Starter that was time based. Example: For setting night functions of Locking the door, setting ADT alarm and turning off lights no longer executed. UNLESS, I remove the light bulb functions.
So basically I now have all routines that turn lights on/of, change brightness or color handled by Alexa.
It’s also weird that I could tell Google Assistant to run the broken routines and they worked, but it does not execute them based on a Time Starter.
4. Does anyone know how to dismiss ALL the notifications at once in the Google Home app like in previous versions. Instead of having to click the 3 dots next to each message and then click Dismiss?
Thanks again.