2din Android mtcd_kgl - REVERSED VIEW - looks like HUD - MTCD Android Head Units General

Like in the subject - reversed view in a 2din Android station
MCU version - mtcd_kgl_v2.60_4
Aug 15 2017 19:26:09
Andriod version
5.1.1
Kernel version
3.0.101+
[email protected] #265
Tue Jun 20 00:45:21 CST 2017
Built number
rk3188-userdebug 20072017.21:56:11
Version info
Model number
A-MEDIA AUTO (1024X600 S)
S/N
f401030f1300180707e0fa5133504b52
CPU
ARM Cortex-A9 @1.6GHz (x4)
Memory
1024 MB
The touch functions are correct and in the right place - they are not reversed (like the view on the display). The station works smoothly. It looks like the display itself has gone into headup mode and the touch has remained unchanged. It happened after the installation of Sygic and unsuccessful attempt to start the car engine ... Entering the service menu does not give anything - no reboot settings - only changing the logo and other little needed "goodies" After entering the "recovery" menu, you can not start system restore - no file (s) or recovery. Reflecting the screen in the mirror, as you can see, helps
Thank You

Related

[Info] SGW Secret Codes..Just to Share :)

General and Misc:
*#*#4636#*#* - Phone Information
*2767*3855# - Hard Reset
*#*#7780#*#* - Factory Reset
*#*#273283*255*663282*#*#* - File Copy Screen (Backup Media Files)
*#*#526#*#* - WLAN Test
*#*#232338#*#* - Shows WiFi MAC address
*#*#1575#*#* - Another GPS test
*#*#232331#*#* - Bluetooth test
*#*#232337#*# - Shows Bluetooth device address
*#*#8255#*#* - GTalk Service Monitor
Codes to launch various Factory Tests:
*#*#0283#*#* - Packet Loopback
*#*#0*#*#* - LCD test
*#*#0673#*#* - Melody test
*#*#0842#*#* - Device test (Vibration test and BackLight test)
*#*#2663#*#* - Touch screen version
*#*#2664#*#* - Touch screen test
*#*#0588#*#* - Proximity sensor test
*#*#3264#*#* - RAM version
Codes to get Firmware version information:
*#*#1234#*#* - PDA and Phone
*#*#1111#*#* - FTA SW Version
*#*#2222#*#* - FTA HW Version
*#*#44336#*#* - PDA, Phone, CSC, Build Time, Changelist number
Your post is in wrong forum, but anyway - the dialer codes can be shortened, see my post in Galaxy W I8150 General forum: http://forum.xda-developers.com/showpost.php?p=22616133&postcount=23
Corrected codes for SGW:
*#*#INFO#*#* OR *#*#4636#*#* - This code can be used to get some interesting information about your phone and battery. It shows following 4 menus on screen:
Phone information
Battery information
Battery history
Usage statistics
*#*#RST0#*#* OR *#*#7780#*#* - This code can be used for a factory data reset. It'll remove following things:
Google account settings stored in your phone
System and application data and settings
Downloaded applications
It'll NOT remove:
Current system software and bundled applications
SD card files e.g. photos, music files, etc.
PS: Once you give this code, you get a prompt screen asking you to click on "Reset phone" button. So you get a chance to cancel your operation.
*2767*3855# - Think before you give this code. This code is used for factory format. It'll remove all files and settings including the internal memory storage. It'll also reinstall the phone firmware.
PS: Once you give this code, there is no way to cancel the operation unless you remove the battery from the phone. So think twice before giving this code.
*#*#273283*255*663282*#*#* - This code opens a File copy screen where you can backup your media files e.g. Images, Sound, Video and Voice memo.
*#*#8255#*#* - This code can be used to launch GTalk Service Monitor
GPS, Bluetooth and WLAN Test Codes:
*#1575# - GPS test
*#232331# - Bluetooth RF test
*#232337# - Shows Bluetooth Device Address
*#232338# - Shows WiFi MAC address & Power save mode Setting
*#232339# OR *#526# OR *#528# - WLAN test (Use "Menu" button to start various tests)
Codes to get Firmware version information:
*#1234# - PDA, Phone and CSC Version and Build Info
*#1111# - FTA SW Version
*#2222# - FTA HW Version
*#44336# - PDA, Phone and CSC Version, Build Time, Changelist number
Codes to launch various Factory Tests:
*#0*# - Factory test
*#03# - Displays NAND flash unique number
*#06# - Displays IMEI
*#0283# - Audio Packet Loopback
*#0673# OR *#0289# - Melody test
*#0842# - Device test (Vibration test and BackLight test)
*#2663# - Touch screen version
*#2664# - Touch screen test
*#0588# - Proximity sensor test
*#*#3264#*#* - RAM version
OTA Firmware Update Menu:
*#8736364#
But there is no need to touch type these codes with possibility to make errors. I can recommend these two apps for this purpose:
Hidden Features FREE Sammy Edt
SGS Secret Codes
These codes don't work in our SGW:
*#*#7594#*#* - Change End Call/Power Option
*#*#197328640#*#* - Service Mode
*#*#1472365#*#* - GPS Test (eclair)
*#*#3214789650#*#* - GPS Test (froyo)
*#*#4986*2650468#*#* - PDA, Phone, H/W, RFCallDate
Post Edited
Thanks I knew that if you see at post#1 under edited....later I will will get this edited later or deleted...
Sent from my GT-I8150 using xda premium
andynroid said:
Thanks I knew that if you see at post#1 under edited....later I will will get this edited later or deleted...
Sent from my GT-I8150 using xda premium
Click to expand...
Click to collapse
Very useful post indeed +
Thanks. I did not know that
Thanks for sharing .
Please thanks by pressing "Thanks" button
Hidden Menus - another useful application
Android has built in support for "secret dial codes". This is implemented in the Phone and Contacts applications where they look for numbers of the form "*#*#[secret code]#*#*". And program "Hidden Menus" provides a simple user interface to list ALL these codes on your device and activate this hidden functionality: https://market.android.com/details?id=org.freespirit.hms.
WARNING: Often these menus are hidden for a reason - they MIGHT damage your phone so be warned.
thankzz guys... i can use this code for buy new samsung phone
This one?
*#0*# - Factory test
Work on CM9 ROM?
Quinncy said:
Work on CM9 ROM?
Click to expand...
Click to collapse
No
Sent from my GT-I8150 using xda app-developers app

[ROM] LineageOS-11 [04 May 2019]

