How to get Vendor Blobs, Kernel source and Device Tree on an undeveloped device?

89db

Member
Feb 13, 2020
16
2
0
Hi,

I have a Red Hydrogen One, and nothing is available for this device, not a lot of dev have been playing with it and the project is dead from Red.

The phone can accept GSI Treble but a lot of little bugs occur since this phone has a holographic screen and 3D dual cameras.
For example, while the phone is sleeping the screen is always backlit. All the 3D screen effects are not working. The camera doesn't work. The notification LED doesn't work. and so on!

So I thought I would try to compile an AOSP rom geared toward that phone.

I have been searching quite a while and am hitting walls,
I am trying to get
1. Device tree: from what I gathered, that I can create manually.
2. Kernel source: is it possible to unpack/extract this from my boot.img? My research has been inconclusive.
2. Vendor Blobs: that I am not too sure yet. It seems to be a lot of lib files, anywhere I could find how to get this for my device from scratch?

Also, I am an intermediary coder at best, so if devs with more expertise think there are other ways (like modding an already built GSI) I am open to suggestions.

Thanks