I don't have much more to say,
@Wrecked explained the situation quite good.
If the gimbal flashes green for like a minute, then stops for a while, flashes three long reds and starts over - this usually means Ambarella cannot communicate to OFDM. Normally the reason is in ribbon cable, but if it was caused by software update, then programming of either Ambarella or OFDM may be corrupted.
What you need to do now is to try force Ambarella to write the log on SD-card. You can do this by placing VERY old firmware on the sd-card - the drone will refuse to do any change to its software, but will write the log which informs which modules were talking to Ambarella correctly.
Here you can find more general info about the OFDM Board and Gimbal Top board:
DJI Hardware · mefistotelis/phantom-firmware-tools Wiki · GitHub