9.2.3 Discussion

Try this:

mkdir /media/ce_flash
losetup -f -o 146800640 /dev/mmcblk0
mount /dev/loop1 /media/ce_flash
cp /flash/cfgload /media/ce_flash/cfgload
sync

No errors when executing the commands but when I reboot it displays the same error as before.

“Error in mount_flash: mount_common: Could not mount LABEL=CE_FLASH”

I have my config backup so I’ll just reflash and apply that. Save you a headache.

Would be nice if you can try this:
losetup -f
you will get a next free loop like /dev/loop1

Replace loopx in the commands below to match your next free loop:

losetup /dev/loop1 /dev/mmcblk0 -o 0x8C00000
mkdir /tmp/m
mount /dev/loop1 /tmp/m
ls -l /tmp/m
cp /flash/cfgload /tmp/m/cfgload
sync
ls -l /tmp/m
umount /tmp/m
losetup -d /dev/loop1

Commands completed successfully but same error on reboot.

Run again all this after fresh reboot and then copy/paste all the text you get after running this commands in the post.

losetup /dev/loop1 /dev/mmcblk0 -o 0x8C00000
mkdir /tmp/m
mount /dev/loop1 /tmp/m
ls -l /tmp/m
cat /flash/cfgload
cat /tmp/m/cfgload
cp /flash/cfgload /tmp/m/cfgload
sync
ls -l /tmp/m
cat /tmp/m/cfgload
umount /tmp/m
losetup -d /dev/loop1

What image do u use on uSD/USB?
Did you download 9.2.3 again? It got updated last night. When you use the “old” 9.2.3 from 10.06 it will not solve the issue. You need to have 9.2.3 from 11.06.

login as: root
root@192.168.2.100's password:
##############################################
#                  CoreELEC                  #
#            https://coreelec.org            #
##############################################

CoreELEC (official): 9.2.3 (Amlogic-ng.arm)
CoreELEC:~ # losetup /dev/loop1 /dev/mmcblk0 -o 0x8C00000
CoreELEC:~ # mkdir /tmp/m
CoreELEC:~ # mount /dev/loop1 /tmp/m
CoreELEC:~ # ls -l /tmp/m
total 205136
-rwxr-xr-x    1 root     root     193732608 Jun 11 15:13 SYSTEM
-rwxr-xr-x    1 root     root            48 Nov  4  2019 SYSTEM.md5
-rwxr-xr-x    1 root     root          1466 Jun 10 05:52 aml_autoscript
-rwxr-xr-x    1 root     root          1754 Jun 12 11:17 cfgload
-rwxr-xr-x    1 root     root          5811 Nov  4  2019 config.ini
drwxr-xr-x    2 root     root          8192 Jun 11 15:13 device_trees
-rwxr-xr-x    1 root     root      16275456 Jun 11 15:13 kernel.img
-rwxr-xr-x    1 root     root            48 Nov  4  2019 kernel.img.md5
CoreELEC:~ # cat /flash/cfgload
'VS▒▒^▒g▒▒9U▒echo "Using device ${device}, number ${devnr}, partition ${partnr}, CoreELEC on eMMC: ${ce_on_emmc}"

setenv decode_type "0"
setenv remotewakeupmask "0xffffffff"
setenv coreelec "quiet"
setenv hdmimode "1080p60hz"
setenv frac_rate_policy "0"

setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE"
if test "${ce_on_emmc}" = "yes"; then setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=CE_FLASH disk=FOLDER=/dev/CE_STORAGE"; fi

if fatload ${device} ${devnr}:${partnr} ${loadaddr} config.ini; then env import -t ${loadaddr} ${filesize}; fi

setenv consoleopt "console=ttyS0,115200 console=tty0 no_console_suspend"

if test "${cec_func_config}" != ""; then setenv cec "hdmitx=cec${cec_func_config}"; fi
if test "${gpiopower}" != ""; then setenv gpiopower "gpiopower=${gpiopower}"; fi
if test "${max_freq_a53}" != ""; then setenv max_freq_a53 "max_freq_a53=${max_freq_a53}"; fi
if test "${max_freq_a73}" != ""; then setenv max_freq_a73 "max_freq_a73=${max_freq_a73}"; fi
if test "${modeline}" != ""; then setenv cmode "modeline=${modeline}"; fi
if test "${wol}" != ""; then setenv wol "enable_wol=${wol}"; fi
if test "${voutmode}" != ""; then setenv voutmode "voutmode=${voutmode}"; fi
setenv displayopt "hdmimode=${hdmimode} logo=osd0,loaded,${fb_addr} frac_rate_policy=${frac_rate_policy} ${voutmode}"
setenv initargs "${rootopt} ${consoleopt} ${max_freq_a53} ${max_freq_a73} ${wol} ${cec} ${gpiopower} ${usbopts} ${cmode}"
setenv bootargs "${bootargs} ${initargs} ${displayopt} ${coreelec}"

