Eg25-g Performance issues, slow speeds, difficulty connecting

Im using a EG25-G. It is giving me consistent issues with speed, disconnecting, or unable to connect to carrier. Im wondering if unit is faulty or perhaps old firmware.

Current firmware is EG25GGGCR07A02M1G_30.001.30.001

How outdated is this firmware?

Can anyone supply me with most current one?