Frustrated users crowdfund a $2,000 fix for Lenovo Legion ‘speakers not working properly’ error — bug bounty posted, coder wins the cash by fixing complex audio annoyance in just a month
A motivated Lenovo Legion Pro 7 (16IAX10H) owner has successfully gotten their system’s speaker issues fixed after setting up a bug bounty program on GitHub. Nadim Kobeissi, a Linux user, was fed up with the gaming laptop’s “tinny and muffled” speaker output, thought to be due to an issue with the Realtek ALC3306 codec on the open-source OS. Kobeissi posted the project in October, with $500 of their own money. Now the issue has been solved, and the fixer is getting $2,000 from the community which developed around this rallying call.
Bug bounties have proved to be a worthwhile avenue for even the biggest developers to explore – Apple, Google, and Microsoft are among the big-dollar program organizers. In this instance, it is interesting to see this level pulled on a much smaller scale, but for a quick and successful fix.
Kobeissi fired up support for this GitHub-based bug bounty program, which kicked off in October. “We are a bunch of Linux users with the Lenovo Legion Pro 7 (16IAX10H) and we are sick and tired of our speakers not working properly,” the frustrated Legion user wrote. They added that they “also suck at writing Linux kernel audio drivers,” before promising “we will send you a lot of money,” for a fix.
You can see, above, that the Kobeissi ended up being the second-biggest contributor (money wise) to this bug bounty program. It ended up raising a nice, neat $2,000 for the solution finder.
Kobeissi also did their best to help any potential fixer, with a few educated guesses about the source of the Legion Pro 7’s speaker audio annoyances. Chief suspect was the incorrect detection of the Realtek ALC3306 codec. But there was also an issue with “no integration between the codec and the amplifiers in the audio pipeline,” in this laptop, which sports both Tweeters and Woofers.
The bounty-fix is for everyone!
The fix for this audio issue was posted on GitHub just a couple of days ago, indicating the time from the beginning of the bug bounty program to a solution was approximately a month. Kobeissi provides a step-by-step guide here, which affected users can follow.
This guide works for Linux kernel version 6.17.8. Moreover, the guide will get updates for future kernel versions “until the fix is fully integrated into the kernel,” notes the bug bounty organizer. If when you follow the fix process, “Your audio should now work correctly and permanently. This fix will persist across reboots with no additional steps required,” says Kobeissi.
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Developer Yakov Till, AKA Lepsus, is largely credited with the fix (for “95% of the engineering work”). They get the monetary reward and heartfelt thanks of those who pledged to support the bug bounty.
We conclude by pondering whether this kind of private bug bounty, organized to eliminate computing annoyances, could set a trend.
Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.