Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

219 Posts

12-17-2018

United States of America

367 Signins

2416 Page Views

  • Posts: 219
  • Registered: ‎12-17-2018
  • Location: United States of America
  • Views: 2416
  • Message 31 of 78

Re:Yoga C930 audio on Linux

2020-12-14, 13:12 PM

Anyone with the links can download the files and try the fixes

ttps://drive.google.com/file/d/1HHY928tMwwndp0ak2MdbsOlxuK0OJMWA/view?usp=sharing (Kernel update)

https://drive.google.com/file/d/1Z5K3ARVYSQLSenD6EBElf6foEtLQQGoM/view?usp=sharing (BIOS update)

Reply
Options

12 Posts

10-31-2017

United States of America

17 Signins

98 Page Views

  • Posts: 12
  • Registered: ‎10-31-2017
  • Location: United States of America
  • Views: 98
  • Message 32 of 78

Re:Yoga C930 audio on Linux

2020-12-14, 13:21 PM

And these are still for C940 only, not C930, correct? Just want to clarify in case anyone is reading here without reading all the posts in the thread, given the thread's subject.

Reply
Options

10 Posts

12-14-2020

United States of America

17 Signins

110 Page Views

  • Posts: 10
  • Registered: ‎12-14-2020
  • Location: United States of America
  • Views: 110
  • Message 33 of 78

Re:Yoga C930 audio on Linux

2020-12-14, 14:02 PM

Great!  Thank you.  I wonder if it's possible that updates to the BIOS regarding issues with S3 deep sleep mode could be addressed at the same time.  Either way, audio (hopefully including microphone initialization) will be an amazing help!

Reply
Options

219 Posts

12-17-2018

United States of America

367 Signins

2416 Page Views

  • Posts: 219
  • Registered: ‎12-17-2018
  • Location: United States of America
  • Views: 2416
  • Message 34 of 78

Re:Yoga C940 audio on Linux

2020-12-14, 14:42 PM

change title to represent this update is for 940 only

Reply
Options

12 Posts

10-31-2017

United States of America

17 Signins

98 Page Views

  • Posts: 12
  • Registered: ‎10-31-2017
  • Location: United States of America
  • Views: 98
  • Message 35 of 78

Re:Yoga C930 audio on Linux

2020-12-14, 15:30 PM

Thanks - I'd love to try it but only have C930.

 

If anyone w/C940 is reading this thread, DaveOber's earlier directions on how to install the BIOS update are:

 

1 make an EFI boot USB disk

2 copy BIOS to the disk

3 boot from EFI USB disk, you will need to have secure boot off in the BIOS

4 input fs0: to find the disk that contains the BIOS file, maybe on FS1:

5 run AUCN57WW.efi

 

One person ran into confusion trying to install it.

 

In clarification, I took a closer look, and this is my take on how to install it. I'm not 100% sure this is correct, so you stand a chance of bricking your laptop, but I *think* these are the additional details needed:

 

***WARNING***: these instructions will flash your laptops BIOS, so if my instructions are wrong, you could brick it. I'd only recommend doing this if you understand everything that's going on. Read all the way to the bottom *carefully* before even thinking of trying this.

 

  • So in the linked BIOS files, that's actually *just* the BIOS flash tool. The BIOS team know we're running Linux and can't use the Windows installer (unless we dual boot), so they kindly provided one, because the BIOS update is normally an EXE file. It's not the actual update, it's just the installer.
  • The actual BIOS update is in the kernel files above: `AUCN57WW.efi` I'm guessing they meant to put it with the BIOS files??
  • The user should copy `AUCN57WW.efi` to root of the USB filesystem before hand, along with the BIOS firmware flash tool
  • mousermb2 ran into trouble when he ran the BIOS flash tool, but then wasn't sure where to go from there. You can see the screen he got here: https://forums.lenovo.com/t5/Other-Linux-Discussions/Yoga-C930-audio-on-Linux/m-p/5042057?page=3#5188126 
  • My assumption is, if he had pressed the space key, he would have gotten a prompt.
  • at that point, the user should press the `fs0` (possibly `fs1`) references by DaveOber above, which would put him in the USB FAT filesystem
  • at command prompt, user should then run the `H2OFFT-S.efi AUCN57WW.efi` command in that filesystem to install the firmware update
  • I'm assuming no flags are needed here for `H2OFFT-S.efi` command, but not 100% sure. DaveOber could help here by confirming with the BIOS team that this is only a BIOS update, and not a BIOS and EC update. Normally, I'd suspect it's an EC update too, since I've always guessed the audio stuff was controlled in an EC, but perhaps that's not the case.

 

