Few thing's
1. Most of the fastboot capabilities are disabled from the manufacturer, so outside of unlocking the bootloader, and pushing TWRP, they are limited. So pushing the stock rom won't work. (Assuming I read your post correctly, forgive If not)
2. You will need someone to email you a FULL UNTOUCHED TWRP backup, and you will restore using xvortex twrp. You can also buy another one, back it up, restore your broken device and then resell the good one. Onkyo will not repair the device, just very little support for these devices, especially one that has been altered
3. The stock recovery will only work for its updates nothing else.
4. You will have to FULL wipe the internal drive using stock recovery (if you can) reboot and then push TWRP and wipe again (wipe everything, just not external as card of course. The use the backup twrp file. You should be doing all restore, from the external sdcard1 slot, not internal.
Easy fix, just need a TWRP backup (and yes I have done this. I just don't have the device anymore.
Hope it helps, discard if none of this applies
1. It actually lets you flash system fine, but encounters the error halfway as described in the GitHub issue I linked. But you are correct, it doesn't work, it bricks the system, so definitely don't do this!
2. The link to post_12846468 is pretty much a full backup. I would love to restore using TWRP, but TWRP is unable to see the internal storage device! There is no /dev/block/platform, and the dmesg output I included shows that the issue is in the device detection for the mmc0 device (which is the internal storage). This is pretty similar to what you'd see if there is no internal storage in your device at all. Maybe this would be different if there is a newer stock recovery than the one in post_12846468 which could recognize the sd-card though... so still hoping to find one of those.
3. Correct, although it does appear to allow 'adb sideload' of an official (signed) update zip file. Sadly, as it also does not have any access to storage (you actually see errors on bootup that it is unable to access several dirs that should be there under regular circumstances), it is also unable to flash anything
4. Full wipe using the stock recovery is not possible, since the stock recovery is unable to access the device. See 2. Note that I can still do a system wipe using fastboot erase system, and this appears to work fine. Further indicating that the issue is in the TWRP/stock recovery access method for the internal storage.
It would be a good approach if I were able to actually access the internal storage, but in my case I'm afraid it does not apply unless I can find a properly working recovery that can access the eMMC. A bit discouraging to hear that Onkyo has a no-repair policy for these things, they are expensive enough to get support in my opinion... but of course it's my own fault for meddling with it in the first place, so I can't complain too much.
Most manufacturers have some "full flash" method (Moto = SBF/RSD, HTC = RUU, Samsung = Odin/OPS, Sony = FTF) besides fastboot that allows them to fully restore a device (including boot loader, partition tables, etc), but I've not found any information on that for Onkyo, so I am not counting on it. But given I still have fastboot access, and can boot any recovery using it, I'm not quite ready to give up yet - just hoping someone with some TWRP experience and/or hands-on debugging for the DP-X1 boot sequence can provide some new insight(s) or idea(s).
Thanks for your response!