The good news is that it is actually possible to recover from the bootloader brick. However all provided solutions seems to be incomplete.
1. The MX2.img.zip solution:
- the extracted .img file is not actually a RAW disk image file but rather a compressed image file format from HDD Raw Copy Tool
- it can be burned to SD card ONLY by HDD Raw Copy Tool (using any other software will result in a corrupted SD card)
- you have to rename the MX2.img to MX2.imgc before opening it in HDD Raw Copy Tool
- however even then I was not able to use the SD card to recover my device
2. The mx2-boot-recovery.zip solution:
- this solution is essentially the good one but it is very brief
The essential part is that we need to write the bootloader to MBR of the SD card. More complex and working guide can be found at [HOW-TO] Unbrick DroidTV MX (the second solution).
Thank you so much guys i finaly fixed it. Here is how I did it:
- I downloaded the mx2-boot-recovery.zip and extracted it.
- Then I used the sd card maker and selected the uboot from the mx2-boot-recovery
- Then after making the sd card I copied all the files from mx2-boot-recovery to the sd card
- I used the toothpick method to boot my box into recovery, once in recovery you can flash anything you like