[ROM][NDE63P][7.1.0_r4] AOSP Nougat for Xperia L [BETA1]

Search This thread

Agent_fabulous

Recognized Developer
Apr 24, 2014
496
5,202
Bangalore
DgRXL6J.png

Code:
#include <std_disclaimer.h>
/*
 * 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.
 */

Now that I'm done saving my butt, let's proceed :D

Flashing and updating

Clean Install
- Backup all your data (Important)
- Wipe /system, /data and cache.
- Flash the ROM + GApps (Download link below)
- Reboot

Updates
- Wipe anything you want to (Optional)
- Install ROM + GApps
- Reboot

Getting a recovery
Since many people have trouble installing recovery, I might as well add it up here.
Use the recovery installer app to get to twrp. Alternatively, you could download it off the link below and copy to your adb folder. Then execute the following in your adb directory
Code:
adb root
adb wait-for-device
adb push PathToRecoveryImage.img /tmp/twrp.img
adb shell dd if=/tmp/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel
If you don't have access to a computer, download terminal emulator and execute these:
Code:
su
dd if=PathToRecoveryImageOnPhone.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel

Downloads
ROM: BETA1
GApps: OpenGapps (Use nano or pico)
FOR ANDROID 7.1 USE THIS
OpenGapps (Patched): https://www.androidfilehost.com/?fid=457095661767103604
Recommended Recovery (optional) : TWRP 3.0.2-0

About the builds
Device Tree: https://github.com/AgentFabulous/android_device_sony_taoshan
Kernel Sources:https://github.com/AgentFabulous/android_kernel_sony_msm8930
AOSP Sources : Repositories available on https://android.googlesource.com/

Huge thanks to :
- AOSP and CodeAurora Forums
- The CyanogenMod Team
- @STRYDER~007
- @corphish
- @olivier
- All testers involved
Thanks to @Adrian DC for thread layout and working on Sony Devices ^-^


XDA:DevDB Information
AOSP Nougat 7.0, ROM for the Sony Xperia L, ROM for the Sony Xperia L

Contributors
Agent_fabulous
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Alpha

Created 2016-09-02
Last Updated 2016-10-25
 

Attachments

  • 1.png
    1.png
    152.3 KB · Views: 8,760
  • 2.png
    2.png
    195.5 KB · Views: 8,483
  • 3.png
    3.png
    46.5 KB · Views: 8,613
  • 4.png
    4.png
    125.4 KB · Views: 8,198
  • 5.png
    5.png
    47.4 KB · Views: 8,119
  • 6.png
    6.png
    43.1 KB · Views: 7,907
  • photo_2016-09-13_16-06-56.jpg
    photo_2016-09-13_16-06-56.jpg
    22.8 KB · Views: 7,259
  • photo_2016-09-13_16-06-30.jpg
    photo_2016-09-13_16-06-30.jpg
    28.7 KB · Views: 7,241
  • photo_2016-09-13_16-06-47.jpg
    photo_2016-09-13_16-06-47.jpg
    51.3 KB · Views: 7,148
  • photo_2016-09-13_16-07-02.jpg
    photo_2016-09-13_16-07-02.jpg
    29.8 KB · Views: 7,020
  • photo_2016-09-13_16-07-08.jpg
    photo_2016-09-13_16-07-08.jpg
    30.9 KB · Views: 6,838
  • photo_2016-09-13_16-07-22.jpg
    photo_2016-09-13_16-07-22.jpg
    36.4 KB · Views: 6,787
  • photo_2016-09-13_16-07-30.jpg
    photo_2016-09-13_16-07-30.jpg
    53.6 KB · Views: 6,768
Last edited:

Agent_fabulous

Recognized Developer
Apr 24, 2014
496
5,202
Bangalore
Reserved

