[ROM+KERNEL+TWRP][Ticwatch Pro(Catfish)(Catshark-4G)]+[Ticwatch C2(Skipjack)[9Aug20]

Search This thread
Feb 19, 2018
13
2
I'm having an issue, the rom worked great, I'm using it since the release of 30/08, but once the watch didn't want to charge when turned on, it charged up to 35~40% and stuck there, even after an overnight charge, so I drained the battery and charged it off, it worked, today I had the exact same issue but after draining the battery and putting it to charge it kept rebooting with the charge icon on screen and now it doesn’t even react to been put on the charger, anyone know a fix?
 

Hoffmanns

Senior Member
Oct 3, 2013
375
95
Czech Paradise
Hello all,
I have strange issue with my Ticwatch Pro regular on last janjan ROM.
After factory reset (over watch system) not over some special reset over buttons combination or TWRP...

Magisk manager not working and my battery is really strange... Normally dropped down maybe on 25% and after this drop on zero in few minutes and shutting down :( :confused:

It's not huge problem for me but it's strange :laugh:

Anyone with same issues?

Maybe new ROM flash is only way for proper functionality :confused:
 

careloads

Senior Member
Jun 9, 2017
205
43
OnePlus 5T
Moto Z4
I'm having an issue, the rom worked great, I'm using it since the release of 30/08, but once the watch didn't want to charge when turned on, it charged up to 35~40% and stuck there, even after an overnight charge, so I drained the battery and charged it off, it worked, today I had the exact same issue but after draining the battery and putting it to charge it kept rebooting with the charge icon on screen and now it doesn’t even react to been put on the charger, anyone know a fix?
There have been many cases of bad charger/cable/dirty contacts. Try cleaning the contacts on both the watch and charger. Make sure the charger contacts springs hold strong. You can use a rubber band to hold it together if you suspect contact issues.

There have also been short charge issues that I have been trying to track down. Mine stops around 80%. I found that if I place it on charge, wait for the animation, unplug the usb at the wall then plug back in, I get much better success.

Lastly, I did the latest WearOS update on Tuesday and have had super fast discharge or possibly false readings where it registers full but the icon does not update and I have actually much lower charge. I put it on Essential mode earlier and cant get a screenshot now. It had dropped from over 80% to 39% in minutes after regular use for over 6 hours. I will try to gat a pic of it next time.
 

Shawn_230

Senior Member
I have lost all audio on my watch. It appears like the OS thinks there's no speaker on the device.

I have tried different versions of this ROM but they all act like there's no speaker. Google Music says "this device doesn't have a speaker" and nothing plays audio.

Any idea?
 

pz1982

Senior Member
Apr 12, 2012
295
61
I want also to report strange battery drain lately. It came with Sleep monitoring. From 3 days i have like 1,5 day. I was thinking to reflash watches - but want to wait for new release - is there anything on plan?
 

IPlayForHer

New member
Mar 6, 2019
2
0
Same as well
And I can't boot into system now , it will boot to twrp
Hello all,
I have strange issue with my Ticwatch Pro regular on last janjan ROM.
After factory reset (over watch system) not over some special reset over buttons combination or TWRP...

Magisk manager not working and my battery is really strange... Normally dropped down maybe on 25% and after this drop on zero in few minutes and shutting down :( :confused:

It's not huge problem for me but it's strange :laugh:

Anyone with same issues?

Maybe new ROM flash is only way for proper functionality :confused:
 

Norb34tsos

Member
Nov 8, 2019
5
0
Hello.Can somebody help me?I have a ticwatch pro 4g chinese version(catshark).I wanted to install this pie rom,because i havent got english in the stock rom.I installed this pie rom,from twrp and the watch is always restaring,and i can't boot into the system,only bootloader and twrp works.What can i do?

Maybe if somebody has backup from chinese rom,i will able to restore the system.
 
Last edited:

drolgnir

Senior Member
Mar 26, 2011
645
156
Kingston
Can you sell this watch by just leaving the janajan rom on it? It runs better than stock. If you get a firmware update from ticwatch. Will if flash over this rom?
If the next owner gets a update notification, the ota can not be applied.

---------- Post added at 11:52 PM ---------- Previous post was at 11:49 PM ----------

I want also to report strange battery drain lately. It came with Sleep monitoring. From 3 days i have like 1,5 day. I was thinking to reflash watches - but want to wait for new release - is there anything on plan?
Tic sleep uses more battery when enabled, and if you followed through with it's request, then tic pulse is running 24hrs too.
 

janjan

Recognized Developer
May 20, 2007
3,209
3,447
Aalborg
tweaksyourandroid.weebly.com
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
 
Last edited:

leechitang

New member
Jan 16, 2012
4
0
install busybox

Hi JanJan, I know the ticwatch is rooted by default, I'm trying to adb push busybox into the watch and install busybox so that I can su and peek into the storage of the watch. This may not be relevant to this, but I'm just curious if you can let me know how do I get adb shell with root access? Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Thank you very much. You saved my ticwatch from a brick.
  • 84
    -[Ticwatch Pro 4G/LTE (EU) (Catshark)-PWDD.190617.059]-[30-5-2020]
    - [Ticwatch Pro 2020 (Catfish-Ext)-PMP2.191203.001]-[22-6-2020]
    - [Ticwatch Pro (Catfish)-PWDD.190617.074]-[09-8-2020]
    #############################
    - [Ticwatch Pro 4G/LTE (USA) (Catshark)-PWDD.190617.032]-[DISCONTINUED]-
    -[Ticwatch C2 (Skipjack)-PWDS.190618.001.B4]-[DISCONTINUED]
    -[Ticwatch E2 (Tunny)-PWDS.190618.001.B3]-[DISCONTINUED]
    #############################



    Code:
    ****Disclaimer****
    [COLOR="Red"][B]WARNING:  IMPROPER FLASHING MAY POTENTIALLY BRICK YOUR DEVICE. SO PLEASE PROCEED AT YOUR OWN RISK. ME OR ANY OTHER DEVELOPER MENTIONED IN THIS POST WILL ASSUME NO RESPONSIBILITY FOR THIS. I accepts no responsibility for any damage to your device. Please read the instructions and notes before flashing anything[/B][/COLOR]

    IF YOU LIKE MY WORK AND WANT TO BUY ME A COFFEE
    DONATE-ME-HERE

    ###################
    REQUIREMENTS
    ###################

    - Ticwatch Pro, Ticwatch Pro 4G, Ticwatch Pro 2020 Ticwatch C2 and Ticwatch E2 ONLY INTERNATIONAL VERSION. It may also work on Chinese version too but I haven't test it personally.
    - An unlock bootloader, working driver and working adb/fastboot
    - You can download ADB/FASTBOOT from here Download: ADB/FASTBOOT
    - Custom recovery TWRP- (Se download section below)

    ###################
    HOW TO FLASH- STEPS
    ###################

    (FOLLOW EITHER THE INSTRUCTIONS FROM MEGA FOLDER OR THE STEPS BELOW)

    - Download the latest ROM, latest vendor, latest Magisk and busybox - (Everything are include in the MEGA folder)
    - Attach your watch to your PC and enable USB Debugging from settings menu. Ensure adb/fastboot is working. Please Google and see "how to enable debugging from settings menu".
    - Extract the vendor folder and go inside the folder (Here you will find vendor.img and twrp.img + other files)
    (You have to flash the vendor image and format userdata and cache)
    - Boot your watch into fastboot/bootloader mode by applying the following code.
    Code:
    - adb devices
    - adb reboot bootloader
    - fastboot flash vendor vendor.img
    - fastboot format userdata OR fastboot erase userdata
    - fastboot format cache OR fastboot erase cache
    - fastboot boot NAME-OF-THE-TWRP.img (Se the name of the twrp.img)

    - Now move the ROM, Magisk and busybox to your watch.
    - Flash the ROM and reboot. If you prefer root then
    - Flash busybox and finally Magisk (IMPORTANT flash ROM, then Busybox and Magisk in this order)

    NOTE
    - When rebooting 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, then connect your watch to your phone and finish the initial setting
    - Open Magisk Manager and go to settings and set Automatic Response to Grant, Uncheck updates and Superuser notifications to None
    - Reboot and enjoy

    ###################
    ROM AND KERNEL FEATURES-
    See latest changelog here
    ###################

    DOWNLOAD
    [DECRYPTION KEY]
    Code:
    iZbWXMs8vabDW1szJz1hgg

    OPTIONAL
    TO INSTALL KERNEL CONTROL APP WEAR OS

    Code:
    - Download the KernelAudiutor4Wear.apk from above link and move it to your adb folder.
    - adb devices
    - adb install KernelAudiutor4Wear.apk

    MAGISK/BUSYBOX/APP-KERNEL-CONTROL
    DOWNLOAD LATEST MAGISK FROM HERE
    DOWNLOAD LATEST BUSYBOX FROM HERE
    KERNEL CONTROL APP WEAR OS

    ###################
    BACK TO STOCK ROM
    See Mega folder for Stock images
    Code:
    [[B]DECRYPTION KEY[/B]]
    iZbWXMs8vabDW1szJz1hgg
    [B][SIZE="4"]STEPS[/SIZE][/B]
    - fastboot flash aboot aboot.img
    - fastboot flash boot boot.img
    - fastboot flash recovery recovery.img
    - fastboot flash vendor vendor.img
    - fastboot flash system system.img
    - fastboot format userdata OR fastboot erase userdata
    - fastboot format cache OR fastboot erase cache
    - fastboot reboot
    ##############################
    Source/GitHub
    ##############################

    -Source
    -Source
    -Source

    ###################
    IF YOU LIKE MY WORK AND WANT TO BUY ME A COFFEE
    DONATE-ME-HERE
    ###################

    Special thanks to:
    If you can, donate and respect all the devs and enjoy :)
    @Maxr1998 Big thanks for giving me knowledge and your great work for Asus Zenwatch_3 and your great github guide.
    @topjohnwu for his great effort (Magisk)Thank you so much
    @SuperR.R for the great kitchen
    @YashdSaraf for the busybox (I edit a bit to make it work for Ticwatch-pro)
    Sultan Al Sawaf for his patch
    Mobvoi, Google and Qualcomm for providing us the kernel source.
    Please always support devs and others (soon).
    21
    Performance Tips

    Final Update
    Janjan has already included in the new rom all of these changes. So no need to keep reading this post.

    I'll leave it here in case it helps someone with other type for smartwatch.

    Great job @janjan keep it going.

    ------------------- Original Post -------------------------
    Here are my two cents on performance on this device.

    The Problem
    Like in many android devices one of the main issues ( i learned this with old phones ) is the RAM and Swap.
    While switching apps or opening new ones the following events happen (please remember this is a linux based OS so all of this assumptions are based on Linux experience)

    1. App open request happens
    2. Os checks if app is running if it is is switches to it
    2.a If app is in RAM it loads it from there
    2.b if its not it loads it from the swap to the RAM and then loads it from there (less expensive than reopening the app)
    3. If app is not running it start it (running all the initialization procedures that can be very expensive in some apps) and gets the app to RAM

    Now, if at any point of that process the RAM is full, the OS will dump another app to Swap. If the swap is full the OS will dump another (least used app) completely out of the system stopping it and therefore having to reopen it entirely later on (expensive process).

    Ok. Now that this is clear lets see the Ticwatch.
    The available RAM is less than 512Mb. After the system boots and all the Google services, google play, keyboard services, assistant, etc are loaded we end up with less than 100Mb available. Enough to open two apps. One of them being the launcher, "wearable.app". After this the thing start swapping. Right?.....Wrong!!!

    See, there is no swap on the device. therefore opening any app will force another one out of the system completely stopping it and having to restart it later on (EXPENSIVE for CPU and Battery). This includes the wearable app. Your watchface.
    One of the apps really capable of doing this is Google Play since it just LOVES RAM. It will kick everythinbg out of RAM pretty much, including your watchface. And since it runs background processes (like app updating) the OS will find hard to kick Google Play out of RAM as well.

    I will not post more examples and reasons why Swap is important. But I will post the solution

    The solution
    USE AT YOUR OWN RISK
    Creating a swap file will allow us to extend the maximum amount of available RAM. We are aware that RAM disk is slow, and should be avoided at all cost, but in this case it is quite beneficial. Here is how to enable it

    1. Have the custom ROM installed
    2. Have the latest kernel installed
    3. Have developer options enabled
    4. Have busybox and magisk installed

    Run the following commands on your computer
    adb devices (device should show up there if properly connected)
    adb shell
    su (approve access on device itself)
    fallocate -l 256M /sbin/.magisk/mirror/data/swapfile
    mkswap /sbin/.magisk/mirror/data/swapfile
    swapon /sbin/.magisk/mirror/data/swapfile
    sysctl vm.swappiness=60

    Now, some notes
    1. The 256Mb is a (so far) arbitrary number I came up with. Over monitoring it closely it seems that 256Mb is enough. Change this to your liking. You can check the amount of used swap by running the command top while in adb shell
    2. The selected swappinesss is the default for a desktop computer, it may require tweaking but so far seems ok.
    3. Updating apps with the play store still uses a LOT of CPU, but is way more responsive now and I would recommend updating apps only when you are not going to need the watch or while charging.
    4. Use this alongside kernel auditor and ondemand governor with 4 cores enabled and 1.2Ghz as max cpu frequency.
    5. After reboot swap will be lost and you will have to set it up again. Please note that I did it this way since i'm still testing this.
    6. Your device may have a reduces SD life and could be detrimental if the manufacturer used a low grade chip

    The Result
    Well. Apps NEVER get relaunched.
    1. They never get stopped in the first place in order to make space for other apps
    2. They switch WAY faster since they are either in RAM or in SWAP
    3. First launch of any app is faster since other apps don't need to be stopped first
    4. Finally the TicWatch Pro is a useful device. I no longer think that getting a Google Authenticator code will be faster if i just use my phone.

    I hope this helps you all.
    I'm available to answer your questions on European (i'm awake) times.

    ---------- Post added at 06:57 PM ---------- Previous post was at 06:27 PM ----------

    I recorded a video to show the snappiness of the device now.
    Note about the video. Some apps where previously opened (therefore where on RAM or the new shinny SWAP)
    other apps like the flashlight, weather and Magisk, where not. but you can see that after opening them they reopen (switch back) pretty much instantly.
    During the video the Swap usage was 140Mb.

    Link to video - Please remove spaces since XDA does not allow me to post links XD:
    https ://youtu.be/UVk4JLqC8Do

    One of the main things I realized is that after launching the google assistant (hold main button 1 sec) I can actually relaunch it 100 times after that (including app witching) and still get my response to (turn on the lights in the house, or how is the weather in less than 1 sec)

    This is a must try :)

    ------------------------------------------------------ Update 1 -----------------------------------------------------------

    After testing, using swap seems to affect battery usage on a rate of about 10% drain (depends on your usage).
    The main reason could be the fact that now we are using the storage a lot more, and using the storage means that this chip will consume more power.
    my watch have been running now for 2 days (with 1 battery charge in between) and I had not performance issues. I was able to work with notifications, receive phone calls, use the assistant, google fit, etc.

    ------------------------------------------------------ Update 2 -----------------------------------------------------------
    I realized that after having every app running and not having to boot them again the device battery is actually well improved. I'm doing 36-48h now.
    Also realized that finally the Google assistant is useful. Responsive and helpful
    I reduced the amount of cache to 256Mb and updated the script. Seems to be enough for a custom watchface Google fit, assistant, calendar, weather, hr monitor and Google play to run at the same time.
    Do not try (as I did), to run 1Gb of swap. You will never get to use it and since you need to allocate all the space at once you cannot install more apps. The device will become unresponsive and and connection fails at this point for a reason. Causing weird connection and disconnections

    ------------------------------------------------------ Update 3 -----------------------------------------------------------
    How to make it persistent after reboot
    Here is small script in oder to make the swap permanent
    I did not find a way to use the fstab or the init.rc since none of them seem to be available in Android
    It seems that is available in some devices but not on other. But, since we also need Magisk for the actual swap we can also use it to run the script using the handy service.d folder

    Script (save to a remount_swap.sh file in your pc, you can do this with a text editor, just make sure that you don't accidentally have a .txt at the end)
    #!/system/bin/sh
    sleep 10
    sysctl vm.swappiness=60
    swapon /sbin/.magisk/mirror/data/swapfile

    How to copy the script
    adb push <path_to_your_script>\remount_swap.sh /storage/emulated/0/
    adb shell
    su
    cd /storage/emulated/0/
    mv remount_swap.sh /sbin/.magisk/img/.core/service.d/
    cd /sbin/.magisk/img/.core/service.d/
    chmod +x remount_swap.sh
    adb reboot
    20
    Hello there..
    First of all I am apologize for the delay. I am still experimenting and trying different settings with the new ROM and kernel. So far so good.... Kernel and ROM, both are almost ready, But I am still working with a script in order to create and use zram as a swap space/ virtual memory. It is the best combination of RAM and disk space. It seems it doesn't use the CPU all the time...which means doesn't reduce the battery. I tried different settings of zram and swap and end up with this..balance with CPU usage and battery. It boost the speed and gives more memory and good battery..Almost 3 days of battery..(ofc depends how much u use the watch)

    The scripts is also done now...I am happy with that. I also implement init.d in the ROM in order to use the script automatically. It is also possible to just flash the script in TWRP. I just need to clean up and take sometime to upload the ROM.

    I would also like to thanks those who have donated me. I really appreciate that. Thank you so much for your donation.

    I am also start working with Ticwatch C2 and Ticwatch Pro 4G. New ROM and kernel for both devices are coming too.
    14
    Hi all.
    This is perfect way to get Gpay on your watch. Tested by TicWatch Pro

    Go to https://sqlite.org/download.html and download sqlite-tools-win32-x86-3280000.zip
    Unzip and use sqlite3.exe
    You have to got ADB files

    Let's go

    0. Commands start to execute from cmd, so that adb and sqlite3 was visible from there (put in the desired directory, or run with the full path)
    1. Enable Developer on watch (click on the build number in about watch")
    2. Enable adb debugging
    3. Open cmd On PC (adb folder with adb files)
    4. Execute
    Code:
    adb shell
    You should see an invitation with "$"
    5. Execute
    Code:
    su
    confirm on the clock. If suddenly not confirmed, and left Permission denied, find in Magisk Manager and confirm manually.
    6. Execute
    Code:
    cp /data/data/com.google.android.gms/databases/dg.db /mnt/sdcard
    copy the database to where the file can be easily copied to the PC
    7. Open an additional cmd window (in ADB folder)
    Execute
    Code:
    adb pull /mnt/sdcard/dg.db
    The database will be copied to the PC in the current directory
    8. In the same terminal window run
    Code:
    sqlite3.exe dg.db
    you will be prompted with ">"
    9. Execute
    Code:
    update main set c = 0 where a like 'attest%';
    Change the value of the 3rd column ("c") to 0 if the first ("a") starts with attest
    10. Exit sqlite (press Ctrl-D)
    11. Push the file back on the clock
    Code:
    adb push dg.db /mnt/sdcard
    12. Select the first open window with "adb shell"
    Code:
    cp /mnt/sdcard /data/data/com.google.android.gms/databases/dg.db
    13. Changing access rules
    Code:
    chmod 440 /data/data/com.google.android.gms/databases/dg.db
    Go to Gpay on your watch and add your credit card
    12
    /*
    * Your warranty is now void.
    * I am not responsible for bricked devices, bootloop and dead SD cards,
    * YOU are choosing to make these modifications, and if
    * you point the finger at us for messing up your device, we will laugh at you.
    */

    Download : TWRP For Catshark 4G/LTE
    Source Device Tree: Device Tree For Building TWRP


    ###############################
    ###############################


    How to get the Gpay back...

    1-https://pastebin.com/HKV7cj7H

    2-https://xdaforums.com/smartwatch/other-smartwatches/rom-kernel-t3821013/page172

    3-https://www.youtube.com/watch?v=UKxGfNxRjo4&t=320s

    4-https://xdaforums.com/showpost.php?p=79637148&postcount=1720


    Be aware for this in future....19 April 2020

    https://mobile.twitter.com/topjohnwu/status/1245956080779198464