С CHECK BAT разобрались. В sprint layout фаиле из поста #285 https://zx-pk.ru/attachment.php?atta...4&d=1496404182 атмегин PC0 не был выведен к батарее через 2 резистора. У нас получились плохие PCB
Теперь, похоже что не доходит до чтения карты. LCD показывает 3v5 и все. После проверки питания контролер переходит в инициализацию карты? Без карточки, или с ней, никакой ошибки не выводится.
В источнике есть следующие ошибки, но не одной из них не получаем.
sd_err_msg: .db "CARD ER",0
fat_err_msg: .db "FAT ER",0
no_PSG_msg: .db "NO *PSG",0
no_dir_msg: .db "NO DIRS",0
lowpwr_msg: .db "CHECK BAT",0