yashsingh1/xdaforums huggingface dataset:
[Huawei MediaPad M5  Questions & Answers] mickrick:
Okay, a bit more like it. How do you find the screen? I'll be moving from an oled to the M5's ips screen. And I agree about the bootloader issue with Huawei. I bought a P20 Pro a couple of weeks ago to replace my LG G6 H870DS because LG wouldn't make it unlockable, only to hit the same problem with my new phone. I'm hoping Huawei change their minds and start issuing unlock codes again.
[Huawei MediaPad M5  Questions & Answers] Didgeridoohan:
This is my first tablet since my Asus PadFone (released 2012 :D), so I don't really have anything to compare with. It looks nice and crisp to me.
[Huawei MediaPad M5  Questions & Answers] gcogger:
I made the same move, and I've been impressed with the performance boost and improved battery life. I miss the off screen buttons on the Tab S - I'm using gestures on the fingerprint sensor instead, but it's a bit more awkward. I've not noticed a difference in the screens, but I haven't really been looking for a difference.

The biggest problem for me is that the Huawei is basically using the interface from the 8.4 version, just making everything bigger. You can make the font size sensible, but all the non-text regions are very wasteful of space. For example, in my email app all the toolbars and controls take up far too much space. The worst is on websites, where the Huawei fits less on a page for anything other than very simple sites.

One example is with the YouTube app, on its home page - the Tab S shows 5 video thumbnails per row, but the Huawei only shows 4, despite having a larger screen.

You can work round it by enabling Developer mode then changing the dpi. I've gone from the default of ~700 to 915 and that makes things more like the Tab S (you'll need to adjust font size once it's done). The downsides are that it's reset every time you reboot, and that the tablet settings don't work at this dpi (so to change any other settings, I need to reboot to restore the original dpi)!
[Huawei MediaPad M5  Questions & Answers] ronald_loulan:
I used Tab s 8.4, Nexus 7 2013 and Nexus 10.

Current still still owns Mipad and Nexus 9.

I really love my M5 Pro, i think is winner is everyway.

But im still interested Ipad Pro 10.5 which is the only competitor to M5 pro for my usage.
[Huawei MediaPad M5  Questions & Answers] CorruptedSanity:
The 8.4 has higher dpi because resolution divided by screen size.

My note 8 is the same resolution as my m5 pro but has much higher dpi, naturally.
[E 2015 Android Development] DroidFreak32:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here 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.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/

LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (pie), 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 their Gerrit Code Review.

What's working :

It Boots!!

RIL

Wi-Fi

Bluetooth

Camera

Video Recording

Audio

Sensors

LED

What doesn't work?

Everything else which isn't listed above, including VoLTE, AudioFX etc.

SELinux is permissive for now.

Instructions :

Download the latest build (and maybe compatible GApps but it might cause FCs )

Reboot to recovery

Flash the latest build

Reboot

Downloads :

lineage-16.0-20191228-UNOFFICIAL-surnia.zip

lineage-16.0-20181111-UNOFFICIAL-surnia.zip

AudioFX Fix by @DanielTheCzlek

local_manifests: https://github.com/DroidFreak32/lineage_surnia/tree/lineage-16.0

All credits goes to the developers in the Moto-M8916 Devs&testers group. You know who you are :)

This wouldn't be possible without them.

XDA:DevDB Information

LineageOS 16.0 for Moto E 2015 LTE (surnia), ROM for the Moto E 2015

Contributors

DroidFreak32, ElDainosor, Alberto97, chil360 althafvly MatiHalperin

Source Code: https://github.com/Lineageos

ROM OS Version: 9.x Pie

ROM Kernel: Linux 3.10.x

ROM Firmware Required: Unlocked Bootloader, Squid2's TWRP

Version Information

Status: Beta

Created 2018-08-18

Last Updated 2020-02-11
[E 2015 Android Development] DroidFreak32:
Reserved
[E 2015 Android Development] t-shock:
Damn........

I never expected Pie for our little Moto E

I'll test it right now

Edit: Just installed. Little laggy but excited to have Pie
[E 2015 Android Development] mayurvalvi:
Is this ROM available for otus as well?
[E 2015 Android Development] mattwhite7102:
FINALLY ANDROID 9.0!!!! Attached a screenshot IM SO FRICKING HAPPY!!!!

if it reboots back into TWRP and says something about a rescue party, flash squids TWRP, wipe cache, system and data, reflash, and it shouldn't display the rescue party anymore

That's the only bug I found

Time to play with it :D