Once the EC/BIOS/flags ambiguity is cleared up, I'd feel safe enough with what I describe that I'd run this in my own laptop, if it were a C940 (mine's a C930). But it still may brick your laptop if we get something wrong, so be prepared.

 

**To be sure, I'd recommend waiting until DaveObert confirms w/BIOS team before trying it**.

Reply
Options

4 Posts

12-15-2020

Slovakia

6 Signins

25 Page Views

  • Posts: 4
  • Registered: ‎12-15-2020
  • Location: Slovakia
  • Views: 25
  • Message 36 of 78

Re:Yoga C930 audio on Linux

2020-12-15, 10:26 AM

I would be happy to test it as well but i have also C930.

Consider that initial subject of this thread is about C930 :) is there any chance to get update for C930?

 

Reply
Options

5 Posts

12-17-2020

Germany

7 Signins

30 Page Views

  • Posts: 5
  • Registered: ‎12-17-2020
  • Location: Germany
  • Views: 30
  • Message 37 of 78

Re:Yoga C930 audio on Linux

2020-12-17, 19:16 PM

@ DaveOber wrote:

Anyone with the links can download the files and try the fixes

ttps://drive.google.com/file/d/1HHY928tMwwndp0ak2MdbsOlxuK0OJMWA/view?usp=sharing (Kernel update)

https://drive.google.com/file/d/1Z5K3ARVYSQLSenD6EBElf6foEtLQQGoM/view?usp=sharing (BIOS update)

Hi, thanks for this! Just successfully installed it on my C940 and the sound is indeed working now (running Ubuntu Groovy with your kernel)!

 

Nothing seems to be obviously broken, but I only did some basic testing. If anything seems odd, I'll report back here.

 

Thanks again,
Lukas

Reply
Options

12 Posts

10-31-2017

United States of America

17 Signins

98 Page Views

  • Posts: 12
  • Registered: ‎10-31-2017
  • Location: United States of America
  • Views: 98
  • Message 38 of 78

Re:Yoga C930 audio on Linux

2020-12-17, 20:03 PM

Awesome! DaveOber, do you think the Bios team would be willing to do a release for the C930 now?

 

Nyankas, did you just flash the BIOS, or did you run it with the BIOS and EC flag? And to clarify, the sound is running, including the Dolby 3d bass?

Reply
Options

10 Posts

12-14-2020

United States of America

17 Signins

110 Page Views

  • Posts: 10
  • Registered: ‎12-14-2020
  • Location: United States of America
  • Views: 110
  • Message 39 of 78

Re:Yoga C930 audio on Linux

2020-12-17, 20:52 PM

Hi Lukas!  Is the microphone now working as well?  Even if this isn't something you normally make use of, would you mind doing a quick test ?

 

Reply
Options

5 Posts

12-17-2020

Germany

7 Signins

30 Page Views

  • Posts: 5
  • Registered: ‎12-17-2020
  • Location: Germany
  • Views: 30
  • Message 40 of 78

Re:Yoga C930 audio on Linux

2020-12-17, 21:33 PM

Hi,I flashed the BIOS by just running AUCN57WW.efi within the shell. I pretty much followed your post (thanks for that).

 

As for the bass: Yes. It works just like under Windows (of course, as long as I'm using the kernel provided by DaveOber).

 

The microphone seems to be working perfectly as well (tested Audacity recording and some voice chat).

 

If it helps, I also made some dumps with alsa-info


Before (not working): https://pastebin.com/Pfiu9SsS

After: (working): https://pastebin.com/iU5W6LB7

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms