Physwizz Collection
4.1K subscribers
38 photos
651 files
809 links
Guides, kernels and hints for the Samsung a-series
Download Telegram
physwizz_M346B-U-s5-kernel.zip
16.9 MB
M346b kernel
Exynos 1280
Android 14 s5

For testing

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories

===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group
a06-physwizz-root-u1-boot.tar
30.4 MB
A065f kernel
Mediatek Helio G85
Android 14

Patched for root

Flash tar into ap slot from odin

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group

@physwizz
M536b-s7-v2p-twrp.tar
49.3 MB
M536 twrp v2p
Mediatek Dimensity 900

For testing

Permissive kernel added

Installation
https://t.me/a127f_res/142

source
https://github.com/physwizz?tab=repositories

===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group

@physwizz
physwizz_E225f-T-sa-kernel.zip
15.4 MB
F22 4g kernel
Android 13 binary 10 (A)
Mediatek MT6769V/CU Helio G80 


Selinux togglable
Defex disabled
Proca disabled
Integrity disabled
Modules force load

Bugs:
Wifi not working
Bluetooth not working

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group
m356b-twrp-sign.tar
96 MB
M356b twrp
Exynos 1380

For testing

Installation
https://t.me/a127f_res/142

source
https://github.com/physwizz?tab=repositories

===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group

@physwizz
Wifi fix in custom kernels
====================
(Work in Progress)

It appears that the method varies from one device to another.

Any further guides would be appreciated.

For Mediatek
============

Method 1 from various sources
----------------
1. Find the modules (.ko files)
Look in
vendor/lib/modules
Or
vendor_boot/lib/modules
Or
vendor_dlkm/lib/modules

2. Copy these files onto the pc

3. Add them to the drivers/misc/mediatek/connectivity folder

Samsung usually ships the module source in the Platform.tar.gz, extract and move it to drivers/misc/mediatek/connectivity

4. In the defconfig make modules force load
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y

5. Edit
drivers/misc/mediatek/connectivity/makefile
And
drivers/misc/mediatek/connectivity/Kconfig

Then

Makefile TOP variable change:
https://github.com/rsuntk/android_kernel_samsung_a10s-r/blob/android-4.19-stable/drivers/misc/mediatek/connectivity/wlan/core/gen4m/Makefile#L226

Force inline for fmradio and gps:
https://github.com/rsuntk/android_kernel_samsung_a10s-r/blob/android-4.19-stable/drivers/misc/mediatek/connectivity/wlan/core/gen4m/Makefile#L423
https://github.com/rsuntk/android_kernel_samsung_a10s-r/blob/android-4.19-stable/drivers/misc/mediatek/connectivity/wlan/core/gen4m/include/config.h#L730

Method 2 From @TakuruKagami1
----------------
exclude fm and gps from drivers/misc/mediatek/connectivity/makefile

#obj-y += fm/
#obj-y += gps/
(This method works for arm devices. )

Method 3 rsuntk
----------------

https://github.com/rsuntkOrgs/mtk_connectivity_module/

For 4.19
========

1. Remove the contents of drivers/misc/mediatek/connectivity

2. Copy the files from https://github.com/rsuntkOrgs/mtk_connectivity_module to drivers/misc/mediatek/connectivity

3. Build the Kernel

» Note: The driver currently only support 4.19 kernel, and only support mt6768 and mt6765 platform (tested on A055F, A045F, and A042F)

For 4.14
=======
Updated.
quick update command:
rm -rf drivers/misc/mediatek/connectivity && cd drivers/misc/mediatek/ && git clone https://github.com/rsuntkOrgs/mtk_connectivity_module --depth=1 -b staging-4.14 connectivity && rm -rf connectivity/.git && cd ../../..

Connectivity module
https://github.com/rsuntkOrgs/mtk_connectivity_module

Method 4
-----------------
Wifi fix mtk from @david7xw


git remote add mtk -f git@github.com:Samsung-MT6769-Devs/android_kernel_samsung_a22_remake.git

git cherry-pick  8fd11aaf66cb0429b8a4f41f9a92c1e720045755


For Snapdragon
==============

Method 1 From Edward
Initial merge:

git remote add qcacld-3.0 https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0

git fetch qcacld-3.0 <TAG>

git merge -s ours --no-commit --allow-unrelated-histories FETCH_HEAD

git read-tree --prefix=drivers/staging/qcacld-3.0 -u FETCH_HEAD

git commit

Updating to a newer tag:

git fetch qcacld-3.0 <TAG>

git merge -X subtree=drivers/staging/qcacld-3.0 FETCH_HEAD

Repeat the above for
qca-wifi-host-cmn and fw-api as well.
qcacld-3.0 source: https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0
fw-api source: https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/fw-api
qca-wifi-host-cmn source: https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn

Method 2 from @RissuDesu
----------------
Note: not a permanent fix

Add qcald3.0 sources first from Edward

# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_SIG_FORCE is not set
# CONFIG_MODULE_SIG_ALL is not set
# CONFIG_MODULE_SIG_SHA512 is not set
# CONFIG_MODULE_SIG_HASH is not set

