I have a Pine64+ 2GB and use Waveshare 3.5 (A). Armbian Bionic Ubuntu installed.
I tried to initiate Waveshare screen by following steps:
- Enable spidev0.0 from armbianEnv.txt (confirm with /dev/spidev0.0)
- modprobe fbtft by:
sudo modprobe fbtft_device name=piscreen
But I got error with step 2. Here is the output of dmesg
[ 4419.154174] fbtft: module is from the staging directory, the quality is unknown, you have been warned.
[ 4419.163004] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.
[ 4419.164436] spidev spi0.0: spidev spi0.0 1000kHz 8 bits mode=0x00
[ 4419.164564] spidev spi0.0: Deleting spi0.0
[ 4419.165176] fbtft_device: GPIOS used by 'piscreen':
[ 4419.165183] fbtft_device: 'reset' = GPIO25
[ 4419.165187] fbtft_device: 'dc' = GPIO24
[ 4419.165190] fbtft_device: 'led' = GPIO22
[ 4419.165203] spi spi0.0: fb_ili9486 spi0.0 32000kHz 8 bits mode=0x00
[ 4419.186567] fb_ili9486: module is from the staging directory, the quality is unknown, you have been warned.
[ 4419.188554] fb_ili9486 spi0.0: fbtft_request_gpios: gpio_request_one('reset'=25) failed with -517
It seems that GPIO25 is not responded. I know that many have success with OrangePi, but no one with Pine64.
Any suggestion?
Thanks.