IF YOU LIKE MY WORK AND WANT TO BUY ME A COFFEE
DONATE-HERE-
###################
ROM AND KERNEL FEATURES
###################
[Changelog]-
Ticwatch Pro 4G - [11/November/2019]
- Add latest build PWDD.190617.032
- Add latest vendor image from PWDD.190617.032
- Based on latest kernel source (-Source 3.18.120) android-wear-9.0.0_r0.24 with latest security patch
- Linux version 3.18.120-JANJAN- (gcc version 4.9.x 20150123 (prerelease) (GCC)) #1 SMP PREEMPT CEST 2019
- Forced-encryption disabled
- dm-verity removed/disabled
- Sepolicy is patched
- Fix the CPU idle latency unvote timeout. It should reduce the wasting power and CPU go to deep idle states immediately after a request
- Add and use a timer frequency of 100 Hz. It should improve power consumption.
- Add and update/Hide verifiedbootstate from /proc/cmdline in order to fix the failed SafetyNet CTS check(
It can still fail through other means)-GOOGLE PAY SHOULD WORK. USE MAGISK TO HIDE ROOT.
- Remove verifiedbootstate flag from /proc/cmdline - Disable CRC check
- Scheduler optimize/support for heterogeneous multi-core
- Scheduler support for heterogeneous multi-processor systems
- Enable all core with scaling_available_frequencies (200000 400000 533333 800000 1094400 1267200 MHz)- scaling down the frequency of the CPUs to 200 MHz during idl mode and rise the freq. to 1.26Ghz during high pressure.
- Set swappiness to 100
- Change zswap max pool % to 20%. It will reduce CPU usage a lot
- Enable zram & zswap and add 256MB virtual memory default. It will speed up the device a lot
- Set zswap compressor to lz4 by default
- Add and implement init.d in the ROM
- Edit RAMDISK for swappiness and init.d
- APM driver updated again to reduce battery usage during sleeping
- Several other patches to reduce battery usage
- Multi-core scheduler enable/optimized
- APM driver updated reduce battery usage during sleeping
- Fix the wake up time. The screen should wake up more quickly when pressing the button.
- Tweaked the scheduler to reduce/save power by scaling down the frequency of the CPUs or idling them,
- A lot subsystems converted to use power efficient workqueue
###################
STEPS
###################
- Download the LATEST ROM, LATEST vendor, latest Magisk and busybox (DOWNLOAD THE ONE WHICH CORRESPOND TO YOUR DEVICE- (Everything are include in the MEGA folder)
- Attach your devices to your PC and enable USB Debugging from settings menu. Please Google how to enable debugging from settings menu.
- Now boot your watch into fastboot/bootloader mode either manually or by applying the following code.
Code:
- adb devices
- adb reboot bootloader
- fastboot devices [ENSURE FASTBOOT IS WORKING]
- Now extract the (vendor-image.zip) folder and go into the root of the folder
- Now execute/run either 1-flash-Linux.sh (If u r a linux user) or 2-flash-Windows.bat (If u r a windows user)
(This will flash the new vendor image to your watch and format your user data with caches. It is very important steps in order to remove/reduce the mismatch between the ROM and Vendor image)
After running the about script your watch boots into twrp just after flashing the new vendor image.
(You can aslo flash the new vendor image and format the userdata+cache manually)
boot into bootloader and apply the following
Code:
- adb devices
- adb reboot bootloader
- fastboot flash vendor vendor.img
- fastboot format userdata
- fastboot format cache
- fastboot boot NAME-OF-THE-TWRP.img
- Wipe factory reset / Advanced Wipe then mark Dalvik /ART cache, system, cache and Data then swipe the Wipe
- Now move the ROM to your watch and flash it the ROM
- Flash busybox and finally Magisk (IMPORTANT flash ROM, then Busybox and Magisk in this order)
- Then reboot your watch, IF a Prompt come up and asking about installing twrp bla.bla then un-mark both lines/ then click on DO Not Install
- Let your device boot up---Wait about 3-5 min
- Now connect your watch to your phone and finish the initial setting (Be patient)
(Your Watch will be laggy or too slow during this setup. Don't worry, it is due to less RAM
- Now enable developer options from Settings and then enable ADB debugging
- Open Magisk Manager and go to settings and set Automatic Response to Grant
- To ensure everything is running without any issue..try to see the output via adb in the terminal
Code:
- adb shell
- free -h
You will see something like this
catfish:/ $ free -h
total used free shared buffers
Mem: 439M 432M 7.5M 764K 1.4M
-/+ buffers/cache: 430M 9.0M
Swap: 256M 112M 144M
catfish:/ $
- Finally reboot your watch.
- Enjoy
###################
DOWNLOAD-MEGA FOLDER
###################
[TicWatch Pro 4G/LTE-DOWNLOAD]
[DECRYPTION KEY]
94d8TZ21D1qgAMauoNoeHg
******************************************
IF YOU LIKE MY WORK AND WANT TO BUY ME A COFFEE
DONATE-HERE