Hi,
I am using a M1 and I've installed the flashing scripts. But I am getting the following errors.
As I've already figured out it is a bug in https://github.com/NordicSemiconductor/pc-ble-driver/pull/271
And although it is merged into the master it is still not available via pip3. Any other solution to get the bug fix?
Kind regards,
C.W.
raceback (most recent call last):
File "/opt/homebrew/bin/nrfutil", line 8, in <module>
sys.exit(cli())
File "/opt/homebrew/lib/python3.9/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/opt/homebrew/lib/python3.9/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/opt/homebrew/lib/python3.9/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/homebrew/lib/python3.9/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/homebrew/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/opt/homebrew/lib/python3.9/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/opt/homebrew/lib/python3.9/site-packages/nordicsemi/__main__.py", line 389, in generate
sett.generate(arch=family, app_file=application, app_ver=application_version_internal, bl_ver=bootloader_version,
File "/opt/homebrew/lib/python3.9/site-packages/nordicsemi/dfu/bl_dfu_sett.py", line 203, in generate
self.app_bin = Package.normalize_firmware_to_bin(self.temp_dir, app_file)
File "/opt/homebrew/lib/python3.9/site-packages/nordicsemi/dfu/package.py", line 605, in normalize_firmware_to_bin
temp = nRFHex(firmware_path)
File "/opt/homebrew/lib/python3.9/site-packages/nordicsemi/dfu/nrfhex.py", line 77, in __init__
self.loadfile(source, self.file_format)
File "/opt/homebrew/lib/python3.9/site-packages/nordicsemi/dfu/intelhex/__init__.py", line 243, in loadfile
self.loadhex(fobj)
File "/opt/homebrew/lib/python3.9/site-packages/nordicsemi/dfu/intelhex/__init__.py", line 206, in loadhex
decode(s, line)
File "/opt/homebrew/lib/python3.9/site-packages/nordicsemi/dfu/intelhex/__init__.py", line 137, in _decode_record
for i in xrange(4, 4+record_length):
NameError: name 'xrange' is not defined