Development [ROM][13.0][ENCRYPTION] Official LineageOS 20 for A52 4G and A72

Search This thread

la3ev

New member
Jan 29, 2012
1
0
Probably a dumb question, but in the guide it states phone needs to be downgraded to android 12 before installing lineage 20, why is that ?
 
Last edited:

ethical_haquer

Senior Member
Jan 30, 2023
518
227
Samsung Galaxy A52 4G
Thanks for developing this ROM, Simon! I have been using it for a little while now and it works well. There is only one problem: the camera app doesn't appear to know the size of certain photos it takes. For example, every photo taken with the 64 MP main camera is supposedly exactly 73.22 MB large. All of the following info is from my A52 4G running your first official build of Lineage OS 20. When I copy the photos to my Linux computer I get the same results. Notice how the italicized cameras create photos that are both ginormous and the same exact size. As far as I know, each photo should be slightly different (as the 12MP and 5MP photos, and all videos demonstrate). Anyone else noticing this?

Camera App (Aperature) Settings: Ratio 4:3, Capture Mode - Minimize Latency, Enable OIS

All images are JPGs

12MP Ultra Wide:

Photo1:
Width 4000
Height 3000
File Size: 3.63 MB
Photo2:
Width 4000
Height 3000
File Size: 3.71 MB

64MP Main(Shown as 12.2MP):
Photo1:
Width 4032
Height 3024

File Size: 73.22 MB
Photo2:
Width: 4032
Height: 3024

File Size: 73.22 MB
Video1(5 Seconds):
Width: 1920
Height: 1080
File Size: 12.41 MB
Video2(5 Seconds):
Width: 1920
Height: 1080
File Size: 12.10 MB


5MP Macro:

Photo1:
Width: 2675
Height: 1932
File Size: 1.20 MB
Photo2:
Width: 2576
Height: 1932
File Size: 1.12 MB

32MP Back(Shown as 8.0MP):
Photo1:
Width: 3264
Height: 2448

File Size: 47.94 MB
Photo2:
Width: 3264
Height: 2448

File Size: 47.94 MB
Video1(5 Seconds):
Width: 1920
Height: 1080
File Size: 12.30 MB
Video2(5 Seconds):
Width: 1920
Height: 1080
File Size: 12.55 MB

UPDATE:
I just installed the "Open Camera" app on F-Droid, to see what the filesize was of photos taken from a different app, and...they are even bigger! Every photo I take with the Open Camera app is 96.22 MB large. Interesting how they also end in ".22".
 
Last edited:

Rampler

Senior Member
Nov 12, 2011
162
27
Bavaria
Which steps i have to do for installing again original samsung stockrom (coming from LOS 20.0) ?
Is it enough to install the complete firmware from sammobile via ODIN ?
(A525FXXU4CWA2_A525FOXM4CVL4_EUX.zip)
 

ethical_haquer

Senior Member
Jan 30, 2023
518
227
Samsung Galaxy A52 4G
Just ran into another problem. A few days ago I updated to the latest official build (1-27-23). I used some apps after I updated it, and put it away. Then, a day later, my phone is temporarily bricked! The problem is when I press the power button, the phone display turns on, but I can only see the top bar; the rest of the display is black with a little white digital clock and time displayed. When I drag down from the top I can see the info expanding, but everything seems to be blocked by the black area. I thought I could reboot to fix the problem, but the power button isn't even fully working. I can press it to turn the screen on and off, but when I press and hold it the phone vibrates, the top bar dims, and the display turns off, not the phone. Apparently I'm not the only one that's had this happen, a quick search brings up this and this. Anyone have any ideas, only thing I can think of is let the phone die and reboot...

UPDATE (2-25-23):
It just happened again! This time I was granting Easer permissions, turned the phone off, go to use it a few minutes later and...the screen had the same issue as before! Look below at the second screenshot; you can tell it is different because the wallpaper and time/date are different. Thanks to @Ryzen5950XT I knew how to reboot it by holding voldown+power.
 

Attachments

  • What_It_Looked_Like.png
    What_It_Looked_Like.png
    51.5 KB · Views: 30
  • What_It_Looked_Like_The_Second_Time.png
    What_It_Looked_Like_The_Second_Time.png
    113.3 KB · Views: 5
