You could just buy a 3.1 ROM. It'll save you a lot of headaches, and you'd be supporting a dealer.
Poseidon can be made reset resident so that it's available after the first boot (meaning once the machine has booted, you can reboot again and access Early Startup with a USB mouse). A Flash solution is the only way to have it available from a cold start.