DMA flash reads working; partial commit