02-17-2017 05:38 AM
the kernel source code for the Yoga Tab 3 Plus found here does clearly not match the binary release.
These are some of my observations to support my claim:
Because of this, i cannot make the audio output work when using my self compiled linux kernel. The sound cuts off after a few seconds (using the open source DTS) or there is no sound at all (when using the DTB of the stock firmware).
As this may be a violation of the GPL, I hereby request the proper kernel source code that is used by lenovo to compile the kernel of the binary released stock firmware.
02-24-2017 04:13 AM
Thanks for using the Lenovo forums.
Try entering the serial number of the unit in the support page, maybe the kernel is different for different models.
Did someone help you today? Thank them with a Kudo!
If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
02-24-2017 07:04 AM
thank you for your response.
Unfortunately, the kernel source codes of all variants of this device are the same (with the same download URL and the same hashes). This is also true for the source code I can download when entering the serial number of my device.
03-05-2017 01:47 PM - edited 03-05-2017 01:48 PM
Please let's keep it civil and on topic.
Fact is, there is kernel source code. I just have strong evidence that it is not the final source code used for the stock firmware. I believe it is some kind of pre/testing-version that was probably released by accident instead of the correct version.
Also, this didn't stop me from porting LineageOS 14.1 (Nougat) to this device, see here: https://forum.xda-developers.com/thinkpad-tablet/development/unofficial-lineageos-14-1-lenovo-yoga-t...
I just had to make a few very bad hacks that shouldn't be necessary with the proper kernel source code.
03-17-2017 05:55 AM
Hey Lenovo, please release the proper kernel sources.
You are obliged by law of the licence agreement of the GPL to do so. In not releasing this sources, you are violating the GPL of the Linux kernel and there are institutions like the Free Software Foundation that will pursue you for this with strong consequences.
Please just release the source files, no one gets harmed by this.