Open kernel/modules.c, and apply this patch:

@@ -3097,7 +3097,7 @@
} else if (!same_magic(modmagic, vermagic, info->index.vers)) {
pr_err("%s: version magic '%s' should be '%s'\n",
info->name, modmagic, vermagic);
- return -ENOEXEC;
+ //return -ENOEXEC;
}

if (!get_modinfo(info, "intree")) {

https://t.me/physwizz3/56379
a035m-boot-physwizz.img
64 MB
A035 kernel
Android 13
Unisoc T606

Tested and working on a035m s6
AVB added by @A03CoreRooted

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group
physwizz_A137f-U-u6-v2-kernel.zip
13.2 MB
A13s (A137f) kernel
MT6769 Helio G80
Android 14 u6

Built with gcc 10
Tested and working on u5 and u6

Bugs:
Wifi
Bt

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories

===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group
a035-s7-boot-v2.img
23.5 MB
A035f kernel v2
Binary 7
Android 13
Unisoc T606

Selinux togglable
Integrity disabled
Modules force load
Extra governors;
Powersave, Userspace, On-demand, Conservative, interactive

Tested and working

Installation
Flash img from twrp or compress to tar and flash into ap slot from odin

https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group
physwizz_A065f-U-u1-perm-kernel.zip
13.3 MB
A06 permissive kernel
Mediatek Helio G85
Android 14
(For binary 1, 2 or 3)

Boots but no wifi or bt

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories

@physwizz
A065-twrp-v3.tar
42.3 MB
A065f twrp v3
Mediatek Helio G85
Android 14

Permissive kernel added

For testing

Patched vbmeta.img not needed
Avb disabled vbmeta.img and vbmeta_system.img included

Flash dfe.zip if twrp doesn't persist.

Installation
https://t.me/a127f_res/142

source
https://github.com/physwizz?tab=repositories

===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group

@physwizz
A166b-boot.tar
36.6 MB
A166b kernel v1
A16 5g
Exynos 1330
Android 14
(For binary 1, 2 or 3)

Working
Install tar from Odin

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories


===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2

@physwizz
G975-root-physwizz-boot.tar
42.4 MB
physwizz SM-G975f(S10+)
Kernel (beyond2)
For Android 12 only
Exynos 9820

Kernel with rooted boot.img

For testing
Flash tar from Odin

For OneUI
( also works for wizzROM, GSIs )

Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 3016


Bugs

Installation
https://t.me/physwizz2/454

Kernel source code
https://github.com/physwizz?tab=repositories

@physwizz
M356b-U-u1-boot.tar
36 MB
M356b kernel v1.1
Exynos 1380
Android 14
(For binary 1, 2 or 3)


Install tar from odin
Or extract boot.img and install from twrp

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories


===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group

@physwizz
a528b-U-u7-boot.tar
41.9 MB
A528b kernel
Qualcomm SM7325 Snapdragon 778G
Android 14
For OneUI and GSIs
Permissive


Selinux togglable
Defex disabled
Proca disabled
Integrity disabled
Modules force load

Bugs:
?

Installation
Flash tar from Odin

https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group
a528b-U-u7-enf-boot.tar
42 MB
A52s(A528b) kernel
Qualcomm SM7325 Snapdragon 778G
Android 14
For OneUI and GSIs
Enforcing

Bugs:
Touch
Wifi

Installation
Flash tar from Odin

https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group
physwizz_A156e-U-u1-kernel.zip
21.3 MB
A15 5g kernel
Android 14 u1
Mediatek Dimensity 6100+
(For binary 1, 2 or 3)

for testing

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories


===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group

@physwizz
1
physwizz_A166p-mtk-U-u1-kernel.zip
21.4 MB
A166p kernel v1
A16 5g
Mediatek Dimensity 6300
Android 14
(For binary 1, 2 or 3)

For testing

Installation
https://t.me/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories


===========================
A12s Channel:  https://t.me/a127f_res
A12s group:  https://t.me/a12schat
Physwizz group: https://t.me/physwizz3
Physwizz Channel:  https://t.me/physwizz2
A125 group
https://t.me/a125group

@physwizz
magisk_patched-26300_gta9p-u2.tar
96 MB
Patched u2 boot.img and vbmeta.img for X210 X216 galaxy tab a9+

For root flash this tar from Odin or Eros

@physwizz
A336e-A336m-U-u9-root.tar
34.6 MB
A336e A336m boot.img
Binary 9 enforcing
Exynos 1280

This is not for A336b
For A336b use this one
https://t.me/physwizz2/1241

Rooted with Magisk

Bugs


Install tar from Odin or extract img and install from twrp

Installation
https://t.me/physwizz2/454


Kernel source code
https://github.com/physwizz?tab=repositories

@physwizz

========================
Exynos 850 Channel: https://t.me/a127f_res
Exynos 850 group: https://t.me/a12schat
Physwizz Channel: https://t.me/physwizz2
Physwizz group: https://t.me/physwizz3
A125 group
https://t.me/a125group