Kernel 5.10 with full hardware support

Talking about OS and emulation core development
Post Reply
scpcom
Posts: 81
Joined: Thu Jun 23, 2016 8:07 am
languages_spoken: english
Has thanked: 0
Been thanked: 3 times
Contact:

Kernel 5.10 with full hardware support

Post by scpcom »

https://github.com/scpcom/linux/release ... 0-3022-goa

- Based on Rockchip develop-5.10 (Sep 21, 2022)
- Adapted all hardkernel patches from odroidgoA-4.4.y
- Added mali bifrost_for_linux from kernel 4.4.y
- Works with unmodified u-boot on existing SD card images
- Tested on ODROID Go Advance Rev 1.1 (all hardware parts working including WiFi)
- Tested with ODROID GameStation Turbo Advance - GO2

Debian/Ubuntu packages:
ODROID Go Advance
https://seafile.servator.de/sbc/odroid/ ... -arm64.zip

Related branch:
https://github.com/scpcom/linux/tree/odroidgoA-5.10.y
To get the latest patches you can merge Android GKI branch 'android12-5.10' of https://android.googlesource.com/kernel/common

Before running the install script:
Make sure the boot loader partition is mounted on /media/boot

Code: Select all

sudo umount /boot
sudo mkdir /media/boot
sudo mount /dev/mmcblk1p1 /media/boot
Installation:

Code: Select all

wget -N https://seafile.servator.de/sbc/odroid/kernel/linux-image-5.10.110-20221125-go2-arm64.zip
unzip linux-image-5.10.110-20221125-go2-arm64.zip
sudo bash -e install-linux.sh
For ODROID Go Advance with kd35t133 based displays (GO2) the kernel uses the panel driver DRM_PANEL_ELIDA_KD35T133. For GO3 I can not verify if the display works (I do not have this hardware).
The mali driver (bifrost_for_linux) is compatible with the old mali libs (used on kernel 4.4), nothing needs to be replaced.
All other drivers are the same as before, updated/enhanced by Rockchip on the newer kernel.
These users thanked the author scpcom for the post (total 2):
odroid (Mon Nov 28, 2022 10:43 am) • meveric (Wed Nov 30, 2022 12:03 am)

scpcom
Posts: 81
Joined: Thu Jun 23, 2016 8:07 am
languages_spoken: english
Has thanked: 0
Been thanked: 3 times
Contact:

Re: Kernel 5.10 with full hardware support

Post by scpcom »

Update 2022-12-01
https://github.com/scpcom/linux/release ... 0-3023-goa

- Switched to simple-panel-dsi on all 3 models
- Fixed otg_switch regulator error on boot

Debian/Ubuntu packages:
ODROID Go Advance
https://seafile.servator.de/sbc/odroid/ ... -arm64.zip

The DTS is now updated to work with simple-panel-dsi again (GO2 and GO3).

User avatar
rooted
Posts: 10483
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 694 times
Contact:

Re: Kernel 5.10 with full hardware support

Post by rooted »

Very nice work, I will have to give this a shot soon.

FergusL
Posts: 2
Joined: Tue Apr 04, 2023 6:36 pm
languages_spoken: french, english
ODROIDs: C2, RG351M (oga2 clone)
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Kernel 5.10 with full hardware support

Post by FergusL »

Hi and thanks for your work!

[deleted, sorry!]

What is this kernel supposed to be used with? The original Ubuntu 18.04/20.04 image from Hardkernel?
Last edited by FergusL on Tue Apr 04, 2023 6:53 pm, edited 1 time in total.

User avatar
tobetter
Posts: 12610
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 938 times
Been thanked: 2162 times
Contact:

Re: Kernel 5.10 with full hardware support

Post by tobetter »

FergusL wrote:
Tue Apr 04, 2023 6:40 pm
Hi and thanks for your work!

I own an Anbernic RG351M which is clone of the OGA except for a few details (controls are on usb instead of gpio, no gpio header). I'm trying to get more recent software on it.

What is this kernel supposed to be used with? The original Ubuntu 18.04/20.04 image from Hardkernel?
viewtopic.php?f=187&t=43751
These users thanked the author tobetter for the post:
FergusL (Tue Apr 04, 2023 6:53 pm)

Post Reply

Return to “Platform development”

Who is online

Users browsing this forum: No registered users and 2 guests