The AverMedia LGP Lite (GL310) is a cheap HDMI (with pass-through) to USB 2.0 capture card. The card only supports compressed output (afaik) which makes it slightly less useful but still very valuable when debugging graphical issues. The plan is to hook a few of these up to my test machines so I can stream the output to my workstation and integrate with the rest of my test setup. So far I've discovered that the card needs to be loaded with two firmwares. One for audio and one for video. Hopefully this will turn into a standard UVC device once the initial bootstrap is done fingers crossed.

Specifications (From AverMedia webside):

Interface: USB Power Requirement: USB bus-power Video Input: HDMI* Audio Input: HDMI, 3.5 mm stereo Video Output: HDMI pass-through Audio Output: HDMI pass-through, 3.5 mm stereo pass-through Maximum Capture Resolution: 1080p30 (60 Mbps) Supported Resolution: 1080p, 1080i, 720p, 576p, 576i, 480p, 480i Encoding Format: MP4 (codec: hardware H.264 encoder and AAC) Bundled Software: RECentral, RECentral for Mac Compatible Software: DirectShow compliant software such as XSplit or OBS Dimensions: 5.2 x 2.8 x 0.9 in (131 x 70 x 22 mm) Weight: 4.1 oz (117 g)

  • LGP LITE does not support viewing/recording/streaming of HDCP protected signals

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 15


  • almost 2 years ago: ZeratSadar left this project.
  • almost 2 years ago: ZeratSadar joined this project.
  • over 7 years ago: patrikjakobsson started this project.
  • over 7 years ago: patrikjakobsson originated this project.

  • Comments

    • patrikjakobsson
      over 7 years ago by patrikjakobsson | Reply

      Progress so far:

      Gathered USB dumps with Wireshark from a QEMU Win 7 install. Got the following sequences:

      • Power on (Includes firmware uploads)
      • Start stream
      • Stop stream
      • Change settings (bitrate, etc)

      Found the audio and video firmwares to be uploaded to the device on bootstrap.

      Using radare2 to analyze the device drivers.

      Looked at various parts of the Windows and OSX driver but still not able to find the init sequence. Drivers seems to include video encoding / decoding libraries which we don't need but makes the driver look scary and big.

    • JustaLiriK
      about 6 years ago by JustaLiriK | Reply

      Hi, while browsing the i,ternet i found you're the most advanced in a linux driver for this device. Since linux isnot supported by avermedia i'm interested in your project but have little to no programming skill. I'm here for self-educational purpose too. Any news for this project?

    Similar Projects

    This project is one of its kind!