# Hyperpixel - display not working with 'FullPage OS' Raspbian based distro

**URL:** <https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384>\
**Category:** Support\
**Created:** [March 20, 2018, 11:08am UTC](https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384 "2018-03-20T11:08:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![MichaelNewham](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@MichaelNewham](https://forums.pimoroni.com/u/MichaelNewham)\
**Post date:** [March 20, 2018, 11:08am UTC](https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384/1 "2018-03-20T11:08:41Z")

</div>

Hi folks,

**(SOLUTION: Comment out the original FullPageOS ‘dtoverlay’ which makes the HyperPixel ‘dtoverlay’ line the default one - within config.txt on /boot)**

To begin with - my HyperPixel works fine (except for some peculiarities, which I can detail in another post) based on latest stretch and following the [Pimoroni install instructions on Github](https://github.com/pimoroni/hyperpixel)

* * *

After this, I got another SD card and installed ‘[FullPageOS](https://github.com/guysoft/FullPageOS)’ on a Raspberry Pi 2 ver 1.2.

- FullPageOS: A Raspberry Pi distribution to display one webpage in full screen. It includes Chromium out of the box and the scripts necessary to load it at boot. This repository contains the source script to generate the distribution out of an existing Raspbian distro image.

I then did update / upgrade the distro - and then cloned the [HyperPixel repository](https://github.com/pimoroni/hyperpixel) and ran setup.sh

Everything seemed to run smoothly, with SSH working as VNC service showing that the default app ‘FullPageDashboard’ was working on Chomium remotely…

_(You can see more context here - in the issue I raised on [‘FullPage OS Github site’](https://github.com/guysoft/FullPageOS/issues/217))_

Please see output of ‘systemctl --full | cat’ further below.

**Hoping someone can identify an issue there…**

Cheers,

Michael.

```
 LOAD ACTIVE SUB DESCRIPTION                                                                              
proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File System Automount Point                            
sys-devices-platform-rpi_backlight-backlight-rpi_backlight.device loaded active plugged /sys/devices/platform/rpi_backlight/backlight/rpi_backlight                              
sys-devices-platform-soc-3f201000.serial-tty-ttyAMA0-hci0.device loaded active plugged /sys/devices/platform/soc/3f201000.serial/tty/ttyAMA0/hci0                               
sys-devices-platform-soc-3f201000.serial-tty-ttyAMA0.device loaded active plugged /sys/devices/platform/soc/3f201000.serial/tty/ttyAMA0                                    
sys-devices-platform-soc-3f202000.sdhost-mmc_host-mmc0-mmc0:0001-block-mmcblk0-mmcblk0p1.device loaded active plugged /sys/devices/platform/soc/3f202000.sdhost/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0p1
sys-devices-platform-soc-3f202000.sdhost-mmc_host-mmc0-mmc0:0001-block-mmcblk0-mmcblk0p2.device loaded active plugged /sys/devices/platform/soc/3f202000.sdhost/mmc_host/mmc0/mmc0:0001/block/mmcblk0/mmcblk0p2
sys-devices-platform-soc-3f202000.sdhost-mmc_host-mmc0-mmc0:0001-block-mmcblk0.device loaded active plugged /sys/devices/platform/soc/3f202000.sdhost/mmc_host/mmc0/mmc0:0001/block/mmcblk0          
sys-devices-platform-soc-3f300000.mmc-mmc_host-mmc1-mmc1:0001-mmc1:0001:1-net-wlan0.device loaded active plugged /sys/devices/platform/soc/3f300000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1/net/wlan0     
sys-devices-platform-soc-3f902000.hdmi-sound-card1.device loaded active plugged /sys/devices/platform/soc/3f902000.hdmi/sound/card1                                      
sys-devices-platform-soc-3f980000.usb-usb1-1\x2d1-1\x2d1.1-1\x2d1.1:1.0-net-eth0.device loaded active plugged SMSC9512/9514 Fast Ethernet Adapter                                                      
sys-devices-platform-soc-soc:audio-sound-card0.device loaded active plugged /sys/devices/platform/soc/soc:audio/sound/card0                                          
sys-devices-virtual-block-ram0.device loaded active plugged /sys/devices/virtual/block/ram0                                                          
sys-devices-virtual-block-ram1.device loaded active plugged /sys/devices/virtual/block/ram1                                                          
sys-devices-virtual-block-ram10.device loaded active plugged /sys/devices/virtual/block/ram10                                                         
sys-devices-virtual-block-ram11.device loaded active plugged /sys/devices/virtual/block/ram11                                                         
sys-devices-virtual-block-ram12.device loaded active plugged /sys/devices/virtual/block/ram12                                                         
sys-devices-virtual-block-ram13.device loaded active plugged /sys/devices/virtual/block/ram13                                                         
sys-devices-virtual-block-ram14.device loaded active plugged /sys/devices/virtual/block/ram14                                                         
sys-devices-virtual-block-ram15.device loaded active plugged /sys/devices/virtual/block/ram15                                                         
sys-devices-virtual-block-ram2.device loaded active plugged /sys/devices/virtual/block/ram2                                                          
sys-devices-virtual-block-ram3.device loaded active plugged /sys/devices/virtual/block/ram3                                                          
sys-devices-virtual-block-ram4.device loaded active plugged /sys/devices/virtual/block/ram4                                                          
sys-devices-virtual-block-ram5.device loaded active plugged /sys/devices/virtual/block/ram5                                                          
sys-devices-virtual-block-ram6.device loaded active plugged /sys/devices/virtual/block/ram6                                                          
sys-devices-virtual-block-ram7.device loaded active plugged /sys/devices/virtual/block/ram7                                                          
sys-devices-virtual-block-ram8.device loaded active plugged /sys/devices/virtual/block/ram8                                                          
sys-devices-virtual-block-ram9.device loaded active plugged /sys/devices/virtual/block/ram9                                                          
sys-devices-virtual-misc-rfkill.device loaded active plugged /sys/devices/virtual/misc/rfkill                                                         
sys-devices-virtual-tty-ttyprintk.device loaded active plugged /sys/devices/virtual/tty/ttyprintk                                                       
sys-module-configfs.device loaded active plugged /sys/module/configfs                                                                     
sys-subsystem-bluetooth-devices-hci0.device loaded active plugged /sys/subsystem/bluetooth/devices/hci0                                                    
sys-subsystem-net-devices-eth0.device loaded active plugged SMSC9512/9514 Fast Ethernet Adapter                                                      
sys-subsystem-net-devices-wlan0.device loaded active plugged /sys/subsystem/net/devices/wlan0                                                         
-.mount loaded active mounted Root Mount                                                                               
boot.mount loaded active mounted /boot                                                                                    
dev-mqueue.mount loaded active mounted POSIX Message Queue File System                                                          
run-rpc_pipefs.mount loaded active mounted RPC Pipe File System                                                                     
run-user-1000.mount loaded active mounted /run/user/1000                                                                           
sys-kernel-config.mount loaded active mounted Configuration File System                                                                
sys-kernel-debug.mount loaded active mounted Debug File System                                                                        
systemd-ask-password-plymouth.path loaded active waiting Forward Password Requests to Plymouth Directory Watch                                    
systemd-ask-password-wall.path loaded active waiting Forward Password Requests to Wall Directory Watch                                        
init.scope loaded active running System and Service Manager                                                               
session-c1.scope loaded active running Session c1 of user pi                                                                    
session-c2.scope loaded active running Session c2 of user pi                                                                    
alsa-restore.service loaded active exited Save/Restore Sound Card State                                                            
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack                                                                  
bluetooth.service loaded active running Bluetooth service                                                                        
console-setup.service loaded active exited Set console font and keymap                                                              
cron.service loaded active running Regular background program processing daemon                                             
dbus.service loaded active running D-Bus System Message Bus                                                                 
dhcpcd.service loaded active running dhcpcd on all interfaces                                                                 
dphys-swapfile.service loaded active exited LSB: Autogenerate and use a swap file                                                    
fake-hwclock.service loaded active exited Restore / save the current clock                                                         
getty@tty1.service loaded active running Getty on tty1                                                                            
hciuart.service loaded active running Configure Bluetooth Modems connected by UART                                             
hyperpixel-touch.service loaded active running Hyperpixel LCD Touch Screen Driver Daemon                                                
keyboard-setup.service loaded active exited Set the console keyboard layout                                                          
kmod-static-nodes.service loaded active exited Create list of required static device nodes for the current kernel                       
lightdm.service loaded active running Light Display Manager                                                                    
lighttpd.service loaded active running Lighttpd Daemon                                                                          
networking.service loaded active exited Raise network interfaces                                                                 
raspi-config.service loaded active exited LSB: Switch to ondemand cpu governor (unless shift key is pressed)                       
rc-local.service loaded active exited /etc/rc.local Compatibility                                                              
rsyslog.service loaded active running System Logging Service                                                                   
ssh.service loaded active running OpenBSD Secure Shell server                                                              
systemd-backlight@backlight:rpi_backlight.service loaded active exited Load/Save Screen Backlight Brightness of backlight:rpi_backlight                         
systemd-fsck-root.service loaded active exited File System Check on Root Device                                                         
systemd-fsck@dev-disk-by\x2dpartuuid-3c403521\x2d01.service loaded active exited File System Check on /dev/disk/by-partuuid/3c403521-01                                   
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage                                                      
systemd-journald.service loaded active running Journal Service                                                                          
systemd-logind.service loaded active running Login Service                                                                            
systemd-modules-load.service loaded active exited Load Kernel Modules                                                                      
systemd-random-seed.service loaded active exited Load/Save Random Seed                                                                    
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems                                                     
systemd-sysctl.service loaded active exited Apply Kernel Variables                                                                   
systemd-timesyncd.service loaded active running Network Time Synchronization                                                             
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev                                                       
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories                                                    
systemd-udev-trigger.service loaded active exited udev Coldplug all Devices                                                                
systemd-udevd.service loaded active running udev Kernel Device Manager                                                               
systemd-update-utmp.service loaded active exited Update UTMP about System Boot/Shutdown                                                   
systemd-user-sessions.service loaded active exited Permit User Sessions                                                                     
triggerhappy.service loaded active running triggerhappy global hotkey daemon                                                        
user@1000.service loaded active running User Manager for UID 1000                                                                
-.slice loaded active active Root Slice                                                                               
system-getty.slice loaded active active system-getty.slice                                                                       
system-systemd\x2dbacklight.slice loaded active active system-systemd\x2dbacklight.slice                                                        
system-systemd\x2dfsck.slice loaded active active system-systemd\x2dfsck.slice                                                             
system.slice loaded active active System Slice                                                                             
user-1000.slice loaded active active User Slice of pi                                                                         
user.slice loaded active active User and Session Slice                                                                   
avahi-daemon.socket loaded active running Avahi mDNS/DNS-SD Stack Activation Socket                                                
dbus.socket loaded active running D-Bus System Message Bus Socket                                                          
syslog.socket loaded active running Syslog Socket                                                                            
systemd-fsckd.socket loaded active listening fsck to fsckd communication Socket                                                       
systemd-initctl.socket loaded active listening /dev/initctl Compatibility Named Pipe                                                    
systemd-journald-dev-log.socket loaded active running Journal Socket (/dev/log)                                                                
systemd-journald.socket loaded active running Journal Socket                                                                           
systemd-rfkill.socket loaded active listening Load/Save RF Kill Switch Status /dev/rfkill Watch                                        
systemd-udevd-control.socket loaded active running udev Control Socket                                                                      
systemd-udevd-kernel.socket loaded active running udev Kernel Socket                                                                       
triggerhappy.socket loaded active running triggerhappy.socket                                                                      
var-swap.swap loaded active active /var/swap                                                                                
basic.target loaded active active Basic System                                                                             
bluetooth.target loaded active active Bluetooth                                                                                
cryptsetup.target loaded active active Encrypted Volumes                                                                        
getty.target loaded active active Login Prompts                                                                            
graphical.target loaded active active Graphical Interface                                                                      
local-fs-pre.target loaded active active Local File Systems (Pre)                                                                 
local-fs.target loaded active active Local File Systems                                                                       
multi-user.target loaded active active Multi-User System                                                                        
network.target loaded active active Network                                                                                  
nfs-client.target loaded active active NFS client services                                                                      
paths.target loaded active active Paths                                                                                    
remote-fs-pre.target loaded active active Remote File Systems (Pre)                                                                
remote-fs.target loaded active active Remote File Systems                                                                      
slices.target loaded active active Slices                                                                                   
sockets.target loaded active active Sockets                                                                                  
sound.target loaded active active Sound Card                                                                               
swap.target loaded active active Swap                                                                                     
sysinit.target loaded active active System Initialization                                                                    
time-sync.target loaded active active System Time Synchronized                                                                 
timers.target loaded active active Timers                                                                                   
apt-daily-upgrade.timer loaded active waiting Daily apt upgrade and clean activities                                                   
apt-daily.timer loaded active waiting Daily apt download activities                                                            
phpsessionclean.timer loaded active waiting Clean PHP session files every 30 mins                                                    
systemd-tmpfiles-clean.timer loaded active waiting Daily Cleanup of Temporary Directories                                                   

LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.

128 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
```

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [March 21, 2018, 11:14am UTC](https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384/2 "2018-03-21T11:14:34Z")

</div>

I may be missing something, but I don’t think you’ve described a problem? What’s not working on the HyperPixel with FullPage OS?

---

<div class="post-metadata">

**Author:** ![MichaelNewham](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@MichaelNewham](https://forums.pimoroni.com/u/MichaelNewham)\
**Post date:** [March 21, 2018, 1:40pm UTC](https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384/3 "2018-03-21T13:40:31Z")

</div>

Yeap, explaining my issue would be handy 😝

Basically no display from HyperPixel, just the backlight on but no display of Chomium as is supposed to happen with FullPageOs.

I can ssh in and see Chromium over VNC but HyperPixel shows nothing.

---

<div class="post-metadata">

**Author:** ![MichaelNewham](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@MichaelNewham](https://forums.pimoroni.com/u/MichaelNewham)\
**Post date:** [March 23, 2018, 9:52am UTC](https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384/4 "2018-03-23T09:52:07Z")

</div>

Hi @gadgetoid !

Any illumination on this would be most welcome…

Any other files you need to assess root issue?

Cheers,

Michael.

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [March 23, 2018, 10:18am UTC](https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384/5 "2018-03-23T10:18:34Z")

</div>

Curious, what do you see in your `/boot/config.txt` on the FullPageOS setup?

I just had a quick dig through their GitHub repo and it seems like nothing more than a couple of scripts that run on boot to run a webserver and full-screen browser instance.

Also what process did you use to update/upgrade the distro?

---

<div class="post-metadata">

**Author:** ![MichaelNewham](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@MichaelNewham](https://forums.pimoroni.com/u/MichaelNewham)\
**Post date:** [March 23, 2018, 7:34pm UTC](https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384/6 "2018-03-23T19:34:52Z")

</div>

Hi @gadgetoid

Before HyperPixel install - only three lines were active / uncommented in config.txt on /boot as follows -

dtparam=audio=on  
start\_x=1  
dtoverlay=vc4-kms-v3d

Above was taken after initial sudo update and upgrade. Please see ‘BeforeHyperPixel\_Config.txt’ as follows -

```
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
# hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
# disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
# overscan_left=16
# overscan_right=16
# overscan_top=16
# overscan_bottom=16
# disable_overscan=1

# uncomment to force a console size. By default it will be display's size minus
# overscan.
# framebuffer_width=1280
# framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
# hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
# hdmi_group=1
# hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
# hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
# config_hdmi_boost=4

# uncomment for composite PAL
# sdtv_mode=2

# uncomment to overclock the arm. 700 MHz is the default.
# arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
# dtparam=i2c_arm=on
# dtparam=i2s=on
# dtparam=spi=on

# Uncomment this to enable the lirc-rpi module
# dtoverlay=lirc-rpi

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on
# enable raspicam
start_x=1
# gpu_mem=128
dtoverlay=vc4-kms-v3d

```

* * *

After cloning Hyperpixel repo and installing same under sudo (and rebooting) I took another snapshot of config.txt named - AfterHyperPixel\_Config.txt which can be seen below…

```
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable the lirc-rpi module

#dtoverlay=lirc-rpi

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on
# enable raspicam
start_x=1
#gpu_mem=128
dtoverlay=vc4-kms-v3d

# HyperPixel LCD Settings
dtoverlay=hyperpixel
overscan_left=0
overscan_right=0
overscan_top=0
overscan_bottom=0
framebuffer_width=800
framebuffer_height=480
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x6f016
display_rotate=2
hdmi_timings=800 0 50 20 50 480 1 3 2 3 0 0 0 60 0 32000000 6

# Use a basic GPIO backlight driver with on/off support
dtoverlay=hyperpixel-gpio-backlight

```

Just a note, FullPageOs does not have full Raspbian ‘Pixel’ - [just a chromium app](https://github.com/amitdar/FullPageDashboard) that allows extra tabs to be created.

Regards,

Michael.

---

<div class="post-metadata">

**Author:** ![MichaelNewham](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@MichaelNewham](https://forums.pimoroni.com/u/MichaelNewham)\
**Post date:** [March 23, 2018, 9:21pm UTC](https://forums.pimoroni.com/t/hyperpixel-display-not-working-with-fullpage-os-raspbian-based-distro/7384/7 "2018-03-23T21:21:16Z")

</div>

Hey!

I noticed there was two ‘dtoverlys’, one original and one that HyperPixel introduced…

So I commented out the original ‘dtoverlay=vc4-kms-v3d’ - **leaving the ‘dtoverlay=hyperpixel’ to be the default** - and hey presto, it works!

Cheers,

Michael
