Arduino UNO TFT 2.4 inch white screen mcufriend.com

I have a 2.4 inch TFT display and an Arduino UNO, the display is a shield and looks like this:

I am using the Adafruit tft library, but it will not work and only shows white on the screen. The error is:

Unknown lcd driver chip: C0C0

Here is what comes up in serial:

TFT LCD test
Using Adafruit 2.8" TFT Arduino Shield Pinout
TFT size is 240x400
Unknown LCD driver chip: C0C0
If using the Adafruit 2.8" TFT Arduino shield, the line:
  #define USE_ADAFRUIT_SHIELD_PINOUT
should appear in the library header (Adafruit_TFT.h).
If using the breakout board, it should NOT be #defined!
Also if using the breakout, double-check that all wiring
matches the tutorial.

also, it says it’s using 2.8 not 2.4. does that matter???
attached is a zip file of my library.

Adafruit_TFTLCD.zip (138 KB)

I have the same product, and the same issue. I have tried various libraries and sketches, and all I get is a black flash of colour on the screen, and then it turns solid white. I'm currently searching for more libraries to try.

Adafuit says that C0C0 mean bad communication with the module due to bad connections.