yashsingh1/xdaforums huggingface dataset:
[Lenovo Yoga Book Guides, News, & Discussion] phsma:
sorry for replying to such an old post.

could you or anyone else please reupload a 6.x stock rom for the yb1 x90L? i just cant find any working link and am currently stuck with a device without properly working wlan. wlan keeps turning itself off after a few seconds after reboot and only restarting the whole device can turn it back on again... i hope a rollback can solve the issue...
[Lenovo Yoga Book Guides, News, & Discussion] borisattva:
looks like the original link is down, so i searched for the file name YB1-X90L_USR_S110085_1710170829_WW08_EP_ROW_otafull.zip and this came up:

404 Error - Page Not Found! | Easy Firmware

easy-firmware.com

ive no idea if this is working or safe to use but its a start.

good luck
[Lenovo Yoga Book Guides, News, & Discussion] galumph:
So my Android YB1-X90F was locking up when trying to boot, just stuck showing the Lenovo logo. Thinking I'm clever I stubbled across the boot menu if you start the device with the Volume Up held. From there I tried the Recovery Mode and did a Factory Reset. Then the tablet started up and shows the Green Andriod Bin Man, saysi Encrypting and promptly reboots. So one starts Googling and ends up here. Some very help information, thanks for that.

So I've got as far as installing all the drivers/Intel Phone tool/Android Suite etc. but I'm still stuck. The flash is locked. Is there another way to unlock this as I can't get into Android to allow the developer options as suggested in Step 2 of the opening post?

Trying the fastbook commands in post 2 also fail

FAILED (remote: Prohibited command in locked state.)
finished. total time: 0.170s

TIA

LOL @ me, of course the manual fastboot commands fail as that's precisely what the Phone Tool App trying when doing its magic.
[Lenovo Yoga Book Guides, News, & Discussion] Brent.M:
I'm in the same boat. I acquired a YB1-X90F but all it does is show the orange Lenovo splash screen, then a black screen.

So here I am reading threads. But I'm already at my first hurdle...since I can't boot into the OS and go into Developer Options to start the boot loader unlock process.

https://xdaforums.com/t/yb1-x90f-no-os-flashing-help.4398081/
[Lenovo Yoga Book Guides, News, & Discussion] Brent.M:
Solved. I ran 'flash_update_from_user.json

Just waiting for the battery to charge to 30% to hopefully enable the Halo Keyboard.

Here are the files needed in case other links void in the future: https://drive.google.com/drive/folders/1gD9FyA03GbLZ7ZcjkyMDlhVPs4_em2rY?usp=sharing

Edit: The Android N update bricks the device for some reason.
[Lenovo Yoga Book Guides, News, & Discussion] mcn1970:
any ideea why my yoga book is not visible in fastboot?

i installed drivers and platform lite indicated in drive location.

currently my yoga sbows bootloader error 05 during booting
[Lenovo Yoga Book Guides, News, & Discussion] galumph:
Thank you @Brent.M I have a booting Yoga Book again
[Lenovo Yoga Book Guides, News, & Discussion] superliujian:
The link is not work anymore, could you please share you firmware for x90L model ? thanks
[Lenovo Yoga Book Guides, News, & Discussion] Syed Faisal 49:
I want to yoga book za15 Android software please help
[Lenovo Yoga Book Guides, News, & Discussion] Syed Faisal 49:
2016 model
[General Questions and Answers] thisguyneil:
Very specific request, i'm an iphone guy and have been for many years but before that I had a samsung captivate and a galaxy note 1 and tried many roms, alpha cyanogenmod, blah blah etc. Anyway I want to get a cheaper (either from initial cost or overtime depreciation) android phone to mess around with, put roms on, use as small tablet in kitchen, whatever. I'm not looking to spend over $100 to do this at this time. I'd like it to have a wide variety of roms available, unlockable, etc. I have thought about a new moto g4 play ($40ish) or a used nexus 5, but any general recommendations are welcome.
[Galaxy Note 4 General] @ Ayush Garg:
Guys stop thinking that you will get nougat in future.

Because Samsung removed Note 4 from its Monthly updates community.

