I may make an unconventional request. Does anybody here have some experience with creating virtual hardware? What I mean by that is. Would it be possible to have the Turing PI board as a virtual machine? I'm not referencing making 5 machines; but rather an accurate representation of the Turing PI hardware. The reason is that this would maybe very helpful in developing the firmware.
If it's possible to spin up a virtual machine of the TPI hardware, then contributing towards the firmware development might become easier without you having to brick one. Also people who have one can keep that one as their production machine while using the virtual one to help with development.
I have no experience in creating virtual hardware, and I do not know what is required. but maybe someone here does know how to do this.
This is just an interesting thought.