yashsingh1/xdaforums huggingface dataset:
[Android General] wezroot2k:
yes [MENTION=9720847]AeonFlux1603[/MENTION], [MENTION=7550078]pndwal[/MENTION] is a major supporter and very helpful with research and all so as always Kudos to PW

I think is this a great idea PW especially the fact that the original thread will always have a link with the new thread.

---------- Post added at 05:10 PM ---------- Previous post was at 05:04 PM ----------

[/COLOR [MENTION=9720847]AeonFlux1603[/MENTION] i would love to test that deodexed stock Marshmellow Rom:good::highfive:

when are going to post it?
[Android General] AeonFlux1603:
This week coming. I already have it, just need to upload and post.
[Android General] wezroot2k:
OK:good:
[Android General] pndwal:
[MENTION=8548258]wezroot2k[/MENTION] & [MENTION=9720847]AeonFlux1603[/MENTION]:

Please can you guys check if we have LOS14.1 audio and streaming video bugs mentioned by 4PDA user (see post #443 above) on TB3-850F? Thanks, PW
[Android General] wezroot2k:
not on this side, checked earlier no bugs with audio or video, well so far that is, will continue to check.
[Android General] pndwal:
Super!

Can I confirm for user on 4PDA that on TB3-850F w/ LOS14.1 that

- Streaming video sound is sufficient,

- Stereo sound is working,

- YouTube is not Freezing,

- 1080p video plays fine,

- and Instagram video plays fine?

Is that with no mods other than boot.img flash?

Thanks for help with this. :) PW
[Android General] wezroot2k:
i need to check Instagram video but everything else ok so far.
[Android General] pndwal:
Many thanks. Please let me know if you try it. PW
[Android General] wezroot2k:
normal Instagram video feeds are play flawless sound and all but Instagram has a new TV feature

which no videos play i get a static screen.
[Android General] voland34:
Same here: it seems to work ok so far; havent noticed any obvious bug (no instagram installed though).
[Android General] pndwal:
Many thanks!

IYHO, might this be easily fixed?

I read there is a “static snow” effect in the app when you switch from one video to the other. - could it be stuck on this?

Perhaps OS is not happy with vertical tv format. I read it's just MP4 video however.

Anyone else tried IGTV? PW
[Android General] wezroot2k:
I think the IGTV bugs lies in Instagram itself because after I recheck I found that some videos play and others don't and I've check most of the videos.
[Android General] pndwal:
Thanks again!

Yes, I see that there are actually many experiencing teething problems with IGTV.

Is it the majority that appear play OK on 850F?

Perhaps you could try a video that doesn't work on 850F on another device to see if these fail consistently. PW
[Android General] AeonFlux1603:
I've noticed no bugs whatsoever. But I will check the items you specified to be certain. Just now getting home but I'll do this ASAP. I've played 1080p videos (with both the VLC app and MiXplorer app with VLC codec pack) and no problems.
[Android General] pndwal:
Thanks.

Yes, it seems all mentioned items now work well with possible exception of IGTV (some videos play, some don't according to [MENTION=8548258]wezroot2k[/MENTION]), but this may we'll be due to teething problems with the app (or new format) itself, or the uploaded video.

I think the 4PDA user who asserted LOS14.1 for tab 3 8 had these problems tried it on 850M quite early in the piece. I notice latest download (one you probably have) is version 3 (LOS-TB3-850M_v3.zip), so I'm guessing [MENTION=628215]chipa[/MENTION]76 (and [MENTION=5968730]al_rus[/MENTION]?) of 4PDA has worked to improve port / remove bugs alot. In fact, I recall a different base device mentioned previously, so it may be that they've found a better match (with ARK-Impulse-P2) for more recent version(s). Regards, PW
[Android General] AeonFlux1603:
Guys you're not even going to believe this, but I have the 850F reading an AT&T SIM card and cellular radio power enabled. Placed a fully working phone call using the dialer app default on LOS 14.1. Cellular data for some reason is confined to 3G only, despite a correct 4G/LTE APN configuration being set. Got the tip over at Android Central that it would work using a micro USB SIM card reader. Supposedly this also works using stock OS with some tweaks to the .prop files but I haven't tried with stock. This is pretty damn amazing. :good::cool:

Also, to note, I cannot get MMS messaging to work yet either, but SMS does using the Google Messages app.

You need one of these (or similar setup): https://rover.ebay.com/rover/0/0/0?mpre=https://www.ebay.com/ulk/itm/152995879629 and convert to down to micro USB using an OTG adapter.
[Android General] wezroot2k:
Yea that is amazing alright this device seems to can take a lot modifications loving it more everyday.
[Android General] AeonFlux1603:
The RIL functions didn't really make sense to me at first but I think I was looking at it overbroadly. Since our chipset is used in many smartphones by several different OEMs, and since the LOS 14.1 port was originally compiled for a smartphone (coded with all necessary telephony/RIL parameters), it makes full sense that the 850f is capable of telephony and cellular data. It is said that the Tab 3 7" (WiFi) tablet will do the same thing if set up correctly. Nonetheless, like you and [MENTION=7550078]pndwal[/MENTION], I'd like to see this port specific to a WiFi-only tablet, since that is its practical use as a daily driver. I'm settled back at home finally, for a week or so anyway. I'll work on the Settings UI & framework-res like we discussed previously, and I'll package up your modded boot image and system folder to make a TWRP flashable LOS 14.1 ROM - rooted and non-rooted, GApps and GAppless. And for those interested I'll post the deodexed, material themed Marshmallow ROM I worked up. Again, it's nothing special, but it is heavily debloated, fully deodexed, zip-aligned, Magisk systemless root (v18.1), etc, with a dark material theme to System UI and some minor tweaks to improve upon RAM efficiency. But, I have to agree with [MENTION=7550078]pndwal[/MENTION]'s reasoning -- this device has a few existing threads already, with no dedicated Tab 3 8 device forum. I'll keep things in the existing threads for now.
[Android General] pndwal:
Yes, motojunkie had an associate at Droid Hub who did that, and it would have been stock. Adjusted build.prop as well as apns-config.xml, eri.xml, telephony.db, etc to do it.

- Post #303 this thread.

See also https://xdaforums.com/thinkpad-tablet/development/rom-stock-android-6-0-rom-lenovo-tab-3-t3825165 post #10

Interestingly he noted here that MT8735, MT8161P and MT6735M all have an LTE cellular modem. This modem-working-with-dongle business is what sparked our little debate about the MT6735 and its variants in this thread. (Pages 31, 32)

I pointed out that in fact all the variants have LTE modem, but not additional RF circuitry etc:

Therefore Lenovo's decision is not 'bizarre' as there are many 'comms' components that can be removed (systems OFF chip) to make a WiFi only device cheaper, and it makes economic sense to make only modem-ready SoCs despite modem etc being redundant in WiFi only applications.

This is exactly what Qualcomm also does (ie. use chips with integrated Cat 4 LTE Modem and radio control circuitry in WiFi only devices). Moreover, I know the MT suffixes relate to clock speed only, having cited a spec sheet.

motojunkie wouldn't have a bar of this, and insisted that MT6735M is unique, m standing for modem and that only m had "baked in comms" (Not sure why he acknowledged MT8161P also has modem - by this logic only MT8161M should have it.)

Glad you like this de facto cellular ability, but I don't think its really that unique. PW

---------- Post added at 06:30 PM ---------- Previous post was at 06:13 PM ----------

Ha ha - looks like were getting on the same page now re RIL / sim dongle. :)

Still think a new thread for custom LOS would probably be a good idea. Regards, PW
[Android General] AeonFlux1603:
I agree fully [MENTION=7550078]pndwal[/MENTION]. Not an unusual occurrence at all. There are probably many, many WiFi only tablets that can take advantage of RIL/data connectivity using a SIM reader or other type of dongle setup. So, Qualcomm does the same thing? Again, no surprise. I don't yet understand the various suffixes on chipsets, but definitely an interesting subject. The 850f appears to be using a fully functional smartphone chipset with the SIM card slot simply disabled and/or removed (not sure on this as I've never actually took a peek at the board to see if the SIM slot is merely blocked off or if it's non-existent). But all this is merely learning experience for me. Back to the task at hand: getting this port tablet-specific and ironing out the Settings UI. [MENTION=7550078]pndwal[/MENTION] I truly appreciate all that you are explaining and elaborating on. I'm learning much.

Was meaning to ask [MENTION=7550078]pndwal[/MENTION], do you know much about the 2GB variant of this tablet? Is that 850f or 850m? I had been reading on another forum about a 2GB RAM variant, and possibly a dual SIM? I'm guessing if that does exist it's not a US distribution model.
[Android General] pndwal:
Yes. I discussed this in the pages I mentioned earlier:

Yes, this is standard industry practice, but please understand here (- the point I keep making but seems to confuse many) that the term 'modem' does NOT include any RF (Radio Frequency) components. (It does include 2G/EDGE/WCDMA/TDS/LTE and C2K Modems*, Radio interface -ie. radio control, acquisition and driving circuits,- and baseband front-end only).

*[MODEM stands for MOdulator/DEModulator. A modem converts digital signals generated by the computer (read smart device) into analog signals which can be transmitted over a telephone or cable line (or RF link) and transforms incoming analog signals into their digital equivalents. Since a modem converts analog signals to digital and vice versa, it may be considered an ADC or DAC. Each modem in SoC (ie LTE etc) is able to convert (modulate/demodulate) signals to/from its transceiver counterpart (LTE etc). This ADC / DAC function of a modem is entirely different from the equally necessary function of a transceiver, ie the RF component which is not part of SoC.]

You will find WiFi only boards lack not only SIM slot(s), but also RF front end (this is different from baseband) and RF transceiver parts, as well as ASM (Antenna Switch Module), antenna, and other components as I mentioned. (These are separate from 'modem'.) These are the relatively costly parts, and are of course not included because unlike modem(s), they are discrete components, not part of SoC.

Also, as in the case of my Ascend Y550, there are often a number of model number extensions (Y550-L01, L02, L03), and while all have the same baseband and modems (in SoC), in each model variant DIFFERENT RF components are necessarily used to meet regional requirements for differing 2G/EDGE/WCDMA/TDS/LTE/C2K RF frequencies, government requirements governing radio signals, etc.

If you check official Hardware Maintenance Manual (Reference / link below) you will see photos of different parts for 850F / 850M, as well as different part numbers and functionality for the two device's. - Take a look.

Interestingly, official ref here mentions dual Sim slot, as well as both 1 and 2GB WiFi models (F), but only 2GB LTE model (M): https://support.lenovo.com/us/en/solutions/pd104294 (Incidentally, dropdown at top of this page gives you access to Hardware Maintenance Manual, etc.)

So seems all TB3-850Ms are 2GB, but don't know more about 2GB TB3-850F availability. Guess both these devices would outperform our TB3-850F w/ 1GB. :(

The Dual SIM TAB3_8 variant is neither TB3-850M nor TB3-850F, but rather a close cousin, 602LV, likely for Japan only. (Lenovo Tab3 8 Dual SIM LTE 16GB 602LV) It has 2GB RAM.

[MENTION=5984550]venced0r[/MENTION] recently found firmware and posted link for 602LV after discovering flashing firmware for TB3-850M bricks it: https://xdaforums.com/android/help/lenovo-tab-3-8-tb3-850f-unbrick-root-t3598727/page8 Posts #75-79

Looking forward to your packages. :) Regards, PW.
[Android General] AeonFlux1603:
I was able last night to put together both a standard (no root, no GApps) TWRP flashable LOS 14.1 ROM, as well as a build with GApps (7.1 Pico, ARM64), Magisk v18.1 systemless root, BusyBox v1.29.3 static binaries, with all APKs zip-aligned for better RAM efficiency for our meager 1 GB RAM. I had wanted to tweak Settings UI before I packaged these ROMs, to remove the telephony stuff, but j can always repackage everything once that is done. I'll upload these today to either MEGA or Google Drive and get links posted sometime this evening.

