[KERNEL][GSI/OneUI][06.09.2020][4.4.232] Kintsugi 1.1.6

Search This thread

momojuro

Senior Member
Jan 15, 2014
595
1,078
Samsung Galaxy A30
Google Pixel 4a
Kintsugi #1.1.5
New update! Thanks to the contributors on Github and to my testers on Telegram.

Changelog:
- Updated the kernel source code to BTF6 from Samsung (and correctly applied the previous BTE3 update).
- Upstreamed the kernel to the latest 4.4.235 version.
- Reverted the enable of Mass Storage USB file transfer mode for GSI ROMs. It was not a requested feature.
 

momojuro

Senior Member
Jan 15, 2014
595
1,078
Samsung Galaxy A30
Google Pixel 4a
Kintsugi #1.1.6
New small update for less debugging! Thanks to the contributors on Github and to my testers on Telegram.

Changelog:
- Unset CONFIG_EXYNOS_SNAPSHOT_HRTIMER.
- ext4: remove print_iloc_info, print_bh, print_block_data and ext4_ext_show_eh.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Kintsugi

    Kintsugi is the first custom kernel project I've worked on and I am proud to finally release it. Its name comes from the Japanese art of repairing broken pottery using powdered gold or silver, and I would say that it fitted the philosophy of my work. It wouldn't have come to life without my use of several developers' contributions. Finally, I aimed for a balance between performance and battery life in order to offer a stable user experience.

    Features:
    - Built with the latest Linaro prebuilt toolchain and compiled with -O2 and GCC Graphite optimizations
    - Upstreamed to the latest linux-stable kernel version
    - Updated the kernel source code to BTF6 from Samsung.
    - Upstreamed CFQ I/O scheduler
    - Disabled several Samsung security and debugging related configs
    - All the CPU clusters' are undervolted (by -75mV) and have their minimum frequencies underclocked
    (343Mhz for the little clusters and 520Mhz for the big clusters)
    - Implented CPUfreq backports by celtare21 @KuranKaname)
    - Increased the timer frequency to 300Hz for fewer jitters
    - Enabled power-efficient workqueue mode by default for improved power consumption
    - Disabled Kernel Samepage Merging by default for less CPU usage
    - Implented different memory and filesystem related changes by @Sultanxda and @arter97
    - Westwood is set as the default TCP Congestion algorithm
    - Built-in SafetyNet patches by @Sultanxda are included (with @tbalden rootless approach)
    - Built-in Boeffla Wakelock Blocker by @andip71 with pre-configured wakelock blocklist
    @evdenis and @diepquynh)
    - Built-in State Notifier driver by @neobuddy89
    - exFAT and vFAT support
    - Implented sdFAT mount options by cocafe
    - Numerous other fixes, tweaks and under-the-hood optimizations

    Installation:
    The boot image can either be flashed via Odin or TWRP. I can add instructions if that would be necessary.

    Download:
    GSI
    OneUI

    Credits:
    I thank the following persons for their respective contributions. If I forgot someone, their name is properly credited on GitHub.
    @arter97
    @cocafe
    @evdenis
    @farovitus
    @Freak07
    @ianmacd
    @idkwhoiam322
    @kdrag0n
    @KuranKaname (celtare21)
    @nathanchance
    @neobuddy89
    @nr7777
    @osm0sis
    @pascua28
    @pkgnex
    @Sultanxda
    @tbalden
    @tytydraco
    @wrongway213


    XDA:DevDB Information
    Kintsugi, Kernel for the Samsung Galaxy A30

    Contributors
    BlackGunZ
    Source Code: https://github.com/BlackGunZ/Kintsugi

    Kernel Special Features:

    Version Information
    Status:
    Stable
    Current Stable Version: 1.1.6
    Stable Release Date: 2020-09-06

    Created 2020-08-01
    Last Updated 2020-09-06
    1
    1
    Kintsugi #1.0.2
    Second update of the day! Thanks to the contributors on Github.

    Changelog:
    - staging: samsung: argos: remove hmp boost
    - mm: page-writeback: Subtract min_free_kbytes from dirtyable memory
    - PM / Wakeup: Use rcu callbacks for better performance
    - Revert "CHROMIUM: cpufreq: interactive: calculate load before freq change"
    - include: asm-generic: do not hard code HZ to 100
    - sched: use custom LOAD_FREQ for each HZ
    - mm: Increase vmstat interval
    - fbdev: decon: Disable logging
    1
    Can you make the kernel support permissive too? I tried to make it permissive with hktweaks but it won't work it only work in enforcing mode

    No, I kept the kernel's SElinux mode in enforcing state by default for security reasons. :)