Thanks should go to thatdarncat and erithtotl, who, between them managed to fix it. Unfortunately, both were attempoting to simultaneously fix the boards without the knowledge of the other, and thus their attempts kept conflicting with one another. Got there eventually, though!