Galaxy Tab 2 10 (Ten Point One)
Yesterday and today's adventure involved updating my faithful Samsung Galaxy Tab 2 10.1 WiFi tablet (model GT-P5113 without any cellular hardware, 3G or otherwise).
Where to start? There's so much floating around in my head right now on the subject, I hope I remember all of the important things.
My Device (The Details)
As mentioned above I'm working with a Sam Galaxy Tab 2 10.1 Tablet. It was originally released for sale back in May of 2013. It is based on an OMAP (Open Multimedia Applications Platform) design from Texas Instruments
First Things First
OK, a couple of subjects to bring up first because they were holes that I fell into. You might not understand exactly what I'm writing about, but more importantly you'll be aware of them ahead of time
Mounting SD Card
TWRP, do not install
Magisk VS SuperSU
Why? Several reasons. First and foremost is that Samsung chose to stop supporting the above noted device about two years after I bought it. It is an older device, but two years is not a very long time to support a device. I can understand terminating OS updates, but they cut off all program, err, App updates too. Then some apps refused to run anymore because they wanted to update. A bit of a catch 22. Other programs like Firefox were old and did not behave very well and needed to be updated. Another catch 22.
There are several firmware updates for the Galaxy Tab 2 10.1 that have been created over the years. After some research it seemed that Lineage OS was going to be the best choice (as of 2019). There were no firmware images available for the latest version (16.x and on the verge of 17.x as of 9.2019) of Android, which is understandable. The latest version was 14.1 (AKA EsspressoWiFi), so that's what I installed.
Installation
The installation instructions were a bit sparse, but mostly accurate: https://wiki.lineageos.org/devices/espressowifi/install
The instructions they wrote reflect how it should work, not how it does work. I'm not making a complaint. They work very hard and have accomplished some astonishing goals. They're working on much more than writing perfect instructions. Its not my goal to write perfect instructions either. I just want to pass along some tips that I learned along the way.
The biggest issue I encountered centered on what was "Volume Up" and "Volume Down" Button. Access to the Galaxy Tab's basic functions (BIOS equivalent, boot menu, ?) are accessed by pressing the "Volume Up" or "Volume Down" Button in conjunction with the Power Button. When my device is on, "Volume Down" is closest to the Power Button. That changes when accessing the basic functions (IE, "Volume Down" is now furthest away from the Start Button). Very frustrating for many reasons. One, why does the device do that? And two (back to the sparse instruction comment above), the instructions give no explanation on what one should see when pressing the "Volume Up / Down" and Power Button together. Eventually I figured it out with more research. For me it may have been related to the fact I had "screen rotate" disabled. But that's only if making that setting changes a "BIOS" / hardware setting too, as all of the firmware updating is done at a very basic level before the Android OS even starts.
- "Volume Down" + Power Button = Download function: This means the device waits for a file to be transferred to it.
- "Volume Up" + Power Button = BIOS "equivalent" menu.
Another glitch involved the Zadig Utility and installing the driver for the device. Each time I disconnected it I had to run the "Replace Driver" function for the command line utility to access the device.
Google Play Store
Google Play Store was another adventure. APKPure.com
External SSD Card
Whatever you do, do NOT store applications on an SSD card. Only store it on the internal flash memory (AKA SSD equivalent)