No EEPROM/flash device found when flashing through SuzyQ

Device: robo360
I tried running this command from MrChromebox’s docs:

sudo flashrom -p raiden_debug_spi:target=AP -w <filename> --ifd -i bios

And it fails with this error:

❯ sudo flashrom -p raiden_debug_spi:target=ap -w coreboot_edk2-robo360-mrchromebox_20240914.rom --ifd -i bios
flashrom v1.3.0 on Linux 6.6.71 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Raiden target: 2
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.

I tried with NixOS and Debian, both had the same result. CCD is opened (I did ccd reset factory before, and even running the ccd open results in the same error).

Every time I run the flashrom command, the Chromebook reboots.

The Chromebook does turn on, but besides pressing escape or arrow down the enter the boot menu at the beginning, it doesn’t let me press any keys. It used to default boot into Ventoy, which let me use the keys and boot into an OS, but now it just goes into the UEFI shell. In the UEFI shell it constantly spams a strange looking character continuously even though no keys are pressed, and doesn’t let me type anything.

The firmware that I last flashed on it is a custom built firmware based on GitHub - MrChromebox/coreboot at 6ca7ebe1192fe58e0630792c735d627335cf6b04 with make options

CONFIG_CONSOLE_SERIAL=y
CONFIG_EDK2_SERIAL_SUPPORT=y

I want to enable serial output through CCD so that I can debug a custom OS that I’m making. Idk why this firmware is messed up, I don’t think it would be because of the option I changed, maybe the latest commits are causing this. I could test it out without any changes to options, if I got the flash to work.