Will the real ILI9341 0xD9 command please stand up.

Just FYI - deleting the 0xD9 and 0x10 has NO effect on data retrieved from LCD.
Here is modified readcomman I use to test. Works same as readcommd8 to process / retrieve data from LCD.
The important part is - I am using real hardware SPI on Due, no generic I/O SPI as some of the libraries are using.

[code]   uint32_t readcommand16(uint8_t c, uint8_t parameter) {
#ifdef TRACE_TREE
      TraceTree_EX(1, 1, 0, (char*)__func__, __LINE__ , __FILE__, "uint8_t readcommand8(uint8_t c, paramater )  ");
#endif
      //while(1);
//      writecommand_cont(0xD9);  // woo sekret command?
//      writedata8_last(parameter);
      writecommand_cont(c);
#ifdef TRACE_TREE
      TraceTree_ellipses(1, 1, 0, (char*)__func__, __LINE__ , __FILE__, "  writecommand_cont(c);  ",
                         4, "c command ", c, "paramater ", parameter);
#endif
      //while(1);
      return readdata16_last();
    }

[/code]