{"id":3642,"date":"2025-08-19T17:33:32","date_gmt":"2025-08-19T17:33:32","guid":{"rendered":"https:\/\/mclements.net\/blogWP\/?p=3642"},"modified":"2025-08-19T17:33:41","modified_gmt":"2025-08-19T17:33:41","slug":"lineageos-on-tablets","status":"publish","type":"post","link":"http:\/\/mclements.net\/blogWP\/index.php\/2025\/08\/19\/lineageos-on-tablets\/","title":{"rendered":"LineageOS on Tablets (and Airplanes)"},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>When I first started flying airplanes we used paper charts and books for maps and airport information. Every couple months we bought updates and most of us subscribed so they were sent in the mail as soon as they were published. Soon afterward, electronic versions of this became available and eventually the FAA revised their rules to accept these electronic versions. We now call this an &#8220;Electronic Flight Bag&#8221; or EFB.<\/p>\n<p>Since then, I have used Android tablets and software for my EFB. I fly with a kneeboard for ease of checklists and writing (paper &amp; pencil) and use a tablet that fits into my kneeboard. In the early days big tablets were too thick and heavy so I used a 7&#8243; tablet. That&#8217;s pretty small for reading charts and procedures. Over time tablets got thinner and lighter and now I use a 10.5&#8243; tablet. This measures as 9.5&#8243; tall and 6.5&#8243; wide; Android tablets are less square than iPads, which is a good thing since they fit better into kneeboards.<\/p>\n<p>An EFB device doesn&#8217;t need a fast processor or fancy graphics or the latest version of software. The most important factors are:<\/p>\n<ul>\n<li>Size: fits where you want &#8211; whether your kneeboard or elsewhere<\/li>\n<li>Battery life: lasts all day, or as long as you need for a day of flying<\/li>\n<li>Screen: bright enough to see in daylight<\/li>\n<li>Connectivity: has WiFi, Bluetooth, Mobile data, or whatever you need in your airplane<\/li>\n<li>Software: can run your EFB applications, usually means no more than 5 years old<\/li>\n<\/ul>\n<h3>My Airplane<\/h3>\n<p>Years ago I built a <a href=\"https:\/\/stratux.me\/\">Stratux<\/a>, which is a Raspberry Pi that provides ADS-B &#8220;In&#8221; and precise GPS. It broadcasts this data over a local WiFi in my airplane. It does not have or need internet access. The ADS-B &#8220;In&#8221; includes traffic (airplanes in the sky near me), weather, and NEXRAD imagery all updated in near-real-time.<\/p>\n<p>Because of the Stratux, my EFB device only needs WiFi. It doesn&#8217;t need its own GPS, Bluetooth, or Mobile data, though it&#8217;s nice to have built-in GPS in case the Stratux fails. It&#8217;s also nice to have an ambient light sensor so the screen can automatically adjust to flying at night.<\/p>\n<h3>EFB Tablets<\/h3>\n<p>For several years I&#8217;ve been using an old cheap Lenovo 8505F. It&#8217;s been abandoned by the manufacturer and stuck on Android 10 for a long time. The battery health is deteriorating. And it&#8217;s so slow it&#8217;s frustrating to use as newer software gets more bloated expecting ever faster devices.<\/p>\n<p>I decided to get a tablet that is officially supported by <a href=\"https:\/\/lineageos.org\/\">LineageOS<\/a>, since then I won&#8217;t be stuck with planned obsolescence on an ancient version of Android. This led me to the <a href=\"https:\/\/wiki.lineageos.org\/devices\/gts4lvwifi\/\">Samsung Galaxy Tab S5E<\/a>. I found one on eBay for $100 in really nice condition, like new.<\/p>\n<h3>LineageOS<\/h3>\n<p>After booting up the new tablet and ensuring all its functions worked, I followed the procedure to install LineageOS. It typically goes like this:<\/p>\n<ol>\n<li>Unlock the device bootloader.<\/li>\n<li>Load a custom boot image.<\/li>\n<li>Load a custom recovery.<\/li>\n<li>Load the LineageOS operating system.<\/li>\n<li>Load the Google Apps.<\/li>\n<\/ol>\n<p>Step 1 used to require hacking, but in recent years more manufacturers provide an official way to unlock the device.<\/p>\n<p>Steps 2 through 5 are done using <a href=\"https:\/\/developer.android.com\/tools\/adb\">Google Android Tools ADB<\/a> (free and open source) or manufacturer-specific tools like Samsung&#8217;s <a href=\"https:\/\/www.odinflash.com\/\">Odin<\/a>. The steps can be tedious: one small mistake can cause the installation to fail or even brick the device.<\/p>\n<p>LineageOS is the open source version of Android. It has a simple clean interface and no bloat-ware from manufacturers or carriers. Devices usually have better performance and longer battery life when running LineageOS, compared to their OEM software. And LineageOS offers support as long as developers care to maintain it &#8211; no planned obsolescence. For example, this Galaxy Tab S5E came out in 2019 on Android 9. Now in 2025, mine runs LineageOS 22 which is Android 15.<\/p>\n<p>The biggest issue with LineageOS is device support. If you want to run it, you need to visit the site and check what devices (whether phones or tablets) are supported. Tablet support is more limited than phones: only the Google Pixel and various Samsung Galaxy models. Even so, Samsung made some of the best Android tablets and they work even better on LineageOS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction When I first started flying airplanes we used paper charts and books for maps and airport information. Every couple months we bought updates and most of us subscribed so they were sent in the mail as soon as they were published. Soon afterward, electronic versions of this became available and eventually the FAA revised &hellip; <a href=\"http:\/\/mclements.net\/blogWP\/index.php\/2025\/08\/19\/lineageos-on-tablets\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">LineageOS on Tablets (and Airplanes)<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,2],"tags":[],"class_list":["post-3642","post","type-post","status-publish","format-standard","hentry","category-flying","category-tech"],"_links":{"self":[{"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/posts\/3642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/comments?post=3642"}],"version-history":[{"count":3,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/posts\/3642\/revisions"}],"predecessor-version":[{"id":3645,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/posts\/3642\/revisions\/3645"}],"wp:attachment":[{"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/media?parent=3642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/categories?post=3642"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mclements.net\/blogWP\/index.php\/wp-json\/wp\/v2\/tags?post=3642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}