fatload ${device} ${devnr}:${partnr} ${loadaddr} kernel.img
fatload ${device} ${devnr}:${partnr} ${dtb_mem_addr} dtb.img

bootm start
bootm loados
bootm prep
bootm go
CoreELEC:~ # PuTTYPuTTYcat /tmp/m/cfgload
-sh: PuTTYPuTTYcat: not found
CoreELEC:~ # cat /tmp/m/cfgload
'VS▒▒^▒g▒▒9U▒echo "Using device ${device}, number ${devnr}, partition ${partnr}, CoreELEC on eMMC: ${ce_on_emmc}"

setenv decode_type "0"
setenv remotewakeupmask "0xffffffff"
setenv coreelec "quiet"
setenv hdmimode "1080p60hz"
setenv frac_rate_policy "0"

setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE"
if test "${ce_on_emmc}" = "yes"; then setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=CE_FLASH disk=FOLDER=/dev/CE_STORAGE"; fi

if fatload ${device} ${devnr}:${partnr} ${loadaddr} config.ini; then env import -t ${loadaddr} ${filesize}; fi

setenv consoleopt "console=ttyS0,115200 console=tty0 no_console_suspend"

if test "${cec_func_config}" != ""; then setenv cec "hdmitx=cec${cec_func_config}"; fi
if test "${gpiopower}" != ""; then setenv gpiopower "gpiopower=${gpiopower}"; fi
if test "${max_freq_a53}" != ""; then setenv max_freq_a53 "max_freq_a53=${max_freq_a53}"; fi
if test "${max_freq_a73}" != ""; then setenv max_freq_a73 "max_freq_a73=${max_freq_a73}"; fi
if test "${modeline}" != ""; then setenv cmode "modeline=${modeline}"; fi
if test "${wol}" != ""; then setenv wol "enable_wol=${wol}"; fi
if test "${voutmode}" != ""; then setenv voutmode "voutmode=${voutmode}"; fi
setenv displayopt "hdmimode=${hdmimode} logo=osd0,loaded,${fb_addr} frac_rate_policy=${frac_rate_policy} ${voutmode}"
setenv initargs "${rootopt} ${consoleopt} ${max_freq_a53} ${max_freq_a73} ${wol} ${cec} ${gpiopower} ${usbopts} ${cmode}"
setenv bootargs "${bootargs} ${initargs} ${displayopt} ${coreelec}"

fatload ${device} ${devnr}:${partnr} ${loadaddr} kernel.img
fatload ${device} ${devnr}:${partnr} ${dtb_mem_addr} dtb.img

bootm start
bootm loados
bootm prep
bootm go
CoreELEC:~ # PuTTYPuTTY
-sh: PuTTYPuTTY: not found
CoreELEC:~ # cp /flash/cfgload /tmp/m/cfgload
CoreELEC:~ # sync
CoreELEC:~ # ls -l /tmp/m
total 205136
-rwxr-xr-x    1 root     root     193732608 Jun 11 15:13 SYSTEM
-rwxr-xr-x    1 root     root            48 Nov  4  2019 SYSTEM.md5
-rwxr-xr-x    1 root     root          1466 Jun 10 05:52 aml_autoscript
-rwxr-xr-x    1 root     root          1754 Jun 12 11:27 cfgload
-rwxr-xr-x    1 root     root          5811 Nov  4  2019 config.ini
drwxr-xr-x    2 root     root          8192 Jun 11 15:13 device_trees
-rwxr-xr-x    1 root     root      16275456 Jun 11 15:13 kernel.img
-rwxr-xr-x    1 root     root            48 Nov  4  2019 kernel.img.md5
CoreELEC:~ # cat /tmp/m/cfgload
'VS▒▒^▒g▒▒9U▒echo "Using device ${device}, number ${devnr}, partition ${partnr}, CoreELEC on eMMC: ${ce_on_emmc}"

