HwLevel

The Hardware Level



Downloads

All our modules are supported with standard Linux frame buffer driver. This means that the driver makes them primary displays that show the same image as is shown on a monitor connected to the HDMI output. Therefore there is almost nothing to learn to start using our LCD modules. Once the driver is installed just plug the display module to RPI's GPIO connector and connect power. From here on everything looks similar as on a normal monitor.

Images for flashing to (micro) SD cards

Images work with both Raspberry Pi generations,  RPi and Rpi2. They need to be extracted and flashed (instructions) to a SD card. All HwLevel display modules are supported. To use the image with a specific module, corresponding device tree overlay has to be enabled  in /boot/config.txt:

#dtoverlay=lcd-pi32
#dtoverlay=lcd-pi35
#dtoverlay=lcd-pi43
#dtoverlay=lcd-pi50
#dtoverlay=lcd-pi50ct
#dtoverlay=lcd-pi70
dtoverlay=ips-pi40

One of the above overlays has to be uncommented (by default image is set to work with IPS-PI40 screen). Orientation of the display can be set with

dtparam=lcd_rotate=90

For most screens 0, 90, 180, and 270 degree rotations are supported. SPI clock frequency can be set with (default is 42 MHz):

dtparam=lcd_sclk=42000000

Parameters can be set right after flashing the image to a SD card, before even inserting the card to RPi. After flashing eject the SD card and insert it into the SD card writer again. BOOT volume should appear and then config.txt can be edited with a text editor.



Archive


2013-09-25-wheezy-raspbian image with driver (kernel 3.6.11+)

SPI driver and touchscreen (ADS7846) driver are compiled into kernel. LCD driver is automatically loaded on startup and shows boot console by default.

3.6.11+ kernel with driver modules package


2013-12-20-wheezy-raspbian image with driver (kernel 3.10.25)

SPI driver and touchscreen (ADS7846) driver are compiled into kernel. LCD driver is automatically loaded on startup and shows boot console by default.

2014-01-07-wheezy-raspbian image with driver (kernel 3.10.32+)

Added support LCD-PI43 and LCD-PI50. Drivers with or without SPI compression are available. LCD-PI drivers can be loaded as modules or compiled into kernel.  SPI driver and touchscreen (ADS7846) driver are compiled into kernel. LCD driver is automatically loaded on startup and shows boot console by default.

3.10.25 kernel with driver modules package

3.10.32+ kernel with driver modules package


Sources and config files for compiling custom kernels

If you are building a system that consists of more modules that require non standard drivers you will most probably have to compile your custom kernel.