Rock3a update firmware from board

Hello,
I’m looking for information about updating firmwares from board,
when I play with nvme on some point board updated something and that caused UART to not work anymore.
Now I would like to know what and where could be updated. What are versions etc. There are some issues with rkdevtools on windows (IDB failed) but it should be possible to update firmware from running system.

How can I from board with latest ubuntu from debos:

  • check contents of SPI? dump it?
  • upload new image?
  • check other firmwares on board? is there any for SoC itself?
  • same for first stage bootloader (SPL?) - how can I dump it? check version? upgrade?

I’m almost sure that when I tried nvme booting firmware was updated from board itself. Of course I can try maskroom mode and pc/linux on other side but it may be more problematic if same thing can be done straight from board.