Yes, After changing the ID to 0x9320.
I got response.
Code has given below for this.
Serial.begin(115200);
uint32_t when = millis();
// while (!Serial) ; //hangs a Leonardo until you connect a Serial
if (!Serial) delay(5000); //allow some time for Leonardo
Serial.println("Serial took " + String((millis() - when)) + "ms to start");
tft.reset(); //hardware reset
uint16_t ID = tft.readID(); //
Serial.print("ID = 0x");
Serial.println(ID, HEX);
if (ID == 0xD3D3) ID = 0x9481; // write-only shield
if(ID=0x1505) ID=0x9320;
//ID = 0x9320; // force ID
tft.begin(ID);
The Screen is displaying all colors. So only thing to check it with Bluepill.
Let me check and update you.