Issues and reports
Before submitting a crash/issue/bug, make sure you:
- Are not using a custom kernel
- Are not using any mods.
(In case you are, make sure it's unrelated to the issue and mention it)
Share a logcat using adb or an app like CatLog.

Q&A - FAQ

Q : Is root access included into AOSP?
A : No it is not. Just flash SuperSU.

Q : Is the ROM suited for daily usage ?
A : Getting there.

Q : Google Service crashes during Setup Wizard, solutions ?
A : Try to get through the setup. If not, do this with a computer and adb :
Code:
adb shell pm grant com.google.android.setupwizard android.permission.READ_CONTACTS
adb shell pm grant com.google.android.setupwizard android.permission.WRITE_CONTACTS
adb shell pm grant com.google.android.setupwizard android.permission.ACCESS_FINE_LOCATION

Q : GApps crash all the time, what to do ?
A : Get through Setup Wizard, head over to settings and enable all permissions for Google Play services and Play store. Reboot and it should stop FC-ing.

Q : I see errors during the installation, is it normal ?
A : If it is E:unknown command [log] , ignore it for now

Q : Where can I change the Quick Tiles and Status Bar ?
A : Long press the Settings icon in the notifications drawer.
You will have access to the SystemUI Tuner from Marshmallow.
 
Last edited:

Agent_fabulous

Recognized Developer
Apr 24, 2014
496
5,202
Bangalore
What's working?
Code:
- [B]Bootanimation[/B] 
- [B]Boot[/B] 
- [B]Offline Charging[/B] 
- [B]Kernel[/B] 
- [B]WiFi[/B] 
- [B]Bluetooth[/B] 
- [B]NFC[/B] (thanks @xJohn)
- [B]RIL[/B] (Phone, data, messaging)
- [B]Ambient Display[/B] 
- [B]Audio[/B] 
- [B]Video Playback[/B] 
- [B]LEDs[/B] 
- [B]App install[/B]
- [B]Storage[/B] 
- [B]Camera[/B] 
- [B]Sensors[/B] 
- [B]Rotation[/B] 
- [B]GPS[/B] (thanks @xJohn)
- [B]SELinux[/B] (Permissive, for now)

What's not working?
Code:
- [B]Camcorder[/B]
- [B]You tell me :P [/B]

Changelog:
0209
- Initial release
0609
- Fixed Storage.
1209 (Alpha)
- Fixed Camera
- Fixed audio playback
- Fixed In-call audio
- Fixed Rotation
- Added Ambient Display
- Disabled Strict mode
1309 (Alpha 2)
- Fixed Video Playback
- Fixed Bootanimation
- Added KSM to improve RAM usage.
1310 (Alpha 3)
- Enabled Doze
- Fixed low headphone audio (thanks to Olivier and Stryder)
- NRD90M → NBD90Z (7.0.0_r1 → 7.0.0_r14)
2510 (Beta 1)
- Upgraded to Android 7.1.0_r4 (NDE63P)
- Fixed FM Radio
- Added a more functional browser
 
Last edited:

Aenadon

Senior Member
May 14, 2014
398
147
Geheimstadt
When I first heard that Xperia L won't ever get an update from 4.2.2 and I saw the 4.4 custom ROM, I thought that custom ROM development will end with 5.0... And here I am, seeing that we have 7 is a really great feeling. Thank you guys for working your asses of for us, you are the best!

Sent from my taoshan using XDA Labs
 
Last edited:

Vishal_Assassin

Senior Member
Nov 17, 2013
107
40
31
Pune
Wow... Awesome...

I install this ROM + OpenGapps(micro)... :cowboy:
Google Services crashes all the time... :eek:
I enable the permissions of Google Services... then it's stop crashing... :cool:
Now this ROM is working great... :D
Wifi is working... :)
I'm not using any sim card or memory card... :p

This ROM force me to find my Xperia L and use it... :good:
After so many days... I'm using my Xperia L device with Android 7.0 Naugat... :highfive:
Thank You So Much... Agent_fabulous... :good:
 
  • Like
Reactions: Agent_fabulous

deepak52567

Member
Jan 3, 2012
17
1
delhi
Just cnt believe my eyes.. Its android 7.0 for Xperia L. I cant think any1 of us who are using this rom wil able to thnku in the way u devs are giving priority to this old device.. Its nt abt money nd al.. Just Hatts off to all devs.. Realy shocked at first to see this.. Thnkd evry post of devs on this thread.. littrly..
 
  • Like
Reactions: newguyknowsnothing

