Hi Ian, Here's my attempt at a cleaned up patch series. It doesn't include the delay modifications from your nand2.diff, as that didn't actually work for me. On my OpenRD is appears that the time tick is started after the NAND initialisation, leading to infinite delays. Regards, Kristof