Skip to content

Commit

Permalink
Initial commit of Paperlike HD-F and HD-FT files
Browse files Browse the repository at this point in the history
  • Loading branch information
tommythorn committed Oct 16, 2019
0 parents commit 57f5d21
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 0 deletions.
27 changes: 27 additions & 0 deletions Paperlike-HD/config.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#
# **ONLY TESTED ON UBUNTU BUT SHOULD WORK WITH RASPBIAN**
# Last update: 20191015, Tommy Thorn
#
# Custom for Dasung Paperlike HD-F 2200x1650 @ 40 Hz
# Aspect ratio 2200:1650 = 4:3 = code 1
hdmi_edid_file=1
hdmi_cvt=2200 1650 40 1 0 0 1
hdmi_group=2
hdmi_mode=87

# for sound over HDMI
#hdmi_drive=2

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# armstub8-gic stub for Pi4s with older firmware
armstub=armstub8-gic.bin
enable_gic=1

[pi4]
#dtoverlay=vc4-fkms-v3d
max_framebuffers=2
arm_64bit=1

[all]
Binary file added Paperlike-HD/edid.dat
Binary file not shown.
36 changes: 36 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Using Dasung Paperlike HD-F and HD-FT with Raspberry Pi 4

_Note: I only have access to the Paperlike HD-FT, but if someone gets
it working with the Paperlike Pro, I'll be happy to update my
instructions._

The [Dasung Paperlike Pro / Paperlike
HD](https://www.indiegogo.com/projects/first-e-ink-monitor-with-front-light-touch)
are E-ink monitors that have many nice properties (and work well
outdoors).

They generally work with most HDMI outputs, but I had problems with
the Raspberry Pi 4. The point of this repo is to document what I had
to do to get it working (I can't fully tell which device is at fault
here, but I suspect both the Pi 4 and the Paperlike have issues).

What I did to make it work:

1. extracted the
[EDID](https://en.wikipedia.org/wiki/Extended_Display_Identification_Data)
from the Paperlike on a iMac and included it as edid.dat, including it
in the same directory as the `config.txt` (which is typically `/boot`
but `/boot/firmware` on Ubuntu)

2. forced the use of this using

```
hdmi_edid_file=1
hdmi_cvt=2200 1650 40 1 0 0 1
hdmi_group=2
hdmi_mode=87
```

in `config.txt`. *Note:* it is now _incompatible_ with anything but the Paperlike HD.

For convenience, I have included my `config.txt` and `edid.txt` this repo.

0 comments on commit 57f5d21

Please sign in to comment.