Code:
[COLOR="grey"]/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included
* in the products you find here before flashing it!
* YOU are choosing to make these modifications.
*/[/COLOR]
Introduction
- This ROM is for the Amazon Fire Phone codenamed Kodiak.
Prerequisites for Installation
- Must be running Safestrap v4
Project Status
{
"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"
}
updated: 07 Jan 2016
Reporting Bugs
- Please report bugs here
- Report only one issue per bug report
- When reporting bugs please post a logcat and/or dmesg containing pertinent information regarding the issue...
Fresh Installation
- From Safestrap, go into Wipe Menu and Swipe to perform a factory reset.
- Installation in the Stock Slot is Mandatory
- Flash the ROM File
- Flash Open Gapps of your choice (any arm 4.4 version) - Except Aroma Version
- Flash the latest SuperSU package if you want root
- Reboot
- Enjoy!
Upgrading to new Version
- Flash the ROM
- Reboot
- Enjoy!
- If you previous had GAPPS it will be preserved automatically
- To preserve root between upgrades, you need to setup SuperSU to survive OTA updates.
Changing from another ROM to this one
IMPORTANT: Do NOT reboot until the end of the process
Within Safestrap
- Copy the latest Lineage ROM, Gapps, SuperSU-2.4.6 and cleansystempartition.zip to your phone
- Factory reset
- Flash cleansystempartition.zip
- Flash the rom
- Flash gapps (use latest opengapps, pico or nano)
- Flash supersu 2.4.6
- Reboot
Downloads
*** Please do NOT create any mirrors ***
- LineageOS-11 for Amazon Fire Phone
- Open Gapps
- Latest Xposed for KitKat
- Solarwarez Patched Xposed
Other Downloads
*** Please do NOT create any mirrors ***
- I modified safestrap to protect the /system partition
- So only use this if you need to do a clean install
- To use you flash this first, then immediately flash new, gapps and supersu before rebooting
- Clean System Partition Flashable zip
Source Code
- Kernel Source: Kodiak stock kernel, build number update-kindle-35.4.6.6_user_466000820
Credits
- Cyanogenmod
- LineageOS
- CAF
XDA:DevDB Information
LineageOS-11 Amazon Fire Phone, ROM for the Amazon Fire Phone
Contributors
ggow
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Stock base of 461-466 and Safestrap v4
Based On: CyanogenMod
Version Information
Status: Stable
Created 2015-07-06
Last Updated 2019-05-04
Release Notes / Changelog
04 May 2019
- Security patches up to April 2019
21 December 2018
- Security patches up to December 2018
30 November 2018
- Retire AOSP Browser due to security holes
- Please install an up to date browser of your choice
- Upgrade external/openssl: 1.0.1e -> 1.0.1j
- ANT+: Update to v4.0.0
- giflib: Update to v5.1.4
- bsdiff: Check for corrupt patch
- jhead: Update to cm-13.0 branch
- libexif: Update to android-5.1.1_r38 branch
- e2fsprogs: Update 1.41.14 -> 1.42.9
2018-09-04
- Security patches up to August 2018
- Fixed Youtube crashing (need more testing to confirm)
2018-06-01
- Security patches up to March 2018
- There are no relevant security patches after this date to now.
- Fix Bluetooth LE issue
2018-02-24
- Security patches up to Feb 2018
2017-10-08
-Ported relevant security patches up to October 2017
Older History
2017-10-03
-Ported relevant security patches up to September 2017
- All bluebourne patches are included
2017-07-20
- Security patches up to July 2017
- Fixed boot-loop on upgrade
- Fixed Xposed compatibility - Standard Xposed Framework Build should work
- Added option in Developer Options to Enable/Disable Signature spoofing
- Download link on OP now lists all Lineage-11.0 releases
- Linked latest KitKat Xposed in OP downloads section.
2017-07-05
- Security patches up to June 2017
2017-06-05
- Security patches up to May 2017
2017-04-24
- Ported security patches up to April 2017
2017-03-25
- Ported security patches up to March 2017
2017-01-05
- Switch to LineageOS repository
- Ported December 2016 Security Patches
- Fixed issues preventing latest gapps from being used
2016-11-22
- Ported November 2016 Security Patches
- Add camera HAL wrapper (Work in progress)
2016-10-16
- Ported October 2016 Security Patches
- Removed CM Updater app (not required for unofficial builds)
- Updated backlight auto adjustment
2016-10-11
- Build logcat from source - can now use logcat -C for colour output
- Clean up media codecs
- Xposed fixed: borked implementation of security update was the cause
2016-10-02
- This is a BETA release
- Fixed bluetooth tethering
- Fixed USB tethering
- Adjusted display auto backlight values
- Fixed bug in dual band WiFi detection
- Enabled WiFi background scanning
- Enabled WiFi batch scanning support
2016-09-15
- Ported September 2016 Security Patches
- bsdiff: Add overflow check when checking for a corrupt patch
2016-08-06
- Ported August 2016 Security Patches
- There will be no more updates from Cyanogenmod in this ROM.
- Going forward I will implement/backport fixes etc as necessary
2016-07-26
- Use liboemcrypto.so from hammerhead
- Fix loading of widevine firmware
- Fix loading of keymaster firmware
- Ported July 2016 Security Patches
2016-06-19
- Fix swipe functionality on AOSP keyboard
- Fix crash of AOSP Keyboard on fresh install
- Updated CM Code
2016-06-09
- June 2016 Security Patches Included
- Enable Swipe functionality on AOSP keyboard (Broken)
- Updated CM Code
2016-05-12
- May 2016 Security Patches Included
- Updated CM Code
2016-04-07
- April 2016 Security Patches Included
- Updated CM Code
2016-03-17
- 01 March 2016 Security Patches Included
- Updated CM Code
2016-03-10
- Implemented new backport of Signature spoofing primarily for microG framework
- Signature spoofing now needs to be enabled in Settings->Developer options->Allow signature spoofing
- Fixed crash on initial Setup Wizard
- Updated CM Code
2016-02-16
- Updated CM Code
2016-02-03
- Updated CM Code
- 01 February 2016 Security Patch Included
2016-01-26
- Updated CM Code
2016-01-18
- Fixed battery stats - readings should be as accurate as with FireOS
- Updated CM Code
2016-01-14
- Switch to using Amazon 4.6.6 US Binaries
- Removed CM Camera App due to instability and Flash not working
- Snap Camera HDR or Open Camera are the most stable options
- Fixed 5 GHz WiFi issue (Amazon 4.6.6 binaries)
- Update CM Code
2016-01-11
- Fixed HDCP for wireless display - Enjoy Netflix via Miracast
- Fixed compass, should now show the correct direction
- Improved GPS accuracy - needs testing
- Add voice-handset-hac entry to mixer_paths.xml from Stock 4.6.3 firmware
- 01 January 2016 AOSP security patches included
- Updated CM-11 Code
2016-01-04
- Cleaned up build.prop
- Add launcher rotation setting to build.prop (disabled by default)
- Add lock screen rotation setting to build.prop (disabled by default)
- Updated CM-11 Code
2015/12/23
- Updated CM-11 Code
2015/12/09
- Updated CM-11 Code
- Making baby steps with Camera
- Now able to load the OV680 firmware but still no benefit at the moment
2015/11/25
- Updated CM-11 Code
- NFC is now working
- Fixed bug which prevents phone from entering Deep Sleep Mode
2015/11/19
- Updated CM-11 Code
- Xposed now installs correctly
- Remaining Stagefright fixes are included
2015/11/15
- Updated CM-11 Code
2015/10/24
- Updated CM-11 Code
- Back port signature faking to enable use of microG framework
2015/09/30
- Updated CM-11 Code
- In camera app, fixed upside down orientation for rear camera in portrait and landscape
- In camera app, fixed video recorder crashes
2015/09/25
- Updated CM-11 Code
- Establish 3G/LTE connection faster
- Switch to using 4.6.3 binaries
2015/09/16
- Updated CM-11 Code
2015/08/29
- Updated CM-11 Code
2015/08/10
- Updated CM-11 Code
- Stagefright patches included
- Dirty Flash should be fine.
2015/07/26
- Added back Stock Browser App
- Added back Stock Calendar App
- Changed recommended Gapps in the OP to PA Gapps Modular Pico
- Added Known Issues to OP
- Remove Stock Camera App
2015/07/25
- Updated CM-11 Code
- Build PowerHAL from source
- Fixed random crash occurring in PowerHAL
- Build memtrack library from source
- Build keystore library from source
- Removed oemcrypto library (Responsible for a lot of google play service crashes)
- Haven't had a single crash yet running HDX Nexus Gapps which had the highest rate of occurrences (But early days)
- Setup hardware key options correctly
- Ignore the stock camera app, I was using it for debugging purposes and forgot to remove it.
2015/07/15
- Camera button fixed for taking photos
- Torch fixed
- Made a change to WiFi config - may help with 5GHz connecting without needing channel changes.
- I don't have 5GHz so can't test
- Disabled NFC for now, this should improve battery life due to no repeated startup and failure of service.
2015/07/08
- Partially fixed up camera: Use Open Camera from Playstore
- Selecting video mode in Google Camera crashes the App, need to clear app data to make it work again.
- Pictures taken with the flash are washed out.
- Fixed Battery Stats
- Implemented NFC - Not working
- Removed Stock Calendar app
- Removed Stock Browser app
- Removed Stock Camera app
- Removed unnecessary media kernel modules just taking up space.
2015/07/07
- Fixed Media Playback
v2015/07/06
- Initial BETA Release
Frequently Asked Questions
Question 1:
I installed HDX Nexus Gapps and now want to use Mini Gapps package. However CM-11 seems to preserve HDX Nexus Gapps. How do I fix this?
Answer:
- Flash this in Safestrap
- This wll clean the /system partition ready for fresh installation.
- You will then need flash a new ROM, Gapps etc.
- This is required, as a result of a change I made in the recovery code to protect Safestrap from been wiped out.
Question 2:
My phone doesn't show up when connecting via USB, what's going on?
Answer
- This may help
- Go into Settings->Storage
- Click on the 3 vertical dots in the top right corner
- Select "USB computer connection"
- Then select Connect as "Media device (MTP)"
- Your phone should then appear as a Media Device
Question 3:
How do I get into Amazon's stock recovery?
Answer
- With the phone powered off
- Whilst holding the volume up key, press the power button.
- When it power's on let go of the power button (still holding the volume up key)
- You should end up in stock recovery.
Question 4:
The camera button isn't working on the 2015/07/25 build, how do I fix it?
Answer
- On the lock screen look for the camera icon in the bottom right corner
- swipe it left and select which camera you want as default
Question 5:
When will we get CM-12?
Answer
- Hold the phone, we only just got CM-11 - enjoy!
- We need an updated kernel so we need FireOS 5 with working root
Question 6:
Contribution by: @hijax2001
How do I reset to Factory Stock 4.6.1 - removing CM11/root/Safestrap in the process?
Answer
1) Downloaded Minimum ADB tools, installed to C:\ADB for convenience
2) Downloaded 4.6.1 stock image from http://fire-phone-updates.s3.amazonaws.com/update-fire-phone-33.4.6.1_user_461013320.bin, saved it to C:\ADB and renamed this file update.bin
3) Followed these steps to gain ADB USB access. Alternately, I found out later I could go to Settings on the phone, then to Device, then to "Get info about your Fire" and then tap on the Model Number several times until "Developer Options" comes up. Clicking that will take you to the option to enable "USB Debugging".
4) I also grabbed the Kindle Fire ADB drivers from here for convenience in Step 7 (below)
4) Rebooted into stock recovery by holding Power and Volume Up. Yes, you can do this from anywhere - phone on or off. And yes, you can still get to stock recovery this way even if you have Safestrap recovery installed
5) Use volume down to reach "Apply update from ADB" option then press Power
6) Open Command Prompt from Windows, reach your ADB folder (mine is C:\ADB in this example), type ADB devices. If you see what looks like a serial number (letters and numbers), then ADB is seeing your phone and you can skip to Step 8. If nothing there, follow Step 7.
7) For me, ADB did not initially detect my phone. I ended up having to go into Control Panel in Windows, to Device Manager, find the Fire phone, choose Update Drivers, then Browse My Computer, Let Me Pick, Show All Devices, Have Disk, then find the folder from Step 4 (above) and add Android Composite ADB Interface by hand. Once I did that, I unplugged and replugged the USB to the phone and then typed "ADB devices" again at the ADB command prompt, like in Step 6. There it is! Ok, next step...
8) Type the command ADB sideload update.bin and let the magic happen. When done, reboot the phone and everything is reset.
9) If you're going to sell the phone, or if you don't want all of your Android apps from before repopulating (because some of them just aren't going to work or work correctly under Fire OS), immediately go to Settings/Device and "Factory reset your Fire" - this will wipe the SD partition where the old apps are saved.
Cool side-note, regarding Step 9... I still had Nova launcher available. Running it under Fire OS works great! Nice to have the stability of the Fire OS the hardware desires, along with a zippy, traditional launcher to navigate.
Question 7:
Contribution by: @DatwasEz
MUTE Button does not work during calls, what can I do about this?
Answer:
- Btw on a side note I have noticed that although mute button doesn't work during calls, you can press the pause button for hold, this acts like mute and they can't hear tested myself last night
-
Question 8
Contribution by: @gooserayos
How do I configure Snap Camera HDR for my Fire Phone?
Answer:
- Click the bottom left menu icon then click the "Other" tab
- Check "Show Advanced Settings"
- Go back to "Photo" tab
- Check "Zero Shutter Lag" and (optional) "Denoise"
Congrats
Sent from my SD4930UR using XDA Free mobile app
I wish best of luck for your work
Do you have donation button? Everybody likes coffee
bufferfree said:
I wish best of luck for your work
Do you have donation button? Everybody likes coffee
Click to expand...
Click to collapse
Thank you. Look on one of my posts and it's the yellow button just below my avatar.
Let the games begin
- The Files are up now.
- Appreciate any testing and feedback/comments
- Please report bugs as per the OP.
- Enjoy - it's been long overdue.
ggow said:
- The Files are up now.
- Appreciate any testing and feedback/comments
- Please report bugs as per the OP.
- Enjoy - it's been long overdue.
Click to expand...
Click to collapse
awsome
thanks for your hard work
I'll use my unlocked fire phone as a guini pig
Now to root flash etc on osx lol
hi cant install cm11.zip with safestrap
get failed
phones rooted
m4nik10 said:
hi cant install cm11.zip with safestrap
get failed
phones rooted
Click to expand...
Click to collapse
Can you tell me what the error is you get?
EDIT: Just tried flashing again and it works fine here.
m4nik10 said:
hi cant install cm11.zip with safestrap
get failed
phones rooted
Click to expand...
Click to collapse
Your phone is rooted, right?
sergio687 said:
Your phone is rooted, right?
Click to expand...
Click to collapse
Hello sergio687, did the zip file flash ok for you?
Package can't install over incompatible data
ggow said:
Hello sergio687, did the zip file flash ok for you?
Click to expand...
Click to collapse
I'm at work right now. I'll see if it flashes tonight (Central Time). Which bugs have been reported?
Thanks for your hard work by the way
m4nik said:
Package can't install over incompatible data
Click to expand...
Click to collapse
Before installing perform a factory reset from Safestrap Wipe menu - that should fix it.
I'll add a instruction to the OP.
m4nik10 said:
hi cant install cm11.zip with safestrap / Package can't install over incompatible data
Click to expand...
Click to collapse
I bet 10$ (@ ggow) that the device is not properly wiped. ^^
@ m4nik10 Please choose "wipe" from the (safestrap) recovery menu ➜ swipe to 'factory reset' ➜ reboot into recovery ➜ choose "install" ➜ try the CM11 zip file again.
sergio687 said:
I'm at work right now. I'll see if it flashes tonight (Central Time). Which bugs have been reported?
Thanks for your hard work by the way
Click to expand...
Click to collapse
I have put some known issues in the OP, nothing more that I have seen yet.
No worries
Bingo Bronson said:
I bet 10$ (@ ggow) that the device is not properly wiped. ^^
@ m4nik10 Please choose "wipe" from the (safestrap) recovery menu ➜ swipe to 'factory reset' ➜ reboot into recovery ➜ choose "install" ➜ try the CM11 zip file again.
Click to expand...
Click to collapse
Snap
I have updated the Fresh install instructions in the OP.
2 more bugs... phone tells me “sim card not present“ and Bluetooth can not be enabled.

[KERNEL] CleanSlate v3.7.16| Sense&AOSP OREO|GPU|LED|KAD|BLN|Flash|AdBlck|KCal[14Jun]

tbalden's
CleanSlate kernel
for HTC 10
The User Experience Kernel leaning towards Stock Stability plus UX features
"No-Root is a State of Mind"
{
"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"
}
As always tbalden is here to bring you authentic new features first in line, to his heart's chosen phone, this year HTC 10.
The definitive 10 Kernel used in ICE 10 and LeeDroid's 10 ROMs as alternative stable kernel with advanced UX​
Version 3.7.16 - 14 of Jun, 2020
Version 3.7.15 - 16 of Feb, 2020
Version 3.7.10 - 21 of March, 2018
Version 2.7.4 - 21 of Jan, 2018
Version 2.7.0 - 23 of Dec, 2017
Version 2.6.5 - 14 of Dec, 2017
Version 2.4.0 - 20 of Oct, 2017
Version 2.3.5 - 15 of Oct, 2017
Version 2.2.0 - 30 of July, 2017
Version 2.1.0 - 1 of Feb, 2017
Version 1.7.5 - 17 of Nov, 2016
Version 1.6.0 - 23 of Aug, 2016
Version 1.3.1 - 20 of July, 2016
Version 0.6 - 2 of June, 2016
Version 0.1 - 22 of May, 2016
Should work on ROM bases Oreo base, Nougat version, MM: 1.82,1.90, 1.91, 1.92, 1.95, 1.96. Tested on 1.90+. Separate download for Sprint 1.80 base. Verizon base 1.82 should use the WWE base download.
Features:
- Sense & AOSP AOSP info - Oreo fimware needed --> AOSP only with AOSiP at the moment
- Button Light Notification (see video below, only works if Ambient Display is not active)
- Notification double vibration pattern detection based Button Light Notifications (works now even while charging!)
- "Endless BLN while charging" + "Notification vibration length based two types of blinking pattern for BLN" features
- KCAL Color Control (see video below, credit to @savoca)
- Fingerprint doubletap sleep (see video below)
- Kernel Ambient Display - kernel based ambient display for notifications
- K.AdAway - kernel adblocking feature for browsing and in app (not for youtube stream etc)
- Smart Notification Control - detauls: HERE
- CleanSlate Companion app - included in installer v2.6.0+
- Unprivileged Configuration Interface Config App- /sdcard/uci_user.cfg - no rooting needed for 99% of configs Config app details
- ROM side Ambient Display support for all notification functions
- Flashlight Notification/Call blinking
- Notification LED while on Charger
- Vibrating Notification Reminder (DETAILS) only works if flashlight notification is on!
- Low light mode switch BETA ( with screen off, press both volume keys short to switch.)
- Low light/vibration mode BETA (press both volume keys long. DETAILS)
- Full light/Full vib mode switch BETA (screen-off double press both VolKeys DETAILS to switch to Full light mode with Vib Notification Reminder on)
- Notification Booster on vibrating notifications when screen is off DETAILS. Default vibration voltage is lowered compared to stock
- Gradient battery charging led turning from amber to green based on battery level percentage, then at full charge it starts to smoothly change from full bright green to golden and the back to full green cycling, signalling 100% battery for easy spotting
- Fading notification led fading/pulsating type notification LED blinking
- Upper grill RGB LED light brightness level you can lower the brightness level of the upper grill RGB led now (use ICE configurator/LeeDroid tweaks latest version to config!)
- Adrenoboost version 2.2 - smooth gaming, battery friendly, fixing GPU handling of stock HTC kernel -- battery friendly conservative governor. Three levels (1 is the most battery friendly), and off state. ICE configurator / LeeDroid settings should handle it soon (thanks @flar2 for the original idea)
- Fastcharge for USB 2.0 -- PC's, Laptop's will now be able to charge your phone (bumping 0.5A draw to 1A from USB2.0 port, retaining the data connection all working)
- Backlight dimmer not on by default, check second post for sysfs paths for your scripts, or use ICE configurator/LeeDroid tweaker - Full credits to @flar2
- WireGuard VPN kernel support
- Sweep2sleep Full credits to @flar2
- DriveDroid support - Mounting of ISO (ReadOnly/ReadWrite) images to your PC for storage or booting them on PC
- Sound Control Headphone Gain Full credits to @flar2
- NTFS/ReadWrite
- Sony HID input device support (thanks @flar2)
- Wifi Wakelock reduction patch by @buckmarble
- Hacked texfat/modcrypto loading for all ROM bases to work with sdcard
- doesn't modify system partition. Androidpay should work on phones with stock system image
- Compatible with LeeDroid and ICE 10 ROM kernel tweak settings. Thx @baadnewz and @LeeDroid
- compatible with ViperROM
Facts:
- no root required except if you need it for tweak apps, otherwise only twrp
- recommended tweak app: cleanslate configuration app for non rooted users too
- built on top of kernel sources released on htcdev for WWE, Sprint and Verizon-locked bases
- built with standard toolchain for stability and efficiency
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features
ButtonLightNotif
BLN only will appear if your phone is screen off, and if being charged works if you have vibrating notifications on for your different notifications. Once you switch screen on the BLN will go off, till next new notification arrives while screen is off.
BLN is not working with ambient display mod, as that turns screen on instantly.
Flashlight notification
KCal Color Control on HTC 10
Color Control settings in CleanSlate configuration app. Old demo:[/url]
Doubletap Fingerprint scanner to sleep:
Gradient charging LED and pulsating notification LED video:
Chromatic gradient colors for battery percentages, check attached img
Adrenoboost v2.2 framerate level boosts (sampled in Suicide Squad):
Requirements
- Unlocked HTC 10 with TWRP
- Sense rom
-- Tested only on European HTC 10 model. Should work on Emea/taiwan and US GSM and Verizon and unlocked dev phones. Please report back!
- BACKUP: make sure you backed up your original Boot partition in TWRP, before installing this! Installer since 0.4 only modifies BOOT (kernel zImage)
- INSTALL: Side load, or install the zip from your sdcard through TWRP
- Install CleanSlate Companion app and CleanSlate Configuration app
- After each reboot, for quicker start-up, it's recommended to start the Companion app manually
- check non-eas cpu tweaks here for aosp roms https://forum.xda-developers.com/showpost.php?p=74109059&postcount=471
Known bugs:
Sense:
- None, please tell
AOSP:
- MTP related issue, to make it work perfectly read this here
DOWNLOAD
OREO
3.7.16 -- For Sense Bases 3.16+ for TWRP containing APKs copied to /sdcard/:
https://www.androidfilehost.com/?fid=8889791610682869987
NOUGAT
2.7.4v2 -- For Sense Bases 2.28 - 2.51 // AOSP Nougat (LOS / RR...) installer for TWRP containing APKs (v1.5.6/v1.7.5) copied to /sdcard/:
https://www.androidfilehost.com/?fid=818070582850498249
CleanSlate Companion APK 2.6.9
PlayStore for premium donation version
https://play.google.com/store/apps/details?id=org.cleanslate.csservice
Free version: https://www.androidfilehost.com/?fid=4349826312261804490
CleanSlate Configuration APK 2.14.2
PlayStore for premium donation version
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
Free version: https://www.androidfilehost.com/?fid=8889791610682868176
3.7.14 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
https://www.androidfilehost.com/?fid=5862345805528049177
3.7.13 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
https://www.androidfilehost.com/?fid=746163614322275068
3.7.12 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
https://www.androidfilehost.com/?fid=818222786056031671
3.7.11 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
https://www.androidfilehost.com/?fid=674106145207486422
3.7.10 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
https://www.androidfilehost.com/?fid=962187416754470111
3.7.9 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
https://www.androidfilehost.com/?fid=962187416754468667
3.7.6 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
https://www.androidfilehost.com/?fid=890129502657589963
2.7.2 -- For Sense Bases 2.28 - 2.51 // AOSP Nougat (LOS / RR...) installer for TWRP containing APKs (v1.5.6/v1.5.5) copied to /sdcard/:
https://www.androidfilehost.com/?fid=673791459329071149
2.4.2 -- For Sense Bases 2.28 - 2.51 // AOSP Nougat (LOS / RR...) installer for TWRP:
https://www.androidfilehost.com/?fid=962021903579488498
2.3.5 -- For Sense Bases 2.28 - 2.51 // AOSP Nougat (LOS / RR...) installer for TWRP:
https://www.androidfilehost.com/?fid=817906626617938893
2.2.2 -- For Bases 2.28 - 2.51 installer for TWRP:
https://www.androidfilehost.com/?fid=817906626617935989
2.2.1 -- For Bases 2.28/2.38/2.41/2.48/2.50 installer for TWRP:
https://www.androidfilehost.com/?fid=745425885120753013
2.2.0 -- For Bases 2.28/2.38/2.41/2.48/2.50 installer for TWRP:
https://www.androidfilehost.com/?fid=673368273298975177
2.1.0 -- For Bases 2.28/2.38/2.41 installer for TWRP:
https://www.androidfilehost.com/?fid=457095661767134093
Marshmallow:
PLEASE BE VERY CAREFUL TO CHOOSE THE RIGHT VERSION FOR YOUR PHONE!
If you have a non-SPRINT, international/USA/T-Mo/Verizon on stock 1.82/1.90/1.91/1.92 or custom ROMs with base 1.90+ you need the first one (for all devices except Sprint).
If you have a SPRINT device updated to 1.80/.190 base or using a custom 1.80/1.90 based rom with your SPRINT device, use the SPRINT version.
BASE 1.82/1.90/1.91/1.92/1.95/1.96 (for all devices except Sprint):
CleanSlate 1.7.5:
https://www.androidfilehost.com/?fid=457095661767116302
BASE 1.80/1.90/1.91/1.92/1.95 (for Sprint devices!):
CleanSlate SPRINT 1.7.5:
https://www.androidfilehost.com/?fid=457095661767116301
For those who have WWE/international/verizon phone and are still wanting to remain on base stock/custom 1.80 ROM base, I recommend using CleanSlate wwe/international 1.6.1 download, the last one in that line: https://www.androidfilehost.com/?fid=24591000424959536
BASES 1.55 and BELOW (for all devices except Sprint and Verizon-locked-to-1.19)::
CleanSlate 1.1.0:
http://d-h.st/Q3MA
https://mega.nz/#!m5hiGKKD!i3qGBg1q4j8mLOslH0oI2vxPYxaGLS4xR1VoeuWTiEA
md5 9a32d1736f0a73bde50471f7b472070e *CleanSlate-kernel-v1.1.0.zip
Older versions
BASE 1.80 (for all devices except Sprint and Verizon-locked-to-1.19):
CleanSlate 1.2.3:
https://www.androidfilehost.com/?fid=24591020540823938
md5 8eb255307324bbf1653341ed57765df0 *CleanSlate-kernel-v1.2.3.zip
BASE 1.80 (for Sprint devices!):
CleanSlate SPRINT 1.2.3 (v2):
https://www.androidfilehost.com/?fid=24591000424945109
md5 c715f85de18b5d35a761ee0019620e42 *CleanSlate-SPRINT-v1.2.3-v2.zip
BASE 1.19 (for Verizon devices on stock 1.19 ROM):
CleanSlate VERIZON 1.2.3:
https://www.androidfilehost.com/?fid=24591020540823939
md5 7ce7425fb22c373f451c8b416f70bb87 *CleanSlate-VERIZON-v1.2.3.zip
CleanSlate 1.0.2:
[/B]http://d-h.st/qGTZ
https://mega.nz/#!qx4TWKwB!h2Oq2JxtvHKTD81HmlwRty8Um3hoX4l9kchnLjbHy0M
md5 465a5c8ea2d2bc3ec6de668619230bf5 *CleanSlate-kernel-v1.0.2.zip
CleanSlate 1.0.1:
[/B]http://d-h.st/CCNC
https://mega.nz/#!zsQiVLgA!iHpjmLTQpifq9nsmczo1X1Iqbp1itxoRtFZzd4Ys21Q
md5 7287ba37cb24f6f97eabcd298ee82334 *CleanSlate-kernel-v1.0.1.zip
CleanSlate 1.0:
http://d-h.st/AOaY
https://mega.nz/#!XgwC2RCK!LUWmO_8s9OdZ4JElVLEcssF_rR4wbouaJtYg0wdp5lA
c61876ffcc4852b96786fb76f584cebe *tbalden-kernel-htc10-v1.0.0.zip
CleanSlate 0.6:
[/B]http://d-h.st/CrFv
https://mega.nz/#!a9RR3KZK!dCc4-d90HE1H-F4n7J4X59e4_bQzQotX1uJ1Wzmbc74
254312128d1b0507f9c410e8a2f82998 *tbalden-kernel-htc10-v0.6.zip
CleanSlate 0.5.1:
http://d-h.st/vq9
https://mega.nz/#!zlASWCAT!dgLtP3iJle0RUm1sZc2NXHd0rmum5Cl1GgJl-jJQIWU
Md5 f8e4b76292d2bec831917303c870bd1c *tbalden-kernel-htc10-v0.5.1.zip
CleanSlate 0.4-Alpha2:
http://d-h.st/QvCJ
https://mega.nz/#!TpI0WYSL!hWuGKjp_M6MMihABpqXv5yvYTpqN4WNUENVqU4bQeAo
Md5 4bde0a7313ee1ae61491cb351e04d25c *tbalden-kernel-htc10-v0.4-alpha2.zip
CleanSlate 0.4-Alpha1: http://forum.xda-developers.com/showpost.php?p=67071321&postcount=135
for base 1.21 and 1.30
CleanSlate for HTC 10 v0.3 without modules (1.21 / 1.30 base should work fine, Verizon 1.19 use the other! This DOES NOT modify system partition)
http://d-h.st/J4x8
https://mega.nz/#!OpA1zJaR!ONW0XcyMGUjjGYGdamT6CFa-wADZWUFOavPWcrhnD-I
CleanSlate for HTC 10 v0.3 for Verizon 1.19 (with kernel modules, this DOES modify system partition, AndroidPay won't work)
http://d-h.st/muFO
https://mega.nz/#!iwh2XZZI!o0thE3SiIZAAdzwmGv8UUEZ6GTsnHZ_gytdnQqojnDk
md5sums:
f98a74956a39360525770d97082f9b78 *tbalden-kernel-htc10-v0.3.zip
ecb7dbc382ed2b86ddcc773442a4e2d0 *tbalden-kernel-htc10-v0.3-no_modules.zip
v0.2 - for base 1.21 and 1.30, and 1.19 (Verizon base - beware This DOES modify system partition)
http://d-h.st/oR9w
https://mega.nz/#!XhZlmKqR!0NUhz8R4A3XdKPewcaTHvIzLGcP5dG1U8egqfeXHfSQ
md5 sum: 42f09d583063362055d3216cdc8ccab2 *tbalden-kernel-htc10-v0.2.zip
v0.1 - for base 1.21 and 1.30
http://d-h.st/x1B1
https://mega.nz/#!D9YUERKZ!wFX9iy7vmTnh8qLQbplLXSl3OOQUpQ2QBDFuL2pmwVg
Donation:
If you appreciate this, don't forget to hit the Thanks button, Vote 5 stars on Thread, or consider to Donate. Donations here
Thank you!
Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@guidogsbn
@The Great Dane
@Whiskey103
@purple patch
@panosmdma
@sttw1fa
@jelive
@beartiger
@st_voss
@bigruss
@deagleone
@DroidIt!
@8bitbang
@Will972
@smallKING81
@mick_soul
@p50kombi
@K4Y3
@ dieter
@michaelbsheldon
@dioooi
@ali nz
@bstiti
@Oddvin94
@norgan
@lol8888
@twinnfamous
@cameljockey1
@Cryptycat7
@Pasqui1978
@4ntagonist
@turbo jjjang
@munkyvirus
Src: https://github.com/tbalden/htc-kernel-pmewlvzw
Special thanks to AnyKernel installer developer: osm0sis
To @baadnewz and @LeeDroid for the kernel tweak app in their respected roms
To @savoca (original) @flar2 (m9 version) @faux123 (additional patches) related to KCal
To @Captain_Throwback
To @Viper4713 for his thorough testing and feedback
To @flar2 for his Backlight Dimmer feature, S2S and his Input_handler example related to his s2s module and Module load tweak
Sharing policy:
As this is all GPL licensed kernel source, you can use it in your code, but don't forget about proper credit.
XDA:DevDB Information
tbalden's CleanSlate kernel for HTC 10, Kernel for the HTC 10
Contributors
tbalden
Source Code: https://github.com/tbalden/htc-kernel-pmewlvzw
Kernel Special Features: Button Light Notification, Fingerprint double tap sleep, Color Control, Adrenoboost v2, fastcharge, Gradient Charging LED, LED tweaks
Version Information
Status: Stable
Current Stable Version: 3.7.16
Stable Release Date: 2020-06-14
Created 2016-05-21
Last Updated 2020-06-14
sysfs path for tweak apps
BLN
-- /sys/class/leds/button-backlight/bln -- 0 off 1 on
-- /sys/class/leds/button-backlight/bln_speed -- Values from 0 to 9 possible, 0 slowest; 9 quickest
-- /sys/class/leds/button-backlight/bln_number Values: 0 = not limited, blinks till screen switched on, 1-50 -> exactly that number of button light blinks
Fingerprint doubletap sleep / configurable Home button functionality
-- /sys/fpf/fpf -- Value 1 -> work simple HOME input button (configurable), Value 2 (default) - work as doubletap sleep without 3rd party apps, Value 0 - off, stock behavior
-- /sys/fpf/vib_strength -- set it to 0 to have no vibration, set about 20 for normal
-- /sys/fpf/fpf_dt_wait_period -- Values: min 0 max 9 , (default value without tweak app setting is 2 -> 90msec, 0 = 72msec... 9 = 146msec wait before press is interpreted as single press)
@flar2 Backlight Dimmer functionality
-- sysfs path: /sys/module/mdss_fb/parameters/backlight_dimmer - valuess: Y or N (on or off)
-- sysfs path: /sys/backlight_dimmer/backlight_min -- minium brightness value, by default 10
LED mods:
/sys/class/leds/button-backlight/bln_rgb_batt_colored --- 0/1 on off for Charge led coloring
/sys/class/leds/button-backlight/bln_rgb_blink_light_level --- 0-20 divider for brightness level, lower = brighter. 20 - fully off!
/sys/class/leds/button-backlight/bln_rgb_pulse --- pulse green led on off 1/0
Fastcharge
/sys/kernel/fast_charge/force_fast_charge --- 1 on/0 off
Adrenoboost v2
/sys/class/kgsl/kgsl-3d0/devfreq/adrenoboost --- 0 off, 1 smooth/battery friendly, 2 stronger, 3 aggressive
Soundcontrol Headphone gain
sysfs path: /sys/kernel/sound_control/headphone_gain
setting: # echo "20 20" > /sys/kernel/sound_control/headphone_gain
Values ranging from -10 to 20
notification booster:
--- /sys/fpf/notification_booster : 0 off, 1-100 value by which voltage will be multiplied (default 2) (maximum voltage ~3300mV)
-- /sys/class/leds/button-backlight/bln_flash_blink - 0/1
-- /sys/class/leds/button-backlight/bln_flash_blink_number - 0 (infinite) 1-50
-- /sys/class/leds/button-backlight/bln_flash_blink_wait_sec - 1-10 delay in seconds between blinks
---- /sys/class/leds/button-backlight/bln_flash_wait_inc - 1/0 increase/not increase delay with time
------ /sys/class/leds/button-backlight/bln_flash_wait_inc_max - maximum plus in seconds of the delay, increased with time 1-8
----- /sys/class/leds/button-backlight/bln_flash_haptic_mode 1/0 - 1 = flash only when DND is off (vibration notifications will trigger the blinking) ( default value: 1 )
----- /sys/class/leds/button-backlight/bln_flash_dim_mode 2/1/0 - 2 = in dim mode do NOT flash at all, 1 = in dim mode flash half the brightness of the full flashing, 0 = no dimming ( default value: 1 )
----- /sys/class/leds/button-backlight/bln_flash_dim_use_period 1/0 - 1 = switch to dim flash mode in a given period, 0 = no restriction for dimming, if you set it, it will be flashing dim regardless of current time ( default value: 1 )
--------- /sys/class/leds/button-backlight/bln_flash_dim_period_start_hour 0-23 - start hour for dimmed flashing (default 22 (10PM))
--------- /sys/class/leds/button-backlight/bln_flash_dim_period_end_hour 0-23 - end hour for dimmed flashing (default 6 (6AM))
vib. notification reminder:
/sys/class/leds/button-backlight/bln_vib_notification 1/0 (default 0 OFF)
/sys/class/leds/button-backlight/bln_vib_notification_slowness 5-30 (default 15, periodicity bound with flashlight notif)
/sys/class/leds/button-backlight/bln_vib_notification_length 1-500 (how many milliseconds to vibrate on each reminder, default 250)
CHANGES
3.7.14 - 15 July 2018
- Cross update from fresh official U Ultra sources: kernel security fixes
- Updating WireGuard to July snapshot
2.7.1 - 2 Jan 2017
smaller changes, single vib notif detection
2.7.0 - 23 Dec 2017
k.adaway adblocker added
2.6.0 - Nov 2017
no-root configuration UCI interface added from U11
wireguard vpn added
2.4.1 - 28 Oct 2017
Notification booster fixes (aosp alarm, and max boosting power set)
2.4.0 - 20 Oct 2017
ROM side Ambient display support
2.3.4 - 14 Oct 2017
Fix up Flashlight deepsleep problem - now it should work with the correct period even while phone is in suspend mode
2.3.3 - 12 Oct 2017
Fix up Flashlight notification visibility (dim and normal)
2.3.2 - 11 Oct 2017
AOSP fix Wifi tethering
2.3.1 - 10 Oct 2017
AOSP fixes for LED/BLN
2.3.0 - 8 Oct 2017
- Sense/AOSP hybrid support
- notification reminder setting
- Full light-vib/Low light-vib switch (VolUp/Dn combos)
- flashlight notification
2.2.2 - 3 Oct 2017
- updating with sources for base 2.51 official
- adding new notification booster feature ported from u11 cleanslate
- adding Fingerprint unlocking vibration connection to Home button vib strength tweak setting
- blueborne kernel side patch
2.2.1 - 2 Aug 2017
-Fixing fastcharge accidental removal issue
2.2.0 - Jul 30 2017
- F2FS support for Nougat version
2.0.1 - Jan 14 2017
- F2FS support for Nougat version
2.0.0 - Dec 8 2016
- Nougat version
1.7.3 - sep 13 2016
- Fixing QCOM security issues:
--- CVE-2016-5342 Buffer overflow vulnerability in wcnss_wlan_write
--- CVE-2016-5343 Multiple memory corruption issues in write operation in QDSP6v2 Voice Service driver
- Removing Analogue Headphone Gain feature - working like stock again, removing so that low impedance headphone static noise issue is resolved
1.7.2 - aug 28 2016
- Fixing QCOM security issues:
-- CVE-2016-3866 Buffer Overflow Vulnerability in msm_compr_ioctl_shared
-- CVE-2016-5344 Integer Overflow in MDSS Driver
-- CVE-2016-3859 Arbitrary write vulnerability in msm_isp_send_hw_cmd() when processing VIDIOC_MSM_VFE_REG_CFG ioctl command
- BLN fix:
--- accidental switch off button backlight with Always on option in normal Sense button backlight Settings
1.7.0 - aug 26 2016
- Update to official HTCDev 1.91.617.1 kernel sources retaining security patches and features. Main changes by HTC:
---binder - android locking optimizations
---camera optimizations, actuator patches, sensor driver patches
---general security patches here and there, overflow fixing patches
---htc charger: optimizations, screen off handling
---ext4 patches
---kernel core: timer patches
- Default Button Light Notification brightness level pumped up - as noticed by a few users, the blink light was much less intense than possible maximum. Now it's brighter, and also with sysfs settings possibility - sysfs: /sys/class/leds/button-backlight/bln_light_level 0-20
- WLAN wakelock timeout reduction - credits to @buckmarble - set to a default reduction of division by 6, you don't need to tweak it, but possible through sysfs - sysfs: /sys/module/bcmdhd/parameters/wlrx_divide and /sys/module/bcmdhd/parameters/wlctrl_divide
- Sound Control: Headphone Analog Gain - credits to @flar2 - set to off, setting possible through sysfs - sysfs: /sys/kernel/sound_control/headphone_pa_gain
1.6.0 - aug 22 2016
- DriveDroid support, a.k.a ReadWrite/RO-CDROM/USB mounting of ISO images
-- DriveDroid. A few possibilities: You can create your own empty ISO images on your phone with DD just to mount them ReadWrite as USB Mass Storage units on your PC (beware: you cannot mount these images onto your phone from this app tho', only to your PC! As usual you still need to use MTP file transfer to access the internal storage if you want to copy files accessible by the phone too). Also You can download a big heap of Operating system ISO images to boot them from the phone on your PC. Read more here: https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid&hl=en Thanks to @GRIDSpawn for bringing this topic up to my attention
1.5.6 - aug 19 2016
- Button Light Notification fix: fixing use case where On-Screen Navbar buttons are used in Custom roms like ICE 10 or LeeDroid, BLN was accidentally left on blinking when screen was switched on. This version fixes this issue
- Other minor fixes related to how Fingerprint Home button remapping mode works in some rare use cases should work better, work as in stock kernel
1.5.5 - aug 17 2016
- LED mods fix: fixing Intensity set to 20 with stock notification and charge LED mode will result in LED off - Thanks @ibrokemypie for reporting it
1.5.4 - aug 16 2016
- Sound Control for Headphone jack: all credits and thanks to @flar2
- LED mods fix: fixing LED intensity when Gradient charging LED color is off, and stock charging LED intensity is set appropriately. Before the fix, the LED intensity setting was not applied on stock charging LED mode.
1.5.3 - aug 13 2016
- Security fix: CVE-2016-2059
1.5.2 - aug 10 2016
- Adrenoboost version 2.2 - smooth gaming, battery friendly, - further enhancements:
-- Corrected leveling mechanism to achieve a bit more agile freq switching on higher levels, fixing first boot level value calculation, and alto the idle (out of governor control) freq drop problem
-- finally settling with 133MHz init/idle freq, does not affect real-life performance, slightly better battery life[/B]
- Security fixes: CVE-2016-2504, CVE-2016-2503
- LED mod: LED fully off - -- if intensity set to 20 on the 0 to 20 scale will turn of RGB LED fully. Use Tweak apps to achieve that, set to 20, LED will stop lighting
1.5.1 - aug 6 2016
- Adrenoboost version 2.1 - smooth gaming, battery friendly, - further enhancements:
-- Low demand situation like 2D will stay on battery friendly frequencies on each Adrenoboost level: battery friendly video playback and browsing even meanwhile you leave the adrenoboost high levels on 2 or 3. (Level 1 remains the same battery friendly as before, so don't need to worry about this feature on default level: good gaming, and nice battery life)
-- More aggressive ramp up on Level 3 GPU boost level at high demand
1.5.0 - aug 4 2016
- Adrenoboost version 2 - smooth gaming, battery friendly, fixing GPU handling of stock HTC kernel -- battery friendly conservative governor. Three levels (1 is the most battery friendly), and off state. ICE configurator / LeeDroid settings should handle it soon (thanks @flar2 for the original idea)
- Fastcharge for USB 2.0 -- PC's, Laptop's will now be able to charge your phone (bumping 0.5A draw to 1A from USB2.0 port, retaining the data connection all working)
- SoC chip parameter updates (DTSI) for optimal working of msm8996 chip of HTC 10 - picking the ones that keeps stock stability intact
1.4.0 - jul 28 2016
- Chromatic battery charging led (amber to green based on battery level percentage, then at full charge it starts to smoothly change from full bright green to golden and the back to full green cycling, signalling 100% battery for easy spotting)
--- upper grill led while charging show level of battery charge (the more it's amber the less it's charged, the greener it gets the more juice, growing between the battery percentage 0-100%), can be switched to stock amber and 100% green in ICE configurator (it's on by default)
- Fading notification led (blinking is now of fading/pulsating type by default, can be switched to stock short blinks in ICE configurator)
- Upper grill RGB LED light brightness level you can lower the brightness level of the upper grill RGB led now (use ICE configurator's latest version!)
--- some people asked for this, so upper RGB LED won't be that bright as it is on stock. You now have this option.
1.3.1 - Jul 20 2016
- BLN: fix bln switch on/off - now if you switch it OFF, it will remain really OFF (introduced bug recently: notif vibration detection based Blinking was not working with the bln switch param...now it works) - thanks for those who reported this
- Added Sony HID fix by @flar2 and enabled Sony HID driver in kernel
1.3.0 - Jul 17 2016
- Adding full KCal Color Control interface - ported to HTC 10 mdss/mdp driver by tbalden (original patches by @savoca / @faux123 , ported from @flar2 's m9 sources)
--- description of sysfs endpoints and the Color Control app download URL: http://forum.xda-developers.com/andr...ntrol-t3032080
1.2.5 - Jul 13 2016
Button Light Notification bugfixes
- re-trigger BLN blinking for each time a notification starts, even when BLN number is set to unlimited (0), because now BLN has two different light patterns
- fixing notification turning-off accidentally for calendar events when multiple events/notifications trigger BLN
1.2.4 - Jul 12 2016
Button Light Notification:
-- "Endless blinking while Charging" functionality added (if phone's on charge notification vibration triggered blinking won't stop)
----- effectively helping out with the functionality of the green/amber notification led, while those are not blinking in charging mode. You won't miss notifications while charging: it won't stop after a while like it was stopping in previous version if it's in charging.
-- "Vibrating notification length based Button light notification patterns" functionality added:
----- short notifications (e.g. facebook, calendar, where one vibration is below or equal to 0.2 sec) will blink the buttons with a quicker, double blink pattern
----- normal/long notifications will remain with the button blinking pattern as it was in the previous versions
1.2.3 (v2) for Sprint - Jul 7 2016
- fix merge error: added fully lost BLN feature back to the sprint version.
other versions don't need update
1.2.3 - Jul 6 2016
- Button Light Notification:
--- adding vibration based triggering of BLN. If you have vibration set for notifications on your phone, BLN can work even if your phone is on Charger (constant orange light). Also BLN based on notification vibration pattern detection now can retrigger the blinking even while Green/Amber led is not retriggered to blink by HTC stock ROM.
- Added Verzion version for 1.19 stock ROM
- Added Spring version for 1.80 stock/custom ROMs
1.2.2 - Jul 4 2016
Button Light Notification:
-- Doubled the time between blinks. Still with highest bln_speed you can achieve fast blinking, but default behavior is longer time between blinks now.
-- slightly slower fade-in/out speed, and shorter hi brightness pause time for a more pleasing fade effect.
1.2.1 - Jul 2 2016
- added Button Light Notification default maximum number of blinks 15, after 15 it will stop blinking for energy efficiency, and added possible configuration for tweak apps:
-- sysfs path: /sys/class/leds/button-backlight/bln_number Values: 0 = not limited, blinks till screen switched on, 1-50 -> exactly that number of button light blinks
-- sysfs path /sys/class/leds/button-backlight/bln_number_max value: maximum possible bln_number value (currently 50)
Thanks to flar2 for advice on alarmtimer
- added @flar2 Backlight Dimmer functionality (you can use EX utility to set this up as you want, or your own su.d scripts based on sysfs path below)
-- sysfs path: /sys/module/mdss_fb/parameters/backlight_dimmer - valuess: Y or N (on or off)
-- sysfs path: /sys/backlight_dimmer/backlight_min -- minium brightness value, by default 10
1.2.0 - June 22 - 2016
- Added Sprint compatibility files (please report back! Thanks go to @~clumsy~
- Updated to super stable official kernel source base 1.80.401.1 -- with CleanSlate features
-- Camera ISP / focus fixes
-- WiFI driver updates
-- charger updates
-- SPI driver optimizations
-- usb port fixes
-- core kernel scheduler optimizations
-- USB alsa minor fix
17-june-2016
- Adding flashable downgrade patch to let older kernel base work with 1.80 ROM bases (to be usable with the base version used by most of the current custom roms and official WWE HTC rom base version )
1.1.0 - 6-june-2016
- Updated 1.53 to 1.55 htcdev kernel sources, a few changes:
-- minor fair scheduler update
-- htc charger additions
-- htc's own zygote (android's root) process protection implementation
1.0.2 - 5-june-2016
- Fingerprint Doubletap Sleep : shorter minimum wait time settable for doubletaps, 0 value now means even less so single Home button pressing can be handled faster, less lag
(use ROM's tweak app to select lower values, lowest minimum is now sysfs speed set to 0 == 72msec latency, this is barely noticeable on single home button press, the default value is 2 == 90 msec, not much more but a bit more comfortable)
- building non-proprietary modules into kernel so it can be used even on bases where they cannot load from system partition.
1.0.1 - 5-june-2016
- Fingerprint Doubletap Sleep : shorter default wait time for doubletaps, so single Home button pressing can be handled faster, less lag
- Fingerprint Doubletap Sleep : addition of sysfs configration points for tweak apps
-- /sys/fpf/fpf_dt_wait_period Values: min 0 max 5 , (default value without tweak app setting is 1 -> 90msec)
----- 0 meaning smallest time to wait for doubletap: 81msec,
----- 1 meaning 90msec, .....
----- 5 meaning 126msec
Each +1 means 9 more milisecs of waiting period for doubletap event. If that time passed, it will be interpreted as Single press on Home button.
1.0 - 4-june-2016
- Update to 1.53 kernel sources from HTCDev
- Button Light Notification new sysfs provided for Tweak apps: /sys/class/leds/button-backlight/bln_speed -- Values from 0 to 9 possible,
--- 0 slowest speed blinking, 9 quickest (ranging from 5 sec to ~1 sec speed)
--- The slower it is, the more dark period it has.
- Button Light Notification bug fixes
- added vidc patch (for video playback power consumption optimization), thanks go to @flar2
- Support for rom base below 1.30 not possible (if you need it, use cleanslate v0.6)
0.6 - 2-june-2016
- fix forced pin screen when wrong fingerprint read too many times
--- (still present the issue, that when you do this with a quick tap on screen, screen is on, and going with fingerprint, and PIN should appear, it won't appear. It's present on the other kernel as well as my tests show, because of the shared codes and approach)
- fix "no screen unlock sound" issue
- added configuration filesystem sysfs endpoints for tweaking apps later use:
-- /sys/fpf/fpf Value 1 -> work simple HOME input button, Value 2 (default) - work with doubletap sleep
-- /sys/fpf/vib_strength -> set it to 0 to have no vibration, set about 20 for normal
-- /sys/class/leds/button-backlight/bln Value 1 -> on, Value 0 -> off
0.5.1 - 30-may-2016
- fixing a null pointer reference in a newly introduced logging, doh' (resolving a very rare kernel reboot issue, please update if you're on 0.5!)
0.5 - 30-may-2016
- Fingerprint Double Tap Sleep finalized, working without issues, fully reliable
0.4alpha2 - 30-may-2016
- FingerPrint DoublTap Sleep original feature and impl by tbalden , incented by my own kernel for m9+
- adding haptic feedback on first press of the Fingerprint scanner so firmer feedback for intuitivity
- added the 'hack' that allows loading of Texfat (sdcard) and encryption modules which are on different ROM bases (so SDCard issues should be unified gone)
0.3 - 24-may-2016
- fine tuned Button Light Notification flash pace, more unlighted period, and smoother lights fade transition
- two types of installers (one without modules for 1.21/1.30, one with modules for 1.19 verizon stock rom)
0.2 - 23-may-2016
- added all proprietary and non-proprietary modules to installer to make sure it works on 1.19 VZW base as well (NOW MODIFIES SYSTEM image as well to push modules, mounting it as RW once!)
- NTFS/RW support
- TCP Congestion - advanced settings enabled
0.1 - Initial release 22-may-2016
- 1.21 VZW base
- button light notification
Awesome, first custom kernel, big thankyou
Edit: D/L Link broken/not working??
peteri8706 said:
Awesome, first custom kernel, big thankyou
Edit: D/L Link broken/not working??
Click to expand...
Click to collapse
It should work, worked here when i tested. Anyway added a dev host link as well.
Which is the 1.27 base? I thought it went from 1.21 straight to 1.30 for European or 1.53 for US?
Checkibg HTCDev only shows Verizon 1.21 sources available unless im being silly???
Thanks for your work. I am a noob. Is S-OFF required for flashing custom kernels?
tbalden said:
It should work, worked here when i tested. Anyway added a dev host link as well.
Click to expand...
Click to collapse
Thanks, will give it a whirl later in the day
@tbalden How did you get the radio to work? All my builds have the radio not working
Edit. Nm. Lol. I figured it out. However, if you remember the load stock modules hack from the m8, you need to grab it to fix exfat support for the external SD cards
c19932 said:
Thanks for your work. I am a noob. Is S-OFF required for flashing custom kernels?
Click to expand...
Click to collapse
No, it's not required.
rav101 said:
Which is the 1.27 base? I thought it went from 1.21 straight to 1.30 for European or 1.53 for US?
Checkibg HTCDev only shows Verizon 1.21 sources available unless im being silly???
Click to expand...
Click to collapse
Thans for pointing out!
Sorry, it was 1AM in the night , messed up, corrected
buckmarble said:
@tbalden How did you get the radio to work? All my builds have the radio not working
Edit. Nm. Lol. I figured it out. However, if you remember the load stock modules hack from the m8, you need to grab it to fix exfat support for the external SD cards
Click to expand...
Click to collapse
Hey, thanks for the exfat tip.
I'm not perfectly sure if you mean magic number issues with texfat? It's interestingly not a problem, loads all original modules from rom and my SD card seems to work.
Maybe I miss something tho, so please advise
@tbalden - have flashed without any probs (didn't wipe cache or anything). Kernel working as it should, just no flashing capacitive notification blinking.
Running LeeDroid latest with LED to flash even when charging; FW 1.30 base. I tested a txt msg using GoSMS as my default app. Got the msg and LED blinking, but not the capacitive lights.
Other than that, all appears stable - no bugs to report.
Cheers.
peteri8706 said:
@tbalden - have flashed without any probs (didn't wipe cache or anything). Kernel working as it should, just no flashing capacitive notification blinking.
Running LeeDroid latest with LED to flash even when charging; FW 1.30 base. I tested a txt msg using GoSMS as my default app. Got the msg and LED blinking, but not the capacitive lights.
Other than that, all appears stable - no bugs to report.
Cheers.
Click to expand...
Click to collapse
Have you your screen off when receiving the notification? Or do you have ambient display on? It will prevent it flash. Or maybe something else. I'm on stock base ATM and it works when screen is really off
tbalden said:
Have you your screen off when receiving the notification? Or do you have ambient display on? It will prevent it flash. Or maybe something else. I'm on stock base ATM and it works when screen is really off
Click to expand...
Click to collapse
Yes, screen off when notification received.
But I have selected ambient display to be activated in LeeDroid tweaks, but I haven't configured it as yet. This could well be it.
I'll take out ambient display and try again.
Possibly if it is it, then maybe a suggestion to put in your OP so others will know it will conflict if this is the case :good:
Cheers
EDIT: GoSMS turned my screen on when receiving the txt. Turned this off as well as ambient display and all is working with capacitive notification flashing
peteri8706 said:
Yes, screen off when notification received.
But I have selected ambient display to be activated in LeeDroid tweaks, but I haven't configured it as yet. This could well be it.
I'll take out ambient display and try again.
Possibly if it is it, then maybe a suggestion to put in your OP so others will know it will conflict if this is the case :good:
Cheers
Click to expand...
Click to collapse
Yes, I'll do so. Thanks for reporting quickly back
In any case, if your screen turns on even for a bit, it will switch the button light notif off. Let me know if without that it works
Also please check if flash was really successful in settings/about/software info. Should be something like my shot
peteri8706 said:
Yes, screen off when notification received.
But I have selected ambient display to be activated in LeeDroid tweaks, but I haven't configured it as yet. This could well be it.
I'll take out ambient display and try again.
Possibly if it is it, then maybe a suggestion to put in your OP so others will know it will conflict if this is the case :good:
Cheers
EDIT: GoSMS turned my screen on when receiving the txt. Turned this off as well as ambient display and all is working with capacitive notification flashing
Click to expand...
Click to collapse
I see, great news. So now two people can have a nice flashing buttons
Please you or others, have some feedback on the led flash speed. Do you find it fast or slow, etc
tbalden said:
I see, great news. So now two people can have a nice flashing buttons
Please you or others, have some feedback on the led flash speed. Do you find it fast or slow, etc
Click to expand...
Click to collapse
Hey @tbalden
I just flashed your zip but my Radio is not working. I'm on leedroids rom.
Any ideas?
Freak07 said:
Hey @tbalden
I just flashed your zip but my Radio is not working. I'm on leedroids rom.
Any ideas?
Click to expand...
Click to collapse
What hardware do you have? So which region carrier was it originally for? What radio firmware was your phone upgraded to, was it 1.53 by some chance?
Freak07 said:
Hey @tbalden
I just flashed your zip but my Radio is not working. I'm on leedroids rom.
Any ideas?
Click to expand...
Click to collapse
Also do you have an externalsd card unified with the internal sd? I haven't tested that use case
tbalden said:
What hardware do you have? So which region carrier was it originally for? What radio firmware was your phone upgraded to, was it 1.53 by some chance?
Click to expand...
Click to collapse
European standard modell. (German) I was on the 1.30 firmware.
No I just have a sdcard as external storage.
Baseband Version says unknown.

MTCD PX5 Headunits Repository & information (Stock & Custom)

This thread is intended to collect all the information about MTCD PX5 Units:
Roms (Stock & Custom)
Launchers
Mods
Q&A Section
----------------------
This Unit is an upgrade of the MTCD based on RK3188 Chipset.
It has been released on late 2016 and it seems to be the MTCD advanced model, being an updated PX3 (2GB RAM - Andoird 7.0.1) the basic model for the MTCD family portfolio.
The unit consists on two parts:
MCU board, which controls physical buttons and A/V inputs/outputs to/from the headunit. This board interacts with Android OS.
ANDROID part. The main Operating System.
Both MCU and Android ROM interact together to achieve the functionality of the unit
When an update is released two files are provided:
The Android ROM (update.img file) is currently based on Marshmallow 6.0.1 and it is common for all the MCTD PX5 Units from different manufacturers-
the MCU (dmcu.img) is specific for each manufacturer and it should never be updated with other manufacturer mcu update file (unpredicted response from physical buttons - or CAN bus responses, or bricking the unit)
Manufacturers.
The Manufacturer is identified by the XXX when consutling the device information [MTCD_XXX_Version]. Take into accout that you should always refer the MANUFACTURER name (not the seller) on the forums for help/assistance. Giving the name for the Seller does not give any information but confusion.
e.g: MTCD_HA_1.93_1 (MTCD Unit with MCU for HOtAudio under 1.93_1 version)
Known sellers & the respective manufacturers for MTCD PX5 are:
SELLER [Man. Acronym] (MANUFACTURER)
______________ _____________
Dasaita/HotAudio [HA] (Dasaita)
Erisin/Pumpkin [LM]
Erisin [KGL] (Kai Ge Le)
Xtrons [GS] (ShenZhen GESHI Electronics And Technology CO.,LTD.)
Witson [MX]
????? [HLA] (Hualingan)
????? [XRC]
????? [HZC] (Shenzhen Hansong Electronics Co. Ltd.)
????? [KSP] (Ka Si Pu ShenZhen)
(this list will be updated according to users report new sellers/manufacturers)
MTCD Unit Types
All PX5 units are close the same. Only physical buttons or added functionalities by external CAN bus decoder (provided by the manufacturer) can differenciate them.
Stock Android ROM Updates.
The following links provide the update for the Android part of the system. The file shall be renamed to update.img. Normally the links below contains both Android ROM and MCU updates. Be careful to not use the dmcu.img file if you are not sure that it fits to your headunit's manufacturer.
ANDROID 6.0 (Marshmallow)
March 4th 2017. Source: Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/rh06te
March 24th 2017. Source: Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/jpnu9k
May 4th 2017. Source: Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/h46x4e
May 12th 2017. Source: Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/kp30mg
May 20th 2017. Source Witson. Thanks Byk86 --> https://drive.google.com/file/d/0B5DF9saK-RuUd0FpM3hiNWdvM3M/
July 03rd 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/6qeyuq
July 06rd 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/4vo8qg
July 21th 2017. Source Xtrons. Thanks @Kirstyjo88 --> https://onedrive.live.com/?aut...p;parId=root&action=locate
July 26th 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/etdevh
August 3rd 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/lo0ab2
August 18th 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/wmsqx8
September 1st 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/tj1vb7
September 25th 2017. Source HCT. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/30jdie
September 26th 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/c3xedr
October 16th 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/z0i9ts
October 23th 2017. Source Xtrons. -->
https://1drv.ms/u/s!AjrY0uqbW_kBg3R4ucWNKEBufShd
October 27th 2017. Source Witson. Thanks @julien_blanche --> https://www.sendspace.com/pro/dl/i8wr9c
November 2nd 2017. Source Erisin. Thanks @Scipy10 --> https://drive.google.com/drive/folders/1-O5bUb7YX4aMK7A2bJkv_eTdiTVuJmE0
November 7th 2017. Source Xtrons. -->https://yadi.sk/d/vc5ygNU43PcmAu
December 14th 2017. Source Dasaita. Thanks @hotaudio --> https://www.sendspace.com/pro/dl/39tzfh
February 1st 2018. Source Dasaita. Thanks @hotaudio -->https://www.sendspace.com/pro/dl/efdbag
ANDROID 8.0 (Oreo)
December 19th 2017. Source Dasaita. Thanks @hotaudio --> https://forum.xda-developers.com/an...5-mtcd-e-head-unit-discussion-thread-t3734189
Stock ROM changelog
Code:
[SIZE="2"]2016-12-26:
•Fixed the "weather application search box text part is blocked" problem
•repair media disc DVD, up and down key function
•Add interface prompt for high temperature test
2016-12-27:
•Update the text strong blue BC6, BC8 sdk,
•optimize the starting speed.
2016-12-29 :
•update the text strong Bluetooth BC6, BC8 sdk,
•deal with Bluetooth music software reported information error mistakenly identified as A2DP service disconnected;
2016-12-30 :
•update some APP external device VOL exception
2017-1-3 ;
•repair the radio boot, fast access to the no-frequency display problem
2017-1-4 :
•repair the boot sector to provide third-party interface part of the interface to obtain the wrong state
•Update kernel CVBS standard switch bug
2017-1-5:
•Update kernel OTG USB bug.
•Update the text strong blue BC6, to solve the problem of ringtones and dial crosstalk.
•Update the carriage recorder watermark display
•Update the kernel touch screen GT911 bug
2017-1-6 :
•Synchronize RK code,
•Repair Recovery part of the USB upgrade can not, version number changed to V6.0.7
•remove the RK comes with the watermark, making MJPEG and H264 USB display the same way
2017-1-7 :-
•KERNEL update, repair boot start screen darkening and then restore the problem, G-SENSOR support (yet to be perfect)
2017-1-9:
•Music to DVD crosstalk problem
•Delete the recorder
•Restore the previous version to delete the google voice
•KERNEL, G-sensor and 4g version of the conflict bug
•KERNEL, Config for TPMS & BACKSCREEN
•Release the Bluetooth phone, HOME, BACK, and other key restrictions
2017-1-10:
•Add ZTE MF833V 4G dongle support
•Modify the Bluetooth call state can operate the machine other applications (public version of Bluetooth applications)
2017-1-11:
•Update the text strong MD725 Bluetooth OBD; -
•Update recovery V6.0.7, repair manually select the MCU upgrade is not successful BUG
•Update the Application to detect the MCU upgrade file error BUG
2017-1-12 :
•Tire pressure built-in according to factory factory selection
•Update the problem with the crash of USB
•Update the network video playback problem –
•correction "in the radio state to open the rear view, turn off the ACC, then will open the ACC, exit rear view as the radio, the radio did not sound" problem
2017-1-13 :
•KERNEL: G-SENSOR
• update the text strong 725 Bluetooth break ACC and then ACC can not connect OBD problems.
•update the UI interface for custom LOGO
2017-1-16 :
•Update the text strong BC6 bluetooth gocsdk; -
•Update mobile phone Internet apk, deal with crosstalk problem;
•Remove the useless prop, modify the Google Pinyin input method batch can be configured
•Remove the prompts for the start and stop recording of the drive recorder
•Update video and video VPUApi library
2017-1-18 :
•Synchronous RK code 20170118
2017-01-20 :
•modify the "some of the main interface into all applications, and then set the switch inside the language, and then press the home to return to the main interface, the main interface can not slide" problem
2017-02-07 :
•Fixed WIFI turn on standby time - Fixed "radio text and psn length over 8 bytes" problem
2017-02-09 :
•Fixed radio ACC frequency reset problem
•Update MF833v 4G dongle bug
•Update recovery to version V6.0.9
2017-02-13 :
•update traffic in the video playback strategy, network video, other players are now supported
•factory settings close open application bug
•built-in cvbs DVR factory settings according to customer needs
•sync canbus
2017-02-14 :
•Update music video application short name display problem
2017-02-15 :
•remove the radio system power to restore the factory frequency problem
•factory settings canbus set items clear enough to show incomplete bug
• Kernel update –
•KERNEL: USB power detection problem
2017-02-16 :
•factory settings can be added to the right side of the menu –
•Setup >> Extended Plus G-sensor sensitivity setting menu
2017-02-17:
•fix "QQ use the camera video call, the camera screen upside down" problem
2017-02-18 :
•KERNEL: Batch adjustment of standby recovery strategy 1280x480 screen support
2017-02-20 :
•Repairing the black screen problem in the
•update the framework part of the interface
•Optimize some App
•update the SD Bluetooth module from time to time to issue a "da" noise;
2017-02-21 :
•update the Bluetooth service, support calls in the third party caller ID number;
•Press the key to turn off the high and low
2017-02-22 :
•Fixed "Puqing machine from the settings inside the upgrade system, restart the upgrade process did not see the robot animation" problem
•Update the text strong MD725 Bluetooth, to solve the problem of getting Bluetooth type error;
•Acceleration sensor sensitivity to 5 files
•canbus
•modify BlueTooth, break B + do not restore the Bluetooth default name;
•update feature, add android.hardware.location.gps, part of the app in the Google market need this can be downloaded
•update Google apps including Google Market, Maps, Google Pinyin apk
2017-02-23 :
•update the text strong MD725 Bluetooth gocsdk, modify the customer made the aging machine for some time after the call can not, can not hang up the phone problem;
•Radio to increase the reset list log print
2017-03-01 :
•modify the access serial number;
2017-03-02 :
•update mobile Internet version EasyConnected.HT05.4.3.6-170302.apk, compatible with IOS10.2 mobile phone software package and compatible with Android 7.1
2017-03-03 :
•Device serial number is changed to be generated by MCU
•update speed Ding Bluetooth sdsdk, solve the 725 Bluetooth problem;
•repair MediaPlayer exception problems (on audio and video playback, the background plug the device)
•add some navigation APP installation auto-recognition is navigation settings
•modify the driving video, some video APP does not work the problem
2017-03-04 :
•modify the phone interconnection, Bluetooth music in the video control to play video processing;
2017-03-06 :
•update the weather application part button effect
2017-03-08 :
•In the FrontView application to add a mirror selection function, the customer can choose according to the actual situation of the camera to select whether to open the mirror
• Fixed "Mobile network DNS modified to 8.8.8.8" problem
2017-03-09 :
•reduce wifi scanning frequency.
2017-03-10 :
•add speed Ding 968 Bluetooth;
2017-03-13 :
•Fixed "mobile phone connection billion library" problem
•Bluetooth floating window interface to increase the steering wheel button control;
•solve the problem of the image of the unstable period of the signal
•The kernel layer implements throwing unsteady images via video status
•remove the Android useless log information
•Update Recovery OTA upgrade, System check mechanism
•Update the system low memory, optimize the operating mode
2017-03-15 :
•update sdsdk968 Bluetooth sdk;
2017-03-16 :
•update the Bluetooth application, deal with international long distance calls display name issues;
•update the file manager does not work between the cut between the BUG
•DVD settings allow you to watch video bugs
2017-03-17 :
-update speed Ding 968 Bluetooth sdsdk968;
2017-03-18 :
•Update mount the TF card path to prevent UUID from being the same as causing the mount to have problems
•update the SystemUI sound configuration, and configure the settings button
•IMEI calculation reference source changed to mcu ID
2017-03-20 :
•update speed Ding 968 Bluetooth sdsdk968;
•update the text strong BC6 Bluetooth module sdk, dealing with sound problems;
2017-03-21 :
•open no memory problem;
•TV avin translation;
•Fixed "boot into the main interface, immediately enter the radio will lead to the current frequency is empty" problem
2017-03-22 :
•update the hct_common.mk file;
2017-03-23 :
•update speed Ding 968 Bluetooth sdsdk968;
2017-03-24 :
•google map noise
•Some videos can not play
2017-03-27 :
•update libreference-ril-dts4108c.so
•Update Unicom Telecom apn configuration
•KERNEL update 1: Join the boot fast reverse detection strategy
•KERNEL update 2. Backlight control strategy
•KERNEL update 3. Card reader in the process of plugging the card reader on the SD card exception BUG
•Optimize GMS package, version to 6.0_r11
2017-04-011 :
•BC5 Bluetooth added support for OBD
2017-04-013 :
•BC5 Bluetooth module support module upgrade;
2017-04-18 :
•modify the opening ACC, the probability of slow disk drive caused by the drive recorder does not record
•modify gocsdk, solve the text strong 725 Bluetooth module echo problem;
2017-04-19 :
•modify tinyalsa
2017-04-20 :
•add the reset before the USB and TF card reset strategy to prevent the above state after the open ACC is wrong, resulting in the probability of not read USB problem
2017-04-22 :
•update our media applications also apply third-party audio mixing strategy issues
2017-04-24 :
•BC5 Bluetooth add module firmware version number query
2017-04-25 :
•Update recovery to version V6.1.2
•canbus 106 Mazda BT-50
•google back to the previous version
•Radio Band bug
2017-04-27 :
•modify the Bluetooth service, deal with Bluetooth music information;
2017-04-28 :
•Prevent and control learning to increase google voice.
•update canbus
2017-05-02 :
•Optimize GPS
2017-05-04 :
•mode key to switch bug
•mode to join TV
•canbus
2017-05-06 :
•update the text strong HC5 Bluetooth gocsdk5
2017-05-08 :
•update the text strong HC5 Bluetooth gocsdk5
•update sdsdk968, modify the reported Bluetooth type, call the sound reduced by a grid;
2017-05-10 :
•update gocsdk5
•update mobile Internet EasyConnected.HT05.4.3.7-170510
2017-05-11 :
•Fixed "GPS set in place, the weather interface to switch the server list when the interface card Dayton" problem
2017-05-12 :
•update sdsdk968, optimize the connection to Bluetooth when Cardon's problem;
2017-05-15 :
•update the phone interconnection EasyConnected.HT05.4.3.7-170512
2017-05-18 :
•update mobile Internet EasyConnected.HT05.4.3.7-170518: Handling iphone phone lock screen car screen screen Huaping problem; Processing the first connection to the mobile phone immediately into the abnormal problem;
2017-05-26 :
•modify 968 Bluetooth sdk, processing connected to Bluetooth after the search is not open;
2017-05-31 :
•Fixed "M165 / M167 module, broken B + can not be connected after the start" problem
2017-06-03 :
•update gocsdk, optimize the operation of the A2DP operating speed faster disconnect the A2DP problem! The - Update EasyConnected.HT05.4.3.7-170601.apk 2017-06-14 ---------- - update gocsdk, modify the customer to make a call for half an hour or an hour of Bluetooth disconnection.
2017-06-17 :
•update gocsdk8
2017-06-19 :
•Update the video library
•Update Wifi
•Update Music4
•update mobile Internet EasyConnected.HT05.4.3.8-170619 version;
2017-06-19 :
•modify sdsdk968;
•update mobile Internet EasyConnected.HT05.4.3.8-170620 version;
2017-06-21 :
•update fuse, limit the installation copy of the memory space to prevent the memory is full, the next cold boot no space to load the file led to the machine card logo do not come
2017-06-29 :
•update the Bluetooth sdk: gocsdk8, sdsdk, sdsdk968;
2017-07-03
•update google package
2017-07-06
•Dasaita customized UI (launcher) to 20170703
2017-07-06
• Netflix hides the volume progress bar in the foreground
• Sync canbus
2017-07-10
• Handling BC5 Bluetooth module call records show more problems;
• Update mobile interconnection EasyConnected.HT05.4.3.8-170707:
1. Android USB connection for the first time into the billion long black screen (usually 5-10 seconds, some long more than 10 seconds)
2. remove the Android connection, the top right of the red dot.
3. iPhone wifi connection to play Youtobe video, billion even broken.
4. wifi connection black screen problem
2017-07-11
• Update speed Ding two-in-one Bluetooth sdsdk, deal with third-party calls after the call no sound problem;
2017-07-12
• Update BC6 hard to kill Bluetooth, handle OBD type error problem
2017-07-17
• Update the background to collect the log interface, factory settings enter the password hct &
2017-07-19
• Remove the option to use an external device in the drop-down menu when the external device is mounted as an internal storage device
2017-07-20
• Update the status bar Google DreamManager to determine the bug
2017-07-28
• canbus Hing flag series, 17 crv, Qijun high with automatic parking
• update BC6 Bluetooth soft consumer gocsdk6, speed tripod Bluetooth 968
• update mobile Internet EasyConnected.HT05.4.3.9-dc3b246-170726 version;
2017-07-29
• increase gsensor wake up
• modify the kernel CPU switch caused by the crash bug, repair USB otg bug
2017-08-01
• update vendingpatch.sh
• update sdsdk968, optimize the Bluetooth connection problem;
2017-08-07
• update sdsdk968, optimize the Bluetooth connection problem;
• modify the HCTBlueToothManager, handle off the power-off ACC-open ACC, Bluetooth does not work the problem;
• update mobile Internet EasyConnected.HT05.4.4.0-ab1fb6d-170806 version, app_name EasyConnected modified to
2017-08-08
• TPMS_01 increase tire pressure exchange
• Canbus
• DVD read customer vehicle path problem
2017-08-09
• update sdsdk968, deal with Bluetooth phone book display problems, optimize the Bluetooth connection problem;
2017-08-10
• update the text strong BC6 soft consumer gocsdk6;
2017-08-11
• update start loader, solve the probability of starting from the problem
2017-08-14
• update sdsdk968, optimize the Bluetooth connection problem;
2017-08-17
• update sdsdk968,
1. Modify the Hebrew address book name to show garbled (reason: the name is too long, the Bluetooth software on the length limit caused)
2. modify the Bluetooth search will appear no search, the phone can not connect to the situation (the reasons, when the search data too much, resulting in Bluetooth bug)
• update the text strong BC6 soft consumer, hard to eliminate sdk, modify the call, disconnect the ACC, connect the Bluetooth, no JH issued.
2017-08-18
• update the text strong BC6 hard to eliminate hard to cancel the ringtones (due to the choice of soft consumer and hard to eliminate the path is not the same, resulting in hard to kill no ringtones).
2017-08-21
• update sdsdk968, modify the echo suppression strong point;
2017-08-22
• update sdsdk, modify the ACC ON re-brush the module's configuration file;
2017-08-23
• update sdsdk968, modify OBD can not be paired;
2017-08-29
• CanBus update
2017-09-05
• update the strong BC6 hard consumer, modify the foreign smart sound, not connected to the problem.
2017-09-09
• increase USBIpod applied to the system default application;
2017-09-14
• update speed tripod two Bluetooth head sdsdk: modify ACC ON re-brush the module configuration file; modify part of the phone to delete the paired and then add to the pairing list;
2017-09-18
• deal with parrot Bluetooth ACC switch problem;
2017-09-21
• update the text strong BC6 soft consumer gocsdk6, optimize the call quality;
• increase the 968 Bluetooth module sdk version and the firmware version of the query;
2017-09-22
• update the text strong BC6 hard to increase the Bluetooth password function.
2017-09-23
• update the text strong BC6 soft consumer, increase the Bluetooth matching password function.
2017-10-12
• deal with even with the Android play music ACC switch no sound problem;
• update even with EasyConnected.HT05.4.4.1-a00a6af-171010, compatible with IOS11 and Android 8.0;
2017-10-16
• update sdsdk968, compatible with the old and new protocol stack, optimized for Bluetooth;[/SIZE]
Custom Android ROM Updates.
Malaysk Custom ROM
https://forum.xda-developers.com/an...lopment/rom-malaysk-roms-mtcd-device-t3598908
Borondook Custom ROM. Extracted from Russian Forums [http://4pda.ru/forum/index.php?showtopic=820460]
* Root access, controlled by the application SuperSU
* Completely redesigned interface Russian translation
* The default settings are: Russian interface language, the Moscow time zone
* Deleted OpenWNN input method for Asian languages
* Updated versions of Google-system applications (Market, Gmail, Voice Search, Voice Synthesizer)
* The composition of preinstalled apps added to Adobe Reader, Terminal, Root Explorer, Titanium Backup
* The composition of additional applications added Xposed Installer and ADBD Insecure
* Added alternate application "Radio" (the staff of "Radio" has a "KSP" interface, alternative - "GS")
* Three launcher (KSP interfaces, KGL, GS / MX) with an operational switch to any of them through the "Settings" -> "Home screen"
* Added control icons (buttons, icons) state of the upper line (the "Options" -> "Display" -> "Status Bar"). By default, all of the icons included , but can be individually turned on and switched on again at any time
* Redesigned "Options" -> "About your device": added information about the author of the assembly, as well as direct links for those wishing to reward financially
* AOSP-enabled application "Contacts"
* Added the ability to interactively change the screen density ( "Settings" -> "Display" -> "screen density")
* Open the following items "Settings", "Data Transfer", "More / Ethernet", "For Developers"
* Access to ADB console through the network (port 5555)
* Russian format of date and time in the launcher and Screensavers
* Open the setup screen saver timeout ( "Settings" -> "Display" -> "Screen Out")
* Icon "Recent apps" does not disappear when leaving the home screen launcher
Click to expand...
Click to collapse
----------------------------------------------------------------------------------------------------------
Version 1: Based on Stock 20170504
Link --> https://mega.nz/#!mRJThTJJ!cToby6wGYwVdas9J6iaK4H0IuZS4u7--Xe-egX9TT5Y
OTAs can be accessed via "Settings" > "About your device" > "OTA update to Android system." An internet connection is required.
OTA1: V1.0.0 -> V1.0.2:
* correcting defects in the assembly of the first embodiment EEPROM, doispravlenie Russian translation.
* the introduction of support so-called "white list" - that is, applications and services (services), which will not be "killed" when leaving the radio to sleep. The most typical applications that require a "protection from killing" - is working in the background of the services associated with navigation, warnings about traffic conditions, etc. For example, "Antiradar Arrow" and "MapCam Info". Now, such an application can be stored in the "white list", and after the release of the radio sleep they will work. To implement this functionality is managed through the works of respected Graser , who wrote a wonderful utility PreferenceApp , a challenge which I built right into the "Settings" ( "Advanced Settings", select "White List")
Click to expand...
Click to collapse
OTA2: V1.0.2 -> V1.0.3 (Required previous OTA)
* added alternative application "Music" (from KLD firmware)
* added the second alternative application "Radio" (in KLD EEPROM)
* added "double" launcher (KLD of the firmware)
* radically altered algorithms support the "white list" of applications that retain their efficiency when caring to sleep. For their work fervently thank (do not skimp on Desi) respected graser
Click to expand...
Click to collapse
SVA Custom ROM
http://www.studenikin.ru/svarom/svarom_PX5_RK3688.asp
Based on official stock Android firmware HA_PX5_6-0_20171214
PDA Deodex, zipaligned, rooted with SuperSU
Stock kernel
SuperSU binary v2.82.
SuperSU.apk can be downloaded from the Google Play Market, if needed
Updated screenshots
Fix recording on internal and external sd card
Disable signature verification check
Reduced the height of the statusbar with a 64px sized to 54px
Four launcher to choose. Launcher from HCT (see the screenshots)
In Settings / Display added settings screen saver (see the screenshots). You can choose between an analog and digital clock, photo collage or frame on the screensaver. Set the type of screen. Support to switch between the old and the new screensavers
In the statusbar, left, icon-button Power - now works like this:
A single short tap (press) - turn on screensaver
Double short tap (tap) - the creation of a screenshot of the current screen
Short triple tap (press) - slew (kill) the active application. If you need some app hung for example
Tap is on the Long button Causes a The extended menu off (see screenshots were). Item of The power Off , in The extended power menu a completely Turns off the device. To turn the device on, you can only switching ACC. An with In The extended the shutdown menu added items flight-Mode and by silent-Mode . If you select Reboot (is called called extended reboot menu (see screenshots)
In Settings / Display / Statusbar settings, you can hide / show any buttons, and region
Position clock in status bar you can customize:
left
center
as in stock firmware
right
hide
Support white list of applications. When exiting deep sleep or turn on the device, applications from the white list will not be killed. Configuring the white list is in the "Settings / Advanced settings", the line below the "Turn-off Delay for ACC". The names of the packages to the white list you need to enter on-line, one element per line
Support OBD adapters by name / partial name that you specify
In Settings / About tablet added Device Status
Icon-button Recent is always displayed, if it is not turned off in settings statusbar
In the recent apps
Correct reboot the device with reboot MCU
In the Settings added manager auto-start
In the Settings added screen "Developers options"
Fixed translation in some applications (only in Russian locale)
To improve performance and responsiveness of the device removed trash and Live Wallpaper
In the Bluetooth application, the width of the field, increased font, and made in two lines
In the applications, music, and videos, the 625px of the playlist
Removed Chinese and Japanese keyboard
In build.prop made some tweaks
Probably something else ...
Click to expand...
Click to collapse
Manufacturer's MCUs
[HA]
-V2.40 --> https://drive.google.com/open?id=0B_...UpEVDc0ZHVDaG8
-V2.41 --> https://www.sendspace.com/pro/dl/y35lgz
-V2.44 --> https://www.sendspace.com/pro/dl/y64l27
-V2.51 --> https://www.sendspace.com/pro/dl/t7yqft
-V2.52 --> https://www.sendspace.com/pro/dl/4iad57
-V2.56 -->https://www.sendspace.com/pro/dl/tjnkwj
-V2.58 --> https://www.sendspace.com/pro/dl/2laeqs
-V2.59 --> https://www.sendspace.com/pro/dl/umwqaj
-V2.61 --> https://forum.xda-developers.com/attachment.php?attachmentid=4262643&d=1504544942
-V2.65 (MTCE) --> https://www.sendspace.com/pro/dl/ufie8k
-V2.70 (MTCE) --> https://www.sendspace.com/pro/dl/v9tz9p
-V2.75 (MTCE) --> https://www.sendspace.com/pro/dl/doi7gb
[MX]
-V2.44 --> https://mega.nz/#F!cK5hFAIY!d01TIXpY6tz7GTT59bJzRQ!BHpjGABD
-V2.48 --> https://mega.nz/#F!cK5hFAIY!d01TIXpY6tz7GTT59bJzRQ!BHpjGABD
-V2.55 --> https://www.sendspace.com/pro/dl/2lhfnb
-V256b --> https://yadi.sk/d/umCvHqCDzHccr/All dmcu for PX3, PX5, Intel Sofia3g/MX/dmcu
-V2.59 --> https://yadi.sk/d/umCvHqCDzHccr/All dmcu for PX3, PX5, Intel Sofia3g/MX/dmcu
-V2.65 (MTCE) --> https://forum.xda-developers.com/attachment.php?attachmentid=4313972&d=1508967174
-V2.71 (MTCE) --> https://forum.xda-developers.com/showthread.php?p=74383508
-V2.74 (MTCE) --> https://mega.nz/#F!cK5hFAIY!d01TIXpY6tz7GTT59bJzRQ!BHpjGABD
-V2.41 --> https://mega.nz/#!dQdkiDQR!PeaZO5QSrG7L-755GWUwlMsuxnbB85WHZK3C-lr52Eo
-V2.52 --> https://mega.nz/#F!kc1w2brC!6VlwnWC9eMudYvErM84VtA
-V2.62 --> https://yadi.sk/d/umCvHqCDzHccr/All dmcu for PX3, PX5, Intel Sofia3g/LM/dmcu
-V2.75 (MTCE) --> https://mega.nz/fm/0G4nSK4S
-V2.79 (MTCE) --> https://forum.xda-developers.com/attachment.php?attachmentid=4476838&d=1523780081
[GS]
-V2.42 --> https://yadi.sk/d/iw1WugHM3Hwor9
-V2.43 --> https://yadi.sk/d/imd4DHcj3Hwp5P
-V2.51 --> https://1drv.ms/u/s!AjrY0uqbW_kBg0Q3TgUmZ_nQ_VWy
-V2.56 --> https://www.dropbox.com/s/6gfvehtfudxufqb/dmcu.img?dl=0
-V2.58 --> https://forum.xda-developers.com/attachment.php?attachmentid=4264301&d=1504695332
-V2.65 (MTCE) --> https://yadi.sk/d/eiBquNai3NfHT9
-V2.70 (MTCE) --> https://1drv.ms/u/s!AjrY0uqbW_kBg3R4ucWNKEBufShd
-V2.73 (MTCE) --> https://yadi.sk/d/Is7jje5G3Pw6cR
-V2.78 (MTCE) --> https://mega.nz/#F!OZ8yRZYI!-9Fgl5aV13K5x0ilujClkA
[KGL]
-V2.43 --> https://yadi.sk/d/dwFkKa8u3HwpNu
-V2.47 --> https://yadi.sk/d/umCvHqCDzHccr/All dmcu for PX3, PX5, Intel Sofia3g/KGL/dmcu
-V2.54 --> https://forum.xda-developers.com/attachment.php?attachmentid=4203819&d=1499386169
-V2.54-5 --> https://yadi.sk/d/umCvHqCDzHccr/All dmcu for PX3, PX5, Intel Sofia3g/KGL/dmcu
-V2.70 (MTCE) --> https://drive.google.com/drive/folders/1-O5bUb7YX4aMK7A2bJkv_eTdiTVuJmE0
[HZC]
-V2.58 --> http://www.mediafire.com/file/ou3t46c1khb3fy2/MTCD_HZC_V2.58.rar
[KSP]
-V2.58 -->https://drive.google.com/open?id=0BzpR8k0kgZq3eU5uSTFTVzRyWEU
[XRC]
-V2.60 --> https://forum.xda-developers.com/attachment.php?attachmentid=4275763&d=1505715256
[KLD]
< 2.80 --> https://yadi.sk/d/umCvHqCDzHccr/All dmcu for PX3, PX5, Intel Sofia3g/KLD
-V2.80 --> https://yadi.sk/d/umCvHqCDzHccr/All dmcu for PX3, PX5, Intel Sofia3g/KLD
PX5 Modifications.
Graser's Dasaita Tool. Thanks @Grasersj
Edit October/2017: Tool that collects several utilities:
Current version 2.11.5
https://drive.google.com/file/d/1NtvsjuDEAdLNYNHkqRbAsNmwyGt0fqWz/view?usp=drivesdk
Xposed Module To overcome the OBD bluetooth limitation:
Bluetooth OBD devices that name does not start with "OBD" does not communicate with the OBD app, as the app does not detect the OBD device and wants to open the Bluetooth connection.
Fields:
1. Class name in HCTBlueToothManager - by default, the class name for the AIC used in the firmware is specified.
2. Method name in HCTBlueToothManager - by default, the class name for the AIC used in the firmware is specified.
3. The names of your OBD adapters. You can specify multiple commas.
In case of custom or non standard HCTBluetoothManager.apk, it is required that the user fills the Class Name and Method name
Once done delete your OBD device from pairing, reboot and pair again. Now OBD apps will detect the device connected as Bluetooth OBD device and will not hang to try to open bluetooth.[/COLOR][/SIZE]
RDS Radio. ***XPOSED REQUIRED****
Allows you to set the frequency of the current radio station in the notifications from status bar
Fields:
1. Enable Radio module - enables / disables the Xposed radio module
2. Setup - opens the module settings form
General
2.1. Radio Service class name - by default, the class name for Radio from the KLD
2.2 The name of the method to get RDS-by default, the name of the class for Radio from the KLD firmware
2.3 The name of the method to get the current frequency-by default, the class name is indicated for Radio from the KLD firmware.
White-List. *** XPOSED REQUIRED***
Application to modify the behavior of MTCManager.apk, which is the responsible of managing the sleep (standby) state of the headunit. This module allows to include in a list (white-list) all the installed applications you want to prevent them to be killed during the standby.
Speed Volume Compensation ***NO XPOSED REQUIRED. SEPARATE MODULE***
Application to Modify Volume according to speed.
Adjustment of the built-in android audio streams. ***NO XPOSED REQUIRED. SEPARATE MODULE***
Source application list. ***XPOSED REQUIRED***
You can enter the applications you want to be switched between them when you press the MODE button
MTCD Mods by @f1x
f1x comes with an update of his famous apk/mod for MTCD units. Thanks @f1x. Please support his work with some kind of donation
MTCDialer Current Version: 1.2.2
It allows Voice dialing by using Google Now directly to our list of contacts by using the stock bluetooth configuration.
https://github.com/f1xpl/MtcDialer/releases/download/1.2.2/MtcDialer.apk
https://forum.xda-developers.com/an...release-mtcdialer-hands-free-calling-t3558721
MTCDTools Current Version: 1.9
Control Media and other Actions intents from the Steering Wheel buttons.
https://forum.xda-developers.com/an...ease-mtcdtools-control-music-players-t3436789
https://github.com/f1xpl/MtcdTools/releases/download/1.9/MtcdTools.apk
MTCDAutoVolume Current Version : v1.0
App that compensates volume according to speed. No Root Required.
https://forum.xda-developers.com/an...release-mtcdautovolume-adjust-volume-t3630636
https://github.com/f1xpl/MtcdAutoVolume/releases/download/1.0/MtcdAutoVolume.apk
MTCDMirroring.
An alternative to EasyConnected. This app is a lite version that does not require any car app installation (as easyConnected). only for Android Phones
https://forum.xda-developers.com/an...release-mtcdmirroring-alternative-to-t3585210
https://play.google.com/store/apps/details?id=com.f1xstudio.mtcdmirroring
MTCDTelephonyBridge Current Version: 1.1 [/]
app that forwards call log from MTC Bluetooth app to stock Android call log repository. Use it to enable call log in Android Auto and other contacts apps.
https://forum.xda-developers.com/an.../release-mtcdtelephonybridge-forward-t3625779
https://github.com/f1xpl/MtcdTelephonyBridge/releases/download/1.1/MtcdTelephonyBridge.apk
PX5 Media Controller by @Bose321
This app makes the MTCD Radio being controlled by standard android media controls instead of particular MTCD controls. in the same way redirect the Frquency & Channel to common Android media information that can be get by any media widget
https://forum.xda-developers.com/an...-development/app-fm-radio-controller-t3625038
https://gerbenbol.com/android/com.gerbenbol.hctradiocontroller.apk
Reserved: Q&A
1. I have a MTCD RK3188 unit. Can I use the firmware updates here published?
No. All the stuff here published is for RK3368 (PX5) MTCD units. Only the MCU files could be used for your unit (if it is really a MTCD)
2. My MCU is XXX and i can't find new updates from manufacturer for a long time. Can I update from other Brand MCU?
Not all the MTCD MCUs are the same, but quite similar between them. There is a thread that is collecting all the MCU cross compatibility based on user experiences.
https://forum.xda-developers.com/an.../mtcd-verified-cross-compatible-mcus-t3624724
3. How Do I enter into recovery menu?
Depending on the HeadUnit, the entering into recovery process could vary.
Reset Button Procedure (You need a needle to access that button inside the Reset hole)
Applicable to:
[*] HeadUnits with no physical buttons on Headunit (just capacitive buttons) [Brands: Dasaita]
1. Press Reset and hold until button light blinks (15-20secs)
2. Release Reset and press again. Hold it until you see the Marshmallow logo
3. Release Reset and wait for the Recovery menu to appear
[*] Power Button Procedure [Brands: Dasaita]
Applicable to:
[*] HeadUnits with physical power button on Headunit [Brands: Dasaita]
[*]When none of the above procedures worked:
1. Disconnected all power from the unit... ACC & BAT disconnected
2. Prepared 12V power supply with on negative and two positive connectors
3. Connected negative to GND & one positive to BAT
4. Connected USB keyboard
5. Press right ALT (ALT GR on some keyboards) and PrintScreen
6. Connected the other positive lead to ACC (unit does not work if both BAT and ACC are not connected)
6a. Start pressing repeatedly on E (not holding E pressed, but press...release... press... release..... rapidly)
7. The boot logo shows (MarshMallow...etc) and after a few seconds the unit reboots itself
8. Release right CTRL & PrintScreen and continue to repeatedly press on E.
9. The Recovery shows on screen.
4. I have a complete Bricked Unit with a continuous loop. What can I do?
First of all, you have to try to reload the firmware into the unit. As you are not loaded into Android system, you must reload the firmware by using the recovery menu. To enter into recovery menu read the FAQ#3.
Most of the times, reloading the Android firmware solve the issue. Try with different firmwares if you can't succeed at first time. When, even having tried to update your firmware from recovery, but it did not succeed, you probably have corrupted your NAND. In that case a more complex solution is available (desoldering/soldering is required) to come the unit back to life. Thanks @marchnz for the detailed description on the following thread:
https://forum.xda-developers.com/an...tions-development/px5-stuck-bootloop-t3635412
5. I notice echo on my Bluetooth Calls
Echo has been reported on severla Brands/Models for PX5 firmwares. The echo is not instantaneous and it appears after some minutes of conversation. Currently @f1x is developing a solution based on tunning the Bluetooth drivers. You can follow the solution in this thread:
https://forum.xda-developers.com/an...elopment/px5-solution-bluetooth-echo-t3638779
6. My HeaadUnit never shuts off and, even several days, after switching engine on the Headunit starts in a few secons....Can I kill my car battery?
These units are designed to enter into deep sleep state detecting ACC off, in order to avoid each time you connect the car, you had to wait a full cold boot (20secs) and they just wake up in 2seconds. During This sleep state, the Headunit consumes a small current (just 100-150mA). Such current can't drain your battery.
Some manufacturers (like Dasaita (HA)) have implemented a menu in which, apart of Auto-Sleep you select at which time you want to HeadUnit shuts off completely, useful for long car unused periods.
7. My apps are killed during Sleep and they don't start again after waking up
These HeadUnits kills background processes (except specific ones) during deep sleep state (see Q&A#6). The killing process is managed by MTCManager.apk file. A developer (@graser) has been released a tool that is based on adding apps/services to a whitelist to pevent the unit killed them during sleep. You need root & Xposed Framework
8. Google Maps Hangs when starting a route
It has been identified that Google Maps hangs constantly. One of the reasons provided is due to corrupt data after not properly exiting Maps application, which occurs automatically bu the ROM when entering into sleep.
Three Solutions have been reported:
8.1 -> Install 9.46.2 version --> https://www.apkmirror.com/apk/googl...ation-transit-9-46-2-11-android-apk-download/
8.2 -> Add Google Maps to the Whitelist on Graser's app (see FAQ#7) [Root & Xposed required]
8.3 --> Clear Maps Cache before starting app (after each sleep). You can use this apk: https://forum.xda-developers.com/attachment.php?attachmentid=4295635&d=1507415766
9. I cant find MTCDs MCU updates, but MTCE. Can I update a MTCE over a MTCD?
HCT developers, starting from MCU version 2.65, has been renamed the MCTD as MTCE. It is reported to be a major software update and it is fully compatible with MTCD MCU. Therefore, you can upgrade to MTCE from MTCD safely.
10.Can I replace Google Now by Google Assistant?
Yes you can. extracted from https://forum.xda-developers.com/an...ment/px5-to-install-google-assistant-t3629660. Thanks @apollo1976
1) change the resolution using the "Resolution Changer Pro" app (https://apkpure.com/resolution-changer-pro/com.nexter.miniscaler). I set the 1280x800 resolution, with DPI 280. Other user reported that thw working resolution is 1365x800
2) Reboot the system
3) Installed the Google Assistant apk (https://www.apkmirror.com/apk/googl...assistant-0-1-174051423-android-apk-download/)
11.How can I root my unit?
PX5 devices under MM can be rooted easily by means of using kingoroot app (not kingroot).
http://es.kingoapp.com/
When installing a Warning message will appear, but you can continue the installation.
You need internet connection for kingoroot during root process.
After getting root privileges, remove kingoroot and install SuperSU
Reserved: MTCD Factory Settings
Reserved: Firmware Tools
These Headunits are RockChip Based Soc, so several Tools are available:
Extract/Unpack Android Firmware.
To extract files from a update.img file [any Android version]:
RK3xxx firmware tools v.5.78.35.00 by Sergio Poverony
{
"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"
}
https://mega.nz/#!M4J1Sb7A!cfkLT6mgwIYvGpF-8awSmpqJQ0mQcE9UaC8QXFquP6o
by this tool you can extract the content of update.img into the following files:
* uboot.img
* boot.img
* kernel.img
* misc.img
* parameter.txt
* recovery.img
* resource.img
* system.img
* trust.img
Click to expand...
Click to collapse
Ext4 unpacker --> https://forum.xda-developers.com/showthread.php?t=1921399
To extract the content from system.img (All Rom System apps)
Hardware included on the Current PX5 Units
Even All MTCD, the mainborad usually changes a little bit between manufacturers. On Factory Settings you can select different bluetooth chipsets as the software developer covers all manufacturers on their ROM.
Dasaita PX5 V600 Series
Audio Chip: TDA7851L
BT+WIFI Chip: RTL8723
Radio Chip: ST7786
Update [13/July/2017]:
News from Dasaita....PX5 Platform with new mother board is coming!!!!
It seems Dasaita is developing new hardware updates to increase on reliability and enchace the user experience:
Coming soon for the updated V600 Series
https://www.youtube.com/watch?v=S950AatzoLI
New Radio Chipset NXP6686 --> http://www.nxp.com/products/automoti...e-chip:TEF668X
New WIFI Chip RTL8818ETV
New Audio Chipset TDA7850 (4*50W)
New Bluetooth Chip 4.2+EDR
Other Manufacturers Series
TBD
I think a thread like this already exists here.
https://forum.xda-developers.com/showthread.php?t=3573881
Seems more logical to provide new info there.
Johan.
Verstuurd vanaf mijn SM-T580 met Tapatalk
I don't think so...that thread is more general discussion ....all with commented there (and in other forums) that it worked will be placed here for quick searching
The intention is not having hundred of posts ... just a few but information continuously being updated.
Enviado desde mi D6603 mediante Tapatalk
I like the idea of a simpler and faster thread.
To give my contribution I want to report the CarSleepRun app that keeps apps active even after the standby
I thank LemIY for this.
You can find it at this post:
https://forum.xda-developers.com/showpost.php?p=72418376&postcount=313
ikerg said:
I don't think so...that thread is more general discussion ....all with commented there (and in other forums) that it worked will be placed here for quick searching
Click to expand...
Click to collapse
Nonetheless, the first posts in that thread are virtually identical to these and serve the same basic goal, imho.
Johan
Verstuurd vanaf mijn SM-T580 met Tapatalk
ikerg said:
PX5 Modifications.
Graser's Dasaita Tool.
To overcome the OBD bluetooth limitation & to support for full RDS Radio. Extracted from Russian Forum. Thanks @Graser
Click to expand...
Click to collapse
So this is only for OBD right? I find the bluetooth pairing with phones of my unit extremely unreliable but haven't found a way to fix this yet.
JohanEe said:
Nonetheless, the first posts in that thread are virtually identical to these and serve the same basic goal, imho.
Johan
Verstuurd vanaf mijn SM-T580 met Tapatalk
Click to expand...
Click to collapse
It could be...but if they are not being updated they are useless.
I will try to have my thread updated...but in this thread only people give contributions...not issues
Enviado desde mi D6603 mediante Tapatalk
anyone any links or downloads regarding launchers?
Looking for launchers which where also used in android 4 or 5 version, sadbly in android 6 there are no 'excelent' launchers...
Are there change logs available for any of those updates?
Cheers
ikerg said:
but if they are not being updated they are useless.
I will try to have my thread updated
Click to expand...
Click to collapse
Mate ikerg,
I wish you good luck with the updating of this thread and it is indeed a good idea from ​​you as always... idea man?
Success :fingers-crossed:
BrGd
Madyen
ikerg said:
PX5 Modifications.
Graser's Dasaita Tool.
Xposed Module To overcome the OBD bluetooth limitation & to support for full RDS Radio. Extracted from Russian Forum. It requires Xposed installed (and Root access) Thanks @Graser
Graser's White-List. CarSleepRun.apk
Application to modify the behavior of MTCManager.apk, which is the resposible of managing the sleep (standby) state of the heaadunit. This app allows to include in a list (white-list) all the installed applications you want to prevent them to be killed during the standby.
Currently this mod is included on Custom ROM by borondook.
EDIT. included, but needed to check if it is the last version
MTCDialer v1.1 MtcDialer.apk
f1x comes with an update of his famous apk/mod for MTCD units. It allows Voice dialing by using Google Now directly to our list of contacts by using the stock bluetooth configuration.
Thanks @f1x. Please support his work with some kind of donation
https://github.com/f1xpl/MtcDialer/releases/download/1.1/MtcDialer.apk
https://forum.xda-developers.com/an...release-mtcdialer-hands-free-calling-t3558721
Click to expand...
Click to collapse
what does Graser's Dasaita Tool actually do to RDS? Px5 by default supports RDS as PX3 did...
Nomader0 said:
what does Graser's Dasaita Tool actually do to RDS? Px5 by default supports RDS as PX3 did...
Click to expand...
Click to collapse
Displays rds and frequency in the curtain
Отправлено с моего Redmi 3 через Tapatalk
Graser_SJ said:
Displays rds and frequency in the curtain
Отправлено с моего Redmi 3 через Tapatalk
Click to expand...
Click to collapse
the problem i have is RDS is displayed everywhere on my px5 8 core.. it shows for all saved channels they update and current station shows.. but there is no static station number anywhere.. you have to wait for rds to cycle through.. really annoying so i turned rds off.. fix for this?
Sent from my Pixel XL using Tapatalk
Guys just am interested in checking the volume of the media according to the speed? On our px5 you can not, application no works. I wonder if developing a profile with Tasker you can! I've tried but I do not know big about it. Are any of you able to build it?

LineageOS 15.1 | 09.03.2020 | Shield blobs

LineageOS 15.1​
FOR ROMS RELEASED BEFORE NOVEMBER 2018
Requirements:
1) active system1
2) merged system partition
Instruction
1) flash BootBlobs-SHIELD-mocha.zip
2) reboot to recovery
3) install this recovery
4) reboot to recovery
5) install the ROM
FOR ROMS RELEASED AFTER NOVEMBER 2018
Requirements:
1) active system1
2) merged system partition
3) BRAIN, READING SKILL and presence of basic knowledge about firmware (in the absence need learn to independently)
Instruction
1) download TosForPSCI-0.1.zip
2) unzip TosForPSCI-0.1.zip
3) download recovery-03.11.2018
4) go to fastboot mode
5) execute command: fastboot flash tos your path to tos.img
6) execute command: fastboot flash recovery your path to recovery-03.11.2018.img
7) reboot to new recovery(u can execute fastboot reboot holding vol+ button)
8) if you are on previous LineageOS 15.1 build then you may install the ROM without wipes. If you're not, make full wipes then
9) install current LineageOS 15.1 build
10) reboot to the system
Sources
Device
Kernel
Vendor
Changelogs
09.03.2020
system:
- the latest security patch
- audio HAL from miui(It may solve a couple of problems with sound, but it can break something else)
13.02.2020
system:
- the latest security patch
- fixed OMX(video playback hardware acceleration now works)
28.12.2018
system:
- the latest security patch
kernel:
- a little bit updated sdcardfs
- fixes of defects after switching to the new Synaptics touchscreen driver
12.11.2018
System:
- source code was updated
- added tile for activatingdeactivating battery charging
- free form window mode
kernel:
- PSCI downgraded to version 0.1
10.10.2018
System:
- source code was updated
kernel:
- new Synaptics touchscreen driver(possibly less lags)
- a little bit updated sdcardfs
- fixed a couple of security issues when using root
11.09.2018
System:
- source code was updated
kernel:
- reworked binder driver(the system should be more stable)
11.08.2018
system:
- source code was updated
kernel:
- dvfs driver was heavily updated(better power consumption)
- binder was updated
- therm_est thermal sensor was fixed
15.07.2018
system:
- source code was updated
- changes for devices with 3Gb RAM
kernel:
- added new driver(written by me) for reducing cpu power consumption in suspend mode.
- panel driver was changed for reducing power consumption in suspend mode
- palmas gpio driver was changed for reducing power consumption in suspend mode
18.06.2018
system:
- source code was updated
kernel:
- spectre patch by nvidia
- other small changes
15.05.2018
system:
- source code was updated
- software video playback in some apps was fixed
- usb internet sharing was fixed
- other small changes
kernel:
- sdcardfs was updated to the 3.18 kernel level.
- ability to change display colors was added
06.04.2018
system:
- sdfat was added(instead of vfat and exfat)
- microphone was fixed(broken in the 31.03 build)
- a lot of fixes in the device tree
kernel:
- sdcardfs was updated to the 3.18 kernel level.
- cpustats was updated
- sdfat was added
- fixed loading address of the kexec-hardboot
- ambient capabilities was added
30.03.2018
New:
- gyroscope
- 64-bit binder
- adjustable buttons backlight brightness
23.03.2018
The second public build
22.03.2018
The first public build
Broken:​- Cameras
- Video playback hardware acceleration
Download:​Touchscreen hotfix for ROM released at 29.12.2018
ROM folder
Last build
XDA:DevDB Information
LineageOS 15.1, ROM for the Xiaomi Mi Pad
Contributors
Artemka2008
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Version Information
Status: Stable
Created 2018-10-07
Last Updated 2020-03-09
09.03.2020
system:
- the latest security patch
- audio HAL from miui(It may solve a couple of problems with sound, but it can break something else)
What is "tile for activating\deactivating battery charging"?
- this is system icon(like performance profiles) which permits\prohibits the supply of current to the battery at the time when the charger is connected.
Why do we need that tile?
- if you play, watch a movie or perform another costly action, then activating this mode will save the battery from unnecessary wear because energy will go directly from the charger. But you need a fairly powerful charger, if the power of the charger is not enough, then partially the consumption will be compensated by the battery.
What happens if you do not install TosForPSCI-0.1?
- at best, only one CPU core will be active. At worst, the recovery will not be started (if it has not been updated too) and the system too.
How to roll back on the firmware version, which came out before November?
- download TosForPSCI-0.2 and recovery. You'll be able to flash older ROMs after installing them
Why do I need to lower the PSCI version from 0.2 to 0.1?
- Using version 0.1 fixes a problem with shutting down a device.
does this have any bugs?
What is this? Felt like new tablet.
I flashed the latest ROM 10.10.2018 yesterday. The Wi-Fi is unusable - after the tablet goes into sleep for some time, when you wake it up, the Wi-Fi connection is gone (meaning it doesn't see any SSID at all). Turn off/on the Wi-Fi does not help. Only way is to reboot the tablet. Any suggestions?
staying on 14.1 due to only video hardware acceleration
Is it possible to flash LOS 15.1 without the shield blobs?
Is it possible to fix the camera by changing the permission of the build .prop file?
Great Build!! Keep it up!
There is one issue in display. The screen flickers some times while using the device.
StarkAhmed said:
Is it possible to flash LOS 15.1 without the shield blobs?
Is it possible to fix the camera by changing the permission of the build .prop file?
Click to expand...
Click to collapse
Lol. No, it's not
Artemka2008 said:
Lol. No, it's not
Click to expand...
Click to collapse
By the way what are shield blobs and what happens to my mi pad when I flash LOS without the blob?
I cant install it. Error 7 in flashing. Any idea how can i fix it?
Guys, install shield blobs properly before installing this. Read the main post carefully.
Requirements:
1) active system1
2) merged system partition - how i can marege partiton?
---------- Post added at 04:25 PM ---------- Previous post was at 03:40 PM ----------
I try everything but don't work on my mi pad....
"I flashed the latest ROM 10.10.2018 yesterday. The Wi-Fi is unusable - after the tablet goes into sleep for some time, when you wake it up, the Wi-Fi connection is gone (meaning it doesn't see any SSID at all). Turn off/on the Wi-Fi does not help. Only way is to reboot the tablet. Any suggestions?"
Hi, I also experienced the same problem. Turning airplane mode on then off solved the problem, wireless networks showed up and mipad connected automatically.
@Artemka2008 I am upgrading from October build to November. Should i remain in shield blobs or go back to mocha blobs? I can see from your instructions that for ROMs from November, flashing shield blobs is not necessary.
Can't get the lastest rom to boot. Reverted back to Tos 0.2 and used the recovery before November, still not booting, stuck on MI logo.
Never experienced any problems before. Any suggestions are welcome
Same with me. Stock with mi logo. But other roms work.
Identity77 said:
Same with me. Stock with mi logo. But other roms work.
Click to expand...
Click to collapse
Which roms are working? And are you on the PSCI-0.1?
Palm Trees said:
Which roms are working? And are you on the PSCI-0.1?
Click to expand...
Click to collapse
Im on psci0.1 now and aospextended 8.1. touch to wake dont work in this november roms. Only lineageOS doesnt work for me. Its stock in mi logo

Categories

Resources