Thanks
@Apocalypse I got your friend's solution to work with a little bit of effort. Here are the details if anyone wants to DIY. Before I begin though I will say that getting HDAT2 running and finding the requisite parts make this SSD replacement solution more effort than some are going to want to do. Just outright buying the CF solution above is recommended by me for most people, due to the complexity, cost of parts, and headache here. I pieced this together over a few months do I don't recall some of the detailed steps perfectly, especially setting up the HDAT2 Boot usb.
I was able to run an SSD replacement with two different Disc-On-Module units, as well as a generic SATA drive. I was unable to get any of my CF cards to work and have no doubt that only particular CF cards would support the requirements here. In testing I found MANY old CF and DOM drives of all types that do not support SETMAX, and so will not work for this.
Requirements:
Drive or module that supports SETMAX command (very hard to find DOM or CF that support this)
Computer that can boot HDAT2
Cables to connect the drive or module using SATA (<---- as in, you can't use a usb adapter with hdat2 and have this work)
Cables to connect the drive to the wargods board
Step 1: Find a computer that can boot/run
HDAT2, with SATA mode set to IDE. For me, some of my modern computers would not allow that mode, and others forbid me to boot off a USB device unless many of the bios protection settings for booting were disabled. It was a mess. I didn't want to goof up any of my configurations so I used my old gutted circa 2007 laptop was able to get it running properly.
Step 2: Connect your target drive to the computer with a SATA cable.
Step 3: Boot from your USB drive using FreeDOS or similar, and have HDAT2.exe on it.
Step 4: Run HDAT2. You should see the target drive on the drives list, and if you're using one I'm listing here you will see that SETMAX can be accessed. Go into that SETMAX submenu. You will need to adjust the LBA size to 822016 which results in 420.87MB. The rest will be hidden in a HPA sector. You could undo this if you needed. Be careful you’re selecting the correct drive

. Save.
Step 5: boot normally and use chdman to write the wargods CHD to that drive, this time using USB/SATA whatever connectors is OK.
Step 6: connect the drive using the original cables, or if you want to place a DOM directly on the board you will have to cut out a new key and probably the sides to make the DOM fit. Yes it's backwards from how most DOMs are keyed. You could alternatively use the original cable and a male/male adapter too.
SATA drive + IDE Adapter (
this adapter plus the original cable)
For the SATA drive, I assume basically any modern drive would work. Be sure to remove the jumper on the adapter.
Photos of various DOM's that WILL work, as they do support SETMAX. Also the SATA Adapter for a SATA drive:
https://imgur.com/a/RAFHjxK
new Transcend DOM drives also should work, I tried the 1gb version, but they are expensive: TS512MPTM720, TS1GPTM720, TS2GPTM720, TS4GPTM720
I am also 95% confident this solution (using SETMAX) would work for building KI or KI2 drives as well, but we have a bootrom for that and I'm not interested in checking myself.