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.

[Help] No Boot on Allwinner H313 TV Box (Board IK316Q-EMCP_V4.1) - LPDDR3

Featured Replies

Hello community,

I am looking for help to boot Armbian on a generic TV Box sold as "MXQ Pro 4K 5G". I have tried multiple images (including official and community builds from sicXnull), but I only get a black screen or signal loss immediately after the boot attempt.

Device Specifications:

Model on case: MXQ Pro 4K 5G

Board ID: IK316Q-EMCP_V4.1

SoC: Allwinner H313 (identified as sun50iw9p1 in Android)

RAM: 1GB (Single chip configuration)

Storage: 8GB eMMC

 

Current Status: I am able to boot into the stock Android. To attempt the Armbian boot, I am using the reboot update command from a terminal emulator within Android.

 

The issue: Upon executing the reboot command, the Android system shuts down, the display signal cuts off (or stays black), and the device never initializes Armbian (no HDMI output, no LEDs blinking differently).

What I have tried:

Builds from sicXnull repository (Kernel 6.x).

Ophub community builds (H616/H313 variants).

I have updated the extlinux.conf / uEnv.txt to point to the sun50i-h313-x96-q-lpddr3.dtb (and others like x96-mate), but the result is always the same failure to initialize.

Has anyone successfully booted this specific board revision (IK316Q_V4.1)? Is there a specific bootloader argument or a different DTB required for this MXQ clone?

Photos of the board are attached. Thanks!

WhatsApp Image 2026-01-12 at 14.26.27.jpeg

  • Author

Managed to find how to solve the issue!

 

For anyone with the same board revision (IK316Q-EMCP_V4.1) and LPDDR3 memory who is struggling to boot standard images:

I tried multiple generic builds (Ophub, etc.) and DTB edits without success. The solution was using this specific pre-configured image version from the sicXnull repository.

The working image is: Armbian-unofficial_24.11.0-trunk_X96q_bookworm_current_6.6.44_mate_desktop.img.xz

Download Link: https://github.com/sicXnull/armbian-build/releases/download/v24.8.0-trunk.425/Armbian-unofficial_24.11.0-trunk_X96q_bookworm_current_6.6.44_mate_desktop.img.xz

It booted immediately. Hope this helps others with this specific hardware.

I had intermittent boots on an IK316Q-EMCP_V4.1 board. The kernel raised vdd-dram from 1.1 V to 1.2 V (Bringing 1100000uV into 1200000...) and shortly after that panicked in the I2C IRQ. Fix: a dcdc3 overlay with min=max 1100000. This does not explain a black screen on 100% of boots; if you see that voltage bump, the overlay above helps.

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.