[Sony Smartwatch 3] alex6600:
Kernel for Sony Smartwatch 3 [MEC24H, MWD49B, M1D63G, M1D63M, M1D63X, M1D64T]​

[SIZE="3"][B] Versions history: [/B][/SIZE]

[B]tetra 3.14.54[/B]
[LIST]
[*] Updated to Linux 3.10.107
[/LIST]

[B]tetra 3.14.53[/B]
[LIST]
[*] Use new LZ4HC compression for ZRAM
[*] Security and performance patches
[*] Disable rounded corners
[*] Compiled with Linaro-6.3.1-2017.05
[/LIST]

[B]tetra 3.14.51[/B]
[LIST]
[*] Backport zram and zsmalloc from 3.15 kernel
[*] Update LZ4 compressor module to a version based on LZ4 v1.7.3
[*] Change Zram compression from LZ4HC to LZ4
[*] Compiled with Linaro-6.3.1-2017.02
[/LIST]

[B]tetra 3.14.46[/B]
[LIST]
[*] Updated to Linux 3.10.105
[/LIST]

[B]tetra 3.14.45[/B]
[LIST]
[*] Updated zram and zsmalloc
[*] Updated interactive governor
[*] Defconfig cleanup
[/LIST]

[B]tetra 3.14.42 for M1D64T[/B]
[LIST]
[*] Updated with android-wear-6.0.1_r0.99 release
[*] Updated ramdisk from M1D64T
[/LIST]

[B]tetra 3.14.41 for M1D63X[/B]
[LIST]
[*] Removed unnecessary drivers (a lot of them)
[*] Increased speed of memory related operations
[*] Changes in defconfig to improve overall speed
[*] Linux 3.10.104 (latest for now)
[*] Makefile optimizations
[*] Swap subsystem improvements
[*] Linaro 6.2.1 (latest for now)
[/LIST]

[B]tetra 3.14.33 for M1D63X[/B]
[LIST]
[*] ZRam subsystem improvements
[*] Decrease kernel size and debugging
[*] Fixed ZRam swap size
[/LIST]

[B]tetra 3.14.32 for M1D63X[/B]
[LIST]
[*] New method of ZRam compression- lz4hc
[*] ZRam subsystem improvements
[*] Interactive governor tweaks
[*] Defconfig changes- decrease kernel size
[/LIST]

[B]tetra 3.14.31 for M1D63X[/B]
[LIST]
[*] Increase ZRam swap size even more
[*] Defconfig changes- disabled more bugging stuff
[/LIST]

[B]tetra 3.14.30 (M1D63X/M1D63G-UserDebug)[/B]
[LIST]
[*] Turn on some BCM performance stuff
[*] Defconfig changes- removed some unused drivers to decrease kernel size
[*] Disabled KSM due to poor efficiency
[*] Increase ZRam swap size
[/LIST]

[B]tetra 3.14.27 (M1D63M/M1D63G-UserDebug)[/B]
[LIST]
[*] Add support for kernel mode NEON
[*] Memory related optimization
[*] Revert zen scheduler to reduce overload on eMMC and CPU
[/LIST]

[B]tetra 3.14.27 (M1D63M/M1D63G-UserDebug)[/B]
[LIST]
[*] Linux 3.10.103
[*] Optimize ZEN scheduler
[/LIST]

[B]tetra 3.14.24 (M1D63M/M1D63G-UserDebug)[/B]
[LIST]
[*] Added KSM with deffered timers and improvements
[*] Added ZEN scheduler and set as default (thanks to [MENTION=2357893]scafroglia93[/MENTION])
[*] Disabled CRC check (thanks to [MENTION=2357893]scafroglia93[/MENTION])
[/LIST]

[B]tetra 3.14.22 (M1D63M/M1D63G-UserDebug)[/B]
[LIST]
[*] Updated with AOSP sources android-wear-6.0.1_r0.68
[*] Swap subsystem improvements
[/LIST]

