I have a project using the JN5189 chip. Currently, I need to use the JN518xProgrammer to update the MAC address and FW through the UART interface, but I encountered a problem. My steps are as follows:
Step 1: Connect JN5189 to Program control pin to 3.3V, UART interface, then connect VCC to 3.3V, and execute "JN518xProgrammer.exe -s COM6 -p JN5189_isp_restore.bin" through the computer, and a successful screen appears.
Step 2: Power off, remove the Program control pin at the same time, and power on again for one minute (VCC is connected to DC 3.3V). Power off after one minute, reconnect the Program control pin to 3.3V, then power on the JN5189 chip again.
Step 3: Update the MAC address and execute "JN518xProgrammer.exe -s COM6 -w 154_cmac0=F0D1B800001A9DA5".
In the third step, the messages "Detected JN5189 ES2 with MAC address 00:00:00:00:00:00:00:00" and "Error: WRITE access not allowed on pFlash memory" will appear.
Which step is wrong? Or is the chip itself damaged?
Hi,
I was not able to reproduce your issue. Could you please confirm that you are using the latest version? You can find the DK6 Production Flash Programmer installer in the SDK (Path: SDK\tools\JN-SW-4407-DK6-Flash-Programmer).
Did you receive a warning that the Bootloader device is out of date? Could you please check it? Refer to section 4 of JN5189/QN9090/K32W061 ROM Patch Update.
Regards,
Ricardo
Hi Ricardo,
Thank you for your reply.
I will test it and report back when I have any new information.