setenv decode_type "0"
setenv remotewakeupmask "0xffffffff"
setenv coreelec "quiet"
setenv hdmimode "1080p60hz"
setenv frac_rate_policy "0"

setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE"
if test "${ce_on_emmc}" = "yes"; then setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=CE_FLASH disk=FOLDER=/dev/CE_STORAGE"; fi

if fatload ${device} ${devnr}:${partnr} ${loadaddr} config.ini; then env import -t ${loadaddr} ${filesize}; fi

setenv consoleopt "console=ttyS0,115200 console=tty0 no_console_suspend"

if test "${cec_func_config}" != ""; then setenv cec "hdmitx=cec${cec_func_config}"; fi
if test "${gpiopower}" != ""; then setenv gpiopower "gpiopower=${gpiopower}"; fi
if test "${max_freq_a53}" != ""; then setenv max_freq_a53 "max_freq_a53=${max_freq_a53}"; fi
if test "${max_freq_a73}" != ""; then setenv max_freq_a73 "max_freq_a73=${max_freq_a73}"; fi
if test "${modeline}" != ""; then setenv cmode "modeline=${modeline}"; fi
if test "${wol}" != ""; then setenv wol "enable_wol=${wol}"; fi
if test "${voutmode}" != ""; then setenv voutmode "voutmode=${voutmode}"; fi
setenv displayopt "hdmimode=${hdmimode} logo=osd0,loaded,${fb_addr} frac_rate_policy=${frac_rate_policy} ${voutmode}"
setenv initargs "${rootopt} ${consoleopt} ${max_freq_a53} ${max_freq_a73} ${wol} ${cec} ${gpiopower} ${usbopts} ${cmode}"
setenv bootargs "${bootargs} ${initargs} ${displayopt} ${coreelec}"

fatload ${device} ${devnr}:${partnr} ${loadaddr} kernel.img
fatload ${device} ${devnr}:${partnr} ${dtb_mem_addr} dtb.img

bootm start
bootm loados
bootm prep
bootm go
CoreELEC:~ # PuTTYPuTTY
-sh: PuTTYPuTTY: not found
CoreELEC:~ # umount /tmp/m
CoreELEC:~ # losetup -d /dev/loop1
CoreELEC:~ #
CoreELEC:~ #
login as: root
root@192.168.2.100's password:
##############################################
#                  CoreELEC                  #
#            https://coreelec.org            #
##############################################

CoreELEC (official): 9.2.3 (Amlogic-ng.arm)
CoreELEC:~ # losetup /dev/loop1 /dev/mmcblk0 -o 0x8C00000
CoreELEC:~ # mkdir /tmp/m
CoreELEC:~ # mount /dev/loop1 /tmp/m
CoreELEC:~ # ls -l /tmp/m
total 205136
-rwxr-xr-x    1 root     root     193732608 Jun 11 15:13 SYSTEM
-rwxr-xr-x    1 root     root            48 Nov  4  2019 SYSTEM.md5
-rwxr-xr-x    1 root     root          1466 Jun 10 05:52 aml_autoscript
-rwxr-xr-x    1 root     root          1754 Jun 12 11:17 cfgload
-rwxr-xr-x    1 root     root          5811 Nov  4  2019 config.ini
drwxr-xr-x    2 root     root          8192 Jun 11 15:13 device_trees
-rwxr-xr-x    1 root     root      16275456 Jun 11 15:13 kernel.img
-rwxr-xr-x    1 root     root            48 Nov  4  2019 kernel.img.md5
CoreELEC:~ # cat /flash/cfgload
'VS▒▒^▒g▒▒9U▒echo "Using device ${device}, number ${devnr}, partition ${partnr}, CoreELEC on eMMC: ${ce_on_emmc}"

setenv decode_type "0"
setenv remotewakeupmask "0xffffffff"
setenv coreelec "quiet"
setenv hdmimode "1080p60hz"
setenv frac_rate_policy "0"

setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE"
if test "${ce_on_emmc}" = "yes"; then setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=CE_FLASH disk=FOLDER=/dev/CE_STORAGE"; fi

if fatload ${device} ${devnr}:${partnr} ${loadaddr} config.ini; then env import -t ${loadaddr} ${filesize}; fi

setenv consoleopt "console=ttyS0,115200 console=tty0 no_console_suspend"

