Yoga Book Nougat kernel source code petition - Lenovo Yoga Book Guides, News, & Discussion

Lenovo is the only company to have released an Android Nougat update for an Intel Atom Cherry Trail SoC powered device.
If Lenovo releases the kernel sources for the Android N version created for its Lenovo Yoga Book (Lenovo YB1-X90F/L), developers can start working on Android N upgrades for other devices powered by the Intel Atom Cherry Trail SoCs.
Lenovo has previously released the Android Marshmallow kernel sources for the Yoga Book (https://pcsupport.lenovo.com/us/en/products/tablets/yoga-series/yoga-book/downloads/ds118515 Thus it shouldn't be a problem abiding by the General Public License v2 (GPLv2), which requires Android device makers to publish the kernel source code.
Please consider signing here: https://www.change.org/p/lenovo-kernel-sources-for-lenovo-yoga-book-android-n-7-1-1 . Thank you

True, we really Need to make Lenovo release the source Code, i hope you could edit your Petition by adding that also we Need Infos about how to use the source Code.
Greetings

I'm not sure that it would make a difference, but has anyone tried posting on their support forums or contacting them directly?
It might help our case to note that the device (the Android version, anyway) has been discontinued. I doubt we'll see any further official updates from Lenovo.

Take a look , Hope this will work for you:
https://forum.xda-developers.com/yoga-book/development/sources-yoga-book-nougat-source-code-t3765211

beltani said:
I'm not sure that it would make a difference, but has anyone tried posting on their support forums or contacting them directly?
It might help our case to note that the device (the Android version, anyway) has been discontinued. I doubt we'll see any further official updates from Lenovo.
Click to expand...
Click to collapse
Only via Facebook. Got this answer:
"Thanks for reaching out. Currently, this the only open source http://lnv.gy/2DMoObI we have for Yoga Book. You can keep an eye on the support website as it will be updated if a new open source will be released. Let us know if you have other inquiries."
Feel free to post the link to the petition on the Lenovo forums or even ask them via Facebook/scoial media. The more attention, the greater the chances.

Palm Trees said:
Lenovo is the only company to have released an Android Nougat update for an Intel Atom Cherry Trail SoC powered device.
If Lenovo releases the kernel sources for the Android N version created for its Lenovo Yoga Book (Lenovo YB1-X90F/L), developers can start working on Android N upgrades for other devices powered by the Intel Atom Cherry Trail SoCs.
Lenovo has previously released the Android Marshmallow kernel sources for the Yoga Book (https://pcsupport.lenovo.com/us/en/products/tablets/yoga-series/yoga-book/downloads/ds118515 Thus it shouldn't be a problem abiding by the General Public License v2 (GPLv2), which requires Android device makers to publish the kernel source code.
Please consider signing here: https://www.change.org/p/lenovo-kernel-sources-for-lenovo-yoga-book-android-n-7-1-1 . Thank you
Click to expand...
Click to collapse
THEY UPDATED IT AFTER I CONTACT THEM
CHECK IT OUT https://pcsupport.lenovo.com/us/en/products/tablets/yoga-series/yoga-book/downloads/ds118515

THE MAXIMUM POWER said:
THEY UPDATED IT AFTER I CONTACT THEM
CHECK IT OUT https://pcsupport.lenovo.com/us/en/products/tablets/yoga-series/yoga-book/downloads/ds118515
Click to expand...
Click to collapse
WOW! I've passed this information along. Thanks a lot, this hopefully opens some doors
What did you do exactly?
UPDATE: It's another Marshmallow kernel source code. We need the Android Nougat kernel source code!

Palm Trees said:
WOW! I've passed this information along. Thanks a lot, this hopefully opens some doors
What did you do exactly?
UPDATE: It's another Marshmallow kernel source code. We need the Android Nougat kernel source code!
Click to expand...
Click to collapse
True, i open it and it was another MM sources, i will rewrite to them again, however, i figure it out how to use it, for example specially for yoga Book Windows owners, i tried to install Android distro (Phoenixos, blissos,......) but some Drivers were missing i mean no Sound, no Bluetooth,....... but today i understood how it work, in lib/Firmware we Can add this files in any Android distro to get some or all Drivers work, but im trying to figure out how to copy-paste them inside System.sfs under Windows enviroment :fingers-crossed:

THE MAXIMUM POWER said:
True, i open it and it was another MM sources, i will rewrite to them again, however, i figure it out how to use it, for example specially for yoga Book Windows owners, i tried to install Android distro (Phoenixos, blissos,......) but some Drivers were missing i mean no Sound, no Bluetooth,....... but today i understood how it work, in lib/Firmware we Can add this files in any Android distro to get some or all Drivers work, but im trying to figure out how to copy-paste them inside System.sfs under Windows enviroment :fingers-crossed:
Click to expand...
Click to collapse
Thanks! Hopefully Lenovo releases them - let me know
Get in touch with KonstaT from http://www.modaco.com/forums/forum/445-other-devices/ if you need help with the Android side.

Palm Trees said:
Thanks! Hopefully Lenovo releases them - let me know
Get in touch with KonstaT from http://www.modaco.com/forums/forum/445-other-devices/ if you need help with the Android side.
Click to expand...
Click to collapse
Thanks, i will try to contact him:good:

Related

[Q] Upgrading a Handset OS from ICS to Jellybean

I might be talking out of the sky, but here it goes,
I have a handset Xolo X900 which was abandoned and I want to help out everyone whose Handsets were abandoned by the Companies but still able to run on latest Software so Here is my General Question
Suppose I have a Set with some version of Android and I want to upgrade it to latest , but the Phone Hardware vendor wont release it or upgrade it.
I want to be able to use the Android Source Code from Google to create a ROM or an Upgrade and bring the Handset to the Latest Version
I suppose It needs a lot but would be helpful if get some guidance from the Community to be able be free from the Vendor provided Updates for our System ,
I am ready for a Deep Dive to achieve this , but not able to find the correct Tools or Guide. , Please advice
Xolo X900
mevaibhav said:
I might be talking out of the sky, but here it goes,
I have a handset Xolo X900 which was abandoned and I want to help out everyone whose Handsets were abandoned by the Companies but still able to run on latest Software so Here is my General Question
Suppose I have a Set with some version of Android and I want to upgrade it to latest , but the Phone Hardware vendor wont release it or upgrade it.
I want to be able to use the Android Source Code from Google to create a ROM or an Upgrade and bring the Handset to the Latest Version
I suppose It needs a lot but would be helpful if get some guidance from the Community to be able be free from the Vendor provided Updates for our System ,
I am ready for a Deep Dive to achieve this , but not able to find the correct Tools or Guide. , Please advice
Click to expand...
Click to collapse
Seems Long Dead, but Anyone on this ?
mevaibhav said:
Seems Long Dead, but Anyone on this ?
Click to expand...
Click to collapse
The Xolo X900 phone is running x86 Android?
jwoegerbauer said:
The Xolo X900 phone is running x86 Android?
Click to expand...
Click to collapse
Yes , its an x86 Android. I wonder if I can flash latest Android on it.
Its far fetched, but I wont mind trying if , someone hints on where to begin.
Custom rom will the biggest issue.
I have not found much resources on how to build one. Just couple of people who launch it and then we all use it.
@mevaibhav
Look inside here

Compile CyanogenMod For XOLO BLACK

Hello everyone, can somebody compile CM12.1 or CM13 for XOLO BLACK? I know that there is already a CM12.1 ROM out there for this device but I've heard it's buggy. So, can someone come out with a bug-free ROM?
This device has decent hardware but TBH this HIVE ROM is ****ty, laggy and also very buggy, they don't even push out any OTA updates. Also, the kernel for this device could be found here: https://github.com/hiveinside/xolo_kernel
tanujboy said:
Hello everyone, can somebody compile CM12.1 or CM13 for XOLO BLACK? I know that there is already a CM12.1 ROM out there for this device but I've heard it's buggy. So, can someone come out with a bug-free ROM?
This device has decent hardware but TBH this HIVE ROM is ****ty, laggy and also very buggy, they don't even push out any OTA updates. Also, the kernel for this device could be found here: https://github.com/hiveinside/xolo_kernel
Click to expand...
Click to collapse
I am compiling a lineage 14.1 rom and it is in process. I cant find device specific code for this device.
I need developers to help please.
dev.kasibhatla said:
I am compiling a lineage 14.1 rom and it is in process. I cant find device specific code for this device.
I need developers to help please.
Click to expand...
Click to collapse
No source code for this device. Don't waste your time. If you've just bought this phone and it's returnable then take my advice, return it.
I've already moved on from this device now I own a OP3.
tanujboy said:
No source code for this device. Don't waste your time. If you've just bought this phone and it's returnable then take my advice, return it.
I've already moved on from this device now I own a OP3.
Click to expand...
Click to collapse
Bought over a year ago. Trying to build the device tree. Lets see.
Zero support from the xolo developers. They have already removed this phone from their website.
dev.kasibhatla said:
Bought over a year ago. Trying to build the device tree. Lets see.
Zero support from the xolo developers. They have already removed this phone from their website.
Click to expand...
Click to collapse
You can use the source code of Motorola X play. It has same processor and same screen resolution. You can take its device tree from lineage github and edit it as per your phone. Its code name is lux use this name to search it on git.
chiraganeja said:
You can use the source code of Motorola X play. It has same processor and same screen resolution. You can take its device tree from lineage github and edit it as per your phone. Its code name is lux use this name to search it on git.
Click to expand...
Click to collapse
I was building the device tree. I ll try what you say if it doesn't work out.
Thanks

How soon can we expect an Android 6.x or an 7.x rom for Xiaomi Mi Pad 1?

As of 10th November 2016, Xiaomi has released the kernel sources for Xiaomi Mi Pad 1 to the masses. How soon can we expect someone to pick this device up and give us some sweet custom ROMs for the device?
I would really like to see ROM devs like Official CM team or Official Mokee team or other teams like them to pick this device up and free use from the bonds of Kitkat oppression.
I also wouldn't mind seeing a functional build of MIUI 8 on top of Android 6.0.1 for Mi Pad 1.
I'll start to work on it pretty soon but I will need time since this is my first rom developpement, if anyone wants to join :
Device Tree (from Nexus 9) : https://github.com/vickdu31/android_device_xioami_mocha
Kernel Tree (from Xiaomi KK) : https://github.com/vickdu31/android_kernel_xiaomi_mocha
Vendor Tree (old Xiaomi KK) : https://github.com/vickdu31/android_vendor_xiaomi_mocha
[/COLOR]
vickdu31 said:
I'll start to work on it pretty soon but I will need time since this is my first rom developpement, if anyone wants to join :
Device Tree (from Nexus 9) : https://github.com/vickdu31/android_device_xioami_mocha
Kernel Tree (from Xiaomi KK) : https://github.com/vickdu31/android_kernel_xiaomi_mocha
Vendor Tree (old Xiaomi KK) : https://github.com/vickdu31/android_vendor_xiaomi_mocha
Click to expand...
Click to collapse
The Nexus 9 has 64 bit K1 dual core 'denver' processor
Mipad has 32 bit quad core k1 processor
Nvidia Shield has a variant with 32 bit quad core k1 processor as well.
Would it be easier for you if you use the shield's device tree instead ?
Sure, didnt notice that.. Anyway i dont have much time now and if im alone i dont know if its ever gonna happend but if i keep everything in a clean way then its easy for more people to join. I'll change and anamyse device tree and see
Hello, please also take a look at the following GitHub repositories:
vartom/android_device_xiaomi_mocha
vartom/android_vendor_Xiaomi_mocha
There's a mostly working CM11 build from this developer, so I think these repos may be useful.
vickdu31 said:
I'll start to work on it pretty soon but I will need time since this is my first rom developpement, if anyone wants to join :
Device Tree (from Nexus 9) : https://github.com/vickdu31/android_device_xioami_mocha
Kernel Tree (from Xiaomi KK) : https://github.com/vickdu31/android_kernel_xiaomi_mocha
Vendor Tree (old Xiaomi KK) : https://github.com/vickdu31/android_vendor_xiaomi_mocha
Click to expand...
Click to collapse
Oh! Nice man. Thanks in advance. By the way, What should we look forward to ? A Marshmallow build? Or A Nougat Build ? Or a KitKat Build ?
Whatever it is, best of luck man. We will be looking forward to your good work.Best wishes for your success. A lot of hope will be riding on you.
I don't have time now so I will see how we should proceed. The point would be to gather devs in a group or something
vickdu31 said:
I don't have time now so I will see how we should proceed. The point would be to gather devs in a group or something
Click to expand...
Click to collapse
Okay man. Whatever it is, the effort is appreciated.
If you are creating any thread regarding the development, please share the link here. So would like to follow you guys along.
CM-13 for Mi pad
skroychowdhury said:
Okay man. Whatever it is, the effort is appreciated.
If you are creating any thread regarding the development, please share the link here. So would like to follow you guys along.
Click to expand...
Click to collapse
Already built the rom need testers Cm-13 link
Not so soon as u want

Alternative, compatible custom OS

Hi all,
Now that CM is dead (RIP) and official Lineage OS for the Wileyfox Swift 2 has not yet happened, i've been looking into other alternative OS's that are compatible with the Wileyfox Swift 2 [marmite].
However i'm not seeing any that are compatible for this device (Resurrection Remix, Dirty Unicorn, LineageOS (yet) and wondered if anyone has had any experience with any other custom OS's that they know are compatible?
Thanks
There are none because there is no source code for this device. You must be patient and wait until Wileyfox releases (Before the end of this month?!) the promised Android 7.1 update, and hope they also release the source code with it.
I did several modifications to stock CyanogenOS 13.1 version for myself, but I found not worth it sharing that, since we're going to receive the new update really really soon. If the update is a disaster, or they do a OnePlus (release the update on the 31st, late in the night before the end of the month, and full of bugs), I'll consider sharing it. But until then, just wait for it.
Thanks for the update. :good::good:
linuxct said:
since we're going to receive the new update really really soon.
Click to expand...
Click to collapse
I live in hope. :fingers-crossed:
linuxct said:
There are none because there is no source code for this device. You must be patient and wait until Wileyfox releases (Before the end of this month?!) the promised Android 7.1 update, and hope they also release the source code with it.
I did several modifications to stock CyanogenOS 13.1 version for myself, but I found not worth it sharing that, since we're going to receive the new update really really soon. If the update is a disaster, or they do a OnePlus (release the update on the 31st, late in the night before the end of the month, and full of bugs), I'll consider sharing it. But until then, just wait for it.
Click to expand...
Click to collapse
Thats not true there is maybe not a source code but the chips inside the device (and drivers) are also used in other devices wich are so you can make roms for this device.
There are no roms because this phone isn't used by many peaple yet or the community isnt big at the moment for this device but we can port roms from the xiaomi redmi 3s for instance
draakwars said:
Thats not true there is maybe not a source code but the chips inside the device (and drivers) are also used in other devices wich are so you can make roms for this device.
There are no roms because this phone isn't used by many peaple yet or the community isnt big at the moment for this device but we can port roms from the xiaomi redmi 3s for instance
Click to expand...
Click to collapse
WTF? Do you think that by having same CPU means we should have the very same source code? I know there's source code for the SD430 in codeaurora, and that Xiaomi released sources for land, but that doesn't mean anything. It'd require a lot of dirty and unnecessary stuff to get it working here (it's not only about the CPU, right?), and since Wileyfox is REQUIRED to release the source code (all OEMs are) we can avoid it by just waiting patiently. From there, building Lineage will be easier, but hey, if anyone wants to do the hard job, use land-m source code and try to port it, is free to do so! :laugh:
linuxct said:
Wileyfox is REQUIRED to release the source code
Click to expand...
Click to collapse
Manufacturers need to release kernel source as it's under a GPL license, but Android itself is under the Apache License 2.0 and manufacturers are not required to release any source code. In fact the vast majority of manufacturers do not release any of their internal Android code.
And having kernel source does not magically allow you to make custom ROMs. In fact you shouldn't even need the manufacturers kernel source unless they are using some obscure hardware.
flibblesan said:
Manufacturers need to release kernel source as it's under a GPL license, but Android itself is under the Apache License 2.0 and manufacturers are not required to release any source code. In fact the vast majority of manufacturers do not release any of their internal Android code.
And having kernel source does not magically allow you to make custom ROMs. In fact you shouldn't even need the manufacturers kernel source unless they are using some obscure hardware.
Click to expand...
Click to collapse
I know, but it's better having and working with it, isn't it? I know we will need to bring up a device tree, and that it's not that easy, but starting out of a good base is better than mixing sources from other phones, at least that's my opinion.
The kernel sources are already available for a long time (slowpokes?): https://bitbucket.org/wileyfox/kernel-wileyfox-msm8937
BeYkeRYkt said:
The kernel sources are already available for a long time (slowpokes?): https://bitbucket.org/wileyfox/kernel-wileyfox-msm8937
Click to expand...
Click to collapse
Oops. You made my day man. I swear I wasn't able to find that, I had no idea they published it already, they didn't mention it on social media, and whenever I asked them on the support chat they were like "Sorry, we don't have that".
linuxct said:
Oops. You made my day man. I swear I wasn't able to find that, I had no idea they published it already, they didn't mention it on social media, and whenever I asked them on the support chat they were like "Sorry, we don't have that".
Click to expand...
Click to collapse
Because I do not think that the public (where most users are not geeks, probably) will be interested in the post that the developers have released the source code of the kernel. Or someone beforehand, before closing Cyanogen Inc, released the source code for the kernel. And support is usually not answered to such questions, because they do not have such information.
But in any case you need the information you need to find in all available ways.

i want to get started with customising my own android

hi peeps. thank u for stopping by
i want to get into android development and make personal touches and changes to my phone. i quite like oxygenOS so i would like to stick with this and modify that slowly. but i cant figure out how to begin specifically with oxygenos? it doesnt appear as if they release their source code anymore. could anyone please point me in the right direction? thank you
kieran_buffet said:
hi peeps. thank u for stopping by
i want to get into android development and make personal touches and changes to my phone. i quite like oxygenOS so i would like to stick with this and modify that slowly. but i cant figure out how to begin specifically with oxygenos? it doesnt appear as if they release their source code anymore. could anyone please point me in the right direction? thank you
Click to expand...
Click to collapse
Hi,
First of all, OnePlus do release their source code. But if you want to modify your phone and keep OxygenOS, you don't look it the right place.
With root you can have a lot more possibilities for customization, so I'll advice you to check Magisk (a root manager/ customization tool with which you can install modules).
If you want to theme your device you can use Substratum, and install themes from the Play Store.
Search about them and give them a try if you want to
Raiz said:
Hi,
First of all, OnePlus do release their source code. But if you want to modify your phone and keep OxygenOS, you don't look it the right place.
With root you can have a lot more possibilities for customization, so I'll advice you to check Magisk (a root manager/ customization tool with which you can install modules).
If you want to theme your device you can use Substratum, and install themes from the Play Store.
Search about them and give them a try if you want to
Click to expand...
Click to collapse
thank u for getting back to me! i took a look at their github page but it said they stopped releasing the source code because it can be found elsewhere, and i cant find where exactly that is. i dont want to modify the OS as is (root it and customise that way), i mean getting the source code, changing, removing and adding things and then flash my own custom flavour of oxygenOS onto my phone. i figure going with what comes with my phone is best when getting into android development so that there are as few compatibility issues as possible. would you be able to point me exactly how i might obtain the source code? it would be very cool my dude
kieran_buffet said:
thank u for getting back to me! i took a look at their github page but it said they stopped releasing the source code because it can be found elsewhere, and i cant find where exactly that is. i dont want to modify the OS as is (root it and customise that way), i mean getting the source code, changing, removing and adding things and then flash my own custom flavour of oxygenOS onto my phone. i figure going with what comes with my phone is best when getting into android development so that there are as few compatibility issues as possible. would you be able to point me exactly how i might obtain the source code? it would be very cool my dude
Click to expand...
Click to collapse
I hope you're familiar with git. I believe this is what you're looking for. https://github.com/OnePlusOSS
Spaceminer said:
I hope you're familiar with git. I believe this is what you're looking for.
Click to expand...
Click to collapse
i am indeed familiar with git, but i dont exactly understand what i am wanting from that page. i want the full source code to oxygenos and the kernal/binary specific packages for my phone. i previously found this site before but to my knowledge what is on there doesnt get me the source code. am i missing something? thank you for your helps
kieran_buffet said:
i am indeed familiar with git, but i dont exactly understand what i am wanting from that page. i want the full source code to oxygenos and the kernal/binary specific packages for my phone. i previously found this site before but to my knowledge what is on there doesnt get me the source code. am i missing something? thank you for your helps
Click to expand...
Click to collapse
Check under the Android section on that page. Which specific OnePlus device do you have? There are many of them. I can help you find it if I know your model.
Spaceminer said:
Check under the Android section on that page. Which specific OnePlus device do you have? There are many of them. I can help you find it if I know your model.
Click to expand...
Click to collapse
i see where you mean. but it seems like they stopped doing these releases. on their latest release (11 months ago) they said; "based on conversations we had with our dev community and the fact that we have only made few changes on AOSP(Qualcomm BSP) device tree, we will not be releasing AOSP device trees for future devices, the community can get the baseline from our device and get the source code from Qualcomm."
"the community can get the baseline from our device and get the source code from Qualcomm." i have no idea where to get what they are talking about.
i have the oneplus 8 pro
kieran_buffet said:
i see where you mean. but it seems like they stopped doing these releases. on their latest release (11 months ago) they said; "based on conversations we had with our dev community and the fact that we have only made few changes on AOSP(Qualcomm BSP) device tree, we will not be releasing AOSP device trees for future devices, the community can get the baseline from our device and get the source code from Qualcomm."
"the community can get the baseline from our device and get the source code from Qualcomm." i have no idea where to get what they are talking about.
i have the oneplus 8 pro
Click to expand...
Click to collapse
They're probably referring to CAF sources for the Qualcomm bit. The baseline part is probably a reference to the script that's in the Android section. This is the closest thing to what you're after that I can find.
https://github.com/AndroidBlobs/device_oneplus_OnePlus8Pro
https://github.com/AndroidBlobs/vendor_oneplus_OnePlus8Pro
https://github.com/codeauroraforum (CAF)
Spaceminer said:
They're probably referring to CAF sources for the Qualcomm bit. The baseline part is probably a reference to the script that's in the Android section. This is the closest thing to what you're after that I can find.
https://github.com/AndroidBlobs/device_oneplus_OnePlus8Pro
https://github.com/AndroidBlobs/vendor_oneplus_OnePlus8Pro
https://github.com/codeauroraforum (CAF)
Click to expand...
Click to collapse
ah yes. my brain has clicked with the baseline part, i would plug my phone in and it would use adb to extract the "baseline"? i understand this process. is what i am asking for difficult? perhaps i am better off taking the kernal files for my phone and integrating it with stock android that i would build and practicing with that? i really appreciate your effort but this "android blobs" is apparantly for reference only, i have no idea what android blobs is. i went into this knowing oneplus isnt extremely AOSP friendly compared to Sony for example, but i am going to push on. do you have any advice? this doesnt appear to be a friendly introduction into existing OS modification by sticking with OxygenOS

Categories

Resources