Last edited:

Ryzen5950XT

Senior Member
Mar 16, 2022
309
288
Samsung Galaxy A52 4G
Just ran into another problem. A few days ago I updated to the latest official build (1-27-23). I used some apps after I updated it, and put it away. Then, a day latter, my phone is temporarily bricked! The problem is when I press the power button, the phone display turns on, but I can only see the top bar; the rest of the display is black with a little white digital clock and time displayed. When I drag down from the top I can see the info expanding, but everything seems to be blocked by the black area. I thought I could reboot to fix the problem, but the power button isn't even fully working. I can press it to turn the screen on and off, but when I press and hold it the phone vibrates, the top bar dims, and the display turns off, not the phone. Apparently I'm not the only one that's had this happen, a quick search brings up this and this. Anyone have any ideas, only thing I can think of is let the phone die and reboot...
force a reboot by holding power and volume down
 
  • Like
Reactions: ethical_haquer

ethical_haquer

Senior Member
Jan 30, 2023
518
227
Samsung Galaxy A52 4G
@Simon1511 When I originally went to follow your instructions here, I was pretty surprised to see them say "Note: The following instructions require a machine running Windows 10 build 17063 or newer." I don't have a device running Windows, so I started searching for a workaround. I tried all kinds of things, including heimdall, JOdin3CASUAL, and WINE, but eventually found a solution here. I saw you were looking at this post, and I just recently posted this thread on using Odin on Linux, so I thought I would share it with you and anyone else here who doesn't have a Windows machine and needs to use Odin.
 
  • Like
Reactions: Simon1511

atahanacar

Member
May 19, 2012
6
1
Ankara
@Simon1511 When I originally went to follow your instructions here, I was pretty surprised to see them say "Note: The following instructions require a machine running Windows 10 build 17063 or newer." I don't have a device running Windows, so I started searching for a workaround. I tried all kinds of things, including heimdall, JOdin3CASUAL, and WINE, but eventually found a solution here. I saw you were looking at this post, and I just recently posted this thread on using Odin on Linux, so I thought I would share it with you and anyone else here who doesn't have a Windows machine and needs to use Odin.

I used Heimdall to get the pit file, and JOdin3 to flash. No need to use virtual machines and such. Just use their git versions, as older versions may not support "newer" phones.
 
  • Like
Reactions: Simon1511

SuperUser008

Member
Jan 31, 2023
17
4
Since upgrade to LOS 20 the phone screen quite often remains active during phone calls, resulting in unwanted touches of buttons with the cheek.

Everything else seems to work good so far.
 

fartyfart

Member
Oct 9, 2022
9
0
Important notice:

in order to have data roaming, it absolutely has to be enabled in the stock OS before switching to LineageOS.

Yes, the instructions say
Make sure that you can send and receive SMS and place and receive calls (also via WiFi and LTE, if available), otherwise it won’t work on LineageOS either! Additionally, some devices require that VoLTE/VoWiFi be utilized once on stock to provision IMS.

but it doesn't mention data roaming specifically.
 

JohnnyZin72

New member
Feb 17, 2023
2
1
2okPze5.png


LineageOS is a free, community built, aftermarket firmware distribution of Android 12.1/12L, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Code:
/*
* 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.
*/

Supported devices
All variations of A52 4G and A72 (A525F, A525F/DS, A525M, A525M/DS, A725F, A725F/DS, A725M and A725F/DS) are supported, but only A525F (6/128 variant) is well tested as I have this device.

Working
  • Audio
  • Wifi
  • Hotspot
  • Calls
  • WifiDisplay
  • Bluetooth
  • OMX
  • Camera
  • NFC
  • Fingerprint
  • Screen-Off-FOD
  • Mobile data
  • GPS
  • DT2W
  • ...

Bugs
  • VoLTE/VoWIFI (Samsung's implementation doesn't work on AOSP)
  • Audio output in VoIP calls is swapped (WhatsApp, Discord, etc)
  • On some bluetooth Watches/Earphones In-Call sound is played from the phone's speaker/earpiece