if test "${cec_func_config}" != ""; then setenv cec "hdmitx=cec${cec_func_config}"; fi
if test "${gpiopower}" != ""; then setenv gpiopower "gpiopower=${gpiopower}"; fi
if test "${max_freq_a53}" != ""; then setenv max_freq_a53 "max_freq_a53=${max_freq_a53}"; fi
if test "${max_freq_a73}" != ""; then setenv max_freq_a73 "max_freq_a73=${max_freq_a73}"; fi
if test "${modeline}" != ""; then setenv cmode "modeline=${modeline}"; fi
if test "${wol}" != ""; then setenv wol "enable_wol=${wol}"; fi
if test "${voutmode}" != ""; then setenv voutmode "voutmode=${voutmode}"; fi
setenv displayopt "hdmimode=${hdmimode} logo=osd0,loaded,${fb_addr} frac_rate_policy=${frac_rate_policy} ${voutmode}"
setenv initargs "${rootopt} ${consoleopt} ${max_freq_a53} ${max_freq_a73} ${wol} ${cec} ${gpiopower} ${usbopts} ${cmode}"
setenv bootargs "${bootargs} ${initargs} ${displayopt} ${coreelec}"

fatload ${device} ${devnr}:${partnr} ${loadaddr} kernel.img
fatload ${device} ${devnr}:${partnr} ${dtb_mem_addr} dtb.img

bootm start
bootm loados
bootm prep
bootm go
CoreELEC:~ # PuTTYPuTTYcat /tmp/m/cfgload
-sh: PuTTYPuTTYcat: not found
CoreELEC:~ # cat /tmp/m/cfgload
'VS▒▒^▒g▒▒9U▒echo "Using device ${device}, number ${devnr}, partition ${partnr}, CoreELEC on eMMC: ${ce_on_emmc}"

setenv decode_type "0"
setenv remotewakeupmask "0xffffffff"
setenv coreelec "quiet"
setenv hdmimode "1080p60hz"
setenv frac_rate_policy "0"

setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE"
if test "${ce_on_emmc}" = "yes"; then setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=CE_FLASH disk=FOLDER=/dev/CE_STORAGE"; fi

if fatload ${device} ${devnr}:${partnr} ${loadaddr} config.ini; then env import -t ${loadaddr} ${filesize}; fi

setenv consoleopt "console=ttyS0,115200 console=tty0 no_console_suspend"

if test "${cec_func_config}" != ""; then setenv cec "hdmitx=cec${cec_func_config}"; fi
if test "${gpiopower}" != ""; then setenv gpiopower "gpiopower=${gpiopower}"; fi
if test "${max_freq_a53}" != ""; then setenv max_freq_a53 "max_freq_a53=${max_freq_a53}"; fi
if test "${max_freq_a73}" != ""; then setenv max_freq_a73 "max_freq_a73=${max_freq_a73}"; fi
if test "${modeline}" != ""; then setenv cmode "modeline=${modeline}"; fi
if test "${wol}" != ""; then setenv wol "enable_wol=${wol}"; fi
if test "${voutmode}" != ""; then setenv voutmode "voutmode=${voutmode}"; fi
setenv displayopt "hdmimode=${hdmimode} logo=osd0,loaded,${fb_addr} frac_rate_policy=${frac_rate_policy} ${voutmode}"
setenv initargs "${rootopt} ${consoleopt} ${max_freq_a53} ${max_freq_a73} ${wol} ${cec} ${gpiopower} ${usbopts} ${cmode}"
setenv bootargs "${bootargs} ${initargs} ${displayopt} ${coreelec}"

fatload ${device} ${devnr}:${partnr} ${loadaddr} kernel.img
fatload ${device} ${devnr}:${partnr} ${dtb_mem_addr} dtb.img

bootm start
bootm loados
bootm prep
bootm go
CoreELEC:~ # PuTTYPuTTY
-sh: PuTTYPuTTY: not found
CoreELEC:~ # cp /flash/cfgload /tmp/m/cfgload
CoreELEC:~ # sync
CoreELEC:~ # ls -l /tmp/m
total 205136
-rwxr-xr-x    1 root     root     193732608 Jun 11 15:13 SYSTEM
-rwxr-xr-x    1 root     root            48 Nov  4  2019 SYSTEM.md5
-rwxr-xr-x    1 root     root          1466 Jun 10 05:52 aml_autoscript
-rwxr-xr-x    1 root     root          1754 Jun 12 11:27 cfgload
-rwxr-xr-x    1 root     root          5811 Nov  4  2019 config.ini
drwxr-xr-x    2 root     root          8192 Jun 11 15:13 device_trees
-rwxr-xr-x    1 root     root      16275456 Jun 11 15:13 kernel.img
-rwxr-xr-x    1 root     root            48 Nov  4  2019 kernel.img.md5
CoreELEC:~ # cat /tmp/m/cfgload
'VS▒▒^▒g▒▒9U▒echo "Using device ${device}, number ${devnr}, partition ${partnr}, CoreELEC on eMMC: ${ce_on_emmc}"

