I managed to update the stock firmware.
I unlocked the OEM in dev settings.
I can connect via adb to run the command “adb reboot bootloader” and it reboots to download mode (is this right?)
I’m now meant to flash the recovery with heimdall, but I first have to install the driver via zadig but it doesn’t seem like my device is recognised, and my phone is showing up as the second ‘Gadget Serial’