[ROM][11][OneUI-3.1] A40s Port v2 [m30lte][STABLE]

Search This thread

Akhil99

Senior Member
Oct 6, 2015
192
275
Mysore
banner.png



ROM CURRENT VERSION 2
THANKS TO EVERYONE WAITING PATIENTLY, THE WAIT IS OVER!
BEFORE CONTINUING READING, HIT THANKS BUTTON! A LOT OF EFFORT HAS GONE INTO THIS.
READ COMPLETE POST FOR THE BEST EXPERIENCE WITH THIS ROM.


WARNING!

As usual, I am not responsible for damage to your device, you, the user is choosing to make these modifications.
Your device's warranty is VOID if this procedure is followed, Proceed at your own caution!


CREDITS:
I would like to thank my mentor @neel0210 for helping me get into OneUI development and I would not be here presenting my work without him., thanks senpai!

Big Thanks to @Astrako for encouragement, timely advice & kind words.

My friend in this endeavour since the beginning @el0xren for his fixes and mods and tolerating my spam. I would not know what I would do without you buddy.

This is ROM was made in heavy collaboration with @VDavid003 who shared with me his knowledge and technical support. I consider him a heavy contributor. Thanks for your help bro!

This is ROM was made in heavy collaboration with @akhil093 who is an expert APK and FRAMEWORK developer and modder, I consider him a huge part of all M30 projects. Thanks for your help bro, let's keep the M30 alive!

@MrWaehere for his AMAZING CRB KITCHEN which made this easier!
Huge thanks for your kitchen chief! This would've taken wayy longer without your wonderful kitchen


Myself for bringing you this A40s Port ROM for the M30 & Samsung for their sources :D.

This is the OneUI 3.1 full port from the Samsung Galaxy A40s to Samsung Galaxy M30.

What's SO special about this compared to A40 R port?

Samsung Galaxy A40s is a rebranded Galaxy M30 sold only in China and Taiwan
A40s was released with Pie while M30 released with Oreo.
This meant that M30 stuck on Q with pathetic OneUI Core 2.0
while the A40s got OneUI 3.1 (not core)
Research revealed that the devices are identical in every way except the display panel and battery capacity
This gave us a port candidate with all features working!!!!!!
We fixed Camera by comparing and rewriting the Device Tree Source, Porting FIMCIS2 Driver and the CAMERA HAL, so basically a full camera stack port was involved!

The result is a flawlessly working Camera!

We have fixed Samsung Camera on R ports!
This took a lot of effort and hardwork from me and @VDavid003

I will shortly post source to github for everyone to refer.
HIT THE THANKS BUTTON TO KEEP US MOTIVATED!

BUGS:
YOU TELL US!
EVERY HARDWARE FEATURE WORKS!

IN FACT SOME HARDWARE FEATURES WERE ADDED DUE TO NEW SENSOR HALS AND MUCH MORE!
THIS IS AN A to Z port of A40s to M30!
PLEASE LET US KNOW IF THERE IS AN ISSUE WE MIGHT HAVE NOT COME ACROSS

Contact/Post here or on our Telegram Group

THIS ROM PACKAGE HAS STOCK A40s Kernel, Kernel will be worked on later.

Based on: A3051XXU4CUJ1 AP Taiwan latest March 2021 security patch
Base Firmware: Use Q Modem and Bootloader

Reported to be working with firmware w/ following details

Device: Samsung Galaxy M30 SM-M305[F] / SM-M305[M]
BL: Q Modem and Bootloader
CP: Q Modem and Bootloader
CSC: HOME_CSC_OMC_ODM_M305F
Patch:
Android Version: 11
One UI Version: 3.1

========================================================
INSTALLATION PROCEDURE:
========================================================


HERE IS THE YOUTUBE VIDEO I MADE FOR INSTALLATION AND SHOWCASE:
CLICK HERE!

If you're coming from TurboROM or other custom ROM apart from stock skip to step "c", assuming you have BL unlocked and the TWRP linked here below installed.

a.Be on the Q firmware, I will not entertain your grievances if you're on other version.
b.Make sure bootloader unlocked and the Odin Download mode splash screen displays KG State:checking and OEM LOCK: OFF.
c.Get the latest TWRP experimental build over here https://forum.xda-developers.com/galaxy-m30/development/recovery-twrp-3-4-0-0-recovery-t4131667
d.Get ROM zip (See downloads at end of post).
e.Boot into TWRP and Wipe Data, Cache, Dalvik Cache.
f.Place the single ROM zip you downloaded on MicroSDCard as you will be Formatting Data later.
g.Install A40s Port ROM zip file, read on screen instructions.
h.After installing, format data in Wipe->Format Data->yes, if you want to keep internal storage data don't do this.
h.Reboot into system. :p
Device will take some time to install and bootup, wait patiently.
In the mean time read over the features listed below.


