OpenBSD Journal

Blog post by jcs@ on reverse engineering audio drivers

Contributed by Paul 'WEiRD' de Weerd on from the reversed-audio dept.

On his blog, joshua stein (jcs@) has a description of the hoops he jumped through to get stereo sound out of his Huawei Matebook X under OpenBSD (something that only worked under Windows with special drivers).

His approach involves logging all PCI device accesses by running Windows in QEMU under Linux with VFIO, parsing that, and making the OpenBSD azalia(4) driver do the same.

Thanks to joshua for the interesting write-up!

(Comments are closed)


Comments
  1. By karchnu (karchnu) karchnu@karchnu.fr on

    awesomeness/20

  2. By Bertrand Janin (tamentis) on

    I always wonder about the legality of doing stuff like that.

    Comments
    1. By Peter J. Philipp (pjp) nospam@solarscale.de on https://centroid.eu

      He bought the hardware, he bought the software, the rest is open source. Morally it's legit.

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]