Installation instructions

Make sure you are on OneUI 5 firmware before flashing this ROM, otherwise the installation will fail!

Recommended
Follow the guide on the LineageOS website: A52 4G | A72

Alternative way (TWRP/OrangeFox)
  1. Make sure your device's bootloader is unlocked.
  2. If not done before, flash blank VBMeta with Odin in AP slot.
  3. Make sure to have the latest available version of TWRP/OrangeFox installed.
  4. If wanted, backup all your necessary partitions (super, boot, data, EFS) before flashing this in case something goes wrong.
  5. Download the lineage build for your device from the link below and optionally download your preferred GApps package too.
  6. Flash the LineageOS zip using the "Install" button.
  7. Optionally, flash Gapps right after.
  8. Format data in TWRP/OrangeFox as the very last thing, otherwise you may end up in a bootloop if coming from stock ROM.
  9. Wipe metadata and cache partitions. This only has to be done once when you install LineageOS.
  10. Reboot

Downloads
A52 4G: download.lineageos.org
A72 4G: download.lineageos.org

Gapps (choose arm64 and 13.0):
FlameGapps Canary | NikGapps Canary | MindTheGapps

Old builds:
LineageOS 20

Support
Donations
They aren't necessary, but if you like my work feel free to send me or LineageOS a donation.

Credits
To...
  • Me, for spending my time on this project
  • Whoever made the VBMeta disabler
  • @Grarak for his fingerprint fix for A70 and DT2W fix
  • @TheLeo2307 for testing on his A72
  • @miamighost for testing on his A52
  • Maybe more, feel free to tell me if I forgot someone

Source Code: https://github.com/LineageOS/android_kernel_samsung_sm7125
pls help, i have a samsung galaxy sm-a325m and sl try to root it, the odin gives me the following error: "CUSTOM BINARY BLOCKED BY OEM LOCK . vbmeta", but when putting the file that was not altered by magisk if it lets me, does anyone have a solution?
 

Ryzen5950XT

Senior Member
Mar 16, 2022
309
288
Samsung Galaxy A52 4G
pls help, i have a samsung galaxy sm-a325m and sl try to root it, the odin gives me the following error: "CUSTOM BINARY BLOCKED BY OEM LOCK . vbmeta", but when putting the file that was not altered by magisk if it lets me, does anyone have a solution?
You are talking about a completely different phone from the one that this rom is for. The solution to your probolem however is to flash a patched vbmeta image.
 
  • Like
Reactions: Simon1511
pls help, i have a samsung galaxy sm-a325m and sl try to root it, the odin gives me the following error: "CUSTOM BINARY BLOCKED BY OEM LOCK . vbmeta", but when putting the file that was not altered by magisk if it lets me, does anyone have a solution?
The first post in this thread says:

Supported devices
All variations of A52 4G and A72 (A525F, A525F/DS, A525M, A525M/DS, A725F, A725F/DS, A725M and A725F/DS) are supported, but only A525F (6/128 variant) is well tested as I have this device.

Please consider reading before trying stuff meant for other devices on your phone.
 
  • Like
