yashsingh1/xdaforums huggingface dataset:
[Nexus 10 Android Development] followmsi:
Google Drive Security Update

Google Drive applied security updates on September 13th.

For this reason the access links for my shared folders have been changed.

The links on the first page and for the last build have been already updated.

Pls find new link below ..

manta - Google Drive

drive.google.com

Cheers (y)
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - October 2021

lineage-17.1-20211010-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> October 2021

- Disabled Google AVC codec to fix video on latest versions of Netflix.

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] Max-Headroom:
Please Help, my Samsung gOOgle Nexus 10 P8110 Manta Tablet iz Hung on an Unlocked Google Splash Screen...

I've installed TWRP 3.5.2_9-0 & Tried Flashing this LineageOS-17.1-Unofficial-Nexus-10-2021-10-10, But it Fails w/ E1001 Failed to Update System image E:unknown command [log] Followed by ERROR 7... I've Edited the Updater-Script by Removing the Assert Line Up to the Ui Line ( of course the ui line iz Now the 1st Top Line ), I've Saved & ReZipped it... But Still get the same Error E1001 Failed to Update System image E:unknown command [log] Followed by ERROR 7!

All of this after Updating from TWRP 3.0.2, same Outcome... & I've Wiped Dalvik Cache etc... Please What have I done wRong? & What eLse Can I Do? Of Course I've Already Spent hOurs Searching the iNet & *UTube 4 Answers...

Please HELP!!!... & Thanx

;-)K
[Nexus 10 Android Development] ipdev:
Normally the E1001 Failed to Update System image error was due to system partition size.

Lineage 17 will not fit in the stock size partition.

Did you reparation ?

[TOOL][UNOFFICIAL][PORT] REPIT: for Nexus 10 [manta] xdaThread - Link

I really need to find the time to edit that thread and clean up the OP and instructions a bit. 🙃

If that is not the issue then please save the recovery log from TWRP after installing the linage build and attach it to your post.

Cheers. :cowboy:
[Nexus 10 Android Development] Max-Headroom:
Thanx ipdev 4 your prompt reply, Sorry I don't understand your question "Did you reparation ?"

I've Started Reading & Hopefully understanding your instructions. Questions iz What's the size of the Stock Samsung gOOgle Nexus 10 P8110 Manta - Lollipop Partition? & Can yoU Recommend / Suggest an increased System Partition size that'll Fix the E1001 Error, 4 LineageOS 17.1 Beering in Mind that this iz the 16 GB Model? & This iz a Fresh install where I don't have any data there - on, So I've got Nuthing 2 lose. Please & Thanx...

;-)K
[Nexus 10 Android Development] ipdev:
Every device has a finite amount of storage.

This storage is split into partitions to allocate a set amount of storage to each.

Nexus 10 (Manta) is split into nine partitions.

Stock (original) partition layout for 32G model.

Number Start (sector) End (sector) Size Code Name
1 8192 49151 20.0 MiB 0700 efs
2 49152 65535 8.0 MiB 0700 param
3 65536 98303 16.0 MiB 0700 boot
4 98304 163711 31.9 MiB 0700 recovery
5 163712 163839 64.0 KiB 0700 metadata
6 163840 172031 4.0 MiB 0700 misc
7 172032 1253375 528.0 MiB 0700 cache
8 1253376 2891775 800.0 MiB 0700 system
9 2891776 61063167 27.7 GiB 0700 userdata

Only difference between the 16G and 32G models is the amount of storage left at the end for userdata.

The 32G version has 27.7G left for userdata, the 16G would be about 11.7G.

--

Partitions 1 through 6 can not be adjusted so, we just leave those alone. ;)

Cache no longer needs to be that large so we can reduce it dramatically.

Reducing the size of the cache partition it will leave unallocated (free) space.

You can then add the unallocated (free) space into the system partition.

The max you can go without reducing userdata is to create a 16M cache partition witch leaves 1.3G for the system partition.

This is the reason I set the default name of the REPIT port for manta to create a 16M cache and a 1.3G system. ;)

lanchon-repit-20210221-cache=16M+wipe-system=1.3G-data=max-manta.zip