forget that nougat exists !
[Galaxy Note 4 General] phamanhvu01:
Shiet. Well, R.I.P Galaxy Note 4. And thanks.
[Galaxy Note 4 General] @ Ayush Garg:
But Note 4 still is a powerful device.
[Galaxy Note 4 General] phamanhvu01:
Well, it's Samsung we are talking about after all.
[Galaxy Note 4 General] olcifaraga:
lol. my note 4 is about die, started giving emmc read errors...news came about just in time....
[Galaxy Note 4 General] Kinsman-UK:
According to Sammobile, Poland just got an update for the N910C - so there's hope for at least one more update before we're put out to pasture: https://www.sammobile.com/firmwares/galaxy-note4/SM-N910C/
[Galaxy Note 4 General] asia559571:
Project Treble Maybe the last hope?
[Galaxy Note 4 General] qkx:
think not :rolleyes: https://www.tabletsmagazine.nl/2017/05/google-start-project-treble-snellere-android-updates/
[Galaxy Note 4 General] @ Ayush Garg:
No.. Its over...

..
[Galaxy Note 4 General] asia559571:
Shame! still a great phone:( Personally I considered buying a new phone until I found the Nemesis N7 Rom, now I'll hold off buying a new phone:o
[Galaxy Note 4 General] d_802:
Well, it's maybe not a problem since Nougat seems not to be that battery friendly.

Currently i'm running alexndr v4.3 DQH8 (newest Marshmallow DQJ1 has battery drain)

and i'm very happy with it.
[Galaxy Note 4 General] MystaMagoo:
malaysian or thai is newer modem/bootloader
[Galaxy Note 4 General] @ Ayush Garg:
https://security.samsungmobile.com/workScope.smsb

..
[Xperia Z5 Q&A, Help & Troubleshooting] FYL21:
Just got an MDR-1000X today but unfortunately it stutters with Bluetooth from the Z5. I believe the problem is due to LDAC as my AptX Bluetooth headphones don't have this issue. Is there any way I can turn off LDAC in Android 7.1.1 and switch to AptX? I understand Sony claimed to have a fix for the issue in Oreo, but it seems the Z5 won't be getting it!

However, with all bluetooth headphones I have now I experience a 1-second delay in audio for anything outside the system apps. YouTube and Album App videos seem fine but anything else has a delay. Any idea how to fix this?

I'm still on 32.4.A.0.160, are these issues fixed in 32.4.A.1.54?
[Samsung Galaxy S8 Questions and Answers] simplyanin:
Guyz i saw the edge lighting looks great. It gives a great ring light around the edges when any message comes while the screen is off. But is it possible to get a green edge light when any whatsapp message comes? If yes, how to do it?
[Samsung Galaxy S8 Questions and Answers] callumbr1:
Mine does that by default...

When I get a WhatsApp message it lights up green.
[Samsung Galaxy S8 Questions and Answers] MrDusan:
I'm also having issues with whatsapp. It works when the screen is on, but not when it's off. But viber works both ways.
[Samsung Galaxy S8 Questions and Answers] simplyanin:
Can you share your edge lighting settings?
[Samsung Galaxy S8 Questions and Answers] callumbr1:
Here you go
[Samsung Galaxy S8 Questions and Answers] simplyanin:
Got the solution myself.

Go to whatsapp> settings> notifications and use the setting shown in the pic.
[Samsung Galaxy S8 Questions and Answers] marcoazeem:
problem with this setting is it keeps the popup on screen instead of a normal notification like Viber and default Messaging app
[Samsung Galaxy S8 Questions and Answers] crixley:
You can use light flow legacy to get it working for all apps if you want as well.
[Samsung Galaxy S8 Questions and Answers] simplyanin:
Ya will try to get some other way of fixing this
[Samsung Galaxy S8 Questions and Answers] marcoazeem:
How exactly?
[Samsung Galaxy S8 Questions and Answers] crixley:
Set up notifications for it in there and make sure switch screen on is set.
[Samsung Galaxy S8 Questions and Answers] zera89:
Does it work?
[Samsung Galaxy S8 Questions and Answers] myabc:
hello to all members. my light in edge panel don't work. perhaps because i deactivated panel edge functions? but light are activated! can anyone help me? tyhanks
[Samsung Galaxy S8 Questions and Answers] ravi9142:
Font Name

please can u let me know the font used in the phone and image
[Samsung Galaxy S8 Questions and Answers] callumbr1:
GoogleSans or product sans
[Samsung Galaxy S8 Questions and Answers] Parshad:
I am also facing the same problem in whatsapp.

The settings what is mentioned will popup the message dialogue box which I don't want.

There is a miscommunication between the WhatsApp settings and edge lighting (system settings).

Pls help how to fix
[Samsung Galaxy S8 Questions and Answers] Gi-joey:
Workaround

I found a workaround, which works on my galaxy s9. Download the app 'light manager'. Open the app and add WhatsApp in the application window. Then go to advanced settings -> wake screen and choose WhatsApp.

In the settings of WhatsApp go to notifications and set the 'popup notification' to 'no popup'.

Then go to the settings of your phone -> Display -> Edge screen -> Edge lighting -> Manage notifications, and check on Light manager.

You can change the color in Settings -> Display -> Edge screen -> Edge lighting -> Edge lighting style -> color -> app color, and change the color of Light manager.

Now the edge will light up when you get a WhatsApp message.
[Samsung Galaxy S8 Questions and Answers] marcoazeem:
Light Manager by which Dev?
[Samsung Galaxy Note 8 Questions and Answers] winol:
I my note 7, I never activated the device security, so, I never reached 100% optimization, now, with my brand new note 8, I do not know if it would be very convenient or helpful, what does it does to optimize a further 10% ? Affects batt life in some way? Consumes much RAM? Please advice me, thanks in advance
[Samsung Galaxy Note 8 Questions and Answers] winol:
I would really apreciate any advice here
[Samsung Galaxy Note 8 Questions and Answers] Limeybastard:
Where is this option located?
[Samsung Galaxy Note 8 Questions and Answers] winol:
In settings>device mantainance>device security is the las item, in the note 7 forum I read that once activated, there is no way to deactivate it without a hard reset
[Samsung Galaxy Note 8 Questions and Answers] douger1957:
I don't have that option on my Note 8 and I don't remember it in the Note 7. T-Mobile.
[Samsung Galaxy Note 8 Questions and Answers] pedmond:
I have activated it and don't see any influence on battery life or performance.
[Samsung Galaxy Note 8 Questions and Answers] winol:
Thanks pedmond, but, what improvements does it make?
[Treble-Enabled Device Guides, News, & Discussion] GraphicHealer:
Wow. Just Wow.

OH MY GOODNESS. I would love this on my lg g3, oneplus one, and moto e2. WOW.
[Treble-Enabled Device Guides, News, & Discussion] Haxk20:
How do you wanna to do that ?

Vendor files are NOT open-source so you cannot make them treble enabled sadly.
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
So far all it looks like ROM dev is trial and error with people posting guides on repeatable success... (Community)

I haven't built a ROM, ( haven't built a compiler computer yet) plus I drive truck 70 hrs a week..

