Hello, I have a board from the company 9Tripod with a Rockchip PX30 (X30) processor. The source code provided by the company includes U-Boot version 2017.09 and kernel 4.4.194, which are outdated, unstable, and heavy. Therefore, I decided to build a lightweight, stable, and updated Debian-based operating system with a newer U-Boot and kernel for this board.
To achieve this, I tried using the source code of similar boards that also use the PX30 processor. Unfortunately, none of those boards could boot after compiling U-Boot and deploying it on my board. The only board whose U-Boot booted successfully was *Ringneck-px30*, (However I had to change its Ram config to DDR3 cause my 9tripod px30 board is DDR3 and theirs is DDR4) but it still had several issues: 1. During the boot process, I encountered the error: *"No Ethernet Found."* 2. Any changes made to the Device Tree for the PMIC unit were not applied, even after recompilation and flashing. 3. I attempted to remove the SD Card as a boot target and rely solely on eMMC, but this change was ineffective, and the board still behaved as before. My goal is to create a lightweight and updated operating system with the following features: - Proper functioning of *networking* (Network chip: Realtek) - Support for *RGB888 Display* and *LVDS* - Support for *SPI, I2C, USART, USB OTG, and eMMC (without SD Card)* - Support for *RTC and CAN* - Exclusion of *Camera, Sound, PCIe, Wi-Fi, and MIPI* The most critical requirement is that both U-Boot and the kernel are updated and modern. I would greatly appreciate your guidance on how to proceed with this task and achieve my goal. Any suggestions or resources that might help would be incredibly valuable. Thank you in advance, Hossein