---

The original system partition size is 800M.

Lineage 17.1 requires 900M.

If you plan to install GApps you will need even more.

Also to future proof a bit, it would be a good idea to increase the system partition larger than you currently need.

A 2G system would be a good size if you can afford to give up about a gig from userdata.

Hope it helps more than confuse. 🙃

Cheers. :cowboy:

PS.

To quote part of a post I made in a different thread about partitioning.
[Nexus 10 Android Development] Max-Headroom:
Thanx 4 the info mate, Clear az Mud ;-) Reading about metadata brings back 2 mind recent research I've done about BTRFS that I've been Curious & Tempted by its Qualities But lacking the courage / confidence 2 actually get me feet wet.

Good point about GApps, I've got No intension of going there, gOOgle I mean... But it's so Sticky ( I'm eMbarressed 2 admit that I've got 2 GMail Accounts I Wish I Never had! ). Reckon I'll just Cherry Pick minimal Alternatives Anonymously from Aurora Store, F-Droid & iNet Apks, etc. However Thank Heavens 4 NewPipe & FreeTube, because yoUTube was my Guilty Confession!

;-)K
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - November 2021

lineage-17.1-20211106-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> November 2021

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] goodflood:
Been a while...

I finally managed to backup data, wipe the tablet, flash stock ROM, increase system space, then, follow OFFICIAL lineage guide to install this ROM.

Tablet is fast-ish. Fixed the problem of tablet shutting down at 42% with new replacement battery, even though early days. Overall, worth the trouble!
[Nexus 10 Android Development] mfessler:
Hi there,

new user and newbie here. :-)

I installed:

TWRP 3.5.2_9-0

lanchon-repit-09180102-cache=max+wipe-system=1228M-manta.zip

lineage-17.1-20211106-UNOFFICIAL-manta.zip

open_gapps-arm-10.0-nano-20211111.zip (not successful)

Regardless of whether I install the gapps together with LOS or after the first boot, I get the ERROR 70.

open_gapps-arm-10.0-pico-20211111.zip on the other hand works fine.

Am I doing something wrong or are the nano GApps simply too big?

Is beansgapps the better choice?

Thanks in advance for any help!

Martin
[Nexus 10 Android Development] Zaphod63:
Error 70 is due to there being not enough space in the partition to install GAPPS larger than PICO. I had the same issue. It is possible to increase the partition size but IMO it's not worth it just install allot of bloatware.
[Nexus 10 Android Development] Zaphod63:
Not my Daily Driver but looking promising.

After a few days running the latest 17.1 build with various apps there's definitely some lag and apps that are intermittently stopping or not responding. Streaming apps seem to be pretty laggy as well.

Here's my initial observations:

- Bluetooth seems to be unstable and stops. I tried connecting to various devices and experienced the same.

- Amazon Prime Video is very laggy - Plenty of WiFi signal and I'm on a 400Nbps internet feed.

- YouTube - stream is not to bad but does lag every so often.

- Apps are generally petty slow to load.

All in all seems pretty good, but having the Bluetooth more stable and getting the GPS working would be epic!

@followmsi Kudos for picking this up again and looking forward to future builds (y)
[Nexus 10 Android Development] ipdev:
That is the older version of REPIT.

The newer version will give you a little more space (1.3G) by default.

The max before reducing userdata.​

You can also adjust the newer version to use some space from userdata to increase system.

[TOOL][UNOFFICIAL][PORT] REPIT: for Nexus 10 [manta] - [xdaThread] - Link

Cheers. :cowboy:
[Nexus 10 Android Development] Max-Headroom:
G'day ipdev, I haven't found any Video on the *UTube about How 2 Create the Repit Config ( Script ) in order 4 your instructions 2 Crystalize in my mind, But there's Nun there. So I Humbly Appeal if yoU could Offer a Config Template File w/ a 1.6 GB /System Partition ( Yes I Understand about Sacrificing 300 Mb from the /UserData Space ) Please & Thanx 4 your Help!

;-)K
[Nexus 10 Android Development] ipdev:
The file name is the user configuration. ;)

