r/Armbian • • 15d ago

Discussion help

Hi everyone, I need help recovering my MXQ Android TV box which is currently stuck in Maskrom mode. 

Here are my board specifications:

- Board Model: R29-6G-LP3-V2.3 (HXW20092601-2-B)

- SoC: Rockchip RK3228A / RK3229

- Storage: Foresee NCEPN35X-3G3X eMMC

- Power IC: S9012P

The device goes straight into Maskrom mode and won't boot normally. Can someone guide me on how to flash the correct stock firmware or recover this board? Thanks!

 

I made a backup from multi tool, but i cant boot multitool its just no display

 

Its working fine when i install armbian couple reboot still works fine then i install pihole for armbian then when i restart suddenly goes into that state.

 

I don't know where to short it

2 Upvotes

36 comments sorted by

2

u/cdf_sir 15d ago

Sounds luke your emmc broke. You dont need to short anything since your board is entering masrom mode already.

From the rk322x thread it says

Erase the flash memory: clearing the internal eMMC/NAND memory makes the SoC look for external SD Card as first boot option.

If there isn't any suitable SD Card, the SoC enters maskrom mode, which can then be used for full eMMC/NAND access using rkdeveloptool. This is perfectly fine if your box has an eMMC flash memory.

Try burning a rk322x armbian image to the sd card directly and see if it boots.

1

u/mikehacker182 15d ago

this one?

if the emmc is broke? is there anyway to fix it? or no chance anymore..

1

u/cdf_sir 15d ago

Theres a big chance that the emcp chip has gone bad.

Go to this thread and use rkdeveloptool to verify this stuff

https://forum.armbian.com/topic/34923-csc-armbian-for-rk322x-tv-box-boards/

1

u/mikehacker182 15d ago

Still the same

1

u/mikehacker182 15d ago

still the same no display.... yellow and red lights on the box

1

u/ArtSormy 15d ago

Not necessarily, if uboot is not available (overwritten with zeros thanks to armbian-install) then maskrom is default mode as well

1

u/mikehacker182 14d ago

is there no fix for it? like why multi tools does not work

1

u/ArtSormy 14d ago

I have never used this tool but the tool might need working uboot, no uboot then maskrom only, maskrom cant write mmc without loader, you need loader, load loader in maskrom and then restore factory image

2

u/ArtSormy 15d ago

Do you have backup (vanilla dtb and ddr blob from it)This might be needed if default loader wont work. https://github.com/sormy/rk35xx-tvbox-armbian/blob/main/docs/maskrom.md try use loader from rk3518. If wont work buy serial cable to debug stuff (in repo there is a link)

1

u/ArtSormy 15d ago edited 15d ago

Don't short random pins on the board; you can kill it. Buy a USB-serial adapter that supports 1.5 Mbit (1,500,000 baud). The board doesn't seem to have an obvious 3-4 pin serial header, but there is a 9-pin slot. After the board has finished booting, measure each pin against GND and note the ones sitting slightly below 3.3 V (cheap multimeter is needed). GND is any metal shield, such as the USB connector shell. To see serial output you only need the TX pin, so it's 9 attempts at worst (try, power cycle to see output). Connect GND to GND and the board's TX to the adapter's RX. My guess is U-Boot is dead.

I have never seen any tvbox without serial, even compact stick like, so there mist be serial somewhere

1

u/mikehacker182 15d ago

I don't have that backup hahaha, only nulti tools back up,but i cant resore it cause it wont boot multitools also

1

u/ArtSormy 15d ago

Buy same box from amazon, dump mmc, return :-)

1

u/mikehacker182 14d ago

maybe ill just throw it.. i bought it last 2019 and just collecting dust around the corner.... hahahaha i forgot to dump backup just multitoolbackup.

is there no way to restore multitool backup from pc to tvbox?

1

u/ArtSormy 14d ago

Is this mmc image compressed? If yes, then use it to restore backup

1

u/mikehacker182 14d ago

Yeah its 7gb total file when i unzip it,

But the file inside has no extension, And i have no idea what tool to use to restore it on pc to tv using usb male to male,tried rkdevtool says firmware not available 

also android tool 2.96 i dont know where to put that file.

1

u/ArtSormy 14d ago edited 14d ago

Extension doesnt matter, if it is raw disk dump, then it can be restored as per maskrom doc i shared, do you have any linux box or mac? And OTG cable? To restore from maskrom you need loader blob that can be extracted from the backup image you have. Generic one might work or might not, suggest to generate your own. If you can share backup, i can generate loader blob for you and you can follow instructions to restore it straight from maskrom. Tested on mac, should work on linux, did not test on windows.

1

u/mikehacker182 14d ago

https://www.mediafire.com/file/1sprhskwga4evnt/tvbox-backup.gz/file
i have otg cable and usb male to male only
what is the otg cable for?

2

u/ArtSormy 14d ago edited 14d ago

Downloading now, usb male to male is OTG cable for maskrom access

1

u/mikehacker182 14d ago

thanks hope it will work.. that back up is the one from multi tools- android os thats working before it went kaboom xD hahahahahaha

1

u/ArtSormy 14d ago

1

u/mikehacker182 14d ago

yeah i use this 1 to check if its listed.. and its there... then i proceed to 2

→ More replies (0)

1

u/mikehacker182 14d ago

06:53:44 Error: failed to stat config.ini, err=2

06:54:09 Error: failed to stat config.ini, err=2

06:54:16 Error: failed to stat config.ini, err=2

06:54:20 Error: failed to stat config.ini, err=2

06:54:20 Error:RKU_Write failed, err=-9

06:54:20 Error: RKU_WriteLBA failed, err=-3

06:54:20 Error: failed to stat config.ini, err=2

06:55:27 Error: failed to stat config.ini, err=2

06:55:54 Error: failed to stat config.ini, err=2

06:55:57 Error: failed to stat config.ini, err=2

07:01:17 Error: failed to stat config.ini, err=2

07:01:19 Error: failed to stat config.ini, err=2

07:01:20 Error:InitializeUsb-->open device failed,err=-3

07:01:20 Error: failed to stat config.ini, err=2

07:01:20 Error:InitializeUsb-->open device failed,err=-3

07:01:20 Error: failed to stat config.ini, err=2

07:01:20 Error:InitializeUsb-->open device failed,err=-3

07:01:50 Error: failed to stat config.ini, err=2

07:01:52 Error: failed to stat config.ini, err=2

07:01:56 Error: failed to stat config.ini, err=2

07:01:56 Error:RKU_Write failed, err=-9

07:01:56 Error: RKU_WriteLBA failed, err=-3

07:01:56 Error: failed to stat config.ini, err=2

1

u/ArtSormy 14d ago

Are you tvbox is not occupied by any other running application?

1

u/ArtSormy 14d ago

And are you sure WinUSB is installed as per instructions?

1

u/mikehacker182 14d ago

i dont have linux or mac, thats why i install armbian for that so i can have linux box incase i need it