RetroFlag / GPICASE2W-display-patch

GPICASE2W display patch
13 stars 4 forks source link

GPICase-Zero2W new case - display issues #2

Open arn6694 opened 1 year ago

arn6694 commented 1 year ago

"For zero2w + Recalbox8.1.1 download Recalbox for GPiCase+Zero2(8.1.1) Install the image to the SD card Install the sd card to gpicase2w and start up for initialization Connect the SD card to the computer using the card reader Replace the contents of the (gpicase2w_recalbox_zero2_8.1.1. txt) file in github with the contents of the (recalbox user config. txt) file in the sd card directory"

Tried all of these and this ends up breaking my display - I get a black screen after replacing the config.txt with the txt that is provided - so basically the display is broken as of now.

hyperion02 commented 1 year ago

I'm able to replicate the same failure for the Raspberry Pi Zero Gen 1 Steps to reproduce: download Recalbox for GPiCase+Zero(8.1.1) installed image to sd card using raspberry pi imager installed sd card into Zero Gen 1 Waited for initial install, noticed that image is rotated 90 degrees clockwise during install, and only using top left corner, approx 1.5" diagonally removed sd card from zero and inserted into computer overwrote config.txt with gpicase2w_recalbox_zero_8.1.1.txt contents

upon power on, no video or sound output.

Right now, I have a $90 paperweight. Can you please release a properly tested config file?

hyperion02 commented 1 year ago

Found part of the issue. The file modified needs to be recalbox-user-config.txt, not config.txt as the documentation CAN lead you to believe. I have created a pull request to fix this in the readme.md

Verified that the fix from gpicase2w_recalbox_zero2_8.1.1. txt works on both the zero gen1 and the zero gen2

gpicase2w_recalbox_zero_8.1.1.txt still boots to black screen, so this issue still exists to an extent, as gpicase2w_recalbox_zero_8.1.1.txt is incorrectly built.

arn6694 commented 1 year ago

Thanks for that - yeah I was just assuming there was the single config file, I didn't notice that there is a specific recalbox-user config. Using that makes it usable, so thanks again. Nice to see Retroflag doing nothing about this......

patxiphone commented 1 year ago

Hi guys , Same issue like @hyperion02 here with batocera . Image rotate 90 degrees and using only the top left corner ( so small screen ) . The problem here is than there is no recalbox-user-config.txt because is batocera that only uses config.txt , but put the gpicase2w_recalbox_zero2_8.1.1. txt config inside the config.etx and doesn´t work. Any idea ??

CerealC commented 1 year ago

I had the same problem with a raspberry pi zero w and recalbox. I used the image for the raspberry pi 1 and then I used the file for the raspberry pi 2 which I copied to the Boot folder. Now it works

Jmp00000001 commented 1 year ago

I got it to work for the Pi Zero 2w with Batocera v35 (rpizero2) and "Recalbox 8.1.1-Electron for Pi Zero 2 with GPI Case" (rpi-imager).

It looks like both operating systems apply patches when you start the PI CASE for the first time. But this patches are for the old GPI CASE.

When using Recalbox one has to replace the content of recalbox-user-config.txt with gpicase2w_recalbox_zero2_8.1.1.txt (from this repo) AFTER you started the GPI CASE for the first time.

When using Batocera you also have to boot the case one time. AFTER the first boot edit config.txt and change this two settings in the newly created gpi case secction (should be the last section in the config) to:

display_rotate=0 
hdmi_timings=640 0 1 1 20 480 0 1 1 2 0 0 0 60 0 19200000 1
nik2208 commented 1 year ago

for recalbox this

I found a fix that works with Recalbox.

Open the SD card in the computer and find the file named recalbox-user-config.text

Under "#video" change the settings for the following:

# Video
dtoverlay=dpi-pizero-gpicase
display_rotate=0
overscan_left=0
overscan_right=0
overscan_top=0
overscan_bottom=0
framebuffer_width=640
framebuffer_height=480
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x00016
#hdmi_timings=320 0 28 18 28 480 0 2 2 4 0 0 0 60 0 32000000 6
hdmi_timings=640 0 1 1 20 480 0 1 1 2 0 0 0 60 0 32000000 1

solution found here better solve the problem.. but the splashscreen still is not maximised and occupies only the up-left corner of the display

MilorES commented 10 months ago

Does this work in version 9.1-Pulsar?

For me the first time everything looks fine, I did a correct shutdown, then I tried to install again and it looks bad.