A40s Port Version STABLE v2
ROM FEATURES:

1.Stock A40s System FULL port, ALL A40s ONEUI 3.1 Features.
2.Minor debloating performed.
3.1st October 2021 Security Patch.

Feel free to report bugs, & give suggestions below.
If you want to donate, message me on Telegram @cha0scl0wn.

HIT THANKS IF YOU LIKED OUR WORK.


CHANGELOGS: CHECK TELEGRAM!

DOWNLOADS


VERSION 1 DOWNLOAD:
1.ROM : MEGA DRIVE | GoogleDrive (courtesy: @razs.originals ty bro)

VERSION 2 DOWNLOAD:

All credit of v2 goes to @akhil093 , thanks for your hardwork brother!
2. ROM GoogleDrive

Big thanks to testers:
1. @MiyamuraNEET
2. @zan
3. @MinatoNamikaze
4. @bravo

Ping me if I left anyone out :)

SOME SCREENSHOTS!

KERNEL SOURCE: https://github.com/akhil1999/android_kernel_samsung_m30lte
 
Last edited:

x.BeHi.x

New member
Jan 7, 2018
3
2
28
Iran
" After installing, format data in Wipe->Format Data->yes ... "

This will ERASE internal storage , including the installed custom Rom .
So we have to install the ROM again 🤔

Correct me if I'm wrong 🙏
 
  • Like
Reactions: Akhil99

thanhhai8888

Member
May 12, 2011
29
1
Hi every body.
Please help me. I'm flash lasted TWRP for my phone; step by step. But after flash DM-disable, my phone stuck on download mod, not boot.
Please help me flash custom recovery
 

el0xren

Senior Member
View attachment 5508007

THANKS TO EVERYONE WAITING PATIENTLY, THE WAIT IS OVER!
BEFORE CONTINUING READING, HIT THANKS BUTTON! A LOT OF EFFORT HAS GONE INTO THIS.
READ COMPLETE POST FOR THE BEST EXPERIENCE WITH THIS ROM.


WARNING!

As usual, I am not responsible for damage to your device, you, the user is choosing to make these modifications.
Your device's warranty is VOID if this procedure is followed, Proceed at your own caution!


CREDITS:
I would like to thank my mentor @neel0210 for helping me get into OneUI development and I would not be here presenting my work without him., thanks senpai!

Big Thanks to @Astrako for encouragement, timely advice & kind words.

My friend in this endeavour since the beginning @el0xren for his fixes and mods and tolerating my spam. I would not know what I would do without you buddy.

This is ROM was made in heavy collaboration with @VDavid003 who shared with me his knowledge and technical support. I consider him a heavy contributor. Thanks for your help bro!

This is ROM was made in heavy collaboration with @akhil093 who is an expert APK and FRAMEWORK developer and modder, I consider him a huge part of all M30 projects. Thanks for your help bro, let's keep the M30 alive!

@MrWaehere for his AMAZING CRB KITCHEN which made this easier!
Huge thanks for your kitchen chief! This would've taken wayy longer without your wonderful kitchen


Myself for bringing you this A40s Port ROM for the M30 & Samsung for their sources :D.

This is the OneUI 3.1 full port from the Samsung Galaxy A40s to Samsung Galaxy M30.

What's SO special about this compared to A40 R port?

Samsung Galaxy A40s is a rebranded Galaxy M30 sold only in China and Taiwan
A40s was released with Pie while M30 released with Oreo.
This meant that M30 stuck on Q with pathetic OneUI Core 2.0
while the A40s got OneUI 3.1 (not core)
Research revealed that the devices are identical in every way except the display panel and battery capacity
This gave us a port candidate with all features working!!!!!!
We fixed Camera by comparing and rewriting the Device Tree Source, Porting FIMCIS2 Driver and the CAMERA HAL, so basically a full camera stack port was involved!

The result is a flawlessly working Camera!

We have fixed Samsung Camera on R ports!
This took a lot of effort and hardwork from me and @VDavid003

I will shortly post source to github for everyone to refer.
HIT THE THANKS BUTTON TO KEEP US MOTIVATED!

BUGS:
YOU TELL US!
EVERY HARDWARE FEATURE WORKS!

IN FACT SOME HARDWARE FEATURES WERE ADDED DUE TO NEW SENSOR HALS AND MUCH MORE!
THIS IS AN A to Z port of A40s to M30!
PLEASE LET US KNOW IF THERE IS AN ISSUE WE MIGHT HAVE NOT COME ACROSS

