V20Q for Spain (bin/fls) - LG Optimus Black

appeared a new rom V20Q for Spain...
is perhaps a changelog?
whether this update v20O?

I want to know its differences too. Do someone have the changelog?
Sent from my LG-P970 using xda premium

bin/fls for SFT
https://www.dropbox.com/s/lchh18m5bv7qqjc/V20Q_00 BIN_FLS.rar
pass: android.com.pl

Software Version: V20q
V20q firmware update brings following improvements :
Fixed some connection problems with On-Screen Phone after restarting the service
Fixed a problem due to file corruption which caused the misfire batterystats.bin smartphone
On the “compcache” to improve performance in low availability of RAM
Fixed some problems in the force close applications preloaded
Solved the problem of missing USB icon when your smartphone is connected to the PC and press the home button
Implement the latest security patches Google
Implemented video chat through Google Talk
Fast Dormancy enabled with 3G connection active in deep sleep mode to resolve problems of excessive consumption of battery
Correct operation of the automatic brightness in Camera
Improved speed and responsiveness of scrolling homescreen launcher LG
Implemented a fix to prevent memory leaks using the Wi-Fi
Solved the problem of non-GPS off and fix accendendendo smartphone with GPS off
Fixed problems connecting to Wi-Fi channels greater than 13
Google implemented the GMS r9
Enabled SIP functionality
Improved recovery of the network after being in an area without coverage
Fixed some problems that prevented them from making calls with network coverage
Fixed issues that prevented you to enable or disable the Wi-Fi
Improved the stability of the smartphone with a patch to the kernel
Improved lighting of the display after the smartphone awakened from sleep mode, which now takes place more smoothly
Implemented application Google Music
Fixed compatibility issues with the call list Bluetooth installed in Ford cars
Improved battery indicator implementing notches from 5% instead of 20%
Removed the App Advisor since the service was closed in late 2011
Added the Google applications and Google + + Messenger
Implemented the Backup & Restore Google

vervactor said:
bin/fls for SFT
https://www.dropbox.com/s/lchh18m5bv7qqjc/V20Q_00 BIN_FLS.rar
pass: android.com.pl
Click to expand...
Click to collapse
root or not?

backup710 said:
Software Version: V20q
V20q firmware update brings following improvements :
Fixed some connection problems with On-Screen Phone after restarting the service
Fixed a problem due to file corruption which caused the misfire batterystats.bin smartphone
On the “compcache” to improve performance in low availability of RAM
Fixed some problems in the force close applications preloaded
Solved the problem of missing USB icon when your smartphone is connected to the PC and press the home button
Implement the latest security patches Google
Implemented video chat through Google Talk
Fast Dormancy enabled with 3G connection active in deep sleep mode to resolve problems of excessive consumption of battery
Correct operation of the automatic brightness in Camera
Improved speed and responsiveness of scrolling homescreen launcher LG
Implemented a fix to prevent memory leaks using the Wi-Fi
Solved the problem of non-GPS off and fix accendendendo smartphone with GPS off
Fixed problems connecting to Wi-Fi channels greater than 13
Google implemented the GMS r9
Enabled SIP functionality
Improved recovery of the network after being in an area without coverage
Fixed some problems that prevented them from making calls with network coverage
Fixed issues that prevented you to enable or disable the Wi-Fi
Improved the stability of the smartphone with a patch to the kernel
Improved lighting of the display after the smartphone awakened from sleep mode, which now takes place more smoothly
Implemented application Google Music
Fixed compatibility issues with the call list Bluetooth installed in Ford cars
Improved battery indicator implementing notches from 5% instead of 20%
Removed the App Advisor since the service was closed in late 2011
Added the Google applications and Google + + Messenger
Implemented the Backup & Restore Google
Click to expand...
Click to collapse
I think that this changelog belongs to LG P990's V20Q firmware and not our LG P970. Source: link
Is P990's V20Q identical to P970's V20Q?

If this is the change log and it's correct, I would really love to give it a try... Someone installed the firmware and could confirm that GTalk has Video Chat implemented? (It's easy to spot if the changelog it's true, I don't care about video Gtalk)

Changes, Fixes... observed till now
The above mentioned change log is definitively not for the v20Q from the P970.
Here my observations:
Bugs fixed:
+ Fixes bug which make it difficult to auto connect to a WiFi without the transmission of SSID
+ Fixes de delay of activation of the microphone by taking an incoming call
Bugs known in all v20 (GB) and still present:
- LED key lights still without attenuation and loss of notification with touch key lights
- „wlan_rx_wake“ bug. Excessive battery consumption with WiFi constantly on and connected (its seems to appear only in combination with few routers). It leads to a consumption of 4-8% of battery per hour. The process “wlan-rx_wake” wakes up the processor in 40% of the total time, with high CPU activity.
- Music player still arrange in a wrong manner the albums
- The compass still not work in maps in ver. 6 and up.
++ NEW bugs not detected!
Other changes:
+ LG launcher seems to work with more fluidity
+/- Google+ now included in Rom
+/- Google Music removed
- Key vibration is now too light, is hardly perceivable.
Battery consumption: No changes to the others v20
Benchmark result still the same as with the others v20 versions:
Quadrant: approx. 1200 Antutu: approx. 2500 (without test SD)
Of course this list can’t be complete due this job is normally to do from the programming institution, in this case LG.

Can someone please make a rooted and flashable V20Q?
Thanks

ohadz said:
Can someone please make a rooted and flashable V20Q?
Click to expand...
Click to collapse
Its not a zip, but a nanbackup, look here (all credits to VictorMun):
http://www.htcmania.com/showthread.php?t=390730
Todo:
-copy the carpet "2012-05-29.23.51.44" in the carpet in the SD "clockworkmod"
-in recovery make the necesery whipes like for any other rom
-CWM restore of the carpet "2012-05-29.23.51.44"
-restart
-after restore and restart: install busybox from the market (gplay)

Pacos1 said:
Its not a zip, but a nanbackup, look here (all credits to VictorMun):
http://www.htcmania.com/showthread.php?t=390730
Todo:
-copy the carpet "2012-05-29.23.51.44" in the carpet in the SD "clockworkmod"
-in recovery make the necesery whipes like for any other rom
-CWM restore of the carpet "2012-05-29.23.51.44"
-restart
-after restore and restart: install busybox from the market (gplay)
Click to expand...
Click to collapse
Could you please check if we (P970) got the SIP functionality in the Call settings? That'd be really nice.

No SIP in "call settings" nor could find this in other place.

could someone make a flash zip, not a backup ...thanks..

Pacos1 said:
No SIP in "call settings" nor could find this in other place.
Click to expand...
Click to collapse
Thanks, and perhaps called as Internet xxx (calls?) in the Call settings or anywhere else?

Nothing, that could be SIP. The first changelog of this thread ist shure not for the P970.

Pacos1 said:
Nothing, that could be SIP. The first changelog of this thread ist shure not for the P970.
Click to expand...
Click to collapse
I see, thank you. Though I was thinking that pulling out some parts from the P990 v20Q wouldn't work for us? Meaning ie. the Phone.apk for the SIP calls, the ArcCamera.apk for the fixed brightness recording, and maybe the gtalk.apk for videochat.

atillaahun said:
I see, thank you. Though I was thinking that pulling out some parts from the P990 v20Q wouldn't work for us? Meaning ie. the Phone.apk for the SIP calls, the ArcCamera.apk for the fixed brightness recording, and maybe the gtalk.apk for videochat.
Click to expand...
Click to collapse
I don´t think that this is so easy like replacing the .apks. The drivers, libreries ... have to support this features. Regarding SIP, there are a lot of good SIP apps with extraordenary futures and a great stability, some of them open source, so I don´t need to have it in the rom.
Gtalk I don´t use it. "Fixed brightness" while videorecording is allredy present in the v20Q, but is this a new feature? Only set the brightness manually, thats all.

Pacos1 said:
I don´t think that this is so easy like replacing the .apks. The drivers, libreries ... have to support this features. Regarding SIP, there are a lot of good SIP apps with extraordenary futures and a great stability, some of them open source, so I don´t need to have it in the rom.
Gtalk I don´t use it. "Fixed brightness" while videorecording is allredy present in the v20Q, but is this a new feature? Only set the brightness manually, thats all.
Click to expand...
Click to collapse
My problem with external SIP apps, is many of them (like Sipdroid or CSipSimle) randomly keeps my screen awake, and in addition they take extra RAM compared to a built-in feature.
I'm not quite sure about the fixed auto brightness, I only assume, that the minimized light level in auto brightness mode is now gone while recording a video, and it's working properly. At least that's what I'd hope for based on the P990 changelog. Figured it has/had the same problems as us.

I hoped too bro, I too, that the v20Q for P990 would be the same. But now I only hobe, that we get a changelog for this rom ;-)
PS: Csipsimple don´t cause a turn on of the screen on in my case. I have read that the build in Sip cuases problems, but I agree it wouldn´t be bad. Build in Sip also consumes RAM, maybe less.

Pacos1 said:
I hoped too bro, I too, that the v20Q for P990 would be the same. But now I only hobe, that we get a changelog for this rom ;-)
PS: Csipsimple don´t cause a turn on of the screen on in my case. I have read that the build in Sip cuases problems, but I agree it wouldn´t be bad. Build in Sip also consumes RAM, maybe less.
Click to expand...
Click to collapse
Btw did we get a change log from LG after releasing v20o? Just cause I can't recall that either.

