When i turn on the Naomi 2 and select a game it loads fine, the issue arises when i go to load another game, I select it and the relay resets the Naomi, then i (more often than not) get blank screen and everything sits there, I can see the network output trying to do something and i wait but nothing happens. If i select the same game again the Naomi resets again but this time the game launches (more often than not), if it still gives me a black screen then i will select the same game again and then it will load. As I've said previously, I have tried another netdimm and pi3 and i get the same results, when i test both dimms and pi's on different Naomi 2 they work as expected so we know for sure the issue is within the Naomi 2 itself.
I think there is some kind of timing issue between the reset/restart sequence of the naomi and the triforce/piforce tools script. I have changed the timings of how long the reset relay should stay on for and the sleep time before triforce tools are launched and have gotten varying results, sometimes its more reliable when booting but never perfect like my second Naomi 2. Now, im no expert with this so im just going by what i see happening. it's not the end of the world for me if its not perfect but i am curious as to why its happening.
its also worth mentioning that the very odd time, (using default py time settings), the relay resets the system, i get black screen for a few seconds, and then the pi3 reset relay activates again which is strange.