Only problem is it causes the menu to glitch unless you boot with a normal bios then switch over to the jc-bootROM-v1.032 bios before loading a game.
I decided to update the firmware on my USB GDROM today even though the change log only stated a menu background color change.
Well, now jc-bootROM-v1.032 bios boots USB GDROM fine!

No more flicking switches or tricking games with different cables for me now.
Here's a little pack with the latest USB GDROM firmware and a fresh 2019 build of DreamShell which includes both Retail and DevKit Boot Bios.
Included is the jc-bootROM-v1.032 changelog.
You can choose to skip the boot logo and license screen for a quick boot into the USB-GDROM menu.
You need a dual boot bios or custom bios for this.
Just put the files on your USB/HDD and select via the USB GDROM menu.
Select "USB-GDROM_fw-18-04-18(O).bin"
After the update select "DreamShell_R4_2019.cdi"
Select "Bios Flasher"
Switch over to your custom bios now and select "Detect" to ensure everything is correct.
Select "Write" , navigate to the "sega" folder then select a jc-bootROM-v1.032.
Retail is normal boot sequence whilst DevKit is the developer one, there is no other difference. Its handy to know if your booting into a custom bios or not.
Confirm and sit back till its all done.
**EDIT**
Files have been updated to include more JCbootROM versions and the latest USB GDROM firmware.