Related

[APP] SwitchMe Root Profile Manager needs INCS testers please!

Hi everyone. Im one of the developers of SwitchMe, and app that allows multiple secure logins into separate installations of android on a single device. The pr is after the break.
I really need a few people to check into some issues people on some roms have been experiencing. There are some warnings involved:
- testers must perform a full nandroid backup before using the app, it is not our responsibility if you start getting boot loops
- if you report results or bugs, please use the "Write to us" function in the app whenever possible, and always describe the issue in the header of the logs you send
- if you post here, be sure to include your device type and rom
- if you have apps installed on sd, be sure to mention that as well
--------------------------------------------------------------------
SwitchMe is a unique application for root users that allows you to log in and out of multiple installations of Android just as you would on a desktop computer.
The technology behind SwitchMe saves all of your applications and data, protects it and stores it as a file in memory. You can then log out of an
account and log into a fresh installation of Android or another account with its own unique content.
You may create as many profiles as the memory is capable of holding. Some of these may require very little free memory because they contain few apps,
others will be larger as they contain many applications and lots of cache and data.
Why is this functionality useful?
Privacy - the most obvious benefit is that you can securely share one device among multiple users, which gives you privacy and peace of mind.
Testing - if you are a developer, you can use profiles as clean sandboxes to test your applications and their interaction with the system.
Gaming – with multiple installations of Android on a single device, you can now play online MMOs as different characters.
Speed - the games your kids play slow down your tablet, but with SwitchMe you can easily create profiles without games or instant messengers.
Battery life - when the battery is low but there are important emails or documents to edit later, switch to a profile which only contains these essentials.
These of course are only suggestions - there are plenty of other uses for the functionality SwitchMe offers.
Market link:
https://market.android.com/details?id=fahrbot.apps.switchme
The Lite version allows the creation of two profiles, enough to test on.
Screens:
Just started to test it, created 2 profiles : one main, one for testing the switching. After first switch, loading circle started, remained stuck for 10secs (same happens when switching back), then restarted. New loading screen showed up, first load took about 5-7mins. After all loaded, switchme requested SU perms and new google account interface started.
One possible bug i noticed, usually when new google account interface starts, the mobile data service is started so you would have connectivity. This time it didn't start (i had it turned off in profile 1, then switched to profile 2). Although it works properly, it just didn't start at first startup.
All my installed/downloaded applications are not included in the app drawer, so that works nice.
But a drawback i noticed. If the app is focused on the privacy part of sharing one device, gallery pics&videos are accessible from both profiles, so you might want to think of a way of restricting pics&vids accessibility only to the profile that created them (big challenge from my point of view).
All default installed application seem to work without a problem.
One strange thing i noticed, our custom ROM has Beats audio included - in profile 1 (my default one) switching Beats audio on/off works, but on profile 2 (newly created profile) switching it off makes it stuck on off (switching it back on has no effect on audio).
As i don't have a necessity for this app to run it as a daily profile switcher, can't test more in-depth scenarios, but if you want something tested/have a scenario, write it up here or send a PM. Good luck with the development.
Using Nik IncredibleS Trinity SensationXL4.0 ROM (2.3.5 android with 3.5 sense) with included 2.6.35.14 RCMIX VIVO kernel (with my HTC Incredible S S710e).
SwitchMe 1.2 has been rolled out and now includes a lockscreen replacement:
1.2
Added lock screen for logging in and out
More stable Fast switch implementation
Reworked UI colors
Now, its very important that we get some feedback on how this big new feature works, so please read up on it in the help and post your thoughts!
1.2.2 - HOTFIX 2
Reworked widget on qHD+ displays
Fixed widget text on HC and ICS
Fast switch improved on older devices
So guys, anything to report?
1.4.3.7
Fixed device specific switch screen crashes and issues
Fixed UI bug in switch screen preferences
If anyohe had problems with superuser before, this should fix them. Please let me know if that is the case, its important we get some feedback here!
Anything to report regarding yesterday's release?
By the way we released a new app today some of you might also find useful, you can find it here:
http://forum.xda-developers.com/showthread.php?t=1538222
PLEASE CHECK IT OUT AND BE KIND
Touch Blocker Beta - a simple but useful app that makes holding and using your device easier
There are two basic functions:
- create dead zones where touches do not register
- filter the screen when reading in low light
We are already in a relatively stable Beta release - whats left now is adding new features and making it all look pretty. You can follow this process at the thread here.
Please be sure to write suggestions - we are looking forward to engaging the community and building a useful and nifty application that many will enjoy!
Market link
https://play.google.com/store/apps/details?id=fahrbot.apps.touchblocker
Screens
Debugging
If you experience issues, the best way to help is by reproducing them and then clicking "write to us" - be sure to include a description of your error or we may not read the logs.
1.5.3.1
Fixed issue with lock on boot
Fixed some rare crashes on lock screen
Fixed MIPS and X86 Key compatibility
Is the latest version working well?
I take it everything is fine?
1.5.3.8
Fixed issue switching profiles (One X and others)
Fixed rare crash on adding/ removing profiles
Fixed many device specific issues from user logs
- Only bug/or maybe a feature I noticed is The app itself have different settings between logons. I mean If I optimize in one logon, I must made the same changes in other account too. Its sometimes frustating.
- And the setting "logout automatically" not worked correctly. When I speak to someone on phone and proximty turn of the screen, and I remove phone from my ear, It shows the logon screen, everytime.
Seems like everything worked flawlesly. But I have a question. What happens if I uninstall the program?
Özgürce said:
- Only bug/or maybe a feature I noticed is The app itself have different settings between logons. I mean If I optimize in one logon, I must made the same changes in other account too. Its sometimes frustating.
- And the setting "logout automatically" not worked correctly. When I speak to someone on phone and proximty turn of the screen, and I remove phone from my ear, It shows the logon screen, everytime.
Seems like everything worked flawlesly. But I have a question. What happens if I uninstall the program?
Click to expand...
Click to collapse
Lets use our brains to think logically. If it was possible to disable any security by calling the phone, what would be the point of any security at all?
ftgg99 said:
Lets use our brains to think logically. If it was possible to disable any security by calling the phone, what would be the point of any security at all?
Click to expand...
Click to collapse
You didnt get my point. This is happen when im on the phone with someone. I need to logon an account to hangup and this take time. If you think logically; I must be already logoned to a profile before starting to speak someone.
Sorry for my bad English.
Sent from my HTC Incredible S using XDA
Özgürce said:
You didnt get my point. This is happen when im on the phone with someone. I need to logon an account to hangup and this take time. If you think logically; I must be already logoned to a profile before starting to speak someone.
Sorry for my bad English.
Sent from my HTC Incredible S using XDA
Click to expand...
Click to collapse
Ah now i see what you mean. However, my logic is still right. You are using it on a phone, and phones are not well suited to automatic log off. I mean just how often do you need to switch profiles? Surely you should be doing it manually...
thank you for sharing
Sent from my HTC Incredible S using xda premium
How can I join switchme developers?
huazvi said:
thank you for sharing
Sent from my HTC Incredible S using xda premium
Click to expand...
Click to collapse
OK enjoy!
kabukinimo said:
How can I join switchme developers?
Click to expand...
Click to collapse
Are you saying you want to work for us?

