1.8TFT SPI 128*160 V1.1 screen not working with RaspberryPi please help :(
-
append
width=128 height=160
and reboot and let me know if that works.Edit: Also change this line
hdmi_cvt=128 128 60 1 0 0 0
tohdmi_cvt=128 160 60 1 0 0 0
in/boot/config.txt
-
@hex said in 1.8TFT SPI 128*160 V1.1 screen not working with RaspberryPi please help :(:
width=128 height=160
On
/etc/modprobe.d/fbtft.conf
-
yes
-
@Hex Like this:
options fbtft_device name=fb_ili9163 gpios=reset:25,dc:24,led:23 speed=40000000 bgr=1 rotate=1 custom=1 fps=60,width=128 height=160
Yes or No?
-
@Hex Now the screen is all being used, thanks :) but the colours are still wrong and everything is still small know how to fix that to?
-
can you post a photo of what you mean by colors are wrong ?
-
okay
-
just check this link:https://imgur.com/gallery/Yv7Hx/comment/1225358395
The logo that you see is of the GameBoy Advance, it is suppose to be blue, yeah?
-
How about you start a game and check ?
The icon is based on your theme. change the theme to change icons. I dont know what you are supposed to see.
-
Even when I play a game all the colours are mixed up, I am using the carbon theme and the Gameboy advance logo is blue, but on the screen it is red
-
Use this as your fbtft.conf
options fbtft_device name=sainsmart18fb gpios=reset:25,dc:24,led:23 speed=40000000 bgr=1 rotate=1 custom=1 fps=60 width=128 height=160
and reboot
-
@Hex Now I have a white screen
Do I have to change wiring?
-
just revert it then. change name to
fb_ili9163
I ont know what is causing the color problem. can you post a new picture of how a game like Zelda on Gameboy color looks like ?
-
@Hex Here is the pictures of Zelda on GBC:https://imgur.com/a/6JHBZ
-
@retroprogrammer i see in your fbtft.config file you have
bgr=1
, can you remove it and let me know if that works?That should resolve your colour problem
-
@Hex No still same problem
-
@Hex Is their a way of making the screen a bit bigger?
-
how about
bgr=0
The problem is that your blue and red channels are switched and this is the only way to resolve this. If this doesnt work then you will have to try different device names as some device_names dont support the BGR parameter (let me know if you need those).
From the author of fbtft:
bgr : Set BGR bit (supported by some drivers). Use if Red and Blue is swapped. Default is don't touch.
The best way is to buy a new screen that is bigger. Else you could try my Viper frontend, which is in works currently. Even i was unhappy with the performance of ES on smaller screens. Here are some of the photos of my frontend. The screen is 320x240 @ 2.2inch.
Gamelist with images
-
@hex said in 1.8TFT SPI 128*160 V1.1 screen not working with RaspberryPi please help :(:
how about
bgr=0
The problem is that your blue and red channels are switched and this is the only way to resolve this. If this doesnt work then you will have to try different device names as some device_names dont support the BGR parameter (let me know if you need those).
@Hex
bgr=0
doesn't work either, I think the red and blue are swapped around or something, I need to know the device_ names please. -
Take a look at this thread. the author also had the same problem and was able to get it resolved https://github.com/notro/fbtft/issues/156
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.