The file name is read by the REPIT installer script.

The default name is:

lanchon-repit-20210221-cache=16M+wipe-system=1.3G-data=max-manta.zip

-cache=16M+wipe Make cache partition 16 Meg and wipe it.

-system=1.3G Make system 1.3 Gig, backup and restore.

-data=max Use the remaining space for data, backup and restore.

When reducing partitions you normally have to add the wipe option.

Since you are reducing the data partition by only a little, you might be able to backup and restore it.

Depends on if there is enough room to restore the backup on the new smaller partition.​

To configure a 1.6G system.

Download the lanchon-repit-20210221-cache=16M+wipe-system=1.3G-data=max-manta.zip file.

Rename the file to lanchon-repit-20210221-cache=16M+wipe-system=1.6G-data=max-manta.zip

If you are doing a clean flash add the wipe option to system.

lanchon-repit-20210221-cache=16M+wipe-system=1.6G+wipe-data=max-manta.zip

If you need to add the wipe option to data.

lanchon-repit-20210221-cache=16M+wipe-system=1.6G-data=max+wipe-manta.zip

When you flash REPIT it will do a dry run first to make sure everything will work.

If there is a problem it will quite and tell you why before any changes are made.

Like not being able to restore data since new partition is too small. ;)

Hope it helps more than confuse. 🙃

Cheers. :Cowboy:
[Nexus 10 Android Development] Max-Headroom:
Thanx ipdev 4 your Help, I've successfully copied REPIT-mod & the user configuration File onto my Manta, it Failed w/ the issue that it couldn't unmount all partitons blah bla' & that it's Copied itself 2 /tmp, I re-red your instructions but there isn't eXplicit instructions about where that iz, just poking around in the dark I got 2 Advanced > File Manager & found a /tmp dir but don't know which file 2 eXecute, I Blindly tried a couple, I can't recall which, But No Cigar! I'm Using TWRP 3.5.2_9-0-manta... Sorry about being such a pest...

;-\K
[Nexus 10 Android Development] mfessler:
Thanks, I will give "lanchon-repit-20210221-cache=16M+wipe-system=1.3G-data=max-manta.zip" a try, otherwise I will go with pico.

Thanks for the respond! Great work!

Sorry for the beginner questions, but the first page says "For this reason we need to enlarge/resize the filesystem after each ROM update and/or clean install."

Really _after_ the update?

Or does that mean "repit-rom-repit-gapps"?

Is this always necessary, no matter what (dirty/clean flash, factory reset ...) is done?

Should the device be restarted after the repit before the rom (and gapps) are flashed?

Thanks and greetings,

Martin
[Nexus 10 Android Development] followmsi:
repit is to change partitions size .. this is an one time task. not required to repeat.

Run this before ROM installation .. as first step - and just once.

filesystem enlarge .. will be required after each installation .. but will be fully automatiically done by ROM installer script- nothing to do for users here.

"For this reason we need to enlarge/resize the filesystem after each ROM update and/or clean install.

Only the filesystem .. the partition itself will stay untouched.

The automatic enlarge/resize of the filesystem is part of the ROM installer."

Cheers
[Nexus 10 Android Development] Max-Headroom:
Please Anyone that Can Help, I Still Need Help, I'm Stuck. I've successfully copied REPIT-mod & the user configuration File onto my Manta, it Failed w/ the issue that it couldn't unmount all partitons blah bla' & that it's Copied itself 2 /tmp, I re-red the instructions but there isn't eXplicit instructions about where that iz, just poking around in the dark I got 2 Advanced > File Manager & found a /tmp dir but don't know which file 2 eXecute, I Blindly tried a couple, I can't recall which, But No Cigar! I'm Using TWRP 3.5.2_9-0-manta... Sorry about being such a pest... ;-\K
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - December 2021

lineage-17.1-20211215-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> December 2021

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] akj7161:
Hi all,

I managed to get TWRP installed, did the repartition as suggested (lanchon-repit-20210221-cache=16M+wipe-system=1.3G+wipe-data=max-manta.zip), but with LineageOS lineage-17.1-20211215-UNOFFICIAL-manta.zip I am just getting the boot-logo (circle and elipse), even after waiting a few hours.