I was thinking earlier today (thinking is dangerous; please don't try it at home), and the ideal OS for our beloved 850f would be Android 8.1.0 (Oreo Go Edition) or the newer Android 9.0 (Pie Go Edition). The Android Go Editions were built upon the premise of low hardware specifications. Our meager 1.0 GHz CPU and 1 GB RAM are certainly within this low specification category. I would have no real idea on how to compile or port one of these Go Edition builds to our tablet but from what I'm reading, the FiSh exploit could be used to boot the OS using our stock boot image. [MENTION=7550078]pndwal[/MENTION] do you have any knowledge of a Go Edition OS being tried on the 850f? I am merely thinking out loud on this anyway. It's over my head and I'm ecstatic to see Nougat here at last.
[Android General] wezroot2k:
Awesome AF can't wait to try them.

i agree that the FiSH exploit might be able to boot both 8 and 9 versions but i think project treble and the GSI ports may another strong possibility.

i am currently doing some serious research on project treble.
[Android General] AeonFlux1603:
I have uploads going right now and I'll be posting link. But guys, to comply with XDA guidelines for posting ROMs, we have no choice but to start a thread for our LOS 14.1 builds. We have to give credit to LineageOS, with their required opening paragraph, plus we have to list the source code with links to all that. In a minute I'll be posting LOS 14.1 with Pico GApps. I did not use Magisk for root. The user can choose root or no root by making the selection in Developer Option (I used the standard LOS 14.1 su_addon). I can do the thread, or we can toss a coin here to decide who wants to do it. I have the GApps LOS 14.1 packaged up in a zip installer less than a half GB in filesize, so that's always good (It's 511.9 MB). When I post the link directly, one of you guys please copy the URL and repost it with credits to the 4PDA guys, as well as giving yourselves credit. I can be working on a proper thread in the meantime unless one of you all want the task.
[Android General] pndwal:
Well done with packages [MENTION=9720847]AeonFlux1603[/MENTION].

