Please don't suggest "cross-flashing". That it worked does not mean that it is a wise thing to do. Different boards have different settings, and some of these are critical. The worst case are GPIOs: configurable pins that can be either inputs or outputs. If a GPIO that is wired as an input is configured as an output, this will result in a shortcircuit when the logic levels conflict, which can damage something. Maybe some GPIOs control the RAM voltage regulators on some boards?
Sorry, I used to think that in worst case it simply won't boot... This makes a porting seem more dangerous to do, if there's a chance of damaging a board by simply flashing an incorrect build.