I found on the odroid 3rdparty images page a link to a distinct but related project CoreELEC so I tried the odroid-N2 image from that project and it seems to be working fine.
Posts by cheshirekow
-
-
Hello folks. I have an old N2 lying around and wanted to give LibreElec a try, but I can't seem to get it to boot. My board is from lot 1905 (2019) if that makes a difference. The first boot appears to be OK with the partition resizing, but then after it reboots (and on subsequent boots) I see a kernel panic and some debug prints that I don't understand. Here's a screenshot captured through an HDMI capture card. I can't seem to get anything on the UART.
Some details:
- I am flashing an sdcard. I was previously running LegacyOS (an android image) on this same SD card. I have an emmc card with an official odroid ubuntu image that also works fine.
- I'm flashing from an ubuntu desktop using sudo dd if=<whatever>.img of=/dev/sdb conv=fdatasync bs=1M status=progress
- I recently upgraded the SPI boot image to spiboot-20231218
- For uart I'm following the odroid guide and using the official odroid USB uart cable + minicom but I see no output (maybe uart is not configured in LibreElec, but in another thread I saw reference to debugging by uart).
- I have tried the following images:
- LibreELEC-AMLGX.aarch64-12.0.1-odroid-n2.img.gz - The latest official for N2 (I think)
- LibreELEC-AMLGX.aarch64-12.0-nightly-20240323-353213e-odroid-n2.img.gz - The latest nightly (I think)
- https://chewitt.libreelec.tv/testing/LibreE…droid-n2.img.gz - found on a thread discussing kernel issues on N2
The kernel panic doesn't always seem to be the same thing. Sometimes it is "illegal instruction". Sometimes it is "not syncing". There are often multiple so maybe I'm just not capturing them all.
From this other thread, it appears that at least one person out there is successfully booting on an N2 so I must be doing something wrong out there. Does anyone have a suggestion of what I could be doing wrong or what steps I can take to diagnose the issue (e.g. to enable the UART)?