Not for our device - you guys are breaking new ground with N, an no one had O as far as I know.

I do know the Low-ram property can be invoked since Android KitKat 4.4, and therefore it is possible to manually achieve most of the 'Go' optimisations without Oreo (Ie. by flagging the low-ram property to adjust / disable the 'higher-end' features listed above, and by swapping out standard apps for Go edition apps). See Info below.

Here is useful info on this I posted in Ascend Y550 thread (also a 1GB device):

Looks like once / if we get LineageOS 15.1 (Android 8.1), users are able to turn it (in fact any Android 8.1 Oreo ROM) into an Android Go-Optimized version (ie downgrade to Android Go-Optimized version) in any case if that's their wish, simply by flashing Low RAM Property Patcher from here:

https://www.xda-developers.com/android-oreo-android-go-low-ram-patcher/

Or developers thread here:

https://xdaforums.com/android/software-hacking/mod-low-ram-property-patcher-android-t3737373

Or Magisk module here:

https://xdaforums.com/apps/magisk/magisk-module-low-ram-property-patcher-t3740199

So seems actual Go edition ROM is not needed to get Go but can be obtained by applying patches.

Additional info:

"Developers should get less requests to compile with or without Go just because one user wants to have a feature (multitasking for example) re-enabled or to force low-ram changes."