Contact/Post here or on our Telegram Group

THIS ROM PACKAGE HAS STOCK A40s Kernel, Kernel will be worked on later.

Based on: A3051XXU4CUJ1 AP Taiwan latest March 2021 security patch
Base Firmware: Use Q Modem and Bootloader

Reported to be working with firmware w/ following details

Device: Samsung Galaxy M30 SM-M305[F] / SM-M305[M]
BL: Q Modem and Bootloader
CP: Q Modem and Bootloader
CSC: HOME_CSC_OMC_ODM_M305F
Patch:
Android Version: 11
One UI Version: 3.1

========================================================
INSTALLATION PROCEDURE:
========================================================


HERE IS THE YOUTUBE VIDEO I MADE FOR INSTALLATION AND SHOWCASE:
CLICK HERE!

If you're coming from TurboROM or other custom ROM apart from stock skip to step "c", assuming you have BL unlocked and the TWRP linked here below installed.

a.Be on the Q firmware, I will not entertain your grievances if you're on other version.
b.Make sure bootloader unlocked and the Odin Download mode splash screen displays KG State:checking and OEM LOCK: OFF.
c.Get the latest TWRP experimental build over here https://forum.xda-developers.com/galaxy-m30/development/recovery-twrp-3-4-0-0-recovery-t4131667
d.Get ROM zip (See downloads at end of post).
e.Boot into TWRP and Wipe Data, Cache, Dalvik Cache.
f.Place the single ROM zip you downloaded on MicroSDCard as you will be Formatting Data later.
g.Install A40 Port ROM zip file, read on screen instructions.
h.After installing, format data in Wipe->Format Data->yes, if you want to keep internal storage data don't do this.
h.Reboot into system. :p
Device will take some time to install and bootup, wait patiently.
In the mean time read over the features listed below.


A40s Port Version STABLE v1
========================================================
ROM FEATURES:
========================================================
1.Stock A40s System FULL port, ALL A40s ONEUI 3.1 Features.
2.Minor debloating performed.
3.1st October 2021 Security Patch.

Feel free to report bugs, & give suggestions below.
If you want to donate, message me on Telegram @cha0scl0wn.

HIT THANKS IF YOU LIKED OUR WORK.
========================================================
DOWNLOADS
========================================================
1.ROM : MEGA DRIVE | GoogleDrive (courtesy: @razs.originals ty bro)

Big thanks to testers:
1. @MiyamuraNEET
2. @zan
3. @MinatoNamikaze
4. @bravo

Ping me if I left anyone out :)

SOME SCREENSHOTS!

KERNEL SOURCE: https://github.com/akhil1999/android_kernel_samsung_m30lte
Awesome job! Keep it up😻🤲
 
  • Love
