Is it for development usage?
You can check the address, put it into SDK and build/program your new firmware.
For production stage, why don't you use uart_firmware_upgrade as old firmware programed.
I think it keeps the address during updating.
It is production stage. I did not lead to 32-pin and 32-pin. I upgrade only by UART-TX and UART-RX.
In my understanding, you program a test firmware with the address first.
Then you'd like to re-program a production firmware after some tests.
You can use a firmware based on uart_firmware_upgrade as a test firmware.
It allows you to keep address.
If you already programmed a test firmware w/o upgrade function,
you should check the address in the module, change the value in SDK and program the firmware with same address.
Understand, but I just put out the UR_TX and UR_RX port, so I can not use uart_firmware_upgrade as old firmware program. Anyway, thank you very much for your help
OTA upgrade also keeps the original address.
It's not suitable for mass production. But please check it.