[Samsung Galaxy Tab A series ROMs, Kernels, Recover] jedld:
This is a port of OMNIRom 6.0.1 for the Samsung Galaxy Tab A 7.0 (2016) LTE SM-T285. OMNI is a minimalist ROM created by devs from the CM project.

5.1.1 is the best that you can get from samsung right now and it is not known if they plan to do any upgrades. I have absolutely no idea why samsung chose to stay with the outdated 5.1.1 mid 2016 when we already got 7.1 coming out. This custom rom is probably the best you can get if you want an upgrade from Lollipop. Performance on the latest build is also better, you be the judge.

Though this is stable enough that I use it currently as my daily driver, make sure you read the pending issues below and decide if this is acceptable to you before you flash this rom. This rom probably won't get much use out of some people until bluetooth is fixed.

Based off on OMNIRom 6.0.1 MOB31K sources which is based on Marshmallow.

For more information on OMNIRom and its features see their site here.

Device Tree:

=========

https://github.com/jedld/device_samsung_gtexslte.git

https://github.com/jedld/vendor_samsung_gtexslte.git

https://github.com/jedld/kernel_samsung_gtexslte.git

Update Dec 8, 2016

===============

* Fixed sideloading apks from internal sd card

* Fixed selection of preferred network mode

* Enable soft navigation bar (googe now on tap should work with this)

* Adjust heap settings

Works:

- Wifi/LTE/SMS (Some users report data intermittently not connecting, though toggling airplane mode on/off can fix it)

- Audio

- Graphics with glitches (minor screen tearing, blank screen showing up on overlays)

- Camera (works if a third party camera app is used. Does not work on the stock camera app)

- Bluetooth

- GPS

- Wifi Hotspot

- Incoming/Outgoing Calls

- MTP

Does not work:

- Calls (Incoming)

-- MTP (Browse Only)

- probably more (need testers)

Bugs/Known Issues

* Bluetooth A2DP streaming issues when both bluetooth and Wifi is on and network traffic is occuring. There are reports that this also happens in order ROMs, not sure if stock also has this issue.

* Screen turns upside down for a brief moment when turning off the device.

* Unable to select preferred network mode e.g. LTE, 3G, 2G (fixed 12/08/2016)

* Error while entering USSD code in the dailer

* Unable to tap to install apks for sideloading (see workaround below)(fixed 12/08/2016)

* Problems recording video

Other Notes:

- selinux permissive

Most of the issues are fixable, I just need more time and encouragement :D

SM-T280 Users: Unfortunately this rom would probably not work on it since the SM-T285 and SM-T280 have different kernels and slightly different hardware. I don't have access to this device so it would be hard for me to port it over. However I believe there are a lot of similiarities in the device tree that can be shared. If a dev with the SM-T280 is interested I can probably help.

Download

========

Remember flashing an unofficial ROM on your samsung device will probably void your warranty, Samsung representatives will probably not be able to help you as they are still stuck at 5.1.1 land as of now and have no idea how to handle a Sm-T285 that is running 6.0.1.

As always flash this at your own risk. Make sure you have a copy of the stock ROM so that you have something to fall back to, which is highly the case when using an experimental rom.

See DevDB download section for older releases. Or click below for the latest release:

Build Dec 9 2016

Note that this rom is pure stock and does not come with the Play Store or any Gapps, I suggest you download a micro gapps package separately and install it via recovery.

There have been reports that recent versions of open gapps don't work properly, it is advised to use older versions instead (e.g. open_gapps-arm-6.0-nano-20161109.zip)

Installation Instructions

==================

Perform a backup of all of your important files. This ROM is experimental and I will not be responsible for your loss of data.

Download the zip file and extract the tar.

Use Odin/Heimdall to flash the tar file to your device. If you are coming from stock oranother rom make sure you wipe first using TWRP. Coming from a previous version of OMNIRom for SM-T285 may not require a wipe, however please perform a wipe if you encounter problems.

Root and customization

===================

This ROM is a purely based on source and is not rooted out of the box. However you can easily root it by using TWRP to install the latest version of SuperSU.

If you want to customize this ROM and repackage it you may use this guide as a reference.

Workaround for apk install issue

=========================

Due to a possible bug with how sdcardfs is implemented in this device, apks downloaded externally and placed in external storage like Download show the apk is corrupt error when trying to install it.

however you can do a workaround by having root and doing the following:

1. Root your device (Download SuperSU and install via TWRP)

2. Download root file explorer

3. Using root file explorer move your apk to /data/local/tmp or create a folder under /data/local and move it there

4. Install the apk from that location and it should work.

Note that apps downloaded from the play store or install using "adb install" are not affected and works properly.

XDA:DevDB Information

OMNIROM 6.0 for the Galaxy Tab A 2016 7.0 LTE SM-T285, ROM for the Samsung Galaxy Tab A series

Contributors

jedld

Source Code: https://github.com/jedld/device_samsung_gtexslte

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.10.x

Based On: OMNIRom

Version Information

Status: Beta

Created 2016-10-28

Last Updated 2016-12-09