Everything was working fine, until I got my Edison semi-bricked when I was trying to use a servo. Things turned out really weird afterwards: I got a new Edison, followed the Edison getting started guide, using the same connection for the screen, uploaded the code, but it simply doesn't work anymore. I tried yet another Edison from scratch, with nothing coming up what so ever. So basically KurtE's library stopped working without me making any changes. Following are the serial output from the graphicstest:

ILI9341 Test!

Display Power Mode: 0x0

MADCTL Mode: 0x0

Pixel Format: 0x0

Image Format: 0x0

Self Diagnostic: 0x0

Benchmark Time (microseconds)

Screen fill

I tried the same screen and connection on a Galileo with the same code and library, it worked out fine.

Arduino library I think was last updated 3 months ago. Assume you downloaded the Edison branch of the library. If using MRAA side make sure you have updated MRAA libraries as I think the one that shipped with last firmware had issues. If cross compiling on PC side, make sure libraries are up to date on that side as well.

I have not made many changes in awhile These days mostly doing stuff from Eclipse side... My libraries for that are reasonably up to date and up on github (whole workspace edison_eclipse). Note I don't have all of the eclipse settings being uploaded there, but the code is...