[B]tetra 3.14.21 (M1D63M/M1D63G-UserDebug)[/B]
[LIST]
[*] Linux 3.10.21
[*] Compiled with latest Linaro-5.3.1-2016.05
[/LIST]

[B]tetra 3.14.20 (M1D63M)[/B]
[LIST]
[*] M1D63G-UserDebug 3.14.20 rebuild for M1D63M
[/LIST]

[B]tetra 3.14.20 (M1D63G-UserDebug)[/B]
[LIST]
[*] M1D63G-UserDebug rebuild
[*] Updated with AOSP sources android-wear-6.0.1_r0.58
[*] Minor updates
[/LIST]

[B]tetra 3.14.19 (M1D63G-UserDebug)[/B]
[LIST]
[*] M1D63G-UserDebug rebuild
[*] Updated with AOSP sources android-wear-6.0.1_r0.38
[*] Minor updates
[/LIST]

[B]tetra 3.14.17 (M1D63G)[/B]
[LIST]
[*] M1D63G rebuild
[*] Optimize swap subsystem
[*] Minor updates
[/LIST]

[B]tetra 3.14.16 (MWD49B)[/B]
[LIST]
[*] MWD49B rebuild
[*] UKSM removed
[/LIST]

[B]tetra 3.14.15 (MEC24H)[/B]
[LIST]
[*] Disabled modules
[*] Disabled some debugging
[/LIST]

[B]tetra 3.14.14[/B]
[LIST]
[*] Linux kernel updated to 3.10.22
[*] Minor updates
[/LIST]

[B]tetra 3.14.12[/B]
[LIST]
[*] Increased swap
[*] Tune android lmk to work with swap enabled
[/LIST]

[B]tetra 3.14.11[/B]
[LIST]
[*] UKSM added
[*] Set swap size back to stock
[/LIST]

[B]tetra 3.14.10[/B]
[LIST]
[*] Improved memory-related operations
[*] Revert previous lmk patch
[/LIST]

[B]tetra 3.14.9[/B]
[LIST]
[*] Disabled lot of unnecessary debugging
[*] Minor optimizations for power saving
[/LIST]

[B]tetra 3.14.8[/B]
[LIST]
[*] Increased ZRAM swap size
[*] Tune android lmk to work with swap enabled
[*] Minor optimizations
[/LIST]

[B]tetra 3.14.7[/B]
[LIST]
[*] Changed mount options
[*] Disable unused modules
[/LIST]

[B]tetra 3.14.6[/B]
[LIST]
[*] LZ4 patches
[*] Minor updates
[/LIST]

[B]tetra 3.14.5[/B]
[LIST]
[*] Add lz4 kernel compression
[*] Disabled unused governors
[*] Disabled HIGHMEM
[/LIST]

[B]tetra 3.14.4[/B]
[LIST]
[*] Same as 3.14.3 but with 2 active cores
[/LIST]

[B]tetra 3.14.3[/B]
[LIST]
[*] ZRAM subsystem updated to use multistream and LZ4
[*] Add LZ4 compression for ZRAM
[*] Disabled NFS
[*] Powersaving tweaks
[/LIST]

[B]tetra 3.14.2[/B]
[LIST]
[*] Add LZ4 compression libs
[*] FIOPS scheduler
[/LIST]

[B]tetra 3.14.1[/B]
[LIST]
[*] Initial build from latest AOSP sources
[*] Unlocked all 4 cores
[/LIST]

[COLOR="Red"]DISCLAMER[/COLOR]

Your warranty is now void.

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 this ROM before flashing it!
YOU are choosing to make these modifications, and if you point the finger
at me for messing up your device, I will laugh at you.

If you like my work- Donate to me

Contributors:

alex6600

Sources:

Available on GitHub

Version Information

Status: Beta

Created 2016-04-07

Last Updated 2018-04-27