[ROM][CM10] Thinkpad Tablet (v0.9)

It's jelly time. Made by a TPT user for TPT users.
Notice
Developed on a WE/16Gb 3G TPT. US, UK and ROW Tablets (any size) are confirmed to work, too
Density set to 160 dpi to keep market compatibility. Don't like to do this but the market problems are just annoying. Change it with a appropriate app if you don't like it (btw. our native density is approximate 150 dpi).
Flash on your own risk! Might turn your TPT into a expensive chopping board.
Requirements
This build uses the Lenovo ICS kernel, you need to upgrade to stock ICS first (Make sure you keep root!)
A ICS ClockworkMod version like this one.
Screenshots
here (Thanks obscure.detour)
Installation
Download ROM zipfile (and 3G patch if you want to) and put it on a sd-card
Boot into CWM (Reboot and press Vol+)
Make a nandroid backup in CWM!
Make sure the backup worked!
Full Wipe (May not be needed if you come from an earlier CM10 version)
Flash zip in CWM
Optional: Flash 3G patch in CWM
reboot
Restore Stock ICS
Boot into CWM (Reboot and press Vol+)
Restore old nandroid backup
Additional Steps
If you have problems with random reboots or sleep of death try to change wifi to "always on". You can find it in: settings->wifi->"click the 3 dots in the upper right"->advanced->keep wifi on during sleep
If you want to use NotesMobile you want to look here: http://forum.xda-developers.com/showthread.php?p=34649207#post34649207
If you have problems with wiping (just doesn't work) and want to reformat the data partition, use this zip in CWM: http://ubuntuone.com/4zKT1jqeqhR8qdGh2y4TaM (WARNING: THIS WILL REFORMAT DATA, THAT INCLUDES YOUR INTERNAL SDCARD!)
Working:
Wifi
Touchscreen + Stylus
Bluetooth
HW Graphic Acceleration
Sound (Including Mic)
Cameras Front/Back
Compass (but needs calibration)
HW Video encoding/decoding (i.e. for Youtube HQ)
Mount as USB/MTP for filetransfer (in windows)
GPS (Well "working" like always nearly unusable but its working theoretically)
Lightsensor and other sensors
3G (Ericsson card)
3G (Gobi card)
HDMI
Stylus
Buttons
Not Working
Nothing here anymore. Everything is working somehow but some parts still contain bugs (see buglist)
Known Bugs
Google maps crashes sometimes
3G issues:
- On some devices the carrier is not shown and 3G needs more time to connect
Wifi tethering not working
Stylus only mod not changeable in lockscreen
Some other bugs that occur only on few devices
Things maybe added in future releases
A density of 150dpi (a soon as i find a good hacked market or something else)
Getting everything to work and stable
Thanks
The Cyanogenmod team
Everyone releasing their source codes for other builds
Everyone trying to find and report bugs
pwstein for lending me his gobi card
If you like this ROM press the donate button and smash your hand on the NumPad :fingers-crossed:
Download
see this post -> http://forum.xda-developers.com/showpost.php?p=53241085&postcount=788
Sourcecodes
Device Tree
Framework patches
Kernel
Changelog
Code:
[B]Version 0.9.2 [/B]
- Same as 0.9.1 but with older wifi drivers
[B]Version 0.9.1 [/B]
- Fixed stylus only mode again
- Fixed touchinput for some games/apps
[B]Version 0.9[/B]
- Switched to CM10 Stable Branch
- Newer WIFI driver
- Other things I might have forgoten
[B]Version 0.8.1 (3G Patch)[/B]
- Combined ericssion and gobi patch
- Bluetooth tethering
[B]Version 0.8.1[/B]
- Android 4.1.2
- Stock kernel again for the time beeing
- New Stylus only mode (again use the browser button)
- Confirmed working bluetooth pan (tested with internet connection of galaxy nexus)
[B]Version 0.8 (Experimental)[/B]
- Fixed Camera + Picasa
- Added Stylus only mode (oops: Right now its a no input mode, needs to be fixed)
- Added recovery to reboot options (Upgrade to CWM 6 first, if you want to use this!)
- Changed Kernel:
Additional Filesystem support (NTFS, CIFS)
Overclocking up to 1.7GHz (disabled by default)
[B]Version 0.7.1 (3G Patches)[/B]
- Added missing apn.conf
[B]Version 0.7[/B]
- Reverted some changes to dalvik cache that seem to make trouble
- Added experimental support for Gobi 3G card
- Checked hdmi (seems to work fine here)
[B]Version 0.6[/B]
- Fixed front cam
- Autorotation button official working (and all other buttons)
- Switched Gallery app for picasa sync
- Some minor bugfixes
[B]Version 0.5 (3G Ericsson)[/B]
- Added 3G patch for wifi-only rom
- Read new installation instructions!
[B]Version 0.5 (wifi-only)[/B]
- A wifi-only version (without sms app or cell indicator)
[B]Version 0.4[/B]
- Fixed 2G/3G Problem -> Ericsson card is working now
[B]Version 0.3[/B]
- Fixed GPS
- Fixed Lightsensor
- Some minor bugfixes
- Added experimental(!!!) support for Ericsson 3G (i.e. WE devices)
[B]Version 0.2[/B]
- HW Video decoding fixed -> i.e. youtube HQ
- HW Video encoding fixed -> taking videos with the cam
[B]Version 0.1[/B]
- First release
Amazing! I cannot thank you enough for your continued work Koshu.
Doing a nandroid and testing now. No reason it should not work on a US-based tablet, correct?
Also, any chance we could get an MD5 checksum? Sorry, I'm kind of crazy
obscure.detour said:
Amazing! I cannot thank you enough for your continued work Koshu.
Doing a nandroid and testing now. No reason it should not work on a US-based tablet, correct?
Also, any chance we could get an MD5 checksum? Sorry, I'm kind of crazy
Click to expand...
Click to collapse
Should work. WE, US and UK are pretty much the same devices except the 3G card. I'm just curious if this ROM works also on ROW.
Will test in the morning long day of college and work, need to sober up before I tackle this. Thanks for the Jelly Bean up date.
This ROM is running amazingly well. Everything I do, it does it fast and smoothly. Project Butter truly stands out here. Never has this tablet felt so buttery smooth.
I even installed Major Mayhem to try a game out and I feel like it ran better than the official ICS build (OTA3).
Google Now works. USB drive and mouse worked fine. Pen works fine in Lecture Notes and Quill. The pen button does not work in Quill though, pretty sure it has something to do with the way Quill detects the active pen. Sound works, video works as long as it is SD.
Other than that I'll leave you all with these screenshots.
Great job Koshu and thank you!
obscure.detour said:
This ROM is running amazingly well. Everything I do, it does it fast and smoothly. Project Butter truly stands out here. Never has this tablet felt so buttery smooth.
I even installed Major Mayhem to try a game out and I feel like it ran better than the official ICS build (OTA3).
Google Now works. USB drive and mouse worked fine. Pen works fine in Lecture Notes and Quill. The pen button does not work in Quill though, pretty sure it has something to do with the way Quill detects the active pen. Sound works, video works as long as it is SD.
Other than that I'll leave you all with these screenshots.
Great job Koshu and thank you!
Click to expand...
Click to collapse
You have really nice hand writing on the last screenshot.
This is awesome, and just in time as school is approaching . Can't wait to try it out .
Koshu keep up the good work, this is amazing. expect a donation once I get this loaded.
If someone get's it up on a ROW Tablet, please advise!
DiJu519 said:
You have really nice hand writing on the last screenshot.
This is awesome, and just in time as school is approaching . Can't wait to try it out .
Koshu keep up the good work, this is amazing. expect a donation once I get this loaded.
If someone get's it up on a ROW Tablet, please advise!
Click to expand...
Click to collapse
You have a ROW tablet? Please let me know if this works and if it doesn't (i assume it won't even boot in this case) send me a copy of your boot.img. As i didn't need to modify the kernel itself (compared to ICS with the HC kernel) we could just try to switch the kernels and see what happens.
obscure.detour said:
This ROM is running amazingly well. Everything I do, it does it fast and smoothly. Project Butter truly stands out here. Never has this tablet felt so buttery smooth.
I even installed Major Mayhem to try a game out and I feel like it ran better than the official ICS build (OTA3).
Google Now works. USB drive and mouse worked fine. Pen works fine in Lecture Notes and Quill. The pen button does not work in Quill though, pretty sure it has something to do with the way Quill detects the active pen. Sound works, video works as long as it is SD.
Other than that I'll leave you all with these screenshots.
Great job Koshu and thank you!
Click to expand...
Click to collapse
Project butter is one pf the main reasons i want to get JB on the TPT^^ it's really awesome. Thanks for the screenshots, If you don't mind i would like to post a link to your post in the OP in case someone wants some.
Nice Job Koshu!!:good: will give it a try when i get clockwork up and running.. :fingers-crossed:
US TPT 16GB 3G with 32GB sd card
Very nice work, Maybe I should give it a try .
Koshu said:
Project butter is one pf the main reasons i want to get JB on the TPT^^ it's really awesome. Thanks for the screenshots, If you don't mind i would like to post a link to your post in the OP in case someone wants some.
Click to expand...
Click to collapse
Absolutely, feel free to share the pics. It is running super smooth I am absolutely loving it so far. Now I've got JB CM10 on both of my devices!
Also, I have noticed Chrome runs really great. About a thousand times better than ICS (OTA3). Gets a little slow sometimes with 15-20+ tabs but that is to be expected with our aged hardware.
Another note: I use CSipSimple, it allows me to use SIP in combination with a PBX server (Pbxes.org) for WiFi calling on my phone. I have never been able to get it to work with any Lenovo ROMs. Well it works on this ROM! I can now make/receive calls with my tablet using WiFi. I know many don't know or even care what this is, but just wanted to share my excitement.
Working well here too. Although I get cell phone indicator in my tray
mandrsn1 said:
Working well here too. Although I get cell phone indicator in my tray
Click to expand...
Click to collapse
Yeah I forgot to mention that. You need to enable Airplane mode and then enable WiFi. Although, because I use it on my phone as well, I've been using an app called AutoAP. It automatically enables airplane mode when using a saved WiFi network. For some reason it says it isn't compatible with our tablet in the Play Store. It is literally the only app I could find that wasn't "compatible". It works fine if you sideload it. Download here.
Since this and the few other issues being the GPS(it never worked anyway), HW acceleration for HD playback, and the light sensor I haven't found any reason for it to not be my daily driver.
Cheers.
Omg wow! I need to dig out my TPT!!
US 32GB TPT and loving Jelly Bean can't wait to see were this goes from here. Thanks for all the hard work with JB and CWM.
New version released
Koshu said:
New version released
Click to expand...
Click to collapse
Awesome! HQ video decoding and recording! You are truly a gentleman. Cannot wait to try it out. When my school expenses subsides I'll be donating to you.
Also, you may link directly to the images using the imgur link if you want instead of linking to my post. http://imgur.com/a/r0Iq2 I could also embed them in the 2nd post if you would like.
EDIT: Build v0.2 seems to be fine. HQ videos do indeed work in YouTube. I was even able to get a 720p (mkv) encoded video streaming over WiFi. Works flawlessly (24fps).
Koshu, is there a foreseeable future for 3G in your CM10 builds for TPT?
I'm just curious if it's a hurdle you have hopes in clearing. I'm running a GOBI3000 and paying for a data plan that I'm trying to get the most out of.
BTW, I've got my TPT heading back for service and I'm crossing my fingers for an OTA 2.5 system upon return. Get my root back...
Koshu said:
You have a ROW tablet? Please let me know if this works and if it doesn't (i assume it won't even boot in this case) send me a copy of your boot.img. As i didn't need to modify the kernel itself (compared to ICS with the HC kernel) we could just try to switch the kernels and see what happens.
Click to expand...
Click to collapse
It works also on a ROW tablet!
Good work, thanks! Keep it up!
obscure.detour said:
Awesome! HQ video decoding and recording! You are truly a gentleman. Cannot wait to try it out. When my school expenses subsides I'll be donating to you.
Also, you may link directly to the images using the imgur link if you want instead of linking to my post. http://imgur.com/a/r0Iq2 I could also embed them in the 2nd post if you would like.
EDIT: Build v0.2 seems to be fine. HQ videos do indeed work in YouTube. I was even able to get a 720p (mkv) encoded video streaming over WiFi. Works flawlessly (24fps).
Click to expand...
Click to collapse
Changed the link.
pwstein said:
Koshu, is there a foreseeable future for 3G in your CM10 builds for TPT?
I'm just curious if it's a hurdle you have hopes in clearing. I'm running a GOBI3000 and paying for a data plan that I'm trying to get the most out of.
BTW, I've got my TPT heading back for service and I'm crossing my fingers for an OTA 2.5 system upon return. Get my root back...
Click to expand...
Click to collapse
I think i try fixing 3G next as the other parts are more or less minor problems (gps more, lightsensor less). But i don't have a gobi card but an ericsson, so i will start with the ericsson card to get a grip on this and after the ericsson card is working we could give gobi gobi a try. But this includes a lot of testing and i will need someone with a gobi device to help me out.
mari8b said:
It works also on a ROW tablet!
Good work, thanks! Keep it up!
Click to expand...
Click to collapse
Ah great, then lenovo finally uses a similar kernel for both devices, meaning i can play around with the kernel a bit (would like to add cifs and nfs support, maybe even overclocking some day).

