But it doesn’t really matter if I upload 1 video file. None of my .mp4 and .mkv video files work and I’ve tried many different video codecses. Downloading any random YouTube video as .mp4 and playing it with CoreELEC 19.4-Matrix_rc2 does not work.
My steps are as follows:
Use Rufus to flash CoreELEC 19.4-Matrix_rc2 on a 2gb SD card.
Start Odroid N2+ with the SD card from step 1 without running any updates or changing any settings.
Go to a .mp4 or .mkv video and it will show a video thumbnail and the codec information.
Start the .mp4 or .mkv video and it will show the loading circle icon in the middle of the screen which will always stay on screen and the video will never start (not even playing the sound)
1. Download **Upgrade image** http://ppa.linuxfactory.or.kr/images/petitboot/odroidn2/spiboot-20220204.img
2. Rename the image to **spiboot.img**
3. Paste 'spiboot.img' into the file system of the first partition on a micro SD card, not on eMMC
4. Power off ODROID-N2
5. Insert the card to ODROID-N2
6. Toggle the boot mode switch to **SPI boot mode**
7. Power on ODROID-N2
If Petitboot detects 'spiboot.img' from an SD card, Automatically Upgrade itself.
Why? Why bring SPI into testing procedure? First thing I do when testing is to keep it as simple as possible. SPI is primally meant for dual/multi boot procedures, not for first installations.
For uSD (burned with Etcher) card first installation, eMMC is always removed, SPI switch is OFF → eMMC/right position. Before applying power I let N2 rest without power for at least 30 seconds and it NEVER failed me. If it does it’s then some hardware problem (uSD or N2).
When the installation is finished, then I play with SPI positions, and use it only when dual boot is needed…
Thanks this worked! I am now on “Petitboot 20220204” and running “CoreELEC-Amlogic-ng.arm-19.4-Matrix_rc2-Odroid_N2.img.gz”. My original problem is solved and .mp4 and .mkv video files work perfectly.
I didnt try the Petitboot upgrade at first because I was under the impression that I had to do a new/clean Petitboot install in MMC boot mode. CoreELEC from SD card still only works in SPI mode which is a bit worrying. MMC boot mode not working might indeed be a hardware problem?