Sorry about the terrible quality (my tablets Camera is crap)
[E 2015 Android Development] jonta0:
Less smoth than RR Oreo 8.1 unnoficial? Laggy as crDroid Oreo 8.1?
[E 2015 Android Development] MotoJunkie01:
This is the initial launch for the Surnia. Just like Marshmallow, Nougat and Oreo, it will take months for all bugs and instabilities to be ironed out and an official build to be compiled.

The Surnia has come a long way since its launch build of Android 5.0.2 Lollipop. It's great to see continued development for this budget device.
[E 2015 Android Development] Raiz:
That's a good news for this little phone , great job !

I submit that in portal right now !

You kill it man !
[E 2015 Android Development] t-shock:
I havent tested out these roms but definately little laggy compared to los14.1

After restarting 2-3 times, the device become smoother so keep that in mind
[E 2015 Android Development] DroidFreak32:
Oreo is also kinda laggy too, it could be our aging device. But I think we all need to wait for squid2 to do his magic. He had been through a tough time recently so we need to give him time.

Are you using a VoLTE sim like Jio? Because VoLTE is completely broken right now and I got reports that having a VoLTE sim will make the phone reboot to recovery.
[E 2015 Android Development] t-shock:
I never expected our device to receive pie

It doesnt matter that it is laggy since surnia is more than 3 years old

Great job!
[E 2015 Android Development] mattwhite7102:
Nope I had no sim installed

---------- Post added at 10:46 AM ---------- Previous post was at 10:42 AM ----------

Well, I played around for a bit and their was only a couple of bugs,

1: YouTube video only plays when swiping to the recent apps and when you go back in the app it plays but you get a black screen

2. The swipe up to home screen gesture part of settings, the video doesn't seem to want to play and when you click the play button nothing happens

3: and the rescue party issue I explained

But apart from that It runs extremely well!
[E 2015 Android Development] jonta0:
OK. I've tested this Pie, dispite some few bugs it's okay. Jelly browser, for example, only load Google.com website, any other website shows an error:"err:net:Cleartext..." something like that. If you flash OpenGApps 9.0 unofficial from Nezorflame, you got stuck at inittial Pixel Configuration, getting successive errors and a black screen.
[E 2015 Android Development] DroidFreak32:
If anyone is interested to build for surnia, I have uploaded the manifest and patches by [MENTION=5950986]chil360[/MENTION] and edited for surnia.

You can get the fork here:

https://github.com/DroidFreak32/lineage_surnia/tree/lineage-16.0
[E 2015 Android Development] GoGG.:
Wowowow. It works better than 8.1!
[E 2015 Android Development] requiiiem:
GPS works?.
[E 2015 Android Development] DroidFreak32:
Haven't really tested that. Didn't install gapps. But I think it should work as it works on osprey
[E 2015 Android Development] FaelTB:
I'm downloading to test in my SURNIA. :)

I'm feeling hopeful :fingers-crossed:
[E 2015 Android Development] raviamanthagiri@gmail.com:
Can u plz build this ROM for Otus model..??
[E 2015 Android Development] SonicoXD:
Solved it by doing a dirty flash from Lineage 15.1, however, after a few hours, the navigation bar buttons started misbehaving... So I dropped it, using unofficial LOS 15.1 right now.

About the Magisk issue, I didn't have any problems, I could flash both 17.3 and 18.0. How strange.
[E 2015 Android Development] DroidFreak32:
Not an update

For some reason, camera is broken again. Itll be a while until I figure out what is causing this.

But if you don't use surnia for the camera, heres an update.

https://www.androidfilehost.com/?fid=11410963190603875687

Otherwise use the previous build.

PS If someone else here gets a build without camera issues please feel free to post it.
[E 2015 Android Development] jonta0:
I'll test it. Thanks [MENTION=5363856]DroidFreak32[/MENTION]
[E 2015 Android Development] jonta0:
Ye, camera doesn't working. Network traffic indicator disappeared again from status bar.
[E 2015 Android Development] DroidFreak32:
All ROM customisations are expected to be unstable. Lineage 16 itself isn't fully ready to be released officially. But camera is certainly something I'll look into when I get the time
[E 2015 Android Development] jonta0:
Ye, I understand.
[E 2015 Android Development] jonta0:
[MENTION=5363856]DroidFreak32[/MENTION] camera is working again. I don't know how. Suddenly, using a barcode scanner, it comes back to life.
[E 2015 Android Development] DroidFreak32:
Dafuq? Which scanner app did you use ?
[E 2015 Android Development] Vortell:
Open camera and Motorola camera work for me. Oops u said scanner. I use qr code reader as it's the only one without ads or gsf besides Kaspersky. Have not really trusted then for a while for to Russian government connections. Both do have trackers oddly Kaspersky one had less... I guess there are some at frdroid too.
[E 2015 Android Development] jonta0:
It's a barcode scanner from a payments app (MercadoPago), I tried to scan a boleto barcode. So I checked Stock camera app, and magically was working. But I have bad news, it stop working again.