setenv decode_type "0"
setenv remotewakeupmask "0xffffffff"
setenv coreelec "quiet"
setenv hdmimode "1080p60hz"
setenv frac_rate_policy "0"

setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE"
if test "${ce_on_emmc}" = "yes"; then setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=CE_FLASH disk=FOLDER=/dev/CE_STORAGE"; fi

if fatload ${device} ${devnr}:${partnr} ${loadaddr} config.ini; then env import -t ${loadaddr} ${filesize}; fi

setenv consoleopt "console=ttyS0,115200 console=tty0 no_console_suspend"

if test "${cec_func_config}" != ""; then setenv cec "hdmitx=cec${cec_func_config}"; fi
if test "${gpiopower}" != ""; then setenv gpiopower "gpiopower=${gpiopower}"; fi
if test "${max_freq_a53}" != ""; then setenv max_freq_a53 "max_freq_a53=${max_freq_a53}"; fi
if test "${max_freq_a73}" != ""; then setenv max_freq_a73 "max_freq_a73=${max_freq_a73}"; fi
if test "${modeline}" != ""; then setenv cmode "modeline=${modeline}"; fi
if test "${wol}" != ""; then setenv wol "enable_wol=${wol}"; fi
if test "${voutmode}" != ""; then setenv voutmode "voutmode=${voutmode}"; fi
setenv displayopt "hdmimode=${hdmimode} logo=osd0,loaded,${fb_addr} frac_rate_policy=${frac_rate_policy} ${voutmode}"
setenv initargs "${rootopt} ${consoleopt} ${max_freq_a53} ${max_freq_a73} ${wol} ${cec} ${gpiopower} ${usbopts} ${cmode}"
setenv bootargs "${bootargs} ${initargs} ${displayopt} ${coreelec}"

fatload ${device} ${devnr}:${partnr} ${loadaddr} kernel.img
fatload ${device} ${devnr}:${partnr} ${dtb_mem_addr} dtb.img

bootm start
bootm loados
bootm prep
bootm go
CoreELEC:~ # PuTTYPuTTY
-sh: PuTTYPuTTY: not found
CoreELEC:~ # umount /tmp/m
CoreELEC:~ # losetup -d /dev/loop1
CoreELEC:~ #
CoreELEC:~ #

Ok, you need to download 9.2.3 image again because it was replaced on a server. Then make uSD card or USB stick and boot with this new version. And again run command posted above.

Another option is to update with .tar file your current uSD card/USB stick.

Sure. Can you confirm the link to the new version to rule out any issues? Thanks.

Yes, @Jimibob. You using “old” 9.2.3, please download again and then it should work with this commands: 9.2.3 Discussion

Please can you link the exact version of 9.2.3 to test?

Sure: https://github.com/CoreELEC/CoreELEC/releases/download/9.2.3/CoreELEC-Amlogic-ng.arm-9.2.3.tar

Put this in update folder and reboot to update. Or just

cd /storage/.update/
wget -c https://github.com/CoreELEC/CoreELEC/releases/download/9.2.3/CoreELEC-Amlogic-ng.arm-9.2.3.tar

Perfect, that fixed it. Thanks guys. Very simple fix :slight_smile:

1 Like

Cool!
Simple but hard to get there. Thanks for your patience!

Hallo,
Probleme bei A95Max beim shutdown
Box restart beim shutdown
Update am 11.06.2020 9.2.3
wieder zurück zu 9.2.2 keine Probleme
mfg

I’ve noticed you’ve had this problem for quite some time

I presume it hasn’t worked since 11th March.

I’ve been testing 9.2.3 and note that the AV Receiver restarting issue reported on the link below has not been patched in 9.2.3.

AVR keeps turning on after turning off TV (when Apple TV 4k is connected)

nein das war n anderes Problem beim Shutdown geht die Led vom Lan Display nicht aus
bei 9.2.3 bootet die Box neu beim shutdown
MFG