Интересно, ядра Odroid C2 подойдут к s905...
Не пойдёт, насколько помню, там dtb только под C2.
Приходиться втаскивать своё ядро, делать скрипты запуска и прочее.
Я пробовал минимал от C2 (в ручную собирал рабочий образ из кусков), потом устанавливал в него DE, в принципе работает, но глубоко не изучал.
Пробовал использовать систему сборки, образ получается, но много ручных операций и править профили.
Когда общался с разработчиком, он как то не был заинтересован в создании универсального варианта для всех S9xxx.