2.8Inch TFT Touch shield Whyte screen

I found a 2.8inch TFT touch Screen Shield and im trying to make it work but i keep getting a white screen, i dont know where it was bought from so i dont know the driver, i have used both Mcufriend and Adafruit examples, the id is 0x2828 that is unknow, i have tried disable and enable one by one every single one on the MCUFRIEND_kbv.cpp file to no avail. after running the diagnostic example i got the following:

  Diagnose whether this controller is supported
  
  There are FAQs in extras/mcufriend_how_to.txt
  
  tft.readID() finds: ID = 0x2828
  
  MCUFRIEND_kbv version: 3.0.0
  
  This ID is not supported
  
  look up ID in extras/mcufriend_how_to.txt
  
  you may need to edit MCUFRIEND_kbv.cpp
  
  to enable support for this ID
  
  e.g. #define SUPPORT_8347D
  
  New controllers appear on Ebay often
  
  If your ID is not supported
  
  run LCD_ID_readreg.ino from examples/
  
  Copy-Paste the output from the Serial Terminal
  
  to a message in Displays topic on Arduino Forum
  
  or to Issues on GitHub

thats why im here XD, next trying the LCD_ID_readreg.ino example i got:

  Note that OPEN-SMART boards have diff pinout
  Edit the pin defines in LCD_ID_readreg to match
  Edit mcufiend_shield.h for USE_SPECIAL
  Edit mcufiend_special.h for USE_OPENSMART_SHIELD_PINOUT
  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) 28 28	ID: ILI9320, ILI9325, ILI9335, ...
  reg(0x0004) 2C 2C 2C 2C	Manufacturer ID
  reg(0x0009) 29 29 29 29 29	Status Register
  reg(0x000A) 28 28	Get Power Mode
  reg(0x000C) 2C 2C	Get Pixel Format
  reg(0x0061) 69 69	RDID1 HX8347-G
  reg(0x0062) 68 68	RDID2 HX8347-G
  reg(0x0063) 69 69	RDID3 HX8347-G
  reg(0x0064) 6C 6C	RDID1 HX8347-A
  reg(0x0065) 6D 6D	RDID2 HX8347-A
  reg(0x0066) 6C 6C	RDID3 HX8347-A
  reg(0x0067) 6D 6D	RDID Himax HX8347-A
  reg(0x0070) 78 78	Panel Himax HX8347-A
  reg(0x00A1) A9 A9 A9 A9 A9	RD_DDB SSD1963
  reg(0x00B0) B8 B8	RGB Interface Signal Control
  reg(0x00B4) BC BC	Inversion Control
  reg(0x00B6) BC BC BC BC BC	Display Control
  reg(0x00B7) BD BD	Entry Mode Set
  reg(0x00BF) BD BD BD BD BD BD	ILI9481, HX8357-B
  reg(0x00C0) E8 E8 E8 E8 E8 E8 E8 E8 E8	Panel Control
  reg(0x00C8) E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8	GAMMA
  reg(0x00CC) EC EC	Panel Control
  reg(0x00D0) F8 F8 F8	Power Control
  reg(0x00D2) F8 F8 F8 F8 F8	NVM Read
  reg(0x00D3) F9 F9 F9 F9	ILI9341, ILI9488
  reg(0x00D4) FC FC FC FC	Novatek ID
  reg(0x00DA) F8 F8	RDID1
  reg(0x00DB) F9 F9	RDID2
  reg(0x00DC) FC FC	RDID3
  reg(0x00E0) E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8 E8	GAMMA-P
  reg(0x00E1) E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9 E9	GAMMA-N
  reg(0x00EF) ED ED ED ED ED ED	ILI9327
  reg(0x00F2) F8 F8 F8 F8 F8 F8 F8 F8 F8 F8 F8 F8	Adjust Control 2
  reg(0x00F6) FC FC FC FC	Interface Control
  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) 04 04 04 04	Manufacturer ID
  reg(0x0009) 09 09 09 09 09	Status Register
  reg(0x000A) 0A 0A	Get Power Mode
  reg(0x000C) 0C 0C	Get Pixel Format
  reg(0x0061) 61 61	RDID1 HX8347-G
  reg(0x0062) 62 62	RDID2 HX8347-G
  reg(0x0063) 63 63	RDID3 HX8347-G
  reg(0x0064) 64 64	RDID1 HX8347-A
  reg(0x0065) 65 65	RDID2 HX8347-A
  reg(0x0066) 66 66	RDID3 HX8347-A
  reg(0x0067) 67 67	RDID Himax HX8347-A
  reg(0x0070) 70 70	Panel Himax HX8347-A
  reg(0x00A1) A1 A1 A1 A1 A1	RD_DDB SSD1963
  reg(0x00B0) B0 B0	RGB Interface Signal Control
  reg(0x00B4) B4 B4	Inversion Control
  reg(0x00B6) B6 B6 B6 B6 B6	Display Control
  reg(0x00B7) B7 B7	Entry Mode Set
  reg(0x00BF) BF BF BF BF BF BF	ILI9481, HX8357-B
  reg(0x00C0) C0 C0 C0 C0 C0 C0 C0 C0 C0	Panel Control
  reg(0x00C8) C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8 C8	GAMMA
  reg(0x00CC) CC CC	Panel Control
  reg(0x00D0) D0 D0 D0	Power Control
  reg(0x00D2) D2 D2 D2 D2 D2	NVM Read
  reg(0x00D3) D3 D3 D3 D3	ILI9341, ILI9488
  reg(0x00D4) D4 D4 D4 D4	Novatek ID
  reg(0x00DA) DA DA	RDID1
  reg(0x00DB) DB DB	RDID2
  reg(0x00DC) DC DC	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) EF EF EF EF EF EF	ILI9327
  reg(0x00F2) F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2 F2	Adjust Control 2
  reg(0x00F6) F6 F6 F6 F6	Interface Control

I cant seem to make the screen display anything but white and in some examples it flickers the white screen but nothing else.
Just to make sure im not missing anything im using Mac_os_ventura(13.1), latest version of arduino IDE and i have already tried on a windows computer for good mesure.
also there is a photo of the screen (i have search the serial number and found some similar but not the exact same in this site https://www.waveshare.com/wiki/2.8inch_TFT_Touch_Shield ) also i have tried the example files they provide.


PS: in the bottom front it says QR4 5265S01 G1/3 TP28017(cant upload 2 photos due to new account :frowning: )

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.