Sounds like a problem with your DMD controller board?
Although if the brand new one was ok, that obviously is not the case.
Put the old one back in and check the connectors were not in one pin off. Some times if they are connected incorrectly they can do strange things