Top Liked Posts

  • There are no posts matching your filters.
  • 48
    DgRXL6J.png

    Code:
    #include <std_disclaimer.h>
    /*
     * 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.
     */

    Now that I'm done saving my butt, let's proceed :D

    Flashing and updating

    Clean Install
    - Backup all your data (Important)
    - Wipe /system, /data and cache.
    - Flash the ROM + GApps (Download link below)
    - Reboot

    Updates
    - Wipe anything you want to (Optional)
    - Install ROM + GApps
    - Reboot

    Getting a recovery
    Since many people have trouble installing recovery, I might as well add it up here.
    Use the recovery installer app to get to twrp. Alternatively, you could download it off the link below and copy to your adb folder. Then execute the following in your adb directory
    Code:
    adb root
    adb wait-for-device
    adb push PathToRecoveryImage.img /tmp/twrp.img
    adb shell dd if=/tmp/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel
    If you don't have access to a computer, download terminal emulator and execute these:
    Code:
    su
    dd if=PathToRecoveryImageOnPhone.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel

    Downloads
    ROM: BETA1
    GApps: OpenGapps (Use nano or pico)
    FOR ANDROID 7.1 USE THIS
    OpenGapps (Patched): https://www.androidfilehost.com/?fid=457095661767103604
    Recommended Recovery (optional) : TWRP 3.0.2-0

    About the builds
    Device Tree: https://github.com/AgentFabulous/android_device_sony_taoshan
    Kernel Sources:https://github.com/AgentFabulous/android_kernel_sony_msm8930
    AOSP Sources : Repositories available on https://android.googlesource.com/

    Huge thanks to :
    - AOSP and CodeAurora Forums
    - The CyanogenMod Team
    - @STRYDER~007
    - @corphish
    - @olivier
    - All testers involved
    Thanks to @Adrian DC for thread layout and working on Sony Devices ^-^


    XDA:DevDB Information
    AOSP Nougat 7.0, ROM for the Sony Xperia L, ROM for the Sony Xperia L

    Contributors
    Agent_fabulous
    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.4.x
    Based On: AOSP

    Version Information
    Status: Alpha

    Created 2016-09-02
    Last Updated 2016-10-25
    28
    What's working?
    Code:
    - [B]Bootanimation[/B] 
    - [B]Boot[/B] 
    - [B]Offline Charging[/B] 
    - [B]Kernel[/B] 
    - [B]WiFi[/B] 
    - [B]Bluetooth[/B] 
    - [B]NFC[/B] (thanks @xJohn)
    - [B]RIL[/B] (Phone, data, messaging)
    - [B]Ambient Display[/B] 
    - [B]Audio[/B] 
    - [B]Video Playback[/B] 
    - [B]LEDs[/B] 
    - [B]App install[/B]
    - [B]Storage[/B] 
    - [B]Camera[/B] 
    - [B]Sensors[/B] 
    - [B]Rotation[/B] 
    - [B]GPS[/B] (thanks @xJohn)
    - [B]SELinux[/B] (Permissive, for now)

    What's not working?
    Code:
    - [B]Camcorder[/B]
    - [B]You tell me :P [/B]

    Changelog:
    0209
    - Initial release
    0609
    - Fixed Storage.
    1209 (Alpha)
    - Fixed Camera
    - Fixed audio playback
    - Fixed In-call audio
    - Fixed Rotation
    - Added Ambient Display
    - Disabled Strict mode
    1309 (Alpha 2)
    - Fixed Video Playback
    - Fixed Bootanimation
    - Added KSM to improve RAM usage.
    1310 (Alpha 3)
    - Enabled Doze
    - Fixed low headphone audio (thanks to Olivier and Stryder)
    - NRD90M → NBD90Z (7.0.0_r1 → 7.0.0_r14)
    2510 (Beta 1)
    - Upgraded to Android 7.1.0_r4 (NDE63P)
    - Fixed FM Radio
    - Added a more functional browser
    22
    Reserved
    To build, use the local_manifest here.
    Android 7.0
    Android 7.1
    After you sync the sources, run
    Code:
     . device/sony/taoshan/source-patch.sh
    Then the usual, lunch and make otapackage.
    21
    ROM Updated
    2510 (Beta 1):
    Updated to Android 7.1.0_r4 (NDE63P)
    Fixed FM Radio.
    Added Browser.
    Download
    Link in OP Updated.
    Since we now have everything working other than Camcorder, the ROM is now marked BETA. FM Radio works fine now and I've added the Browser app.
    NOTE: In my testing, OpenGapps had Setup Wizard constantly crashing. Using these patched gapps seemed to work fine.
    Gapps (Nano, patched): https://www.androidfilehost.com/?fid=457095661767103604
    You will have to force stop and enable permissions for Google Play Services after getting through setup wizard.
    I haven't tested root yet.
    Let me know if there's any other issues :D

    EDIT: SuperSU seems to be working fine. It breaks FM though.

    Here's some screenshots:
    18
    ROM Updated
    Alpha is here!
    1209:
    Fixed Camera
    Fixed audio playback
    Fixed In-call audio
    Fixed Rotation
    Added Ambient Display
    Disabled Strict mode​
    Download
    Link in OP Updated.

    Note: Video playback and camcorder are still broken
    More screenshots :D