So... I'm suspecting that it was a magisk module update that I installed today, called LKT. I also suspect that the camera came back up after I installed this module some days ago, which makes tweaks in the kernel.

LKT: https://xdaforums.com/apps/magisk/xz-lxt-1-0-insane-battery-life-12h-sot-t3700688.

I took a quick look at build.prop and found nothing that would give me any clue about.

Last LKT log:

###### LKT™ v1.3.2

###### Profile : Performance

# START : 23-12-2018 09:37:14 AM

# ==============================

# Vendor : Motorola

# Device : XT1523

# CPU : msm8916 @ 1.21 GHz (4 x cores)

# RAM : 1 GB

# ==============================

# ROM : surnia_retbr_dstv-user 5.0.2 LXI22.50-24.1 3 release-keys

# Android : 9

# Kernel : 3.10.108-NPD26.48-24-1

# BusyBox : v1.29.3-topjohnwu

# ==============================

# Snapdragon SoC detected

# *WARNING* Your Kernel does not support CPU BOOST

# HMP Kernel Detected .. Tuning interactive

# *WARNING* Your Kernel does not support CPU BOOST

# Enabling power efficient work queue mode .. DONE

# Governor Tuning .. DONE

# *WARNING* Your Kernel does not support Adreno Idler

# Virtual Memory Tuning .. DONE

# Limit Logging & Debugging .. DONE

# Storage I/O Tuning .. DONE

# Enabling westwood TCP algorithm .. DONE

# Enabling Misc Tweaks .. DONE

# Enabling kernel Wake-locks Blocking .. DONE

# FS-TRIM .. DONE

# ==============================

# Battery Technology: Li-ion

# Battery Health: Very Good

# Battery Temp: 45.4 °C

# Battery Voltage: 3.699 Volts

# Battery Level: 15 %

# ==============================

# Finished : 23-12-2018 09:37:41 AM

# NOTE : WARNINGS ARE NORMAL !

---------- Post added at 09:23 PM ---------- Previous post was at 09:18 PM ----------

Moto Camera and Open camera not working here
[E 2015 Android Development] satnam4278:
Non stable rom. Lots of error. Hang.
[E 2015 Android Development] spc2000:
20181111 build is stable for me, no errors.
[E 2015 Android Development] jonta0:
Of course, this is a beta unnoficial version maintained by a person who generously tries to build for a low-end cell phone of 2015.

BTW, thanks [MENTION=5363856]DroidFreak32[/MENTION] for your efforts.
[E 2015 Android Development] satnam4278:
Lover's of Moto E2 surnia, one thing we accept that in 2017, lots of custom ROM manufactured for surnia device and we get android 7. But in 2018 only few developers work for android 8 official ROM. At the end of 2018, only lineage offer pie experience ( manufactured by Droidfreak32). Lots of thanks, to you sir.

This shows that lack of interest in surnia, because market is full of new phones. This is the end of surnia android development project. Thank you.
[E 2015 Android Development] DroidFreak32:
Tbh it's the people of osprey that helped keep our device like how it is today. I just pick the stuff they did and build. It's comparatively very easy to build ROM's for a device which is very similar to another device that already has devs.
[E 2015 Android Development] mnd123:
That's quite sad, but probably inevitable, since developers (god bless them) change their devices or stop compiling.. The surnia is an incredible device for it's price and the size of it is perfect for me. Having a custom rom installed (RR Nougat for me) made it perform smoothly and be superior in some ways than flagship devices with stock roms. It's been a pleasure using it. I smashed the screen of my surnia some time ago, but thinking of replacing it since it's cheaper than a new phone and the battery life is still great so it would be a shame to waste the phone. I hope someone will make an effort to build RR pie rom when the sources are released, but if not - nevermind, because RR nougat is still a pleasure to use and I guess it might have more configuration options than newer versions.

P.s. sorry for off topic, but surnia deserves good words

