I've frequently trashed the software on my testing O3DSXL.
Downgrades, forced shutdown during update, uninstall CFW with vital components changed, deleting system titles. Overwriting FIRM0 and FIRM1 with trash and changing NSCD header – both resulting in 8046 BOOTROM ERROR.
And all this for testing and trying out mistakes people made.
All one can say is: ntrboot is a blessing.