My Beelink Mini MXIII BOX bricked

I wait 30 mins not change. :frowning:

Good morning ,when you plug in power cord do you get any lights on when holding reset button using burn card method.Also rename MINI_MXIII_107L1_0425.img to aml_upgrade_package.img. Also if no lights are showing you might have to use original remote and press power button to start process. Also you can try without hdmi connected and wait for lights to come on

Hello, I renamed the file aml_upgrade_package.img, and burn SD, wait for 1 hour, nothing happens.

For an old box, there is a lot of effort going into this.

Try putting any random zip file in with the three files

Guys!

CE is boot from SD card, I now repair the partitions.

Method: https://discourse.coreelec.org/t/trying-to-recover-mxiii-g-ii-s912-tv-box-from-what-looks-like-corrupted-dead-internal-memory/1452/63?u=akela

Hmm… error writing

    CoreELEC:~ # dd if=/dev/zero of=/dev/bootloader
dd: error writing '/dev/bootloader': No space left on device
1644465+0 records in
1644464+0 records out
841965568 bytes (803.0MB) copied, 4.716681 seconds, 170.2MB/s
CoreELEC:~ #

Yes, as you could boot the burncard, you can also run CE. The only thing missing to normal release: your box has no bootloader, therefore you need to additionally apply the uboot to the SDcard.

Regarding your repair:
I would not call it an error. Zero device is infinite, so it will write to the partition until it’s full. The strange thing is that the partition seems to have size of 803MB, should be 4MB.
Your partition table seems to be still broken. you should focus on fixing this first (if possible). To fillup the partitions with the right content is quite easy then.
What’s the result of mmc partconf?
Have you tried bumercs tip with modified .ini settings?
Try store init 4 may also work

/dev not the eMMC.

CoreELEC:~ # df -h
Filesystem                Size      Used Available Use% Mounted on
devtmpfs                803.0M    803.0M         0 100% /dev
/dev/mmcblk0p1          511.7M    170.0M    341.7M  33% /flash
/dev/loop0              155.5M    155.5M         0 100% /
/dev/mmcblk0p2           13.5G     19.0M     13.5G   0% /storage
tmpfs                   906.1M         0    906.1M   0% /dev/shm
tmpfs                   906.1M      9.4M    896.7M   1% /run
tmpfs                   906.1M         0    906.1M   0% /sys/fs/cgroup
tmpfs                   906.1M      2.6M    903.5M   0% /var
tmpfs                   906.1M         0    906.1M   0% /tmp
CoreELEC:~ #

Can you show ls /dev/mmc* and ls /dev/ result?

CoreELEC:~ # ls /dev/mmc*
/dev/mmcblk0    /dev/mmcblk0p1  /dev/mmcblk0p2
CoreELEC:~ # ls /dev/
amaudio             ion                 tty13               tty53
amaudio_ctl         kmem                tty14               tty54
amaudio_utils       kmsg                tty15               tty55
amhdmitx0           lirc0               tty16               tty56
amstream_abuf       log                 tty17               tty57
amstream_hevc       loop-control        tty18               tty58
amstream_mpps       loop0               tty19               tty59
amstream_mpts       loop1               tty2                tty6
amstream_rm         loop2               tty20               tty60
amstream_sub        loop3               tty21               tty61
amstream_sub_read   loop4               tty22               tty62
amstream_userdata   loop5               tty23               tty63
amstream_vbuf       loop6               tty24               tty7
amsubtitle          loop7               tty25               tty8
amvideo             mali                tty26               tty9
amvideo_poll        mem                 tty27               ttyS0
amvideocap0         mmcblk0             tty28               ttyS1
aocec               mmcblk0p1           tty29               ttyprintk
ashmem              mmcblk0p2           tty3                tv
audiodsp0           mqueue              tty30               ubi_ctrl
autofs              net                 tty31               uhid
block               network_latency     tty32               uinput
btrfs-control       network_throughput  tty33               uio0
bus                 null                tty34               unifykeys
char                ppmgr               tty35               urandom
console             ppp                 tty36               vcs
cpu_dma_latency     ptmx                tty37               vcs1
di0                 pts                 tty38               vcs2
disk                random              tty39               vcs3
display             rfkill              tty4                vcs4
efuse               rtc                 tty40               vcs5
esm_rx              rtc0                tty41               vcs6
fb0                 shm                 tty42               vcsa
fb1                 snd                 tty43               vcsa1
fd                  stderr              tty44               vcsa2
fsck.log            stdin               tty45               vcsa3
full                stdout              tty46               vcsa4
fuse                sw_sync             tty47               vcsa5
ge2d                tty                 tty48               vcsa6
gpio_keyboard       tty0                tty49               video10
hwrng               tty1                tty5                wifi_power
i2c-0               tty10               tty50               zero
initctl             tty11               tty51
input               tty12               tty52
CoreELEC:~ #

