Conflito Shield Ethernet + EasyVR no arduino mega 2560

Então, antes de ligar os shields dessa maneira, eu empilhei eles. O pino 12 e 13 do easyVR estava exatamente junto dos pinos 12 e 13 do arduino. Mas tbm não funcionou. O shield ethernet utiliza os pinos 50 (MISO), 51 (MOSI), 52 (SCK) e 53 (Hardware SS) no arduino mega, logo, quando estava utilizando as portas 12 e 13 do arduino mega quando estava empilhado, não era para acontecer conflito algum, e aconteceu, o easyVR não é detectado do mesmo jeito. Tentei usar o easyVR em outras portas, mas só funcionou na 10 e 11 / 12 e 13 / 50 e 51. Mas em todas essas, sempre que eu inicializo a ethernet com o Ethernet.begin() o shield do easyVR para de funcionar.
Por isso eu penso que o problema é algo relacionado a software.