"The target system is Oreo, but the low-ram property was introduced since Android KitKat 4.4, therefore it should work on other versions, unless the ROM developers did not validate the low-RAM UI changes (recent apps UI mostly) against the additions they made."

"Features affected by the low-ram property: Flat recent / multitasking UI,

multi-users disabled, high-end graphics disabled, less recent apps cache,

multi-windows disabled, minor notification icons changes, less logger buffer sizes (devs), no apps notifications access / zen access / VR listeners / picture in picture (PIP) accesses."

Edit: Some are requesting Open Gapps to 'Add Google go edition packages'. Apparently (they claim) Lineage OS will ship Android Go in 15.1. See: https://github.com/opengapps/opengapps/issues/589

I ran Magisk module, and low-ram property flag had the expected effect. Of course, in playstore this will not invoke "Go" optimised apps automatically unless running on Oreo ROM. However these streamlined / light apps are already available from 'Comparable app available' notice. [Eg. selecting Maps (Google) notifies you that Google Maps Go is available as Comparable app]. This makes it possible to manually achieve most of the 'Go' optimisations without Oreo (Ie. by flagging the low-ram property to adjust / disable the 'higher-end' features listed above, and by swapping out standard apps for Go edition apps) PW.
[Android General] AeonFlux1603:
Without further ado gentlemen, thanks to [MENTION=7550078]pndwal[/MENTION] and [MENTION=8548258]wezroot2k[/MENTION] for modding the boot image and providing all port sources. Credit goes to the entire LineageOS development team, and to some members at 4PDA for initial porting. To clarify here, I done no work at all making LOS 14.1 possible for this tablet. All credit goes to those I mentioned. I merely packaged everything up in a TWRP flashable installer zip, made a few tweaks, and added preinstalled GApps Pico:

