EC not found on drallion

Hello all, Chrultrabook n00b here, excited to join the party!

Running Ultramarine (Fedora) 40 on my Dell 7410 Chromebook (drallion) with the full EUFI ROM, and I’m running into 3 (possibly related) issues:

First, I cannot seem to get the keyboard backlighting to work. I have keyd working fine, and even without the function hotkeys, it seems the kernel is not seeing the Keyboard lights at all:

~ ls /sys/class/leds/
input4::capslock input4::numlock input4::scrolllock phy0-led

So I installed chromium-ectool from the Terra repo, and now I’m running into this:

~ sudo ectool version
Port 0x204, 0x200 are both 0xFF
Very likely this board doesn’t have a Chromium EC
Cannot find I2C adapter
Unable to establish host communication
Couldn’t find EC

So I figured I’d try reinstalling the firmware

~ cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh

MrChromebox Firmware Utility Script starting up

Downloading supporting files…

Downloading required tools…

Getting device/system info…

Flashrom is unable to read current firmware; cannot continue:

flashrom MrChromebox-1.4.0-devel_2024.04.18 (git:v1.2-1418-ge5ed0c6340) on Linux 6.8.10-300.fc40.x86_64 (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).
coreboot table found at 0x99b61000.
Found chipset “Intel Comet Lake U Premium”.
Enabling flash write… Warning: Setting BIOS Control at 0xdc from 0x8b to 0x89 failed.
New value is 0x8b.
Error accessing SPIBAR, 0x1000 bytes at 0x00000000fe010000
/dev/mem mmap failed: Operation not permitted
FAILED!
FATAL ERROR!
Error: Programmer initialization failed.

You may need to add ‘iomem=relaxed’ to your kernel parameters,
or trying running from a Live USB with a more permissive kernel (eg, Ubuntu 23.04+).

See FAQ - flashrom for more info.

Except that I have secure boot disabled and already have that kernel parameter set

~ cat /etc/kernel/cmdline
root=UUID=e64f81f4-3ddc-46d7-b426-abfa19b40257 ro rootflags=subvol=root rd.luks.uuid=luks-b663adb7-39e8-42d2-9899-292bc6584133 rhgb quiet iomem=relaxed

Any clues? Thanks in advance!