Showing results for 
Search instead for 
Do you mean 
Reply
SCSI Port
Posts: 57
Registered: ‎11-17-2016
Location: DE
Message 1 of 29 (7,887 Views)

Request for proper Lenovo Yoga Tab 3 Plus open source code

Hello,

 

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:

 

  1. The DTS (device tree source) of the released source code does not match the DTS retrieved by decompiling the DTB (device tree blob) of the binary release. Some device configurations, especially for the sound configation, differ.
  2. When using the unmodified DTB of the binary firmware release together with my self compiled kernel,  there is no audio output.
  3. Some C-files of the released source code have a header of "#define DEBUG". Because of this, there is a lot of debug output (can be seen via "dmesg") that is present in the self compiled kernel, but not present in the binary release of the firmware. Again, this is especially true for the sound drivers found in /sound/soc/codecs/ of the kernel  source files.

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.

Support Specialist
Posts: 2,088
Registered: ‎02-22-2017
Location: GB
Message 2 of 29 (7,607 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

Hello DerEineDa

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.

Pesszimistának lenni a legjobb, vagy igazad van, vagy kellemesen meglepődsz...
SCSI Port
Posts: 57
Registered: ‎11-17-2016
Location: DE
Message 3 of 29 (7,590 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

Hello Krakken,

 

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.

Punch Card
Posts: 51
Registered: ‎01-09-2017
Location: AT
Message 4 of 29 (7,516 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

Lenovo, please release the proper kernel, so we can upgrad to Nougat on our own. Thank you.

Highlighted
Punch Card
Posts: 21
Registered: ‎02-11-2017
Location: RO
Message 5 of 29 (7,404 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

[ Edited ]

--edited on request of OP--

please release the source. having android 7 sounds incredible!

SCSI Port
Posts: 57
Registered: ‎11-17-2016
Location: DE
Message 6 of 29 (7,397 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

[ Edited ]

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.

 

 

Punch Card
Posts: 26
Registered: ‎11-01-2016
Location: DE
Message 7 of 29 (7,201 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

[ Edited ]

Lenovo, please support the original kernel sources to create better Community-Build custom roms.

 

Thanks!

Punch Card
Posts: 15
Registered: ‎02-11-2017
Location: ES
Message 8 of 29 (7,163 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

Lenovo, please support the original kernel sources to create better Community-Build custom roms. It may be the only way to have ETHERNET

What's DOS?
Posts: 1
Registered: ‎03-17-2017
Location: DE
Message 9 of 29 (7,087 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

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.

Paper Tape
Posts: 4
Registered: ‎12-08-2016
Location: SE
Message 10 of 29 (6,976 Views)

Re: Request for proper Lenovo Yoga Tab 3 Plus open source code

Great initiative! Lenovo is obliged to provide this.

Top kudoed Authors