Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

H20 Box with RK3228A bricked

Featured Replies

hello, i have a bricked h20 box too.

I can't connect it to my pc to make a recover... (the device don't appear on the device manager)

I try a usb male to male, and push reset button, the resistors to make it maskrom, but the pc never see the box...

I try the cable with a hdmi to usb and work ok...

the serial log is

DDR Version V1.10 20190926
In
ID:0xFFF
330MHz
LPDDR3
Bus Width=32 Col=10 Bank=8 Row=15 CS=2 Die Bus-Width=32 Size=2048MB
mach:14
rd addr 0xC0000000 = 0xFFFF
ERR

 

Anyone can help me?

Thanx

 

try to short ROM data lanes that are passed via 51R resistors (8 pcs or 2x 4-resistors assembles hear eMMC). I just shorted any 2 lines between different assembles by tweezer.

Edited by NiTr0

My board keep entering maskrom mode instead nothing changes even if i flash multiboot on SD or if i erase flash. I think i have an hardware problem at this point...

@gpsvitor you clearly need to go in maskrom mode shorting the emmc clock pin to ground.

You installed armbian on emmc without testing first on sdcard, which is something I always suggest to do.

 

Perhaps your board has 1.5gb of ram like @NiTr0's one?

In such case you will need an image with an updated ddrbin, which is the component failing in your situation.

If you get in maskrom mode, just erase the flash; don't try to reinstall any armbian image because they will all fail and wait for an updated image.

Hello, i already was able to start the maskrom...

At some point i was able to boot the system but nothing on the hdmi...

 

[    5.743042]   #0: DW-I2S-HDMI
[    5.743048]   #1: SPDIF
[    5.945069] ttyS2 - failed to request DMA, use interrupt mode
[    5.945630] mmcblk2boot1: mmc2:0001 QN16BB partition 2 4.00 MiB
[    5.946326] mmcblk2rpmb: mmc2:0001 QN16BB partition 3 4.00 MiB
[    5.963373]  mmcblk2: p1
[    5.980205] squashfs: SQUASHFS error: Xattrs in filesystem, these will be ignored
[    5.987783] squashfs: SQUASHFS error: unable to read xattr id index table
[    6.001110] VFS: Mounted root (squashfs filesystem) readonly on device 179:3.
[    6.014907] devtmpfs: mounted
[    6.019533] Freeing unused kernel memory: 784K
[    6.024032] This architecture does not have kernel memory protection.
[    6.206919] vendor storage:20190527 ret = 0
[    7.638609] random: dropbear: uninitialized urandom read (32 bytes read, 24 bits of entropy available)


Debian GNU/Linux 10 multitool ttyS2

multitool login: root (automatic login)


sh: 1: cannot create /run/motd.dynamic.new: Read-only file system

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
-bash: cannot set terminal process group (-1): Inappropriate ioctl for device
-bash: no job control in this shell
root@multitool:~#)

 

but now i am stucked to maskrom again after try restore the original firmware...

no serial output @115200...

 

I lost the complete serial log...

my board have the ddr and emmc together...

here's stable options for dtb overlays: overlays=emmc emmc-pins emmc-hs200 ddr3-528 led-conf7

 

maybe ddr3 will work even on higher frequency (660 or 800mhz) but in stock it works at 600mhz, so I decided to set it at nearest lower value (I don't need much CPU/GPU power in this box, but factory 330MHz seems to be too low)

At this point the board do not accept any more software... i will put the project to a halt... isn't 100% sutable to my project needs... i'm very thanfull to everybody... thanks 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.