Uniti - Failed ARM upgrade

Hello,

I performed last week the upgrade my Uniti 1 (With the later 24/192 streaming board) from version 4.6 to 4.9. At the end of the ARM upgrade phase, the update failed with “ Communications Failed” reason. In details, the upload stopped at 99%.

I tried to perform new upgrades in 4.4, or 4.6 with 2 different computers in order to have different serial ports (Integrated COM port, usb-Serial converter) and I got the same failure.

My NaimUniti is now no more operationnal.

Do you have any idea of the reason of this failure and how to solve this issue?

Thanks.

Were both the Uniti and the computer connected to the internet by cable?

Yes, they were.

@NeilS may have some ideas.

I would also contact Naim support as the instructions on the error screen advise. It’s un likely given you have tried a few times you will be able to resolve this on your own.

Good afternoon! Where can I get the program and the firmware file?

You can get the firmware here. Be sure to download and follow the instructions carefully.

1 Like

OK. I sent also in the same time a support request to Naim support.

The early Units had an electroytic cap on the RS232 IC’s internal regulator. It was found that this could cause data corruption, especially when cold. It was updated to a ceramic capacitor in 2010.

It could cause issues similar to how you describe.

Try leaving the unit powered up for an hour before trying the update to allow it to warm up. Alternatively, heat the area around the serial port using a hairdryer - the cap lives just behind the socket.

Regards

Neil.

1 Like

Thanks Neil for your feedback.

I tried the first proposal and let the unit powered up for all the night. I launched the upgrade and I got the same result at the end of the ARM FW upload with a failed upgrade.

Then I heated the area around the serial port and launched the upgrade. I really noticed an improvement during the FW upload (less than 10 min instead of 40/50 min to reach 99%). Unfortunately at 99% I still got 5 consecutive retries and the upgrade was aborded.

At last, I monitored the traffic on the serial port during the upload and noticed that the last data block (probably the last one because it is really smaller than the previous ones) sent by the laptop is considered as “NACK” by the Naim unit, and after 5 retransmissions with a “NACK” reply, the link is released.

I do not see what could have an effect on this last block to consider it bad.

2 Likes

The fact that the serial upload speed increased after warming is encouraging that we may be on the right track - if so, persistance is the key!

Keep warming & repeating.

Regards

Neil.

1 Like

Hello,

I got a feedback from Naim support and I tried the reset of the unit, but without success. The Naim support was anyway not very optimistic on the result of the reset.

I finally opened the Uniti, disconnected the flat ribbon cable on the streaming board for the host connection for a test and launched the ARM upgrade, while warming the back of the unit. Surprisingly, the ARM upgrade ended successfully. And after reconnection of the flat ribbon cable and a power off/ power on circle , I could finalize the upgrade. The unit is now in 4.9.

I don’t have the final root cause (maybe this flat ribbon cable not correctly inserted ?), but at least now the unit is fully operational.

Thanks for your help,

Regards,

Pascal

4 Likes

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.