My Beelink Mini MXIII BOX bricked

Hello!

I installed coreelec on my box, but during power outage lett.

Now i cant flash usb burning tool and sd card method with the original firmware.

UBT error message:

[0x30405004]UBOOT/Partition boot/Verify patition/Error result

UART log with SD method: https://pastebin.com/C8eU0q2F

Can anyone help me?

Looks like your eMMC lost all content (corrupted PT).
You need to recover with a stock Android image.
Seems a problem with aml_sdc_burn.ini file, which should be on the SDcard.

Thanks for your reply.

I have stock firmware: MINI_MXIII_107L1_0425.img

This box S905 version not S905X MXIII II.

I burned SD card with BurnCardMaker.

SD card contents:

aml_sdc_burn.ini
aml_sdc_burn.UBOOT
MINI_MXIII_107L1_0425.img

Strange…
If AML Factory mode Procedure by SDcard does not work, you could try the USB method.

As your box is still booting, another idea:
Boot to Android recovery on SD-Card, flash firmware as ZIP:
http://bee-link.com/forum.php/forum.php?mod=redirect&goto=findpost&ptid=906&pid=4487
But not sure if this will fix partitions, maybe you need to format system/data upfront before flashing.

System is read only on TWRP.

I use HDMI-VGA adapter therefore, the color is bad.

As you have booted the recovery from SDcard, it doesn’t matter if it is persistent. Just ignore.
Last sentence already says that ZIPs will be processed anyway.
If it doesn’t work, allow R/W access.

If it doesn’t work, allow R/W access. How I know?

I dont know that hardware error, or software.

gxb_p200_v1#mmc dev 1
emmc/sd response timeout, cmd8, status=0x3ff2800
emmc/sd response timeout, cmd55, status=0x3ff2800
[mmc_init] mmc init success
mmc read lba=0x14000, blocks=0x400
Amlogic multi-dtb tool
Cannot find legal dtb!
start dts,buffer=0000000073ef0400,dt_addr=0000000073ef0400
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#

UART only see 7.2 GB but this 16 GB chip. Maybe 107L1 firmware 2/8GB version? Is from this aml_sdc_burn.UBOOT.

I am uploading some files for this device, I’ll post back when they are on my Gdrive account.

factory_update_param.aml
MINI MXIII_107L1_0425.img
MiniMXIII Firmware Download.zip
p200_2G-ota-20160425.zip
recovery (1).img

https://drive.google.com/open?id=0B4qBL4ABMEuMNGZYVXgwLXVUWXc

try this link

Thank you, I have all files, but redownload your link.

I use aml_sdc_burn.UBOOT from this MINI MXIII_107L1_0425.img. I burned bootcardmaker, before rename u-boot.bin.

And copy your recovery (1).img and rename recovery.img.

After boot came recovery menu.

I attach UART log: https://pastebin.com/SfaN1nTk

I see UART log: WARNING: No OPTEE provided by BL2 boot loader

How can I flash u-boot into emmc?

if you have got your box running from sd or usb, you used to be able to installtointernal

The installtointernal method kill all partition.

I assume you had the box running a CE image from sd or usb?

Because I used installtointernal on my beelink, no problems

Yes. Running from SD. Power went out during installtointernal. Later not boot SD and eMMC.

so it wasn’t a problem with the installtointernal command

problem caused by power going off

Yes. Not finished yet.

What was this picture coming from?
AML Factory mode Procedure or Android Recovery Procedure???
I’m confused because you wrote

Did you try the Android Recovery Procedure (Link to Beelink forum)?
Did it work for you?

If the eMMC identifies as 7.2GB, your box HAS 7.2GB, not more!
Maybe then you have to search for a different Recovery FW.

Last but not least:
If you get access to internal UART console, you can erase the flash by command:

If the eMMC identifies as 7.2GB, your box HAS 7.2GB, not more!
Maybe then you have to search for a different Recovery FW.

No, FORESEE NCEMBSF9-16G is on the motherboard chip.

store init 3 result

gxb_p200_v1#store init 3
emmc/sd response timeout, cmd8, status=0x3ff2800
emmc/sd response timeout, cmd55, status=0x3ff2800
[mmc_init] mmc init success
mmc read lba=0x14000, blocks=0x400
      Amlogic multi-dtb tool
      Cannot find legal dtb!
start dts,buffer=0000000073ed0420,dt_addr=0000000073ed0420
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
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
[store]amlmmc erase 1emmckey_is_protected : protect
 gxb_p200_v1#

Beelink forum method not work, dont know mount partitions, /dev /boot /data etc… can not find.

What to say? If it’s a genuine FORESEE NCEMBSF9-16G, according Datasheet (link) the ManufacturerID has to be 0x88, and it’s a emmc v5.0 device. Yours is totally different, so looks like a fake device.
Maybe send some pictures from the pcbs…

Anyhow, you have a broken Partition table, so it needs an erase.
Then you need a proper recovery image for S905 | 2GB RAM | 8GB EMMC
For burning via SDcard, check also this tool, maybe works better than the leaked AML Tools.

Good Luck!

Thank you this tool link. I see tomorrow.

I hope this picture good quality.

For me yours is clear Fake, quick milled/etched & lasered.
But decide on your own - do they look similar?
https://forum.freaktab.com/filedata/fetch?id=657272&d=1500508885
https://forum.freaktab.com/filedata/fetch?id=676448&d=1507467268
https://img.alicdn.com/imgextra/i4/2529891966/TB2c.2.vb4npuFjSZFmXXXl4FXa_!!2529891966.jpg