but have read

https://xdaforums.com/chef-central/android/guide-android-rom-development-t2814763/

And

https://xdaforums.com/android/software/how-to-port-samsung-rom-to-samsung-t3481114/

So what's different in the building process? With Trebel?

Google dev page lists an additional partition for drivers called VENDOR

A file called manifest.xml

And a A/B partition.

So assuming I am building a Lineage OS ROM 14.x

In that compile process, everything is compiled in the ROM

Kernel, Lineage front end, AOSP programs etc.

So somewhere in the compiler process the drivers to my N910V are pulled in from somewhere? Github¿?

If they are not open source, they were pulled from system image via ADB or Android image kitchen and uploaded to where?

So i guess we need a guide on how to build Trebel for non Trebel devices. The folks on the other Trebel thread are doing it on newer devices and getting some exciting results.

There is only a couple of Lineage 15.x builds going, but once someone has the Process down to build a Trebel on non / close to Trebel hardware,

It should be repeatable for ANY Oreo and up compiled ROM.

I may not be able to build yet, but since Trebel is the new path, I want to gather Trebel success and Process here. Maybe make a guide..

In conclusion, the drivers may not be open source, but the code is out there somewhere.

Sent from my Lineage OS 14 Samsung Verizon Note 4 from [MENTION=6005084]ripee[/MENTION]

My other device is a Samsung T710 running Posiedon 1.0 . Thanks for a stable rooted tablet [MENTION=494193]Ather[/MENTION]
[Treble-Enabled Device Guides, News, & Discussion] Haxk20:
The OEM needs to add support for treble there is no treble for non-treble devices.

Treble works like so:

Vendor files are stored in separate partition (Those files are edited to work with treble)

Then android just takes those files from there and work.

The vendor files are not in system.img but in /vendors (the partition is mounted here)

Only a few devices have vendor files open source there is possible to make the device treble supported but 99% of devices have vendor files closed and so its not possible for some dev here to make the device supported.

Also A/B is new partition layout:

