Thanks for your info.
I am trying to update the M from 1.10a (was working well) to 1.10b using STM32Cube programmer and the 1.10b hex file you refer to.
I did it once but the result was that:
The log output from subsequent attempts (i.e. attempts 2, 3, 4 ....) to update firmware gave this:
21:34:13 : USB speed : Full Speed (12MBit/s)
21:34:13 : Manuf. ID : STMicroelectronics
21:34:13 : Product ID : DFU in FS Mode
21:34:13 : SN : 200364500000
21:34:13 : FW version : 0x011a
21:34:13 : Device ID : 0x0450
21:34:14 : UPLOADING OPTION BYTES DATA ...
21:34:14 : Bank : 0x00
21:34:14 : Address : 0x5200201c
21:34:14 : Size : 308 Bytes
21:34:14 : UPLOADING ...
21:34:14 : Size : 1024 Bytes
21:34:14 : Address : 0x8000000
21:34:14 : Read progress:
21:34:14 : Data read successfully
21:34:14 : Time elapsed during the read operation is: 00:00:00.005
21:34:16 : Flash sector erase ...
21:34:16 : Error: No sectors selected to be erased
21:34:26 : Memory Programming ...
21:34:26 : Opening and parsing file: Malahit\_FW\_1\_10b (2).hex
21:34:26 : File : Malahit\_FW\_1\_10b (2).hex
21:34:26 : Size : 439312 Bytes
21:34:26 : Address : 0x08000000
21:34:26 : Download in Progress:
21:34:28 : Error: failed to download Segment\[2\]
21:34:28 : Error: failed to download the File
Always an error on Segment[2]...
22:18:14:533 : Size : 32768 Bytes
22:18:14:533 : Address : 0x30025E00
22:18:14:535 : DFU status = 0
22:18:14:535 : DFU State = 5
22:18:14:535 : Status: 0, State: 5
22:18:14:535 : setting the address pointer to address: 0x30025e00
22:18:14:535 : DFU status = 0
22:18:14:535 : DFU State = 4
22:18:14:538 : DFU status = 11
22:18:14:538 : DFU State = 10
22:18:14:714 : DFU status = 11
22:18:14:714 : DFU State = 10
22:18:14:931 : DFU status = 11
22:18:14:931 : DFU State = 10
22:18:14:932 : DFU status = 11
22:18:14:932 : DFU State = 10
22:18:15:147 : DFU status = 11
22:18:15:147 : DFU State = 10
22:18:15:347 : DFU status = 11
22:18:15:348 : DFU State = 10
22:18:15:348 : **received memory address is wrong or unsupported**
22:18:15:348 : Status: errVENDOR, State: dfuERROR
22:18:15:348 : **Error: failed to download Segment\[2\]**
Are these just "you may receive multiple errors" instances?
Either way the result is an unusable radio :)
Any advice on how to proceed from here would be most appreciated, as I am going in circles with the same resulting behaviour.
Thanks,
Nick