I have tried formatting again, but with the same results, any ideaS?
[Nexus 10 Android Development] MaxEhrlich:
Any chance we could work out the bluetooth issues? I'm seeing the same instability on the most recent ROM that was reported earlier
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - January 2022

lineage-17.1-20220120-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> January 2022

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - February 2022

lineage-17.1-20220212-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> February 2022

- Some device changes (ZRAM, Dalvik cache, GO configuration, Codecs)

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - March 2022

lineage-17.1-20220318-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> March 2022

- Some device changes (ZRAM, Dalvik cache, GO configuration, Codecs)

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] philsner:
I have that same 42% issue with a new battery installed. I did everything as you said here. Still shutting down at 42%. I simply don't want to discard my Nexus 10 as long as there is contiued support with this custom rom. Which Battery did you get?
[Nexus 10 Android Development] bubbleguuum:
Thanks for maintaining this ROM and keeping it up to date.

It works very well on my N10, which is still in good condition after all these years.

I'm not installing gapps on it, nor a ton of apps to keep it minimalistic and as fast as possible.

For now, just running latest version of Firefox (+ usual add-ons to make the web usable) for light web browsing (mainly text), and an e-book/PDF reader (Librera).

The screen resolution of the N10 was really ahead of its time, as it is still very good even today. Cannot say the same for the GPU though, which was already underpowered for this screen at the time the N10 was released...
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - April 2022

lineage-17.1-20220416-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> April 2022

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] Ozion:
Hi everyone, i have the same problem, i did the repartition intalled the new ROM posted yesterday, Rooted with SuperSU, and installed the opengapps pico package every works fine but when i reboot it is an infinite loop of the lineage OS logo.

Have you some tips for me to fix this problem ?

Thx
[Nexus 10 Android Development] followmsi:
Pls try without SuperSU .. may use Magisk instead.
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - May 2022

lineage-17.1-20220513-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> May 2022

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] jorgepedrero:
Hello! First of all, my respects and my gratefulness to you Mr. @followmsi for all the great job you've done over the years to keep alive our beloved Nexus 10; a great device I think Google was not mature to handle when they brought it out.

Now my simple question: is there any chance for an Android 12L development?

I hope it does, as I think it'll be an awesome last development for our Mantas as obviously they are on their final stage of been taking on count to work on as their so limited already with their own inner components.

Thanks again!
[Nexus 10 Android Development] marcjero:
Hi, thank you for this rom. I installed the Mindthegapps package, everyting is fine. Unfortunately I think memory is too small.

Congratulations for the work done !

I have seen that the tablet isn't certified in Google Playstore. Is there anything to do to pass this check ? I own another device running Lineage 18 and the status is certified for this one. so I guess this is a metter of identification.

I have seen hat the Exynos 5250 appears in the mainline kernel. I suppose this was added ro support a Samsung Chromebook that was using the same chip.. Maybe it worths to have a look at this in order to build a newer kernel ? Would be happy to help you working on the kernel and optimizing memory. I also found that aftermarketos is trying to support this device as well but they are using the lineage kernel for now. Let me know if I can help.

I resized the partitions this way :

Number Start End Size File system Name Flags

1 8192s 49151s 40960s ext4 efs

2 49152s 65535s 16384s param

3 65536s 98303s 32768s boot

4 98304s 163711s 65408s recovery

5 163712s 163839s 128s metadata

6 163840s 172031s 8192s misc

7 172032s 1253375s 1081344s ext4 cache

8 1253376s 4530175s 3276800s ext2 system

9 4530176s 61063167s 56532992s ext4 userdata

I didn't shrink the cache partition because I wanted to be able to install older versions of Android without changing the partitions layout again.

So I shrinked the userdata partition a bit and exactly doubled the size of the system partition. Therefore the alignment of partitions couln't be impacted. I used parted.

Here is the original layout :

Device Start End Sectors Size Type Type-UUID Attrs Name UUID

/dev/block/mmcblk0p1 8192 49151 40960 20M Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 efs 52444E41-494F-2044-6566-730000000000