Reactions: Ryzen5950XT

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    Good news!

    I've been continuing on fixing bugs and tiny issues reported for a long time. Following issues have been addressed:
    • Speaker and Earpiece output in VoIP calls (for example Whatsapp, Discord, etc) are no longer reversed
    • Audio in phone calls with some bluetooth headphones or Smartwatches doesn't play from speaker/earpiece anymore
    • The fingerprint icon on the lock screen no longer appears on top of the lockscreen text
    • Removed Dolby audio effect as it didn't actually impact audio quality and in exchange added back AudioFX
    • Improved vibration intensities
    • Set FOD color to white (as on stock ROM)
    • The screen now doesn't get darker when using FOD but instead keeps its brightness (fixes FOD on AOD failing)
    • Prevent the screen from jumping to high brightness (and getting stuck there) after unlocking with fingerprint
    • Switched back to Camera2 to fix pictures being ~100mb each
    • Fixed "Extend compatibility" toggle in Hotspot settings

    A few notes on above changelog:
    We (@Ryzen5950XT ) and I have been working on the Bluetooth-phone-call-fix for around 2 months now and even now it still is not 100% rock solid. Sometimes you may encounter crackling audio for a few seconds when switching output devices or in rare cases even no audio in a call. We're still working on improving the general quality of this fix, but believe that it has become good enough to be usable as a daily driver.

    In terms of the Camera issue where it produces ~100mb pictures: I've been able to track this down to an issue with CameraX support on our phones but so far have had no luck figuring out what exactly the culprit is. However, LineageOS guidelines require me to ship a fully working Camera app. Therefore I will (temporarily) have to ship the old, feature-less Camera2 instead of Aperture.

    All these changes will be available starting from the next LineageOS builds for A52 and A72, which will most likely be 12th May (A52) and 13th May (A72).

    And as always, please keep reporting bugs and inform me about possible improvements.
    3
    Just tested the last update.
    No more brightness issue when I unlock with fingerprints, but the probleme seems to still exist when unlocking with the pattern. :-/


    I also tested bluetooth audio issue with a Bose QuietConfort 35 II and at first the problem was the same.
    Then I switched to phone speaker and go back to bluetooth during a phone call and the sound was played in the headphone.
    Dont know yet if this behaviour will occurs each time, but at least I have a workaround! :)

    Congratulation and thanks again for your work.
    3
    Hi, I just clean flashed the latest update. The AOD (Ambient display) screen gets messed up when I enable it to be "always on". The AOD turns on correctly for the first 2 or 3 seconds, and then turns into a grainy texture.
    As far as I know a similar issue existed on NcX, and there you could fix it by flashing the latest stock ROM firmware. Might wanna try that, guide is here.
    3
    As far as I know a similar issue existed on NcX, and there you could fix it by flashing the latest stock ROM firmware. Might wanna try that, guide is here.

    I flashed the latest stock firmware and the issue has been resolved. Thank you.
    2
    I can see the baseband version on the about phone -> android version -> baseband version, which is A525FXXU5DWB6. Could you please let me know which release to download?
    Just scroll through the releases on that github repository until you find one that starts with A525F. They're sorted by date, so the first one you'll find is the latest firmware available.
  • 13
    Good news!

    I've been continuing on fixing bugs and tiny issues reported for a long time. Following issues have been addressed:
    • Speaker and Earpiece output in VoIP calls (for example Whatsapp, Discord, etc) are no longer reversed
    • Audio in phone calls with some bluetooth headphones or Smartwatches doesn't play from speaker/earpiece anymore
    • The fingerprint icon on the lock screen no longer appears on top of the lockscreen text
    • Removed Dolby audio effect as it didn't actually impact audio quality and in exchange added back AudioFX
    • Improved vibration intensities
    • Set FOD color to white (as on stock ROM)
    • The screen now doesn't get darker when using FOD but instead keeps its brightness (fixes FOD on AOD failing)
    • Prevent the screen from jumping to high brightness (and getting stuck there) after unlocking with fingerprint
    • Switched back to Camera2 to fix pictures being ~100mb each
    • Fixed "Extend compatibility" toggle in Hotspot settings

    A few notes on above changelog:
    We (@Ryzen5950XT ) and I have been working on the Bluetooth-phone-call-fix for around 2 months now and even now it still is not 100% rock solid. Sometimes you may encounter crackling audio for a few seconds when switching output devices or in rare cases even no audio in a call. We're still working on improving the general quality of this fix, but believe that it has become good enough to be usable as a daily driver.

    In terms of the Camera issue where it produces ~100mb pictures: I've been able to track this down to an issue with CameraX support on our phones but so far have had no luck figuring out what exactly the culprit is. However, LineageOS guidelines require me to ship a fully working Camera app. Therefore I will (temporarily) have to ship the old, feature-less Camera2 instead of Aperture.

    All these changes will be available starting from the next LineageOS builds for A52 and A72, which will most likely be 12th May (A52) and 13th May (A72).

    And as always, please keep reporting bugs and inform me about possible improvements.
    12
    2okPze5.png


    LineageOS is a free, community built, aftermarket firmware distribution of Android 12.1/12L, which is designed to increase performance and reliability over stock Android for your device.
    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
    Code:
    /*
    * 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.
    */

    Supported devices
    All variations of A52 4G and A72 (A525F, A525F/DS, A525M, A525M/DS, A725F, A725F/DS, A725M and A725F/DS) are supported, but only A525F (6/128 variant) is well tested as I have this device.

    Working
    • Audio
    • Wifi
    • Hotspot
    • Calls
    • WifiDisplay
    • Bluetooth
    • OMX
    • Camera
    • NFC
    • Fingerprint
    • Screen-Off-FOD
    • Mobile data
    • GPS
    • DT2W
    • ...

    Bugs
    • VoLTE/VoWIFI (Samsung's implementation doesn't work on AOSP)
    • Audio output in VoIP calls is swapped (WhatsApp, Discord, etc)
    • On some bluetooth Watches/Earphones In-Call sound is played from the phone's speaker/earpiece

    Installation instructions

    Make sure you are on OneUI 5 firmware before flashing this ROM, otherwise the installation will fail!

    Recommended
    Follow the guide on the LineageOS website: A52 4G | A72

    Alternative way (TWRP/OrangeFox)
    1. Make sure your device's bootloader is unlocked.
    2. If not done before, download vbmeta.img from the LineagOS website (A52 | A72) and pack it into a tar file.
    3. Make sure to have the latest available version of TWRP/OrangeFox installed.
    4. If wanted, backup all your necessary partitions (super, boot, data, EFS) before flashing this in case something goes wrong.
    5. Download the lineage build for your device from the link below and optionally download your preferred GApps package too.
    6. Flash the LineageOS zip using the "Install" button.
    7. Optionally, flash Gapps right after.
    8. Format data in TWRP/OrangeFox as the very last thing, otherwise you may end up in a bootloop if coming from stock ROM.
    9. Wipe metadata and cache partitions. This only has to be done once when you install LineageOS.
    10. Reboot

    Downloads
    A52 4G: download.lineageos.org
    A72 4G: download.lineageos.org

    Gapps (choose arm64 and 13.0):
    FlameGapps Canary | NikGapps Canary | MindTheGapps

    Old builds:
    LineageOS 20

    Support
    Donations
    They aren't necessary, but if you like my work feel free to send me or LineageOS a donation.

    Credits
    To...
    • Me, for spending my time on this project
    • Whoever made the VBMeta disabler
    • @Grarak for his fingerprint fix for A70 and DT2W fix
    • @TheLeo2307 for testing on his A72
    • @miamighost for testing on his A52
    • Maybe more, feel free to tell me if I forgot someone

    Source Code: https://github.com/LineageOS/android_kernel_samsung_sm7125
    5
    FAQ

    Can I root my phone with this ROM?
    Yes, just install the latest version of Magisk.

    How can I pass safetynet?
    Follow this guide.

    Automatic camera flash doesnt work!
    That's an issue with Lineage's camera app. Use GCam or any other camera app instead.
    4
    Good news, LineageOS 20 just hit Official!
    The first build for A52 4G was released just this morning, the first A72 build will approximately release tomorrow (Saturday, 21 January).
    This means that there will be no more LineageOS 19.1 builds.

    If you are currently using official 19.1 you should be able to just upgrade to official 20 through Settings -> System -> Updater. If you are currently using unofficial 20 you will have to flash the first official build manually to get OTA's.

    Downloads:
    A52 4G
    A72 (tomorrow)
    4
    Update!

    These will most likely be the last unofficial builds of LineageOS 20 since LineageOS upgraded a lot of their devices officially to 20 yesterday. A52 and A72 haven't been officially moved to 20 yet, but I'm working on it!

    Downloads:
    A52: MEGA
    A72: MEGA

    Changelogs:
    • The camera app (Aperture) now supports using the aux cameras (Ultrawide/Macro/Telephoto)
    • Enabled multiple vibration strength levels
    • Enabled colour modes in settings instead of using LiveDisplay's display modes
    • Better ZRAM management
    • NightLight and ExtraDim are now toggled off/back on when unlocking with fingerprint
    • Support for OneUI 5 firmware
    • OneUI 5 firmware is required now, otherwise installing the ROM will fail