Power & Source of Big Ideas

NanoPi-M4 No HDMI Video Output

Moderators: chensy, FATechsupport

Hello,

I bought a 4GB NanoPi-M4 this November and after setting it up. Heatsink, antennas, HDMI cable to TV and microSD card flashed with either:

rk3399-sd-lubuntu-desktop-xenial-4.4-armhf-20181112.img
rk3399-sd-friendlydesktop-bionic-4.4-arm64-20181112.img
Armbian_5.59_Nanopim4_Ubuntu_bionic_default_4.4.152_desktop.img

using the provided win32diskimager and also Balena Etcher. I get the red light on and the green light flashing but no video output at all with any of the listed OSs. I wiggled the HDMI cable and even switched to a different one. No video.

I'm I missing something???

Thanks,
I too am experiencing this issue, however for me the green light flashed once, briefly and not again. I have tried flashing an SD card as well as an eMMC (and yes, is connected correctly).
Well, this is what happened:

For some reason the TV I was attaching the NanoPi-M4 was doing a weird overscan and dismissing the video signal entirely. Eventually after changing to a PC monitor, it started working normally.

I haven't had issues since.

Thanks,
I've tried other display devices, my issue persists.
I have the same problem but with NanoPC-T4.
Video was working well with all my TVs (LG, Samsung, Sony) until next reboot.
So, after regular reboot neither of TVs display anything.

However every of them detects HDMI connection when I boot NanoPC and if I do xrandr
then it prints

Code: Select all

$ xrandr
Screen 0: minimum 320 x 200, current 640 x 480, maximum 8192 x 8192
eDP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 connected 640x480+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080     60.00 +  50.00    59.94    30.00    25.00    24.00    29.97    23.98 
   1920x1080i    60.00    50.00    59.94 
   1600x1200     60.00 
   1680x1050     59.88 
   1280x1024     75.02    60.02 
   1440x900      74.98    59.90 
   1280x960      60.00 
   1360x768      60.02 
   1280x800      59.91 
   1152x864      75.00 
   1280x720      60.00    50.00    59.94 
   1024x768      75.03    70.07    60.00 
   832x624       74.55 
   800x600       72.19    75.00    60.32 
   720x576       50.00 
   720x480       60.00    59.94 
   640x480       75.00*   72.81    66.67    60.00    59.94 
   720x400       70.08 
DP-1 disconnected (normal left inverted right x axis y axis)

(I can only see this output if I call "xrandr > ~/1" and then read file ~/1 via ssh).
So HDMI connection looks well, but the screen is black..


How can I reanimate HDMI? :|
Still need help..
Same problem here. Flashed several .img files, several times, with Etcher. HDMI cable is OK (at least works with a RPi 3B) as is the monitor (same). Get the red PWR LED and the STAT LED is double-flashing (two quick flashes, then a short pause). No output to the monitor.

Connected with a 5V, 3.5A (Canakit) power supply.

Any suggestions are appreciated.
I'm just adding in as I'm seeing the same problem.

I just received the NanoPi M4 and I can't get anything output on my HDMI-connected monitor.

I've flashed (Balena Etcher) the following distributions to a 64GB MicroSD card:

rk3399-sd-buildroot-linux-4.4-arm64-20190718.img

rk3399-sd-friendlydesktop-bionic-4.4-arm64-20190718.img

rk3399-sd-lubuntu-desktop-xenial-4.4-armhf-20190718.img

I've tried two different HDMI cables. I've tried the supplied power supply, as well as a 5V 3.5A supply that came with my Raspberry Pi 4.

In all cases, I get the red PWR LED solid and the green STAT LED flashing (flashes twice, pause, flashes twice...). There is no indication that anything is going out to the monitor.

Anyone have a solution?
I'm having the same problem. No output to HDMI connected monitor. Have tried two different HDMI cables. Have tried the supplied power supply as well as a 5V 3.5A that I had on hand.

Flashed several of the distributions downloaded from the Google Files mirror.

All I get is a solid red LED and a flashing green (two flashes, short pause, two flashes etc.)

Any help is appreciated!
I guess I’ll reply to my own reply. I tried connecting my M4 to an LG TV and it worked, so it seems I have a compatibility issue between my M4 and my PC monitor. The monitor is HDMI 1.4, I’m not sure if that is the root of the issue, but at least I know my M4 is working.
Its my 1st SBC. My Nanopi M4 works with my TV TCL DP640 (Android 8.1 and Friendly Desktop). Maybe try to boot with Android (from EMMC, if have) to be sure of uncompatibility of monitor or TV. But i think problem isn't in it.