P.p.s. anyone has any recommendations for a new phone of a similar size like surnia? I spent some time researching and the best match seems to be the samsung A3 2017, but I might have missed something. If anyone's wiling to make suggestions from their experience, could you write me a PM? Or I might create a new thread about this (if such thread already exist, I'm terribly sorry and will delete this part:)
[E 2015 Android Development] satnam4278:
Cr droid 4.5 ROM is used by me. Based on lineage os. Best android 8.1 ROM for surnia.

Redmi 5A also get pie update. May be surnia also get.
[E 2015 Android Development] satnam4278:
when we install different custom roms, phone battery management decreases.

Battery perform poorly.
[E 2015 Android Development] Vortell:
12/25 Rom shows as 8.1.0 instead of 9.0 for open gapps. Causes boot issues in dirty flash as well. Camera no longer working after clean install of 12/15. Worked on dirty install over build before that. Want logcat? It do you know what's up with it? I assume 12/25 build fixed it is why I asked.
[E 2015 Android Development] DroidFreak32:
https://drive.google.com/open?id=1sP_44hn1Gpin2mPj7M2zW63jWn52G8tq

Camera seems to be fixed thanks to [MENTION=5881712]althafvly[/MENTION]

Sometimes it may crash randomly , if you check the logs during boot time, there will be an error

`CamDev@1-impl: blahblah /dev/ (Is a direcctory) cam_idx 0`

, then a reboot fixes it most of the time.

The build has both Camera2 and Snap camera by mistake (I did a dirty build), but use snap camera as video recording seems to be working in that.

