TypeError: __init__() got an unexpected keyword argument 'dfu_version'

when i tried to flash dfu zip file, i get this error. I need your help. 
Best regards,
Oğuzhan

C:\Users\poi_e\OneDrive\Desktop\Poify\Update>nrfutil dfu serial -pkg usbPoiIsbankDFUv2_1.zip -p COM8 -b 115200
Traceback (most recent call last):
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\poi_e\AppData\Local\Programs\Python\Python37\Scripts\nrfutil.exe\__main__.py", line 7, in <module>
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\click\core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\click\core.py", line 1078, in main
rv = self.invoke(ctx)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\click\core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\click\core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\click\core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\click\core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\nordicsemi\__main__.py", line 1074, in serial
timeout)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\nordicsemi\__main__.py", line 982, in do_serial
dfu = Dfu(zip_file_path = package, dfu_transport = serial_backend, connect_delay = connect_delay)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\nordicsemi\dfu\dfu.py", line 69, in __init__
self.manifest = Package.unpack_package(zip_file_path, self.unpacked_zip_path)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\nordicsemi\dfu\package.py", line 671, in unpack_package
return Manifest.from_json(_json)
File "c:\users\poi_e\appdata\local\programs\python\python37\lib\site-packages\nordicsemi\dfu\manifest.py", line 200, in from_json
return Manifest(**kwargs['manifest'])
TypeError: __init__() got an unexpected keyword argument 'dfu_version'

  • Hi Oguzhan, 
    I would suggest to close this duplicated ticket. Please update the other case with more information about the bootloader. How you generate the .zip file. 
    We need to know if it's follow the protocol in SDK v12 (secure bootloader) or in SDK v11 (legacy bootloader). Depend on that you may need to use nrfutil v0.3.0 or nrfutil v.6.x

    What change has been made that now you can access the COM Port ? 

Related