Reactions: Akhil99

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    banner.png



    ROM CURRENT VERSION 2
    THANKS TO EVERYONE WAITING PATIENTLY, THE WAIT IS OVER!
    BEFORE CONTINUING READING, HIT THANKS BUTTON! A LOT OF EFFORT HAS GONE INTO THIS.
    READ COMPLETE POST FOR THE BEST EXPERIENCE WITH THIS ROM.


    WARNING!

    As usual, I am not responsible for damage to your device, you, the user is choosing to make these modifications.
    Your device's warranty is VOID if this procedure is followed, Proceed at your own caution!


    CREDITS:
    I would like to thank my mentor @neel0210 for helping me get into OneUI development and I would not be here presenting my work without him., thanks senpai!

    Big Thanks to @Astrako for encouragement, timely advice & kind words.

    My friend in this endeavour since the beginning @el0xren for his fixes and mods and tolerating my spam. I would not know what I would do without you buddy.

    This is ROM was made in heavy collaboration with @VDavid003 who shared with me his knowledge and technical support. I consider him a heavy contributor. Thanks for your help bro!

    This is ROM was made in heavy collaboration with @akhil093 who is an expert APK and FRAMEWORK developer and modder, I consider him a huge part of all M30 projects. Thanks for your help bro, let's keep the M30 alive!

    @MrWaehere for his AMAZING CRB KITCHEN which made this easier!
    Huge thanks for your kitchen chief! This would've taken wayy longer without your wonderful kitchen


    Myself for bringing you this A40s Port ROM for the M30 & Samsung for their sources :D.

    This is the OneUI 3.1 full port from the Samsung Galaxy A40s to Samsung Galaxy M30.

    What's SO special about this compared to A40 R port?

    Samsung Galaxy A40s is a rebranded Galaxy M30 sold only in China and Taiwan
    A40s was released with Pie while M30 released with Oreo.
    This meant that M30 stuck on Q with pathetic OneUI Core 2.0
    while the A40s got OneUI 3.1 (not core)
    Research revealed that the devices are identical in every way except the display panel and battery capacity
    This gave us a port candidate with all features working!!!!!!
    We fixed Camera by comparing and rewriting the Device Tree Source, Porting FIMCIS2 Driver and the CAMERA HAL, so basically a full camera stack port was involved!

    The result is a flawlessly working Camera!

    We have fixed Samsung Camera on R ports!
    This took a lot of effort and hardwork from me and @VDavid003

    I will shortly post source to github for everyone to refer.
    HIT THE THANKS BUTTON TO KEEP US MOTIVATED!

    BUGS:
    YOU TELL US!
    EVERY HARDWARE FEATURE WORKS!

    IN FACT SOME HARDWARE FEATURES WERE ADDED DUE TO NEW SENSOR HALS AND MUCH MORE!
    THIS IS AN A to Z port of A40s to M30!
    PLEASE LET US KNOW IF THERE IS AN ISSUE WE MIGHT HAVE NOT COME ACROSS

    Contact/Post here or on our Telegram Group

    THIS ROM PACKAGE HAS STOCK A40s Kernel, Kernel will be worked on later.

    Based on: A3051XXU4CUJ1 AP Taiwan latest March 2021 security patch
    Base Firmware: Use Q Modem and Bootloader

    Reported to be working with firmware w/ following details

    Device: Samsung Galaxy M30 SM-M305[F] / SM-M305[M]
    BL: Q Modem and Bootloader
    CP: Q Modem and Bootloader
    CSC: HOME_CSC_OMC_ODM_M305F
    Patch:
    Android Version: 11
    One UI Version: 3.1

    ========================================================
    INSTALLATION PROCEDURE:
    ========================================================


    HERE IS THE YOUTUBE VIDEO I MADE FOR INSTALLATION AND SHOWCASE:
    CLICK HERE!

    If you're coming from TurboROM or other custom ROM apart from stock skip to step "c", assuming you have BL unlocked and the TWRP linked here below installed.

    a.Be on the Q firmware, I will not entertain your grievances if you're on other version.
    b.Make sure bootloader unlocked and the Odin Download mode splash screen displays KG State:checking and OEM LOCK: OFF.
    c.Get the latest TWRP experimental build over here https://forum.xda-developers.com/galaxy-m30/development/recovery-twrp-3-4-0-0-recovery-t4131667
    d.Get ROM zip (See downloads at end of post).
    e.Boot into TWRP and Wipe Data, Cache, Dalvik Cache.
    f.Place the single ROM zip you downloaded on MicroSDCard as you will be Formatting Data later.
    g.Install A40s Port ROM zip file, read on screen instructions.
    h.After installing, format data in Wipe->Format Data->yes, if you want to keep internal storage data don't do this.
    h.Reboot into system. :p
    Device will take some time to install and bootup, wait patiently.
    In the mean time read over the features listed below.


    A40s Port Version STABLE v2
    ROM FEATURES:

    1.Stock A40s System FULL port, ALL A40s ONEUI 3.1 Features.
    2.Minor debloating performed.
    3.1st October 2021 Security Patch.

    Feel free to report bugs, & give suggestions below.
    If you want to donate, message me on Telegram @cha0scl0wn.

    HIT THANKS IF YOU LIKED OUR WORK.


    CHANGELOGS: CHECK TELEGRAM!

    DOWNLOADS


    VERSION 1 DOWNLOAD:
    1.ROM : MEGA DRIVE | GoogleDrive (courtesy: @razs.originals ty bro)

    VERSION 2 DOWNLOAD:

    All credit of v2 goes to @akhil093 , thanks for your hardwork brother!
    2. ROM GoogleDrive

    Big thanks to testers:
    1. @MiyamuraNEET
    2. @zan
    3. @MinatoNamikaze
    4. @bravo

    Ping me if I left anyone out :)

    SOME SCREENSHOTS!

    KERNEL SOURCE: https://github.com/akhil1999/android_kernel_samsung_m30lte
    2
    Amazing work mate!!! Tons of kudos for you, keep it up!!!
    2
    Amazing work mate!!! Tons of kudos for you, keep it up!!!
    Thanks Sir, huge inspiration from you, hope you can return to the scenes one day haha!
    2
    Community must be glad that they have you!! Cheers!!!!!
    Thank you senpai, glad to be under your mentoring!
    2
    @Akhil99 Please check your PM inbox. Thank you.

    -Regards: Badger50 FSM
    Yes, I have done the needful. Thanks for pointing it out