Over the first five months of 1977, "Berkeley" stood several inspections and made other preparations in anticipation of an overhaul in Bremerton. Entering the Puget Sound Naval Shipyard on 6 June, the warship received new turbo-generators, a satellite communications system, and upgrades to her tactical data system. Floated out of drydock on 16 December, she remained pierside until dock trials were complete on 4 May 1978. Underway for sea trials the following day, the warship finally sailed home to San Diego on 13 June, arriving there on the 23d, after stops at Seal Beach and Long Beach. She spent the rest of the year testing her weapon systems and training with the newly installed equipment.