In addition to this thread (which is unfortunately locked):
I found my odroid c1+ was not booting with latest kernel and the given modifications to u-boot boot.ini anymore today.
The blue LED stays solid blue and did not start to flash.
The "/boot/dtbs/meson8b_odroidc.dtb" referred to in default boot.ini does not even exist under /boot/dtbs/ after installation of mainline kernel anymore.
In order to boot the mainline kernel you have to follow the instructions in the original thread (see above) and than copy the "meson8b-odroidc1.dtb" from /boot/dtbs/ to /boot as described here because uboot could not read the .dtb file from /boot/dtbs/ again.
You than need to replace
$this->bbcode_second_pass_code('', '
ext4load mmc 0:1 0x21800000 /boot/dtbs/meson8b_odroidc.dtb
')
with
$this->bbcode_second_pass_code('', '
ext4load mmc 0:1 0x21800000 /boot/meson8b-odroidc1.dtb
')
in boot.ini
ADDENUM:
- HDMI output does not work (which is expected with mainline kernel)
- eMMC does not work (cannot boot from, root not recognized)
- USB does not work anymore, connected devices will not be recognized
In actual state Odroid C1(+) is a paperweight.