I also tested insta & whatsapp video recording and playback and they seem to work fine too (boomerang doesn't as usual).

And finally, SELinux shows enforcing but they're all haxx so they may not be as secure as it is supposed to be. I don't have much knowledge in SELinux.

During initial setupwiard, I recommend you go slowly as it tends to crash. (It still works after the crashes though)

I used pico gapps of september but ig newer gapps will have a more stable Setup Wizard. No idea. ymmv

Starting next year I wont be getting a lot of time to build due to internship stuff so updates may be slower.

This is the final build of 2018. Happy new year in advance! :P

Edit: HDR is fixed too btw :P
[E 2015 Android Development] jonta0:
Wow, great. Thanks! Happy 2019!
[E 2015 Android Development] Vortell:
Anybody know if the version shows as Android pie again? On 12/25 version I had that issue. Not sure if anyone else did.
[E 2015 Android Development] DroidFreak32:
I was able to install open gapps pico 9.0 with no issues
[E 2015 Android Development] Vortell:
Thanks for the update you rock! It worked to dirty update this time.
[E 2015 Android Development] riyan65:
Does anyone know how to install Google assistant in this ROM and enable Google call screening.
[E 2015 Android Development] Vortell:
Gapps aroma will make it install, it worked last time I installed it. It does slow the phone down overall.l though. Pico gapps seems to work better. Nano will allow Google Assistant to work. Still would not use it.
[E 2015 Android Development] jonta0:
Since 12/11/2018 build my DND suddenly stopped working. I don't know why. I make a dirty flash of last last build but the issue persist. Any clue what to do to get DND back without make a clean flash?
[E 2015 Android Development] Vortell:
DND? Could be root thing, as in it is detecting it is not selinux enforcing?
[E 2015 Android Development] jonta0:
DND = Do Not Disturb option
[E 2015 Android Development] Vortell:
Aww maybe try a app to see if it will work that way. It could be a activation issue in the interface. Otherwise do clean install it maybe even another dirty flash. It could be a error in the zip to install it. So maybe even download it again. Since we don't have md5 for it.
[E 2015 Android Development] jonta0:
Already tryed an app : DND+, same problem.

I did a clean flash recently, it's painful having to install everything again hehe. But, I'll think about it.

Thanks for replying.
[E 2015 Android Development] Vortell:
There is an app called custom rom migration and one call titanium back up you can use if you have a second card or usb sick. I think usb sick works in our Moto e.
[E 2015 Android Development] febkrause:
Hi, the last build is the best one, thank you so much for your hard work! :D

I'm using it from almost one week and the only thing that i noticed is that the UI is a little bit laggy sometimes, but overall performance is good and I haven't seen bugs yet!
[E 2015 Android Development] jonta0:
I found Migrate on Playstore.

Thanks, I'll try it.
[E 2015 Android Development] jonta0:
Please, what's the md5?
[E 2015 Android Development] DroidFreak32:
c2ce38365f84fe1e468c1a8da7ed8c6d
[E 2015 Android Development] riyan65:
Hey, how do you built the rom. In which PC version you use such as Ubuntu or window?? Let me so if I can help you if I knows how to.
[E 2015 Android Development] jonta0:
I made a clean flash and the DND problem persist. I really don't know what to do.

Any clue [MENTION=5363856]DroidFreak32[/MENTION] ?
[E 2015 Android Development] DroidFreak32:
I don't have any clue why it happens. Don't even have the time to look into it. Device has been switched off for more than a week.. I guess it's something on lineage end as the bug doesn't seem to depend on the device trees.
[E 2015 Android Development] mattwhite7102:
hey [MENTION=5363856]DroidFreak32[/MENTION]

when I activate the lineage OS privacy guard (trust) I get a couple of alerts saying "this build was signed with public keys" and "SELinux is not enforcing, your security has been weakened"

any idea what they both mean?
[E 2015 Android Development] DroidFreak32:
This is an unstable unofficial build that's still experimental. Official builds will be signed with private keys so three first alert will not be present.

And selinux isn't enforcing because otherwise it probably won't boot. And im not confident enough to resolve selinux stuff yet
[E 2015 Android Development] mattwhite7102:
I see, was just wondering
[E 2015 Android Development] riyan65:
Hey, se linux is working properly in the device you should upgrade to latest version.
[E 2015 Android Development] mattwhite7102:
i just uninstalled the rom and put sailfish os on it whoops :lol:
[E 2015 Android Development] riyan65:
Could you give me the ROM link
[E 2015 Android Development] mattwhite7102:
https://xdaforums.com/moto-e-2015/development/surnia-sailfishos-2-1-moto-e-2015-lte-t3623141/page11

---------- Post added at 02:51 PM ---------- Previous post was at 02:50 PM ----------

sorry pasted yhe wrong link

https://xdaforums.com/moto-e-2015/development/surnia-sailfishos-2-1-moto-e-2015-lte-t3623141
[E 2015 Android Development] Jackos73:
[MENTION=5363856]DroidFreak32[/MENTION] said just before SELinux isn't enforcing but you say SELinux is working on your Surnia ?

I'd like to know because I put crDroid8.1 instead few weeks ago because of SELinux not enforcing (Fatal Signal with an app) but I much prefer this one even on beta dev.
[E 2015 Android Development] riyan65:
I don't know it working for me, but before the update of se linux I have tried twrp se linux. So that could be fixed. I don't know how it working for me.
[E 2015 Android Development] panchofranXD01:
This rom is great. I use oreo but i'm happy that developers still works for this device. Keep doing things like this ?
[E 2015 Android Development] DroidFreak32:
It's just a huge hack. I blindly resolved denials so it's as good as permissive
[E 2015 Android Development] Vortell:
Hey not to bother you but do you know how to remove that annoying white screen complaining that bootloader is unlocked? If I knew what to call that screen I would search the name. Maybe I should just try midnight core... If it wasn't white I wouldn't care so much!
[E 2015 Android Development] drmarble:
There is some partition that you flash. I did it years ago and don't remember exactly what I did. I must have found it somewhere in this moto e 2015 forum. I'll give it a quick search...

found it: logo.bin:

https://xdaforums.com/moto-e-2015/general/guide-unlock-bootloader-moto-e-2015-t3045748

Look at the second post.
[E 2015 Android Development] jonta0:
no builds this month?
[E 2015 Android Development] LenovoTech:
You may also simply flash your device with a custom boot logo, which replaces the annoying bootloader unlocked screen with a custom logo of your choosing. Here is a thread that hosts a mega collection of custom boot logos and instructions on installation. https://xdaforums.com/moto-e-2015/themes-apps/flashable-mega-collection-t3047798/page5
[E 2015 Android Development] speck1234:
21 hour download

Using a 54mbps USB 2.0 Wi-fi dongle on my desktop computer(that I can't move) far away from my router :confused: :rolleyes:
[E 2015 Android Development] esykas:
hello i ask who is stable rom at this moment, because i still in 16.0-20181007-unofficial surnia

thanks
[E 2015 Android Development] kurtn:
Nougat is still stable and secure :)
[E 2015 Android Development] jonta0:
Thanks, I'll test it right now

---------- Post added at 03:37 AM ---------- Previous post was at 03:17 AM ----------

MD5: 1559e47ddd90df241691a825837d8e04

Correct?
[E 2015 Android Development] jonta0:
I flashed. This build is more stable than last. I noticed an improvement in performance.

Thanks for the build :)
[E 2015 Android Development] davidnw:
Would you mind sharing your manifest / roomservice files, I am having problems getting the build to work ?