/dev/block/mmcblk0p2 49152 65535 16384 8M Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 param 52444E41-494F-2044-7061-72616D000000

/dev/block/mmcblk0p3 65536 98303 32768 16M Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 boot 52444E41-494F-2044-626F-6F7400000000

/dev/block/mmcblk0p4 98304 163711 65408 32M Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 recovery 52444E41-494F-2044-7265-636F76657279

/dev/block/mmcblk0p5 163712 163839 128 64K Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 metadata 52444E41-494F-2044-6D65-746164617461

/dev/block/mmcblk0p6 163840 172031 8192 4M Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 misc 52444E41-494F-2044-6D69-736300000000

/dev/block/mmcblk0p7 172032 1253375 1081344 528M Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 cache 52444E41-494F-2044-6361-636865000000

/dev/block/mmcblk0p8 1253376 2891775 1638400 800M Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 system 52444E41-494F-2044-7379-7374656D0000

/dev/block/mmcblk0p9 2891776 61063167 58171392 27.8G Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 userdata 52444E41-494F-2044-7573-657264617461

Please note that misaligned partitions can have a performance impact.
[Nexus 10 Android Development] followmsi:
I stopped development of Android 11 due to many problems with (old) kernel and other issues.

I do not have the time anymore .. for all my little Android projects.

No more time left for Nexus 10 too.

As mentioned before .. I just make monthly 17.1 builds based on current sources.

Maybe at some point I will have the time to work on manta device/kernel sources again.

Cheers
[Nexus 10 Android Development] followmsi:
For certified Play Store you will need Magisk and USNF module.

Yes, pls go ahead to work on the kernel .. any input / help is welcome.

Pls let me know your results.

Yep, if you want to install older versions of Android you require "big" cache partition.

Most user prefer to run script which does the repartition work.

If you know how to use parted, pls go ahead to make your own custom repartition - like you did.

Cheers
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - June 2022

lineage-17.1-20220627-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> June 2022

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] marcjero:
Hi,

Well I built a 5.15 kernel but it doesn't start and I really don't know why...
[Nexus 10 Android Development] marcjero:
Question : if upgrade I don't have to wipe anything but do I have ro reinstall opengapps again ? MY BAD : answer in first page
[Nexus 10 Android Development] CraftoMia:
Hello

Are there any known Problems with Mac Address and Wifi? I have a Ubiquiti Unifi Network and cannot connect into it (wpa2-personal). Connecting to a mobile Hotspot from my mobile just works fine. I saw in the Logcat the error 'wificlientmodeimpl: fail to set factory mac address. factory mac is null.' While trying to connect, but there is a mac address in Settings shown and I already tried to change it. But doesn't help.

Or is it maybe a Security Feature from my network which is not supportet. If you have any hint, maybe i find the problem. WPA3 is disabled btw.

Thx for any hint :)
[Nexus 10 Android Development] Alyonas_boy:
Weird one here. I have two of these devices that my kids use for watching cartoons. Every morning, the Wifi is off. I know that it's not my kids with buttery fingers as I have left them in my locked office overnight to rule out any kid's fingers turning it off.

What would cause the Wifi to turn off overnight?
[Nexus 10 Android Development] followmsi:
Lineage-17.1 - August 2022

lineage-17.1-20220816-UNOFFICIAL-manta.zip

Changes:

- Google security updates -> August 2022

- Patched framework/base to support microG

- Latest LineageOS changes for Android 10

Tested with Magisk 25.2.

Pls check first page for known issues.

For the "System and Cache repartitioning / Opengapps: Error 70" topic pls have a look on the first page.

Enjoy :p
[Nexus 10 Android Development] dahawthorne:
Thanks, followmsi.

One question to all users. On boot my N10 displays the PIN screen and accepts the PIN, but then after 10 seconds fades to black, and this behaviour happens again and again until I wait at least 2 minutes, at which time it displays the home screen. Is this normal or am I just lucky...? :)
[Nexus 10 Android Development] muerte33:
Mine does that too. If the Pin login is not used, I think it boots right up, but I like the security of a PIN at least.