Shield LCD TFT 2.4" display all white

Hello, recently I bought for my UNO this LCD display Shield LCD TFT 2.4" displej dotykový pro Arduino UNO | dratek.cz

I tried some examples from web, but the display stays white. Output from LCD_ID_readreg follows:

Read Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)

reg(0x0000) 06 06 ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 06 06 06 06 Manufacturer ID
reg(0x0009) 01 01 01 01 01 Status Register
reg(0x000A) 00 00 Get Power Mode
reg(0x000C) 00 00 Get Pixel Format
reg(0x0061) 61 61 RDID1 HX8347-G
reg(0x0062) 60 60 RDID2 HX8347-G
reg(0x0063) 61 61 RDID3 HX8347-G
reg(0x0064) 60 60 RDID1 HX8347-A
reg(0x0065) 61 61 RDID2 HX8347-A
reg(0x0066) 60 60 RDID3 HX8347-A
reg(0x0067) 61 61 RDID Himax HX8347-A
reg(0x0070) 76 76 Panel Himax HX8347-A
reg(0x00A1) A1 A1 A1 A1 A1 RD_DDB SSD1963
reg(0x00B0) B6 B6 RGB Interface Signal Control
reg(0x00B4) B6 B6 Inversion Control
reg(0x00B6) B6 B6 B6 B6 B6 Display Control
reg(0x00B7) B1 B1 Entry Mode Set
reg(0x00BF) B1 B1 B1 B1 B1 B1 ILI9481, HX8357-B
reg(0x00C0) C6 C6 C6 C6 C6 C6 C6 C6 C6 Panel Control
reg(0x00C8) C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 C2 GAMMA
reg(0x00CC) C0 C0 Panel Control
reg(0x00D0) D0 D0 D0 Power Control
reg(0x00D2) D0 D0 D0 D0 D0 NVM Read
reg(0x00D3) D1 D1 D1 D1 ILI9341, ILI9488
reg(0x00D4) D0 D0 D0 D0 Novatek ID
reg(0x00DA) D0 D0 RDID1
reg(0x00DB) D1 D1 RDID2
reg(0x00DC) D0 D0 RDID3
reg(0x00E0) E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 GAMMA-P
reg(0x00E1) E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 E1 GAMMA-N
reg(0x00EF) E1 E1 E1 E1 E1 E1 ILI9327
reg(0x00F2) F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 Adjust Control 2
reg(0x00F6) F0 F0 F0 F0 Interface Control

The tft.readID(); function showed 0xd3d3 but after mcufriend_kbv library update 2.9.7 it shows ID 0x606. I would appreciate any help to solve this mystery.

Photos in your link show a mcufriend.com pcb (9335).
This would suggest that you have an ILI9335.

However your readreg report shows garbage.
Did the Shield mate properly with the Arduino Uno?

You would be amazed by punters who buy a shield and then connect it with flying wires.

I can only suggest that you try tft.begin(0x9320) and tft.begin(0x9325)

At least you have bought from a regular Czech website. You can email or phone them for help.
I would be willing to help the shop if they ask.

David.

Thank you for your advise. There is no serial number or model on the back. I have the LCD shield pushed right into UNO board, no wires. I found strange thing, when I press the button on top of the display, arduino resets and tft ID changes randomly 0xd3d3, 0x0, 0xB0B...
I will search for help seller. Maybe it's broken.

Hello, I report that display started work. The driver is 0x6767 and graphictest_kbv works perfectly.

From the how-to file:

HX8367-A 240x320  ID=0x6767 #define SUPPORT_8347D

I have never heard of an HX8367-A on a Red 2.4" Shield before.

Check the soldering. Check that the TFT panel is attached with foam pads / tape.
Some use double-sided clear tape. The metal back can short to the pcb traces if there is no clearance.

David.