OESF Portables Forum

Model Specific Forums => Astro Slide => Astro Slide - Android => Topic started by: cam1965 on October 28, 2022, 05:55:00 pm

Title: Kernel astro
Post by: cam1965 on October 28, 2022, 05:55:00 pm
I saw this : https://forum.sailfishos.org/t/official-support-for-planet-computers-astro-slide-5g-phone-including-android/4007/19?page=2

And from there : https://github.com/planet-com/astro-kernel

But I don't know if this is the real kernel sources.
Maybe this helps with hdmi output.
Thanks.
Title: Re: Kernel astro
Post by: abliss on October 28, 2022, 11:08:49 pm
Yep, it's real, it builds and it's what I've been running on my astro for months. In fact I'm recompiling it right now to see if I can unblock the hdmi module. I've discovered that you can reprobe at runtime by running this code as root:
 echo 14010000.dsi.2 > /sys/bus/mipi-dsi/drivers/panel-vt-lt8912b-vdo/bind
However, the driver refuses to load, seemnigly because it expects to be attached to panel1, not panel2. Somehow, when booting with the hdmi plug in, the value of  /sys/firmware/devicetree/base/dsi@14010000/ports/port/endpoint/remote-endpoint changes to point to panel2, even though the dts clearly points it to panel1. I've been trying to understand the OpenFirmware dts language but there's not much good documentation on it... 
Title: Re: Kernel astro
Post by: cam1965 on October 29, 2022, 05:41:23 am
Hi.
Thank you for the information.