FORUMS

[UNOFFICIAL][ROM][A320FL/F/Y] LineageOS 17.x [10.0][64 BIT][Treble]

124 posts
Thanks Meter: 237
 
By MartinYTCZ, Senior Member on 22nd February 2020, 09:28 AM
Post Reply Email Thread
LineageOS 17.x Unofficial for Galaxy A3 2017



LineageOS is a free, community built, aftermarket firmware distribution of Android 10 (Quack), which is designed to increase performance and reliability over stock Android for your device.

Code:
/*
 * Your warranty is now void. Or not. Depends.
 * It's probably expired anyways :D
 *
 * 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.
 */
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 Gerrit Code Review.

What's working?
  • Audio
  • Calls
  • Wifi
  • Hotspot
  • Mobile data
  • GPS
  • Bluetooth
  • Fingerprint
  • Camera (both photos and video)
  • NFC
  • Sensors
  • Vibration
  • Others I have forgot

What isn't working?
  • Echo present in calls for the other side (no fix currently found)
  • Video recording with stock camera (fix known, will be implemented in next build)
  • Encryption and extended storage via SD (possible to fix, didn't have time to debug yet)
  • Stretched preview in camera, photos are fine (fix has more downsides than upsides)

Supported variants

Galaxy A3 (2017). Dual SIM is also supported.
All variants should be working but only A320FL is well tested since all developers have it.

How to install
  1. Make sure you have latest bootloader and modem before installing this.
  2. Make sure you are using the latest OrangeFox build. (the older ones will fail)
  3. Make sure you have flashed the repartition script.
  4. Download the Lineage build, optionally GApps and Magisk.
  5. In OrangeFox format data. (Menu > Manage Partitions > Data > Format Data)
  6. In OrangeFox wipe everything except SD and OTG.
  7. Flash LineageOS.
  8. Optional: Flash GApps (rightafter).
  9. Optional: Flash Magisk.
  10. Reboot.

Generally it's ok to dirty flash, but if you encounter issues a clean flash should be the first thing on your mind.

Downloads

• ROM
get.mcfy.fr
Google Drive

• Recovery
OrangeFox

• GApps
OpenGApps (arm64): OpenGApps
BiTGApps (arm64): AFH

• Root
Magisk: GitHub

Credits
Huge thanks to:
  • @Astrako for all the hours spent on the device tree/kernel/vendor/hardware and making this possible.
  • @McFy for help along the way and letting me use his server as a mirror.
  • LineageOS Team
  • Anybody that reported bugs or helped test various stuff, without every one of you Android 10 would never get so stable here

XDA:DevDB Information
[UNOFFICIAL][ROM][A320FL/F/Y] LineageOS 17.x [10.0][64 BIT][Treble], ROM for the Samsung Galaxy A Series 2017 A3, A5, A7

Contributors
MartinYTCZ
ROM OS Version: Android 10
ROM Kernel: Linux 3.x
ROM Firmware Required: Latest modem + BL recommended

Version Information
Status: Beta

Created 2020-02-22
Last Updated 2020-08-26
The Following 30 Users Say Thank You to MartinYTCZ For This Useful Post: [ View ] Gift MartinYTCZ Ad-Free
22nd February 2020, 09:29 AM |#2  
MartinYTCZ's Avatar
OP Senior Member
Flag Duchcov
Thanks Meter: 237
 
More
Telegram group
Join here!
Go also thank @Astrako for his work on the DT, kernel, ports, recoveries and many more

Changelogs
- 20200221
  • Initial build
- 20200403
  • March security patches
  • Many optimisations and smaller fixes
  • Rootdir updated from A6 2018 Q, along with some proprietary files
  • Graphics now r29, from A6 2018 Q
  • Way too much stuff to list here, thx @Astrako for the work
- 20200613
  • Fixed GPlay crashes
  • June security patch, and all other LineageOS source changes
  • SEPolicy Enforcing
  • Reworked shims
  • Now using new power HAL
  • Many smaller optimisations
- 20200713
  • July security patch and all other LineageOS source changes
  • Reworked overlays
  • ROM now passes SafetyNet out of the box
  • Defined location provider to *hopefully* fix location with MicroG
  • Updated OMX libs
  • Other smaller fixes and optimisations
- 20200825 20200830
  • August security patch and all other LineageOS source changes
  • Updated FP from coral's April patch to keep passing SafetyNet
  • Switched to proprietary audio HAL - fixed in-call echo
  • Other smaller fixes and optimisations
  • NOTE: Encryption is currently extremely broken and your device will not boot if you'll try and encrypt.
The Following 11 Users Say Thank You to MartinYTCZ For This Useful Post: [ View ] Gift MartinYTCZ Ad-Free
22nd February 2020, 02:21 PM |#4  
banciii's Avatar
Senior Member
Flag Budapest
Thanks Meter: 367
 
More
Nice work, thanks!
Any guess what could cause the SM-320FL to hard reboot when I insert the microSD card, choose to extend the internal memory, then start to format? It rebooted at 20% of the formatting process, then reboots all the time when I give the PIN code after the bootup and it tries to read the microSD card (I guess). If I take out, no reboot of course.

Edit: any temp. workaround? Formatting in twrp or in another device? (For using it as an internal memory extender, not just as an external storage.)
22nd February 2020, 04:29 PM |#5  
MartinYTCZ's Avatar
OP Senior Member
Flag Duchcov
Thanks Meter: 237
 
More
Quote:
Originally Posted by banciii

Nice work, thanks!
Any guess what could cause the SM-320FL to hard reboot when I insert the microSD card, choose to extend the internal memory, then start to format? It rebooted at 20% of the formatting process, then reboots all the time when I give the PIN code after the bootup and it tries to read the microSD card (I guess). If I take out, no reboot of course.

Edit: any temp. workaround? Formatting in twrp or in another device? (For using it as an internal memory extender, not just as an external storage.)

I'm dumb for not testing this, I gotta look at home
The Following 2 Users Say Thank You to MartinYTCZ For This Useful Post: [ View ] Gift MartinYTCZ Ad-Free
28th February 2020, 07:33 PM |#6  
Junior Member
Thanks Meter: 0
 
More
Hello. First nice work !! I used to have your Lineage 16 which worked fine and decided to upgrade to Lineage17. Yet I have some troubles with the camera with the error "unable to connect to the camera" and camera won't launch. When having this error I have spotted that there is a camera icon in the status bar and I can't get rid of it. Else no other problem detected. Thanks.
1st March 2020, 10:36 AM |#7  
MartinYTCZ's Avatar
OP Senior Member
Flag Duchcov
Thanks Meter: 237
 
More
Quote:
Originally Posted by yann29

Hello. First nice work !! I used to have your Lineage 16 which worked fine and decided to upgrade to Lineage17. Yet I have some troubles with the camera with the error "unable to connect to the camera" and camera won't launch. When having this error I have spotted that there is a camera icon in the status bar and I can't get rid of it. Else no other problem detected. Thanks.

I am not the author of Lineage 16.0, I only use the same mirror
The maintainer of LineageOS 16.0 is @McFy.
If you have the problems with the camera, this sounds like an app using the camera when you try to use it and I haven't been able to reproduce the problem. Please check all your apps and report back.
Hope you like the ROM
1st March 2020, 12:41 PM |#8  
Junior Member
Thanks Meter: 0
 
More
Ok thanks. Another issue : I can't get split-screen working with any apps. And you?
1st March 2020, 07:35 PM |#9  
Junior Member
Thanks Meter: 0
 
More
Other issue : the echos in calls...but well-known issue on lineage. Hope you will find something...
2nd March 2020, 09:33 AM |#10  
Senior Member
Thanks Meter: 178
 
More
That is good we do have a separate thread of LOS17 now.
Is spoofing (for microG) already included? Not sure whether patcher works for LOS17 already. If one of you guys here get it working with microG - please rise a hand.

Is OrangeFox a must have or can I keep latest TWRP?
5th March 2020, 07:59 PM |#11  
MartinYTCZ's Avatar
OP Senior Member
Flag Duchcov
Thanks Meter: 237
 
More
Quote:
Originally Posted by starbright_

That is good we do have a separate thread of LOS17 now.
Is spoofing (for microG) already included? Not sure whether patcher works for LOS17 already. If one of you guys here get it working with microG - please rise a hand.

Is OrangeFox a must have or can I keep latest TWRP?

From what other users told me spoofing doesn't work with MicroG.

You can either use the TWRP included in the repartition script or latest OrangeFox. Either way it must support /vendor or you'll get error 7 while flashing
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes