Did you change CLK and DIN to HW SPI (CLK -> GPIO14, DIN -> GPIO13), same as (CLK -> D5, DIN -> D7) ?
RST on GPIO2 works, if you use 1k pull-up: at least for me
// NOTE: connect 1k pull-up from GPIO2 (RST) to 3.3V if your board or shield has the "clever" reset circuit, or use a different pin