Other info:
Flashed SDCard with fresh install, forced failure of dietpi-update by removing ethernet. Tried to restore original image with dietpi-backup. Restored but has new kernel and request for reboot.
Bad on me for not realizing the dietpi-update makes a backup. I am stuck without a clean backup.
On my device, this was preventing the device to from boot from the SD. I don’t know why. Reverting the line back to 0x00 fixes the problem.
In my case I took the original SDCard and manually copied the meson-gxbb-odroidc2.dtb file from the DietPi_OdroidC2-ARMv8-Bookworm.img.xz image onto the SDCard
Since no one else reported any issue with this reboot fix: Could you try to revert only his one change in the device tree, otherwise use the very same kernel? Probably it is another change, not that one.
I initially verified by taking the v9.5 image DietPi_OdroidC2-ARMv8-Bookworm.img.xz and not making any updates. That image I am unable to reboot with the roboot command, but with a power cycle the unit will boot just fine.
I took that image and made only the DTB reboot fix update (changing 0x00 to 0x06). With only that change, I was unable to boot after a power cycle. mmcblk0: unable to read partition table error
I went back to a fresh v9.5 image but this time I did a apt update && apt upgrade; the new DTB is loaded. Before rebooting or power cycling, I reverting the DTB reboot fix (reverting 0x06 to 0x00). Power cycled and the unit boots.
I took the upgraded image and update the DTB (0x00 to 0x06) and power cycled; unable to boot.
The original SDCard that had been upgraded from v9.5 to v9.6 would not boot until I reverted the DTB. Once reverted, I can boot from the SDCard without issue and running v9.6. reboot command still doesn’t work, but I can live with that.
HI folks,
i run a C2 too, the update was working great, since 9.5 my Odroid reboots without issues
( as described, i had to pull the powercord before ), i did not get any issues with 9.6…
As far a as i remember i had to reboot after the update to 9.6, but no issues.
I disabled UART right from the start, maybe that’s a point?