LineageOS 14.1 (Android 7.1.2) Nougat

for Lenovo Tab 3 8/TB3-850F

Nougat Build ID: N2G470

Kernel: Linux 3.18.19 (mods by [MENTION=8548258]wezroot2k[/MENTION])

LineageOS API: Guava (7)

Security Patch Level: May 5, 2017

Fully Deodexed

Insecure Boot Image Support

Force Encryption Disabled

AVB/dm-verity Disabled

APKs Zip-aligned

With GApps Pico

Status: Unofficial/Stable

I've tested this on my own 850f, but you are using this at your own risk.

User needs to download the ROM and save it to device storage. Boot into TWRP. Perform a Wipe on Data, Cache & Dalvik/ART (my installer formats your /system partition automatically). Next select Install, select the ROM zip, swipe to start installation. Reboot system when finished. (ROM takes two to three minutes to install).

To enable root access, you must enable Developer Options in Settings and enable root for Apps & ADB.

Link: LOS 14.1 for TB3-850F: https://drive.google.com/file/d/1bbpwyvP_S4k1PJaLa6RN3dFDF8UYEcNj/view?usp=drivesdk

[MENTION=7550078]pndwal[/MENTION] and [MENTION=8548258]wezroot2k[/MENTION], I realize that some users over at 4PDA made this possible, so please give proper credit to all those individuals as well.

I will post my standard (no GApps) ROM when I have the Settings UI worked out. I'm making headway on that as well.

---------- Post added at 03:30 AM ---------- Previous post was at 03:14 AM ----------

Wow. This is excellent news. Thank you for all the information. I'm going to dive in and try for an LOS 15.1 build when our 14.1 is fully stable and Settings UI are to our satisfaction. I'm familiar with a few of the .prop files tweaks for invoking low RAM optimization flags so I fully follow you there. I'll fully read the other info you linked.
[Android General] wezroot2k:
For for myself i agree with starting a new thread for this device rom ports under the guidelines specified by PW in one of his earlier post and willing to help in that regard.

i also want to thank you for your excellent work you are doing in regards to this port for our beloved 850F:good::good::good::highfive:

thanks also for the kudos you give but you have to take some credit for this package.

We here on this thread will always give props and kudos to our fellow DEVS over at 4PDA for there excellent port of the LOS 14.1 rom

Thanks again AF well done.

---------- Post added at 03:43 AM ---------- Previous post was at 03:30 AM ----------

I would love to have further discussion on a the oreo go topic.

especially the patches and the possibilty of using them for making our device treble compatible with may a few tweaks.
[Android General] AeonFlux1603:
You and PW are teaching me much, which is one of the biggest reasons I enjoy this so much. You guys take the time to explain things clearly and post links to into and sources. I'm very thankful.

So, have either of you tried the ROM package on your device yet? Any issues? Let me know. I will get this material themed and fully deodexed Marshmallow ROM posted this weekend. Also, on our LOS 14.1, I'm updating it with the latest upstream sources. This will improve security and performance, as well as bring our security patch level up to at least January 5, 2019 (though I'll try for February 1, 2019). It looks like I will have the Settings UI fixed for a WiFi only configuration this weekend also.

So [MENTION=8548258]wezroot2k[/MENTION], do you want to OP the thread? Or PW? I can do it if you guys want. Just give me a full list of 4PDA members who get credit and I can do the rest.

On another note, I have a fully stock, most recent Android 6.0 firmware package for the 850f which installs via fastboot mode (includes bootloader files, NV partitions, preloader, OEM specific partitions, sensitive partitions, boot, recovery, logo, system, everything). I'd like to post it also with full installation instructions. It appears to be a leaked Lenovo package, similar to the SP Flash Tool package, but installable by fastboot mode instead of SP Flash Tool.

---------- Post added at 06:56 AM ---------- Previous post was at 06:24 AM ----------

I'm going to do the thread now. I can edit in more credits later when I know the names of all 4PDA members.