Кварц перекинуть вроде не долго?
А вообще была интересная история - брингапили Ethernet MAC на новом SoC, на одних платах работал, на других, с другой ревизией PCB c багфиксами - перестал. Покопались, оказалось - таки глюк в софте, не инициализировался "glue layer" между MAC & DRAM controller'ом, и звёзды так сложились, что на старых платах почему-то по дефолту всё обычно было ОК, а на новых - нет, был кривой endiannes.