spi 9bit eeprom address can only see addr 0x00?

same results. one thing, the chip speed is 3.3mhz, do i have that set correctly?

Where is this comment coming from then?

max clock is 20MHz, so can set high speed

You have to slow down the communication in this case then:

SPI.setClockDivider(SPI_CLOCK_DIV8); // max speed is 3MHz, we choose 2MHz

Does that change anything?