Difference between revisions of "7.8inch HDMI e-Paper"

From Waveshare Wiki
Jump to: navigation, search
Line 1: Line 1:
<div class="wiki-pages jet-green-color">
{{infobox item|
{{infobox item|
|img=[[File:7.8inch-HDMI-e-Paper-1.jpg|400px|{{Amazon_nolink|default={{#ifeq: {{#urlget:amazon|0}}|{{#urlget:Amazon|0}}| default|}}|url=link=https://www.waveshare.com/7.8inch-hdmi-e-paper.htm}}|alt=7.8inch HDMI e-Paper]]
|img=[[File:7.8inch-HDMI-e-Paper-1.jpg|400px|{{Amazon_nolink|default={{#ifeq: {{#urlget:amazon|0}}|{{#urlget:Amazon|0}}| default|}}|url=link=https://www.waveshare.com/7.8inch-hdmi-e-paper.htm}}|alt=7.8inch HDMI e-Paper]]
Line 21: Line 22:

Revision as of 06:56, 1 June 2022

7.8inch HDMI e-Paper
7.8inch HDMI e-Paper





This is a 7.8inch e-Paper monitor, it has an 1872x1404 resolution, HDMI interface. Supports Raspberry Pi, Jetson Nano, and Windows PC.


  • 7.8inch e-Paper with the resolution of 1872 x 1404 (300DPI).
  • This paper-like display has no blue light as it is eye care.
  • Display type: Passively reflective and require ambient light for reading.
  • Supports mode/contrast adjust.
  • Supports Raspberry Pi/Jetson Nano/PC.

Hardware description


  • Mini HDMI Port: You can connect the 7.8inch HDMI e-Paper (called "the display" hereafter) to the master device by HDMI cable. The display can only work with 1872 x 1404 resolution.
  • 5V Power supply: The display requires at least 5V/1.5A power input, a 5V/3A power adapter is provided in the package.
  • UPD/RUN Switch: By default, you should turn the switch onto the RUN side (close to the power port) for displaying, You can turn it onto the UPD side (close to the contrast adjustment) for updating firmware.
  • Contrast/Speed Adjustment: Press the button, and roll it upward/downward to select the setting option, after selecting, press the button to confirm. Then roll the button upward/downward to adjust contrast/speed, and finally press the button again to confirm. The display will do a full update when you change the contrast to clear the ghost.
  • Power Indicator: The indicator is used to indicate the status of the display.
  • C button: This button is used to clear the display. You can press this button to clear the ghost shadow or exit sleep mode.
  • M button: This button is used to change display modes. The display supports three modes (A2+/GC16/A2).
    • A2+: This mode uses Floyd-Steinberg dithering algorithms, to let the display simulate a gray display. The update speed is fast and it is suitable for daily use. The disadvantage is that its ghost is more than A2.
    • GC16: Supports 16 grays. In this mode, you can get the best display effect, and fewer ghosts shadow, however, slowest the update rate. It is suitable for displaying still pictures.
    • A2: A2 mode only supports Black and White color. The update rate of A2 is the fastest, you can use it for editing and coding.

You can adjust the mode and contrast according to your user experience.

Connect to PC

Hardware connection

  • Connect the 5V/3A power adapter to the POWER interface of the display.
  • Connect the HDMI interface of the display to the PC.

The display will display after connecting.

Note: If your PC only has a DP or type C interface, you should connect an adapter first. To use the display, we recommend you to first connect the Power adapter for EDID reading.

Resolution setting

To display the full screen, we recommend you use the 4:3 ratio.

In Windows, right-click the desktop and choose Display setting -> 1872x1404 -> save

We recommend you to use extended mode.

Setting software

To clean the display and change modes, you can use the physical buttons on display, Or the EinkSet software.
You can adjust the contrast, speed, clean the display, and change the modes by the software.


Connect to Raspberry Pi

Hardware connection

This display supports Raspbian, Ubuntu Mate, and Kali. To work with Raspberry Pi, you should set the resolution manually. The setting method is the same for all the three OS, here we take Raspbian as an example.

  • Download the newest Raspbian image from the Raspberry Pi website and write it to a micro SD card.
  • After writing, modify the config.txt which is located in the BOOT directory of micro SD card, add the following lines to the config.txt file.
hdmi_timings=1872 1 88 4 44 1404 1 8 2 6 0 0 0 45 0 131685000 13
Note 1: If you use Pi 4, you should need to remove/comment the lines (dtoverlay=cv4-fkms-V3D) from the config.txt file
Note 2: The resolution is set during booting, it is normal that the display work abnormally during booting.


Because of the working protocol of EPD (Electronic Paper Display), the ghost problem is normal. You can change the setting of Raspberry Pi to improve the display effect.

To reduce ghosts, you can set the background to white and the foreground to white.

  • Choose Menu -> Preferences -> Appearance Settings, In Desktop Option, set layout to No image, and set the Colour to white, set the Text Colour to black and OK.
  • Open terminal, choose Edit->Preferences, set Background to white, foreground to black and OK.

Disable sleep

To let the display keep lighting on, you can modify lightdm.conf file

sudo nano /etc/lightdm/lightdm.conf
  • Change the statement which is in [SeatDefaults] section
xserver-command=X -s 0 -dpms
  • Then reboot
sudo reboot>


  1. The e-Paper display cannot work as common LCD displays, the lifetime of e-Paper display is short and it is related to the update times. You cannot use e-Paper to display video for a long time, which will shorten the lifetime of the e-Paper display.
  2. The operating temperature (recommend) of the e-Paper display is 15°C ~35°C, storage temperature is -20°C ~ 60°C
  3. Please use a soft cloth when cleaning the screen.



Video playback is possible, but using EINK to play video is highly discouraged. Due to the limitation of the display principle of EINK, the life of EINK display will be greatly reduced when playing video.




If you require technical support, please go to the Support page and open a ticket.