Home Artists Posts Import Register

Downloads

Content

It took quite a bit of trial and error, but we now have a fully source-built audio HAL for our rt5631 sound card, as well as working HDMI output (both video & audio)!

In addition to those two big points, we also have some suspend / resume related fixes to boot!

How to install: Unpack the attached files using 7zip and follow the included instructions found inside README.txt. Alternatively, you can also follow my visual guide available for Microsoft Windows & Ubuntu Linux.

For those needing root: Magisk is included out of box and only needs to be activated on first boot. Activating Magisk is also a requirement to pass CTS certification (needed for Netflix). If you intend to use CTS certified apps, please activate Magisk before logging into your Google account.

Changelog

  • Fixed a kernel suspend / resume crash caused by the adc_js driver
  • Fixed HDMI video output
  • Built a custom audio HAL with HDMI audio output support

Known issues

  • Suspend support is provided by the ATF running in shallow rather than S3 mode (~5% idle battery drain per hour)
  • Auto-rotation is currently broken (I'll have to write a custom sensors HAL for this)
  • It takes the Google Apps quite a bit to update fully (this will show as horrible battery life / thermals for the first 30 minutes after logging in, not much I can do about this)
  • The Google Apps can, sometimes, cause a SystemUI crash on first-boot (just wait for the crash messages to disappear and then reboot to shut Google's Chimera service up)

Files

Comments

Anonymous

Thank you for your hard work! While testing, I noticed some distortion on the screen, when comparing to the device's screen itself. Take as example the retroarch interface itself, the small circles, that represents the buttons, on the bottom right of the screen, they clearly look like the screen got downsampled without a filter to a wrong perspective. Maybe is worth checking this out at a later point.