I can confirm that this works in Desmume. I have firmware dumps from a DS Phat and a DS Lite. Both crashed as expected. The DS Phat dump froze (v1) while the DS Lite dump turned magenta (v5).
I would love to contribute checksums, but I can't seem to get my v5 firmware checksum to match yours...