You have your system on A but once update is available its downloaded onto B and then it just switch them (Don't read about that much so I canbe wrong here).

Also I have build ROM for xperia P and if I wanted to build 8.0.0 I cannot use treble sadly that would have made my job lot easier.
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
Hmm.
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
So where are the Xperia P files you imported into your 8.0 biuld¿ Can't you put them in the vendor folder and see if it boots¿ I presume you have to make a manifest.xml file so the ROM can see the files
[Treble-Enabled Device Guides, News, & Discussion] Haxk20:
I haven't done 8.0.0 build yet cause the device got only CM-12.1 and now trying to port 8.0.0 and no putting the files there will not work:

1. Old devices don't have that partition and evenif I reformat it and add it and edited fstab to see it.

2. The files NEEDS TO BE EDITED TO WORK WITH TREBLE. If it was that easy to make partition put there the files and tadaaa treble device then every old device could get 8.0.0 to run but well I don't see threads about it. It's not that easy you NEED THE SOURCES TO MAKE IT TREBLE ENABLED.
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
Sadly, I think android 8.1 trebel is 64 bit. My note 4 is a 32bit arm71

So I dunno how it could run on my note 4. However the nexus 6 is the same cpu hardware as the note 4

However the nexus 6p is the 8core with 2 other core chipset, which is 64 bit and supported by 8.1 Trebel

So me thinks the older devices are not able to run trebel
[Treble-Enabled Device Guides, News, & Discussion] Haxk20:
Yeah that's another problem even if there was a way to edit vendor files treble is 64bit only
[Treble-Enabled Device Guides, News, & Discussion] android1111:
If I undertand it correctly, there's another layer between the HAL and the android framework, the HIDL, which decribes the interface of the HAL.

Shouldn't we theorically be able to edit that?
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
The good news is my sm-t710 is a exynos5433 chipset which supports 64bit. So maybe I will get to play with 8.n someday
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
I think so. If you look at the other forum, it seems they're editing only a couple files. The manifest.xml describes what files are the drivers and where to look for them. This is a crucial file, as the drivers are in a separate partition from the system/data partition now. Download one and read it .it's a very simple exchange script
[Treble-Enabled Device Guides, News, & Discussion] Haxk20:
As I said above you NEED the vendor file sources then create /vendor partition to add the vendor files there.

Without sources you can't make Treble running.

So if you ever want to play with 8.0 on your phone you should start porting right now.

---------- Post added at 10:42 PM ---------- Previous post was at 10:41 PM ----------

I mean porting as the "hard way" = modifying device tree to work with new sources and patching the sources.
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
I get that to begin the process for non Trebel, that's the idea.

Move all the vendor libraries to the vendor file, and run them through the Google process to make them compliant.

I would have to find a piece of hardware that has the same SoC just to begin.

No wonder the note 4 stalled at 6.0.1, verizion want going to rewrite the code. Just to get to 7. They would rather sell note 8's
[Treble-Enabled Device Guides, News, & Discussion] sfortier:
See scenario 2 on

source android com devices architecture hidl-cpp

We need to code o adapt a passthrough HIDL
[Treble-Enabled Device Guides, News, & Discussion] revjamescarver:
It's not a matter of editing a file

It's not a matter of editing a file to tell Android and the kernel where to look for drivers. We are not "editing" manifest.xml, it is generated during the build process. The whole structure and system calls of the drivers is changed to make them suitable for treble. And that is done by the SoC vendor whomever they may be. You can build Oreo to work on older devices by using your existing drivers, but not by using treble, you have to use your existing kernel, and write your own "hooks" into your existing drivers (better be familiar with hex code), and do a LOT of modifications to the Android code. Treble is not intended as a way for older devices to get custom ROMs, as their pre Oreo kernels and drives are not capable.
[Treble-Enabled Device Guides, News, & Discussion] 2390:
A N00b's explanation of Project Treble

Okay so I've seen a lot of confusion about how Project Treble does and does not work, so I'm going to provide a small explanation, simplified to a fault, but it'll do:

In ye olden days (Nougat and back), the Android OS was very tightly integrated with the drivers of the system. This made custom firmware very difficult to port (relatively speaking). Certain drivers were more difficult to make workable and as a result you'd have work in progress ROMs that didn't have WI-FI or cameras working, etc. It really was a pain in the butt.

Project Treble changes all of that. What it does is separate the operating system from the drivers, making porting much easier for devices that support it. The problem is that in order to enable this it would require almost a complete rebuild of these drivers, which would in turn require access to the source code and a LOT of work (hence why companies like OnePlus are releasing devices with Nougat so they don't have to use Treble, which is required on all devices that start with Oreo).

In short, COULD Treble be ported to older devices? Yes; Google and Essential have proven that. Is it feasible? Unless you've got some friends at Samsung/HTC/Xiaomi/insert-other-company-here willing to leak source code, no not really. The only device that I could possibly see getting a Treble port is the HTC HD2, simply because that phone is basically the technological equivalent of a cockroach, and I think they may have actually reverse engineered their drivers to get them to work on so many operating systems. I know I've probably made some mistakes in my explanation, but it's my best way if simplifying how this works so that people don't come along, see Treble and expect an Oreo ROM for their Fire Phone or something
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
So who do we know at Samsung/HTC/Xiaomi ?

Haha.

Or better yet who do we ask there? Do they have only internal development? Customer service? How do some Devs get source code? When a company releases a developers version ( thankfully someone had a way to flash a dev version 5.1.1 of my verizion note 4 so it could get a ROM.. ), does the developers edition phone come with the support and access of developers?

The reason I ask. Is I used to have MSDN access when I worked at mi@#$0ft . just asking again. What's the path to be a developer from a builder like Samsung?
[Treble-Enabled Device Guides, News, & Discussion] revjamescarver:
Good luck with that

You're going to have better luck getting blood out of a rock than that. Even when they have "developer" editions of phones they don't give you access to their code, that just means it's totally unlocked for you to f*** up or flash ROMs to. The phone manufacturers get the drivers for the SoC from the manufacturer of the chip, and except in binary form that never leaves and stays in house. Only way you're going to get that is by knowing someone who works at Qualcomm, Samsung, etc. who is willing to risk being fired, sued, thrown in jail, or all of the above for stealing the source code and leaking it to you. When a phone manufacturer releases "source code" if you examine it you will find that those closed source drivers are not included, you can build it but a lot of things won't work. (Besides the fact that it is always outdated code).
[Treble-Enabled Device Guides, News, & Discussion] 2390:
Yeah the leaking source code thing was just a joke. Unfortunately, it's just not going to happen. The best thing to do is port Oreo the old school way or get a Treble enabled device and stick with that
[Treble-Enabled Device Guides, News, & Discussion] DodoGTA:
But, do you know Replicant? It's a ROM that runs without any proprietary blobs on the Android level (but with several missing/broken features)
[Treble-Enabled Device Guides, News, & Discussion] 2390:
That's... Interesting. Porting Treble could theoretically be possible but the lack of WiFi and 3d graphics acceleration, plus the limited number of devices would make it not very useful
[Treble-Enabled Device Guides, News, & Discussion] revjamescarver:
Joke

Yeah I kind of figured that, there is a lot of work going on porting Oreo with Lineage 15, but most of that, especially with older devices, is using the older kernels and drivers and doing a lot of hacking and hex code examination of the drivers to get it to work, I was going to mess with it on my old S5, but with that old kernel (3.12) and the closed source drivers it was making me pull out what little hair I have left so I gave up on it and bought a Huawei mate 9 to replace it, at least it's getting oreo sometime soon and the beta ROM for Oreo I installed is treble enabled.
[Treble-Enabled Device Guides, News, & Discussion] DocRambone:
htc u11+ comes with oreo from start so i guess its treble ready?
[Treble-Enabled Device Guides, News, & Discussion] DodoGTA:
It should have Project Treble
[Treble-Enabled Device Guides, News, & Discussion] DocRambone:
It seems to have an separate vendor partition so its a good sign. I may get one to try out the treble rom ideas.
[Treble-Enabled Device Guides, News, & Discussion] revjamescarver:
Replicant rom

Replicant is stuck on Android 6, based on Lineage 13 so that wouldn't really apply here, from their site their replicant 6 version is only running on a very limited number of devices. Being as it is stuck on Android 6 replicant is a deal issue as far as any treble stuff goes. Treble is an interesting proposition, but right now it only applies to devices shipping with Oreo or those vendors that are supporting treble with their Oreo updates (like Huawei). There are a lot of differences between treble and non treble kernels and drivers.
[Treble-Enabled Device Guides, News, & Discussion] 2390:
I know. What I meant was if the replicant team can develop open source drivers they could possibly develop Treble compatible versions, but when I say possibly, I don't mean that I expect it to happen. If somebody wants a Treble capable device they need to get a Pixel, Mate 9, or an Essential phone. That's all there is to it really
[Treble-Enabled Device Guides, News, & Discussion] tripLr:
So check me on this.

Does my basic idea have merit?