F62/M62 Kernels
Exynos 9825
E625 (F62)
Android 11 R
E625 (F62) v5.0c
https://t.me/physwizz2/419
E625 (F62) v5.1c
https://t.me/physwizz2/420
E625 (F62) v6.01c
https://t.me/physwizz2/442
E625 (F62) v6.03c
https://t.me/physwizz2/444
E625 (F62) V6.04
https://t.me/physwizz2/461
E625 (F62) V6.05
https://t.me/physwizz2/474
E625 (F62) V6.2
https://t.me/physwizz2/515
Android 12 S
E625 (F62) v1
https://t.me/physwizz2/448
E625 (F62) v2
https://t.me/physwizz2/451
E625 (F62) v2.1
https://t.me/physwizz2/462
E625 (F62) v2.3
https://t.me/physwizz2/473
F62 S v2.4
https://t.me/physwizz2/476
E625 (F62) v2.6
https://t.me/physwizz2/511
Android 13 T
E625 (F62) v1.1
https://t.me/physwizz2/676
E625 (F62) v2
https://t.me/physwizz2/677
E625 (F62) u4 5.1
https://t.me/physwizz2/913
F62 ksu
https://t.me/physwizz2/1035
Permissive
https://t.me/physwizz2/1364
M625 (M62)
Android 11 R
M62 v1c
M62 u2 R
Android 12 S
M62 u2 S
M62 u2 S v2
Android 13 T
M62
https://t.me/physwizz2/685
@physwizz
Exynos 9825
E625 (F62)
Android 11 R
E625 (F62) v5.0c
https://t.me/physwizz2/419
E625 (F62) v5.1c
https://t.me/physwizz2/420
E625 (F62) v6.01c
https://t.me/physwizz2/442
E625 (F62) v6.03c
https://t.me/physwizz2/444
E625 (F62) V6.04
https://t.me/physwizz2/461
E625 (F62) V6.05
https://t.me/physwizz2/474
E625 (F62) V6.2
https://t.me/physwizz2/515
Android 12 S
E625 (F62) v1
https://t.me/physwizz2/448
E625 (F62) v2
https://t.me/physwizz2/451
E625 (F62) v2.1
https://t.me/physwizz2/462
E625 (F62) v2.3
https://t.me/physwizz2/473
F62 S v2.4
https://t.me/physwizz2/476
E625 (F62) v2.6
https://t.me/physwizz2/511
Android 13 T
E625 (F62) v1.1
https://t.me/physwizz2/676
E625 (F62) v2
https://t.me/physwizz2/677
E625 (F62) u4 5.1
https://t.me/physwizz2/913
F62 ksu
https://t.me/physwizz2/1035
Permissive
https://t.me/physwizz2/1364
M625 (M62)
Android 11 R
M62 v1c
M62 u2 R
Android 12 S
M62 u2 S
M62 u2 S v2
Android 13 T
M62
https://t.me/physwizz2/685
@physwizz
Telegram
Physwizz Collection
physwizz E625 u2 kernel version 5.0c
For F62 only
Updated platform
For OneUI 3.1
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400…
For F62 only
Updated platform
For OneUI 3.1
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400…
Installing physwizz custom kernels
INSTALL AT YOUR OWN RISK
I AM NOT RESPONSIBLE FOR ANY BRICKED PHONES
But I will help any well-mannered person to recover.
Kernels will often work over 3 or 4 binaries
Note: physwizz kernels work best with debloated stock or with wizzROM
AOSP ROMs may not be supported.
If you don't like my kernel then clone my source and build your own.
Note: Some magisk modules can help oc the device
Note : ignore the system error message on boot. Just tap ok.
A. Preparation
1. Root the phone
2. Compress your patched boot.img to make boot.tar
3. Copy boot.tar to PC
Note: If you have previously installed a custom dtbo, you may need to flash stock dtbo
B. Installation
Method 1
Install from twrp
Reboot to recovery
Backup boot and dtbo (if available)
Install kernel zip or boot.img
Wipe both caches
Reboot
Method 2
Install kernel from terminal.
1. Download magisk module (magic flash zip) https://github.com/Magisk-Modules-Alt-Repo/magic-flash
2. Install module and reboot.
3. Open terminal.
4. Navigate to folder containing kernel zip.
Use
ls to list contents
and
cd to change directories
5. Type su
6. Type flash kernel zip
7. Reboot
Method 3
Using ADB
Install adb tools on pc
Connect phone to PC in normal mode
Copy zip file to adb folder on pc
Open terminal on pc
Navigate to adb folder
Type
adb sideload file-name.zip
Method 4
Using boot.img
Install AIK Mobile from magisk modules
Use rootexplorer to access
/data/local/AIK-MOBILE
Update to new version
Add patched boot.img and tap unpackimg.sh
Exit the folder and return to see the files.
Edit the files (eg to add a new Image
rename Image to boot.img-kernel and insert in split-image folder)
Tap repackimg.sh
Rename new_image.img to boot.img
Compress boot.img to boot.tar
Copy boot.tar to PC
To preserve file size use this method
https://github.com/cfig/Android_boot_image_editor
Reboot phone to download mode
Install boot.tar from odin
Method 5
Using a second phone
Flash tar from Eros or Thor
Or
1. Prepare boot.img as in Method 4.
2. Use heimdall
Method 6
Try bugjaeger mobile adb-usb otg app from playstore
C. Removal
Method 1
Reboot to recovery
Restore boot and dtbo
Reboot
Method 2.
Reboot phone to download mode
Install patched boot.tar or patched-ap.tar from odin
@physwizz
INSTALL AT YOUR OWN RISK
I AM NOT RESPONSIBLE FOR ANY BRICKED PHONES
But I will help any well-mannered person to recover.
Kernels will often work over 3 or 4 binaries
Note: physwizz kernels work best with debloated stock or with wizzROM
AOSP ROMs may not be supported.
If you don't like my kernel then clone my source and build your own.
Note: Some magisk modules can help oc the device
Note : ignore the system error message on boot. Just tap ok.
A. Preparation
1. Root the phone
2. Compress your patched boot.img to make boot.tar
3. Copy boot.tar to PC
Note: If you have previously installed a custom dtbo, you may need to flash stock dtbo
B. Installation
Method 1
Install from twrp
Reboot to recovery
Backup boot and dtbo (if available)
Install kernel zip or boot.img
Wipe both caches
Reboot
Method 2
Install kernel from terminal.
1. Download magisk module (magic flash zip) https://github.com/Magisk-Modules-Alt-Repo/magic-flash
2. Install module and reboot.
3. Open terminal.
4. Navigate to folder containing kernel zip.
Use
ls to list contents
and
cd to change directories
5. Type su
6. Type flash kernel zip
7. Reboot
Method 3
Using ADB
Install adb tools on pc
Connect phone to PC in normal mode
Copy zip file to adb folder on pc
Open terminal on pc
Navigate to adb folder
Type
adb sideload file-name.zip
Method 4
Using boot.img
Install AIK Mobile from magisk modules
Use rootexplorer to access
/data/local/AIK-MOBILE
Update to new version
Add patched boot.img and tap unpackimg.sh
Exit the folder and return to see the files.
Edit the files (eg to add a new Image
rename Image to boot.img-kernel and insert in split-image folder)
Tap repackimg.sh
Rename new_image.img to boot.img
Compress boot.img to boot.tar
Copy boot.tar to PC
To preserve file size use this method
https://github.com/cfig/Android_boot_image_editor
Reboot phone to download mode
Install boot.tar from odin
Method 5
Using a second phone
Flash tar from Eros or Thor
Or
1. Prepare boot.img as in Method 4.
2. Use heimdall
Method 6
Try bugjaeger mobile adb-usb otg app from playstore
C. Removal
Method 1
Reboot to recovery
Restore boot and dtbo
Reboot
Method 2.
Reboot phone to download mode
Install patched boot.tar or patched-ap.tar from odin
@physwizz
GitHub
GitHub - Magisk-Modules-Alt-Repo/magic-flash: An android CLI flash tool without custom recoveries
An android CLI flash tool without custom recoveries - Magisk-Modules-Alt-Repo/magic-flash
❤18🥰1🤩1
physwizz_a135f_kernel_v1b.zip
17.1 MB
physwizz a13 kernel version 1
Based on a135f U1 binary
For OneUI 4
( also works for GSIs)
Samsung securities disabled
More CPU governors
Conservative, On-demand, Userspace, powersave, performance, energy_step, shedutil
Optimised for performance
Overclocked for performance
Underclocked for battery
CPU: 130MHz - 2210MHz
lz4 default compression added to zram
Installation
https://t.me/physwizz2/454
Kernel Source Code
https://github.com/physwizz?tab=repositories
@physwizz
Based on a135f U1 binary
For OneUI 4
( also works for GSIs)
Samsung securities disabled
More CPU governors
Conservative, On-demand, Userspace, powersave, performance, energy_step, shedutil
Optimised for performance
Overclocked for performance
Underclocked for battery
CPU: 130MHz - 2210MHz
lz4 default compression added to zram
Installation
https://t.me/physwizz2/454
Kernel Source Code
https://github.com/physwizz?tab=repositories
@physwizz
👍1
CPU (Central Processing Unit) and frequency
My first computer had a single core 8 bit processor so it calculated on binary numbers between
00000000 (0 decimal)
And
11111111 (255 decimal)
A 64 bit CPU works with binary numbers with 64 digits.
The frequency of the CPU tells you how many operations are processed every second.
A core at 125MHz will process 125 million operations each second.
An example of an operation is
Roll right.
For binary number
10011101 (157 decimal)
Roll right gives
11001110 (206 decimal)
All the digits shift to the right and the last one rolls back to the beginning.
@physwizz
My first computer had a single core 8 bit processor so it calculated on binary numbers between
00000000 (0 decimal)
And
11111111 (255 decimal)
A 64 bit CPU works with binary numbers with 64 digits.
The frequency of the CPU tells you how many operations are processed every second.
A core at 125MHz will process 125 million operations each second.
An example of an operation is
Roll right.
For binary number
10011101 (157 decimal)
Roll right gives
11001110 (206 decimal)
All the digits shift to the right and the last one rolls back to the beginning.
@physwizz
physwizz_E625-v6.04.zip
18.5 MB
physwizz E625 u2 kernel
version 6.04
For F62 Android 11 only
For OneUI 3.1
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 520 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
Mtp for GSIs
Thermal GPU from nalas
Installation
https://t.me/physwizz2/454
https://t.me/physwizz2/446
Bugs
?
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
version 6.04
For F62 Android 11 only
For OneUI 3.1
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 520 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
Mtp for GSIs
Thermal GPU from nalas
Installation
https://t.me/physwizz2/454
https://t.me/physwizz2/446
Bugs
?
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
physwizz_E625-S-v2.1.zip
18.6 MB
physwizz E625
version 2.1
For F62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
GPU thermal from nalas
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
version 2.1
For F62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
GPU thermal from nalas
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
physwizz_a125m_u2_kernel-v1.zip
14.5 MB
physwizz a12 kernel version 1
Based on a125m U2
For OneUI 3.1
(May also work for GSIs)
Built with proton-clang 13
Method 1
Install from TWRP.
Ignore the error message
Method 2
Using ADB
Install adb platform tools on pc
Connect to PC
Copy zip file to adb folder on pc
Open terminal on pc
Navigate to adb folder
Type
adb sideload file-name.zip
Kernel
https://github.com/physwizz?tab=repositories
Based on a125m U2
For OneUI 3.1
(May also work for GSIs)
Built with proton-clang 13
Method 1
Install from TWRP.
Ignore the error message
Method 2
Using ADB
Install adb platform tools on pc
Connect to PC
Copy zip file to adb folder on pc
Open terminal on pc
Navigate to adb folder
Type
adb sideload file-name.zip
Kernel
https://github.com/physwizz?tab=repositories
physwizz_a125m_u2_kernel-v2.zip
15.2 MB
physwizz a12 kernel version 2
Based on a125m U2
For OneUI 3.1
(May also work for GSIs)
Built with proton-clang 13
Samsung securities disabled
More CPU governors
Optimised for performance
Lz4 is default in zram
Installation
https://t.me/physwizz2/454
Kernel
https://github.com/physwizz?tab=repositories
Based on a125m U2
For OneUI 3.1
(May also work for GSIs)
Built with proton-clang 13
Samsung securities disabled
More CPU governors
Optimised for performance
Lz4 is default in zram
Installation
https://t.me/physwizz2/454
Kernel
https://github.com/physwizz?tab=repositories
physwizz_E625-S-v2.3.zip
18.6 MB
physwizz E625
version 2.3
For F62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
GPU thermal from nalas
Improved gpu scaling
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
version 2.3
For F62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
GPU thermal from nalas
Improved gpu scaling
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
physwizz_E625-R-v6.05.zip
18.5 MB
physwizz E625 u2 kernel
version 6.05
For F62 Android 11 only
For OneUI 3.1
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 520 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
Mtp for GSIs
Thermal GPU from nalas
Improved gpu scaling
Installation
https://t.me/physwizz2/454
https://t.me/physwizz2/446
Bugs
?
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
version 6.05
For F62 Android 11 only
For OneUI 3.1
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 520 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
Mtp for GSIs
Thermal GPU from nalas
Improved gpu scaling
Installation
https://t.me/physwizz2/454
https://t.me/physwizz2/446
Bugs
?
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
PHYSWIZZ STUFF
Guides
https://t.me/physwizz2/242
Kernels
https://t.me/physwizz2/240
ROMs & Mods
https://t.me/physwizz2/243
Kernel Building
https://t.me/physwizz2/241
Discussion Group
https://t.me/physwizz3
A12s & m12 resources channel
https://t.me/a127f_res
A127f & M127f development
https://t.me/a12schat
XDA collection
https://forum.xda-developers.com/t/physwizz-collection.4253081/
@physwizz
Time Zone: GMT +10
Guides
https://t.me/physwizz2/242
Kernels
https://t.me/physwizz2/240
ROMs & Mods
https://t.me/physwizz2/243
Kernel Building
https://t.me/physwizz2/241
Discussion Group
https://t.me/physwizz3
A12s & m12 resources channel
https://t.me/a127f_res
A127f & M127f development
https://t.me/a12schat
XDA collection
https://forum.xda-developers.com/t/physwizz-collection.4253081/
@physwizz
Time Zone: GMT +10
Telegram
Physwizz Collection
INDEX: GUIDES from physwizz
About me
https://t.me/physwizz2/2
Apatch
https://t.me/ex850chat/64527
Repository
https://github.com/bmax121/APatch
Guide
https://t.me/physwizz3/74835
My First PC
https://t.me/physwizz2/901
My Management Plan
https://t.me/physwizz2/367…
About me
https://t.me/physwizz2/2
Apatch
https://t.me/ex850chat/64527
Repository
https://github.com/bmax121/APatch
Guide
https://t.me/physwizz3/74835
My First PC
https://t.me/physwizz2/901
My Management Plan
https://t.me/physwizz2/367…
physwizz_E625-S-v2.4.zip
18.6 MB
physwizz E625 (F62)
version 2.4
For F62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
GPU thermal from nalas
Improved gpu scaling
Twrp friendly
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
version 2.4
For F62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
GPU thermal from nalas
Improved gpu scaling
Twrp friendly
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
physwizz_m625-R-u2.zip
18.5 MB
physwizz M625 u2 R
For M62 Android 11 only
For OneUI 3
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 3016
lz4 as default in zram
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
For M62 Android 11 only
For OneUI 3
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 3016
lz4 as default in zram
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
physwizz_m625-S-u2.zip
18.6 MB
physwizz M625 u2 S
For M62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 3016
lz4 as default in zram
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
For M62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 3016
lz4 as default in zram
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
PHYSWIZZ STUFF
Guides
https://t.me/physwizz2/242
Kernels
https://t.me/physwizz2/240
ROMs & Mods
https://t.me/physwizz2/243
Kernel Building
https://t.me/physwizz2/241
Discussion Group
https://t.me/physwizz3
A12s & m12 resources channel
https://t.me/a127f_res
A127f & M127f development
https://t.me/a12schat
XDA collection
https://forum.xda-developers.com/t/physwizz-collection.4253081/
@physwizz
Time Zone: GMT +10
Guides
https://t.me/physwizz2/242
Kernels
https://t.me/physwizz2/240
ROMs & Mods
https://t.me/physwizz2/243
Kernel Building
https://t.me/physwizz2/241
Discussion Group
https://t.me/physwizz3
A12s & m12 resources channel
https://t.me/a127f_res
A127f & M127f development
https://t.me/a12schat
XDA collection
https://forum.xda-developers.com/t/physwizz-collection.4253081/
@physwizz
Time Zone: GMT +10
Telegram
Physwizz Collection
INDEX: GUIDES from physwizz
About me
https://t.me/physwizz2/2
Apatch
https://t.me/ex850chat/64527
Repository
https://github.com/bmax121/APatch
Guide
https://t.me/physwizz3/74835
My First PC
https://t.me/physwizz2/901
My Management Plan
https://t.me/physwizz2/367…
About me
https://t.me/physwizz2/2
Apatch
https://t.me/ex850chat/64527
Repository
https://github.com/bmax121/APatch
Guide
https://t.me/physwizz3/74835
My First PC
https://t.me/physwizz2/901
My Management Plan
https://t.me/physwizz2/367…
physwizz_m625-S-u2-v2.zip
18.6 MB
physwizz M625 u2 S v2
For M62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 520 - 3016
lz4 as default in zram
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
For M62 Android 12 only
For OneUI 4
( also works for GSIs)
More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 520 - 3016
lz4 as default in zram
Bugs
?
Installation
https://t.me/physwizz2/454
Kernel source code
https://github.com/physwizz?tab=repositories
@physwizz
My kernel build Scripts
=======================
for android 11 use
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
for android 12 use
export PLATFORM_VERSION=12
export ANDROID_MAJOR_VERSION=s
@physwizz
Exynos
======
a105 a205 a305 a405 a505
Build
-----
make clean && make mrproper
export CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-
export ARCH=arm64
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
make physwizz_defconfig
make
--------------------------------------------------------------------
E625(F62) M625
==============
1. set up python 2
sudo -s
sudo apt install pip
pip install virtualenv
which python2.7
which python3
virtualenv -p /usr/bin/python2.7 Vpy27
source Vpy27/bin/activate
2. from then on
sudo -s
virtualenv -p /usr/bin/python2.7 Vpy27
source Vpy27/bin/activate
3.Edit makefile to
CC=~/toolchains/jopp/samsung-exynos9820-toolchain-default/clang/host/linux-x86/clang-4639204-cfp-jopp/bin/clang
4. Build
make clean && make mrproper
export CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-
export ARCH=arm64
export PLATFORM_VERSION=12
export ANDROID_MAJOR_VERSION=s
make physwizz_defconfig
make
--------------------------------------------------------------------
Mediatek
========
a125 a225 a107
1. Edit makefile to
CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-androidkernel-
CC= ~/toolchains/proton-clang-13-clang/bin/clang
CLANG_TRIPLE= ~/toolchains/proton-clang-13-clang/bin/aarch64-linux-gnu-
or
CLANG_TRIPLE=aarch64-linux-gnu-
2. Patch for strcpy error
git remote add a125 git@github.com:physwizz/A125M.git
git fetch --all
git cherry-pick 3aea117fb57d4eba3e592cc953054b98256a31c6
git push origin main -f
3. Build
make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
make -C $(pwd) O=$(pwd)/out KCFLAGS=-w CONFIG_SECTION_MISMATCH_WARN_ONLY=y physwizz_defconfig
make -C $(pwd) O=$(pwd)/out KCFLAGS=-w CONFIG_SECTION_MISMATCH_WARN_ONLY=y
--------------------------------------------------------------------
Exynos 850
==========
a127 a217 m127 f127 a135f
1. Edit makefile to
CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-
CC= ~/toolchains/android_prebuilts_clang_host_linux-x86_clang-5484270-9.0/bin/clang
CLANG_TRIPLE= ~/toolchains/proton-clang-13-clang/bin/aarch64-linux-gnu-
https://github.com/physwizz/toolchains-for-exynos-850
2. Build
make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
make physwizz_defconfig
make
a127f dtb
=========
make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
export DTB_LOC= ~/a127f/arch/arm64/boot/dts
export TOOLS_LOC=$(pwd)/scripts/tools/bin
make physwizz_defconfig
make
$TOOLS_LOC/mkdtboimg.py cfg_create $DTB_LOC/dtb.img --dtb-dir $DTB_LOC/exynos $TOOLS_LOC/dtb.cfg
Clang only build
=============
make O=out ARCH=arm64 <defconfig>
PATH="<path to clang folder>/bin:<path to gcc folder>/bin:${PATH}" \
make -j$(nproc --all) O=out \
ARCH=arm64 \
CC=clang \
CLANG_TRIPLE=aarch64-linux-gnu- \
CROSS_COMPILE=aarch64-linux-android-
=======================
for android 11 use
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
for android 12 use
export PLATFORM_VERSION=12
export ANDROID_MAJOR_VERSION=s
@physwizz
Exynos
======
a105 a205 a305 a405 a505
Build
-----
make clean && make mrproper
export CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-
export ARCH=arm64
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
make physwizz_defconfig
make
--------------------------------------------------------------------
E625(F62) M625
==============
1. set up python 2
sudo -s
sudo apt install pip
pip install virtualenv
which python2.7
which python3
virtualenv -p /usr/bin/python2.7 Vpy27
source Vpy27/bin/activate
2. from then on
sudo -s
virtualenv -p /usr/bin/python2.7 Vpy27
source Vpy27/bin/activate
3.Edit makefile to
CC=~/toolchains/jopp/samsung-exynos9820-toolchain-default/clang/host/linux-x86/clang-4639204-cfp-jopp/bin/clang
4. Build
make clean && make mrproper
export CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-
export ARCH=arm64
export PLATFORM_VERSION=12
export ANDROID_MAJOR_VERSION=s
make physwizz_defconfig
make
--------------------------------------------------------------------
Mediatek
========
a125 a225 a107
1. Edit makefile to
CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-androidkernel-
CC= ~/toolchains/proton-clang-13-clang/bin/clang
CLANG_TRIPLE= ~/toolchains/proton-clang-13-clang/bin/aarch64-linux-gnu-
or
CLANG_TRIPLE=aarch64-linux-gnu-
2. Patch for strcpy error
git remote add a125 git@github.com:physwizz/A125M.git
git fetch --all
git cherry-pick 3aea117fb57d4eba3e592cc953054b98256a31c6
git push origin main -f
3. Build
make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
make -C $(pwd) O=$(pwd)/out KCFLAGS=-w CONFIG_SECTION_MISMATCH_WARN_ONLY=y physwizz_defconfig
make -C $(pwd) O=$(pwd)/out KCFLAGS=-w CONFIG_SECTION_MISMATCH_WARN_ONLY=y
--------------------------------------------------------------------
Exynos 850
==========
a127 a217 m127 f127 a135f
1. Edit makefile to
CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-
CC= ~/toolchains/android_prebuilts_clang_host_linux-x86_clang-5484270-9.0/bin/clang
CLANG_TRIPLE= ~/toolchains/proton-clang-13-clang/bin/aarch64-linux-gnu-
https://github.com/physwizz/toolchains-for-exynos-850
2. Build
make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
make physwizz_defconfig
make
a127f dtb
=========
make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
export DTB_LOC= ~/a127f/arch/arm64/boot/dts
export TOOLS_LOC=$(pwd)/scripts/tools/bin
make physwizz_defconfig
make
$TOOLS_LOC/mkdtboimg.py cfg_create $DTB_LOC/dtb.img --dtb-dir $DTB_LOC/exynos $TOOLS_LOC/dtb.cfg
Clang only build
=============
make O=out ARCH=arm64 <defconfig>
PATH="<path to clang folder>/bin:<path to gcc folder>/bin:${PATH}" \
make -j$(nproc --all) O=out \
ARCH=arm64 \
CC=clang \
CLANG_TRIPLE=aarch64-linux-gnu- \
CROSS_COMPILE=aarch64-linux-android-
GitHub
GitHub - physwizz/toolchains-for-exynos-850
Contribute to physwizz/toolchains-for-exynos-850 development by creating an account on GitHub.
PHYSWIZZ STUFF
Guides
https://t.me/physwizz2/242
Kernels
https://t.me/physwizz2/240
ROMs & Mods
https://t.me/physwizz2/243
Kernel Building
https://t.me/physwizz2/241
Discussion Group
https://t.me/physwizz3
A12s & m12 resources channel
https://t.me/a127f_res
A127f & M127f development
https://t.me/a12schat
XDA collection
https://forum.xda-developers.com/t/physwizz-collection.4253081/
Projects for physwizz
https://t.me/physwizz2/486
@physwizz
Time Zone: GMT +10
Guides
https://t.me/physwizz2/242
Kernels
https://t.me/physwizz2/240
ROMs & Mods
https://t.me/physwizz2/243
Kernel Building
https://t.me/physwizz2/241
Discussion Group
https://t.me/physwizz3
A12s & m12 resources channel
https://t.me/a127f_res
A127f & M127f development
https://t.me/a12schat
XDA collection
https://forum.xda-developers.com/t/physwizz-collection.4253081/
Projects for physwizz
https://t.me/physwizz2/486
@physwizz
Time Zone: GMT +10
Telegram
Physwizz Collection
INDEX: GUIDES from physwizz
About me
https://t.me/physwizz2/2
Apatch
https://t.me/ex850chat/64527
Repository
https://github.com/bmax121/APatch
Guide
https://t.me/physwizz3/74835
My First PC
https://t.me/physwizz2/901
My Management Plan
https://t.me/physwizz2/367…
About me
https://t.me/physwizz2/2
Apatch
https://t.me/ex850chat/64527
Repository
https://github.com/bmax121/APatch
Guide
https://t.me/physwizz3/74835
My First PC
https://t.me/physwizz2/901
My Management Plan
https://t.me/physwizz2/367…
@physwizz Projects
Joining a Group
=============
1. Read the rules
You should see them as you sign in. Our group is a helpful and supportive group showing respect for others. This includes not swearing or abusing others.
There is even a group where you will be banned for mentioning a particular topic or person.
2. Decide if you want to stay in the group.
3. If you get warned or banned, apologise straight away by contacting an admin in the group. Don't cry and stamp your feet. It won't do you any good.
@physwizz
This is my list of things to do
A. Recoveries
-
B. Kernels
1. Available to Build
-m526b
@peu_peu_peu
2. Waiting for Source Code
- a047 u4
-
3. Try Again Later (maybe)
-
C. My process.
1. Order source code
2. Extract code
3. Push repo to github.com
4. Build basic kernel.
5. Post kernel for testing
6. Refine and post working kernel
NOTE: If you can't wait for me to do it, follow my guides and do it yourself.
Kernel Building
https://t.me/physwizz2/241
TWRP Building
https://t.me/a127f_res/204
Joining a Group
=============
1. Read the rules
You should see them as you sign in. Our group is a helpful and supportive group showing respect for others. This includes not swearing or abusing others.
There is even a group where you will be banned for mentioning a particular topic or person.
2. Decide if you want to stay in the group.
3. If you get warned or banned, apologise straight away by contacting an admin in the group. Don't cry and stamp your feet. It won't do you any good.
@physwizz
This is my list of things to do
A. Recoveries
-
B. Kernels
1. Available to Build
-m526b
@peu_peu_peu
2. Waiting for Source Code
- a047 u4
-
3. Try Again Later (maybe)
-
C. My process.
1. Order source code
2. Extract code
3. Push repo to github.com
4. Build basic kernel.
5. Post kernel for testing
6. Refine and post working kernel
NOTE: If you can't wait for me to do it, follow my guides and do it yourself.
Kernel Building
https://t.me/physwizz2/241
TWRP Building
https://t.me/a127f_res/204
Telegram
Physwizz Collection
INDEX: Kernel Building Guides from physwizz
Kernel Building for Beginners
https://t.me/physwizz2/997
About Me
https://t.me/physwizz2/2
Underclocking and Overclocking
I developed the underclocking code by modifying the existing overclocking code from Carlos…
Kernel Building for Beginners
https://t.me/physwizz2/997
About Me
https://t.me/physwizz2/2
Underclocking and Overclocking
I developed the underclocking code by modifying the existing overclocking code from Carlos…
❤1