The controller can update via the Go app. For the battery and copter, I downloaded the latest update ZIP file from DJI, UNZIP the ZIP, and copied the .bin file only to the SD card. Inserted the SD card into the gimbal, then boot up the copter. This updated the copter and battery. I also updated a second battery using the same file still on the card. Your Phantom will emit 4 tones while updating, and the LED on the gimbal will alternate red and green. When the update is done, the copter will emit 3 tones, and the LED will be solid green. There will be a txt file written to the card telling you the status of the update. If all is well, delete both the .bin and ,txt file from the card.