[Android 4.1+] HeadUnit Reloaded for Android Auto with Wifi

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

Poor performance

Hello guys
Do you also have poor performance on Xiaomi mi a2 4gb of ram?
My device always lags when I switch app to another.
I am not even talk about games.
Also network throughput is very very poor. Many time I need to wait very much to open some website (LTE is available). I think modem has poor performance, it is not so extensive like in top models...
It is from the beginning of this device...
I am really dissapointed.
michaelbukalski said:
Hello guys
Do you also have poor performance on Xiaomi mi a2 4gb of ram?
My device always lags when I switch app to another.
I am not even talk about games.
Also network throughput is very very poor. Many time I need to wait very much to open some website (LTE is available). I think modem has poor performance, it is not so extensive like in top models...
It is from the beginning of this device...
I am really dissapointed.
Click to expand...
Click to collapse
My a2 is perfect. No problems at all.
I found out that a couple of things helped to improve the overall system smoothness on my mi a2:
1) Disable Digital Wellbeing. It had some performance issues a couple of months ago, don't know if it was fixed, but since I never used it, I kept it disabled.
2) Go to Settings>Network & internet>Wi-Fi>Wi-Fi Preferences and disable 'Turn on Wi-Fi automatically', as well as Wi-Fi and Bluetooth scanning under Location.
3) Check apps that have Notification Access, I had a bank app that was using the notification access for "security purposes" but it was making the phone lag a lot.
4) Uninstall apps that you don't use and run in the background constantly.
Hope this helps you, cheers.
Digital wellbeing
Lunatiic said:
I found out that a couple of things helped to improve the overall system smoothness on my mi a2:
1) Disable Digital Wellbeing. It had some performance issues a couple of months ago, don't know if it was fixed, but since I never used it, I kept it disabled.
2) Go to Settings>Network & internet>Wi-Fi>Wi-Fi Preferences and disable 'Turn on Wi-Fi automatically', as well as Wi-Fi and Bluetooth scanning under Location.
3) Check apps that have Notification Access, I had a bank app that was using the notification access for "security purposes" but it was making the phone lag a lot.
4) Uninstall apps that you don't use and run in the background constantly.
Hope this helps you, cheers.
Click to expand...
Click to collapse
How to disable digital wellbeing ?
michaelbukalski said:
How to disable digital wellbeing ?
Click to expand...
Click to collapse
Hi,
Just revoke access to usage data on Digital Wellbeing settings.
From the Digital Wellbeing screen you should already be on, there should be an overflow menu at the top right of the display. Tapping that reveals a few options, the first of which says “Turn off usage access.” Once you’ve tapped that, a prompt will appear warning about the loss of data, and from there you’ll want to press “Turn off in Settings.”