As for me at first time i tried to boot FriendlyDesktop from SDCard with card reader from usb port and had similar issue ), because i must booted exactly from SDCard port . Than, i must pick right HDMI on TV in wich was connected SBC. Its a simple steps but people can make mistake for the first time. Maybe it will help.)

P.S. hdmi version dont take place in issue, because it backward compatible. And all connecting or disconnecting of HDMI must take place only with turn off all devices (even from electricity), because with power, hdmi port can be broken.
Hi,
I had same problem - no HDMI output, only solid red & twice flashing green LED.
Lot of of iso files - still same. Then I changed power supply - from modern 20W power supply with fast charge support to old 5V@2A charger and voila! Its works!

Maybe can help for someone ;)
I'm having the same problem. Tried multiple SD cards, different images, the power supply I purchased from Friendly Elec and a PC power supply. None work. I get the same power light with no activity light other than a brief flash when powering up. No response from tech support.
SmellsLikeMI wrote:
I'm having the same problem. Tried multiple SD cards, different images, the power supply I purchased from Friendly Elec and a PC power supply. None work. I get the same power light with no activity light other than a brief flash when powering up. No response from tech support.


What do you see on the debug UART output? This will tell you what is happening with the boot.

If you don't have a SERIAL to USB, I suggest you get done. It makes all the difference in being able to do testing and checking what it is doing during boot.
v8dave wrote:
SmellsLikeMI wrote:
I'm having the same problem. Tried multiple SD cards, different images, the power supply I purchased from Friendly Elec and a PC power supply. None work. I get the same power light with no activity light other than a brief flash when powering up. No response from tech support.


What do you see on the debug UART output? This will tell you what is happening with the boot.

If you don't have a SERIAL to USB, I suggest you get done. It makes all the difference in being able to do testing and checking what it is doing during boot.


i do have a few usb to serial cables that i occasionally use in my field. they have the standard 9 pin connectors on them. i should be able to rig something up. i assume i can use putty or hyperterminal to view the boot, correct?
I finally got a device working with the UART and was able to capture what happens during boot. Here's the result:

DDR Version 1.14 20180803
In
Channel 0: LPDDR4,50MHz
CS = 0
MR0=0x98
MR4=0x3
MR5=0xFF
MR8=0x8
MR12=0x4D
MR14=0x4D
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x3
MR5=0xFF
MR8=0x8
MR12=0x4D
MR14=0x4D
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Channel 1: LPDDR4,50MHz
CS = 0
MR0=0x98
MR4=0x3
MR5=0xFF
MR8=0x8
MR12=0x4D
MR14=0x4D
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x3
MR5=0xFF
MR8=0x8
MR12=0x4D
MR14=0x4D
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
256B stride
channel 0
CS = 0
MR0=0x98
MR4=0x81
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x3
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 1
CS = 0
MR0=0x98
MR4=0x3
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x3
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 0 training pass!
channel 1 training pass!
change freq to 400MHz 0,1
channel 0
CS = 0
MR0=0x98
MR4=0x1
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x81
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 1
CS = 0
MR0=0x98
MR4=0x81
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x81
MR5=0xFF
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 0 training pass!
channel 1 training pass!
change freq to 800MHz 1,0
ch 0 ddrconfig = 0x101, ddrsize = 0x2020
ch 1 ddrconfig = 0x101, ddrsize = 0x2020
pmugrf_os_reg[2] = 0x3AA1FAA1, stride = 0xD
OUT
Boot1: 2018-08-06, version: 1.15
CPUId = 0x0
ChipType = 0x10, 219
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
emmc reinit
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
emmc reinit
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
SdmmcInit=2 1
mmc0:cmd5,20
SdmmcInit=0 0
BootCapSize=0
UserCapSize=60906MB
FwPartOffset=2000 , 0
StorageInit ok = 70883
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit read PBA: 0x1404
SecureInit read PBA: 0x1804
SecureInit read PBA: 0x1c04
SecureInit ret = 0, SecureMode = 0
GPT 0x3190d20 signature is wrong
LoadTrust Addr:0x4000
No find bl30.bin
No find bl32.bin
Load uboot, ReadLba = 2000
Load OK, addr=0x200000, size=0x950b4
RunBL31 0x10000
NOTICE: BL31: v1.3(debug):f947c7e
NOTICE: BL31: Built : 02:51:29, Sep 9 2018

Who is online

In total there are 39 users online :: 0 registered, 0 hidden and 39 guests (based on users active over the past 5 minutes)
Most users ever online was 5185 on Wed Jan 22, 2020 1:44 pm

Users browsing this forum: No registered users and 39 guests