What i mean by "doesn't work" is that it keeps throwing me an error when i run the graphicstest program. I bought the shield from MakerShed, if that makes any difference...Here's the serial output:

TFT LCD testUsing Adafruit 2.8" TFT Arduino Shield PinoutUnknown LCD driver chip: 9128If using the Adafruit 2.8" TFT Arduino shield, the line: #define USE_ADAFRUIT_SHIELD_PINOUTshould 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 wiringmatches the tutorial.

The TFT library only accepts certain chip IDs, 0c9328 being the closest to the value yours apparently returned.

Occasionally, single-bit errors like that are signs of a marginal hardware connection. Double-check your hardware, unplug and replug the pins a few times to scrape through any oxidation layer that might have appeared on the pins or the contacts, try to avoid long cable runs, etc.

Also, just so we can get a sense of how you have things connected, could you please post a photo of your setup?

When you void a product warranty, you give up your right to sue the manufacturer if something goes wrong and accept full responsibility for whatever happens next. And then you truly own the product.

"Life is not easy for any of us. But what of that? We must have perseverance and above all confidence in ourselves. We must believe that we are gifted for something, and that this thing, at whatever cost, must be attained" - Marie Curie