General [SHARED][ROM] Pixel experience AOSP12L [STAR]

Dear mi11ultra users, I have received a good news. Our device has finally ushered in AOSP. I have been looking forward to it for a long time. I am not a developer. He comes from a developer: akashniki.
I am only responsible for reprinting his achievements.
The ROM address is as follows:ROM
Did anyone try ? Bugs ? Can this be used as daily driver?
I really hate miui and wish to shift aosp very badly
At present, I have found the following bugs: 1 Infrared sensors cannot be used. 2. The 5g signal in China is getting worse. 3. The back screen cannot be used
Armadillo0106 said:
Did anyone try ? Bugs ? Can this be used as daily driver?
I really hate miui and wish to shift aosp very badly
Click to expand...
Click to collapse
Please see the reply above
jason170 said:
At present, I have found the following bugs: 1 Infrared sensors cannot be used. 2. The 5g signal in China is getting worse. 3. The back screen cannot be used
Click to expand...
Click to collapse
I dont use infrared and in india no 5g... So these compramise are better than miui ... Idk why lockscreen clock fonts are so bad.... I have to keep some good custom theme... Where i cant even change background...
the 5G requires someone with a global version phone with root to send some files.
infrared is going to be fixed soon, back screen is still a WIP.
Armadillo0106 said:
I dont use infrared and in india no 5g... So these compramise are better than miui ... Idk why lockscreen clock fonts are so bad.... I have to keep some good custom theme... Where i cant even change background...
Click to expand...
Click to collapse
The lock screen large number will only be displayed without any notification, which is the same as the pixel mechanism. Google's built-in wallpaper software has many good dynamic wallpapers, which are still good
jason170 said:
The lock screen large number will only be displayed without any notification, which is the same as the pixel mechanism. Google's built-in wallpaper software has many good dynamic wallpapers, which are still good
Click to expand...
Click to collapse
Any idea about hw to update in future?
How is the picture quality compared to stock MiUi?
Armadillo0106 said:
Any idea about hw to update in future?
Click to expand...
Click to collapse
There is updates comming as soon as the developer find reasons, for the moment 3 updates is released!
I tried the installation. Followed exactly as written. I installed the lastest .EU weekly, replaced the recovery, factory reset/data wipe and installation of the ROM with ADB sideload. All smooth without any issues. Afterwards rooted the phone with Magisk 24.3 and started reinstalling apps/restore from Swift Backup. Until now I didn't have any issues. Pictures look similar (as far as I have seen) and phone is very fluent. I don't use the rear screen - so not really missing it. For 5G - at least it shows 5G here in Germany. If it is really connected with 5G I can't really say. On MiUi it always showed the type of connection in the status bar. Here it is not the case. But until now I don't regret it. No china spam . But I replaced the launcher immediately with lawnchair. The standard pixel launcher is too simple for me. Thanks DEV !!! Looking forward to further updates.
What are the advantages of this rom compared to the EU one? Thinking of switching but being hopeful to know what I'm heading towards
Very good question. In general I would say the biggest advantage is just a pure and actual Android without any Chinese bloatware and MiUi. For the rest I can't say much at this point as I just installed it last night. But so far it looks everything works what I need (Face Unlock, Fingerprint, Camera....).
Correction. Once you are not connected with WiFi anymore it shows if you are 4G or 5G connected. So all good .
I always have issues understanding slot a and b..I tried flashing..it was showing active slot a... Fw done ...PE ROM done... Active slot changed to B (not sure if it's normal)..then when I tried to flash magisk error occurs

			
				
Don't flash Magisk at that point. When you have setup your phone you can install Magisk as a normal APK. Then copy the boot.img from your PC to your phone and run Magisk. If you want to install it - it can only patch the boot.img at that time. Let it do so. I will create a magisk_patched boot.img. Copy this one back to your PC and bring the phone into fastboot. Then with the command "fastboot boot magisk_patchedxxxxxx.img" the patched file will be used for booting but not written on your phone! In case of any issue you can easily restart and no bootloop. Once the phone started correct you can go again to Magisk and use the first entry for installing it. This time you can select "direct install". Let it work its magic and you are fully rooted.
I noted a new issue... During call...due to proximity screen turns off..and it's very difficult for me to turn back on...
Only issue noticed so far... Remaining is so fluent as expected
After knowing the amount of process in rooting...and things that can go wrong...it's better for me to stay unrooted.. lol...
And wish to know he is battery backup ?
Build 04/05/2022
Changelog:
- May security patch merged
- Added support for Dolby Vision
- Misc small changes
- Fixed screen not waking up when set to anything below 120hz
- Updated Graphics and Display blobs to LA.UM.9.14.r1-19300.01-LAHAINA.QSSI12.0
- Added option to turn Screen OFF UDFPS off
- Improvements to idle drain

Categories

Resources