Firmware should be the last one.
But in the fact ., the last firmware won't insure you get no problem.
For example., Thai 3770 with lastest firmware swv2.10 --> restart while navigate.
ESRI(Garmin dealer in Thailand) will release new firmware to fix it.

That is for 37xx., but I've never heard about restarting of 1xxx before.