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.

OPipc (vainilla kernel) doesn't boot without hdmi cable connected

Featured Replies

Hello!

 

 I build my own image using the provided scripts. I want to be able to run a headless opi system just with ethernet and two usb wireless interfaces. The lastest build works fine when you are using it but doesn't boot if a HDMI cable is not connected. If you boot it with a HDMI plugged in there is no problem, boot ok, ethernet up and all right.

 

I think that could be a configuration of u-boot but there isn't config files in the filesystem of the pi.

 

Anybody kwow the solution?

 

Thanks!

I'm running 4.9 on my OpiPC (the original one, without emmc) and it boots/works without hdmi attached.

I've built the image on Dec. 19. and as I can see, megous pushed some changes to the kernel repo in the meantime, some even related to hdmi. link

 

But then again, Igor's build contains all this newer stuff, so it shouldn't cause trouble.

This worked for me today on an OPi PC Plus:

 

Download sunxi-tools tool:

git clone git://github.com/linux-sunxi/sunxi-tools.git

cd sunxi-tools

make

  ...yadayada

  you might have errors but look for "sunxi-fexc".

If it's there, continue. If not, sorry I wasted your time. :(

cp /boot/bin/orangepipcplus.bin .

sunxi-fexc -I bin -O fex orangepipcplus.bin orangepipcplus.fex

nano orangepipcplus.fex

 

Line 354: (yours may be different.)

  hdmi_used = 1

 to

  hdmi_used = 0

 

Convert back to .bin with:

sunxi-fexc -I fex -O bin orangepipcplus.fex orangepiEES.bin

  cp orangepiEES.bin /boot/bin/

  cd /boot/bin/

  mv orangepipcplus.bin orangepipcplus.not

  mv orangepiEES.bin orangepipcplus.bin

 

reboot

 

This worked for me today on an OPi PC Plus:
 
Download sunxi-tools tool:
git clone git://github.com/linux-sunxi/sunxi-tools.git
cd sunxi-tools
make
  ...yadayada
  you might have errors but look for "sunxi-fexc".
If it's there, continue. If not, sorry I wasted your time. :(
cp /boot/bin/orangepipcplus.bin .
sunxi-fexc -I bin -O fex orangepipcplus.bin orangepipcplus.fex
nano orangepipcplus.fex
 
Line 354: (yours may be different.)
  hdmi_used = 1
 to
  hdmi_used = 0
 
Convert back to .bin with:
sunxi-fexc -I fex -O bin orangepipcplus.fex orangepiEES.bin
  cp orangepiEES.bin /boot/bin/
  cd /boot/bin/
  mv orangepipcplus.bin orangepipcplus.not
  mv orangepiEES.bin orangepipcplus.bin
 
reboot

 

 

OT. We are talking about vanilla / mainline kernel v4.9+ where script.fex is deprecated.

Guest
This topic is now closed to further replies.

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.