Skip to main content

Display

We used a 6 inch 2K (1440x2560, portrait) LCD screen with from a provider, Wisecoco, in China. It comes with a driver board, powered through a micro USB port, equipped with a MIPI, an HDMI port, an LED indicator, and two buttons for restarting and adjusting the brightness settings.

[Link]


Overview

Specifications
ParameterValue
Screen TypeTFT
Display Size6 inch
Compatible BrandUniversal
Product TypePanel LCD Combo
Brand NameWisecoco
OriginMainland China
CertificationNONE
Diagonal Size6 Inch
TypeCG-Silicon, LCM
Pixel Format1440(RGB)*2560 [Quad-HD] 490PPI
ConfigurationRGB Vertical Stripe
Active Area74.52(H)*132.48(V) mm
Outline Dim.76.92(H)140.13(V)1.35(D) mm
Luminance450 (Typ.)
Contrast Ratio1300:1 (Typ.) (TM)
Viewing Angle80/80/80/80 (Typ.)
Operating ModeNew Mode2, Normally Black, Transmissive
Interface TypeMIPI (2 ch, 4 data lanes), 50 pins Connector
Not supportiOS, Mac system
Working modePortrait mode (can be adjusted to landscape mode through PC)

This display uses its own driver board with an HDMI port, which makes it convenient to use with all sorts of devices. It's straightforward to use this display with a PC since the operating system automatically and accurately detects the EDID provided by the display driver board. However, when it comes to Raspberry Pis, the process becomes a bit more complex.

HDMI Timings

We need to configure our device to ignore the incorrectly provided EDID and manually input the HDMI timings and other settings. We contacted Wisecoco to obtain the correct config.txt files, but regrettably, the hdmi_timings they provided turned out to be incorrect.

We were able to identify the display as: LS060R1SX02. [Archive]

The Adafruit documentation by Phillip Burgess provides comprehensive guidance on working with displays like this one: Using Weird Displays with Raspberry Pi - [Archive]. This resource explains how to configure proper HDMI timings in /boot/config.txt. However, this information alone will not be sufficient to determine the correct HDMI timings.

An example for HDMI Timings: An example for HDMI Timings

Finally, we turn to the - 2k Portrait Mode HDMI Display 1440p (1440x2560) how to rotate into Landscape? post on forums. The author explains how to use Custom Resolution Utility (CRU)-[Archive] on a Windows PC to determine the correct HDMI timings. This is the approach that led us to success.

Here are the working HDMI timings we found for LS060R1SX02:

hdmi_timings=1440 1 70 35 45 2560 1 12 2 2 0 0 0 60 0 245750400 3
Details
DescriptionValue
Horizontal active pixels1440
Horizontal sync polarity1
Horizontal front porch70
Horizontal sync pulse35
Horizontal back porch45
Vertical active lines2560
Vertical sync polarity1
Vertical front porch12
Vertical sync pulse2
Vertical back porch2
Vertical sync offset A0
Vertical sync offset B0
Pixel repetition factor0
Frame rate in Hz60
Interlaced mode (0 for non-interlaced)0
Pixel clock frequency (Hz)245750400
Aspect ratio (3 for 16:9)3
  • If the LED on the driver board fails to turn green, it is likely due to incorrect timings.
  • If the LCD displays only half of the section despite inputting the correct timings, this issue may be attributed to a power shortage on either the Raspberry Pi or the driver board. Diagnosing this problem can be challenging.

Please refer to our Getting Started for the whole config.txt files.

See Notes below for other resources.

Installation

Assembly

Notes

Read More