As stated, i have already tried that, and it shows me 0x0, or C0C0 depending on which "identifyer" sketch is used.
The really odd thing is, i can run the device with the 9341 drivers, but there are "some" issues.
the touch pins aren't the same as on other boards / examples i've seen.. on this board it appears they are:
Touch Pins
#define YP A1
#define YM 6
#define XM A2
#define XP 7
Also, according to ramtex.dk, the st7789 has similar internal configuration and graphic rendering features as the following driver IC's
HX8325, HX8347, HX8352, HX8353, HX8367, HX8369, ILI9340, ILI9341, ILI9163, NT39122, SPFD54126, SSD1355, ST7715, ST7628, ST7735, ST7773.
The driver IC appears to be made by Sitronix Technology, i've put in a request for datasheets etc from them, so hopefully that will give us some better idea of the IC, how it works etc, and we maybe able to go from there.. i wasn't able to find the device on their site, but there is listed another version (st7789S) http://www.sitronix.com.tw/en/index.html
I just find it odd, that there are so many variations of these mcufriend devices showing up everywhere, and no real rhyme or reason as to why each is almost unique in how it functions..
So currently i'm tinkering around with getting it to actually function.. i can get display, and touch to function, as i said, using the ILI9341 driver, but i've had to change the pin assignments within sketeches for the touch to work.
Truth be told.. i'm kind of stabbing at this thing in the dark, as i know very little about tft / display drivers etc..
If you need any specific information, i'll try to get it for you.
Also, when i recieved the device, the double-sided tape that holds down the screen to the shield was lifting up, i gently lifted the screen, and replaced the tape, while doing so i did manage to write down all the numbers etc i could see...
On the ribbon:
H24TH97A-V0
2014-7-26
On the Screen Itself:
BL24532C1
MY187E
14/08/26
Here are some serial monitor outputs from various sketches.. I've seen that some people see C0C0 is something to do with broken solder, or trace on a pin, but i've not been able to locate any such issue on the board, so i'm not sure what's going on there..
TFT Test Sketch info:
TFT LCD test
TFT size is 240x320
Unknown LCD driver chip: C0C0
I try use ILI9341 LCD driver 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.
Benchmark Time (microseconds)
Screen fill 1787080
Text 746528
Lines 7784232
Horiz/Vert Lines 220308
Rectangles (outline) 168556
Rectangles (filled) 4680132
Circles (filled) 2412900
Circles (outline) 3400776
Triangles (outline) 2469012
Triangles (filled) 2712324
Rounded rects (outline) 1113784
Rounded rects (filled) 5641876
Done!
TFT Sketch 2 Info (graphixtest_kbv)
ID = 0x0
Also.. the device was cheap as all...
I got it here: www.ebay.com/itm/-/261688643631
Seller however, has automated message saying he's away from computer whenever you try to contact them.
Still waiting on reply from MCUFriend.com i've sent them an email with all the information i could find on the board / lcd / ribbon, as well as image of the board.. so here's to hoping they have a clue.