3.5" TFT LCD with a white background

Hi to all.
I had one screen of 3.5 ", and now I have two. I am attaching a picture.

The first one works well with the help of David, and this is the place to say a huge thank you to him.
With the second screen I have a problem when I run any example,
I get a display with a white background instead of black, I am attaching a picture.

I run the example LCD_ID_readreg.ino and I get the following result.

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) 00 00 ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 00 54 80 66 Manufacturer ID
reg(0x0009) 00 00 61 00 00 Status Register
reg(0x000A) 00 08 Get Powsr Mode
reg(0x000C) 00 06 Get Pixel Format
reg(0x0061) 00 00 RDID1 HX8347-G
reg(0x0062) 00 00 RDID2 HX8347-G
reg(0x0063) 00 00 RDID3 HX8347-G
reg(0x0064) 00 00 RDID1 HX8347-A
reg(0x0065) 00 00 RDID2 HX8347-A
reg(0x0066) 00 00 RDID3 HX8347-A
reg(0x0067) 00 00 RDID Himax HX8347-A
reg(0x0070) 00 00 Panel Himax HX8347-A
reg(0x00A1) 00 93 30 93 30 RD_DDB SSD1963
reg(0x00B0) 00 00 RGB Interface Signal Control
reg(0x00B4) 00 02 Inversion Control
reg(0x00B6) 00 02 02 3B 3B Display Control
reg(0x00B7) 00 06 Entry Mode Set
reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B
reg(0x00C0) 00 0E 0E 0E 0E 0E 0E 0E 0E Panel Control
reg(0x00C8) 00 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 B0 GAMMA
reg(0x00CC) 00 03 Panel Control
reg(0x00D0) 00 00 00 Power Control
reg(0x00D2) 00 00 00 00 08 NVM Read
reg(0x00D3) 00 00 94 88 ILI9341, ILI9488
reg(0x00DA) 00 54 RDID1
reg(0x00DB) 00 80 RDID2
reg(0x00DC) 00 66 RDID3
reg(0x00E0) 00 00 07 0C 05 13 09 36 AA 46 09 10 0D 1A 1E 0F GAMMA-P
reg(0x00E1) 00 00 20 23 04 10 06 37 56 49 04 0C 0A 33 37 0F GAMMA-N
reg(0x00EF) 00 00 00 00 00 00 ILI9327
reg(0x00F2) 00 58 04 12 02 22 22 FF 0A 90 14 88 Adjust Control 2
reg(0x00F6) 00 00 00 00 Interface Control

I changed the code to the screen ILI9488 = 0x9488 and it does not help.
Could it be that the screen is broken?

There is no attached picture.

You have an ILI9488. It should work if you plug the Shield into the Arduino.

David.

Thanks David.

It takes time to find great pictures, now has them.
He also composed and still, white background.

Yes, I know.
Could it be that the screen is broken?

I ran this code graphictest_kbv.ino
And see the pictures, there is a particular situation against a black background.

David,

First of all I'm very sorry, I made a mistake, and I responded in several places with my problem,
I saw your reaction change in setup.

" Since your Panel is different, just call tft.invertDisplay(1) in setup(). Since the test sketch exercises all the methods, you need to call tft.invertDisplay(1) at the start of loop()
"

I did it, and yet a white background at first, and only after the whole round, screen fit.
So I am very grateful to you and happy that the screen is not screwed.
Where else can change from the beginning to be okay?

You can change the Panel configuration with reg(0xB6) for an ILI9488.
Other makes, other models do it differently.

I suggest that you simply call invertDisplay(true) or invertDisplay(false) in your program.
Very few applications ever want to change the colour inversion on the fly. But that is what invertDisplay() is there for.

David.

As usual you're right.

I made a change in setup,
But when change in Loop its work correct.

Again many thanks for your help.
And I apologize for my English.