yeah... who knows what changes were done to the EZ platform hardware & software (ergodox, moonlander, planck)
- while they are based on open source boards, i don't think their pcbs or software (oryx/wally) is open source (though i could be wrong)
- i would bet they are all running stm processors as well, instead of our normal fare (adding complexity to a scratch build).
- you could do a similar setup with just about any keyboard kit & VIA
https://caniusevia.com/ - VIA is an on the fly "reprogramming" frontend for QMK. you can change keymap, etc., without having to reflash the board.
- as for flashing... DFU is easier to work with than most.
- if it's the default DFU bootloader, it will stay in bootloader mode until it's power is cycled
- promicros & most clones run the caterina bootloader and you have 8 seconds to catch the bootloader (it's doable, but you have to be ready)
- then there's old ones that mount as a removable drive (double yuck)