KeyBow not mounting mmcblk0p1

I set up my KeyBow Mini by formatting an SD card, and copying the sdcard folder onto it. But upon boot I did not see lights.

I plugged in a monitor and keyboard and logged in as root. Running init I see:

/dev/mmcblk0p1 is not a valid block device

Taking a look I saw a /dev/mmcblk0 which passes fsck, and a /dev/mmcblk0p1 which does not.

I tried the steps in init using /dev/mmcblk0, and things worked. I would just edit init, but I think I’m in the ramdisk so any edits I do won’t persist.

I’m looking for advice to either:

1: Make /dev/mmcblk0p1 valid so the existing setup runs
2: Find how I can edit /init in the original files to update /dev/mmcblk0p1 to /dev/mmcblk0