Hi, I need some help converting RAK4631 to -R
Im confused after reading posts and “step 2” in following this tutorial (updating-rak4631-to-rui3) - https://docs.rakwireless.com/Product-Categories/WisBlock/RAK4631-R/DFU/#updating-rak4631-to-rui3
Iv managed to flash the boot loader ok but step 2 says that I should flash rui3_rak4631_latest.zip but it fails what ever I try.
log from latest try
$ adafruit-nrfutil dfu serial --package rui3_rak4631_latest.zip -p /dev/ttyACM0 -b 115200
Traceback (most recent call last):
File "/home/tomas/.local/bin/adafruit-nrfutil", line 8, in <module>
sys.exit(cli())
File "/home/tomas/.local/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "/home/tomas/.local/lib/python3.10/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/home/tomas/.local/lib/python3.10/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/tomas/.local/lib/python3.10/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/tomas/.local/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/tomas/.local/lib/python3.10/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/home/tomas/.local/lib/python3.10/site-packages/nordicsemi/__main__.py", line 290, in serial
dfu = Dfu(package, dfu_transport=serial_backend)
File "/home/tomas/.local/lib/python3.10/site-packages/nordicsemi/dfu/dfu.py", line 66, in __init__
self.manifest = Package.unpack_package(self.zip_file_path, self.unpacked_zip_path)
File "/home/tomas/.local/lib/python3.10/site-packages/nordicsemi/dfu/package.py", line 368, in unpack_package
return Manifest.from_json(_json)
File "/home/tomas/.local/lib/python3.10/site-packages/nordicsemi/dfu/manifest.py", line 239, in from_json
return Manifest(**kwargs['manifest'])
File "/home/tomas/.local/lib/python3.10/site-packages/nordicsemi/dfu/manifest.py", line 223, in __init__
SoftdeviceBootloaderFirmware(**softdevice_bootloader) if softdevice_bootloader else None
TypeError: SoftdeviceBootloaderFirmware.__init__() got an unexpected keyword argument 'info_read_only_metadata'
Im running Linux, Ubuntu 22 and I also have the RAKDAP1 to go back to Arduino (and that works fine).
Any help much appreciated!