Assuming /dev/mmcblk0 is your eMMC, there should also be /dev/mmcblk0boot0, /dev/mmcblk0boot1 and /dev/mmcblk0rpmb. As they don’t show up, maybe that’s the reason you cannot revover via bootcard.

As there is also no /dev/bootloader/ device showing up, i guess the following will also fail:
dd if=/dev/zero of=/dev/bootloader bs=4M count=1
dd if=/storage/bootloader.PARTITION of=/dev/bootloader bs=512 seek=1

Maybe this will work:
dd if=/storage/bootloader.PARTITION of=/dev/mmcblk0 bs=1M
This is the bootloader.PARTITION (848 KB)

But at this point, I’m out of ideas if/how to fix. Maybe some more skilled persons like @anon88919003 can give you further tips.

result:

CoreELEC:~ # dd if=/storage/downloads/bootloader.PARTITION of=/dev/mmcblk0 bs=1M
0+1 records in
0+1 records out
868352 bytes (848.0KB) copied, 0.013280 seconds, 62.4MB/s
CoreELEC:~ #

After reboot, please show ls /dev/mmc* and ls /dev/ result again.

Now cant boot the Coreelec, maybe burn the SD again, I continue tomorrow.

Best option is to get the original firmware for your device and use Burn Card Maker and short the eMMC.

By shorting the eMMC the bootloader then you will force the device to boot from the SD, the restore process is automatic from there.

Before shorting pins try this https://mega.nz/file/TtEy3CbA#tTpSM1BG1ltPhe8dnbarnv-SV-LiHkDiZX3KJwN1e94 older boot card maker with this https://mega.nz/file/v8ViBA6K#_c216zH3UZqUkOlabyu-umh7E7KOaWFbM-X-YNJOPk8 u-boot.bin file. Change language to English by clicking 2nd drop down button. Method burn u-boot bin file to sdcard … Insert sdcard in box power on with reset pressed… After this you can connect with usb burning tool and .img file…I do not have s905 soc box to test but this method worked on older socs

U-boot.bin will not be read from the SD if you do not short the pins.

Using Burn Card Maker is the same as using USB Burning Tool, it just doesn’t require a USB A to A lead and a computer to be plugged into the device.

I used eMMC short pins method, results:

SD: Android robot stop X

UBT: 9% stop, message: [0x30405004]UBOOT/Partition boot/Verify patition/Error result

Maybe damaged the eMMC only 7.2 GB show, but this is 16 GB chip.

gxb_p200_v1#mmc dev 1
[mmc_init] mmc init success
mmc read lba=0x14000, blocks=0x400
      Amlogic multi-dtb tool
      Cannot find legal dtb!
start dts,buffer=0000000073ed29a0,dt_addr=0000000073ed29a0
get_partition_from_dts: FDT_ERR_BADMAGIC
!!!!get dts FAILED
mmc get partition error!
switch to partitions #0, OK
mmc1(part 0) is current device
gxb_p200_v1#mmcinfo
Device: SDIO Port C
Manufacturer ID: 65
OEM: 646f
Name: M MOR
Tran Speed: 25000000
Rd Block Len: 512
MMC version 4.41
High Capacity: Yes
Capacity: 7.2 GiB
Bus Width: 8-bit
gxb_p200_v1#

Maybe you are using incorrect firmware for your device then.

Coreelec boot from SD UART log:

https://pastebin.com/TszGuwAP