I have a Rocket M2, brand new that was donated to me. I am trying to flash it to Aredn using my Mac Terminal on TFTP. When I send the file I get the following back:
Error Code 514: Firmware check failed.
When I log into the ubiquity firmware it confirms it is a M2 XM, which is the firmware I downloaded. This leaves me questioning if I need to downgrade it before I can TFTP the aredn factory file to it?
Status settings in AIR OS are:
version: 5.6.11 (XM)
Device Model: Rocket M2
Any thoughts would be helpful.
Thanks in Advance
kf7ebx
Confirm you are loading the Factory file: aredn-3.19.3.0-ubnt-rocket-m-factory.bin
The name listed above is the file name I am working with. I have tried this on two identical devices.
double check:
1) using bin mode option to transfer the file with tftp
2) integrity of psychical cables and connections
options to try:
1) another laptop and cable
2) send the output from AirOS "dmesg", might spot a reason
Joe AE6XE
I just bought a Rocket M2 and have the idential problem that KF7EBX has.
>>>>>end of tftp output in the terminal window.
sent DATA <block=12416, 512 bytes>
received ACK <block=12416>
sent DATA <block=12417, 412 bytes>
received ERROR <code=2, msg=Firmware check failed>
Error code 512: Firmware check failed
Sent 6356992 bytes in 1.6 seconds
tftp>
yes, using bin mode, change dout cables etc. Verified the unit was in reset. Note that this does not wipe out the original firmware in the device. I can still get the AirOS login page.
--Brian, KF6HI
Looks like I'm having similar problem loading AREDN file to Bullet M2HP with XW.v6.1.5 Build 32116 Firmware.
Using Windows 10 TFTP. Unit is in TFTP mode (1&3 then 2&4 lights blinking). After initiating transfer lights continue in 1&3/2&4 pattern for about a minute then failure to connect message. Air OS still on unit - no change.
C:\Users\Sharon>tftp -i 192.168.1.20 put c:\AREDN\aredn-3.20.3.0-ath79-ubnt_bullet-m-xw-factory.bin
Anybody got any suggestions?
This really is simple just 1s & 0s. Getting all 6,543,210 in the right order is the problem.
Thanks
Earl
K4ZSW
ensure that you changed your pc's network adapter to Static (from DHCP) and something like 192.168.1.5 (255.255.255.0).
Then, ping 192.168.1.20
Only proceed if the ping responds.
If these are newly purchased devices, let's eliminate a possibility. Ubiquiti might have added further restrictions on the accepted firmware. Let's confirm the version of the bootloader. One way to find this version is to boot with AirOS, then command line ssh into the device "ssh ubnt@192.168.1.20", supply the default are set password, then type this command:
cat /dev/mtd0 | grep -i u-boot
If that doesn't work, then try
strings /dev/mtd0
and look through all the output to find u-boot version string.
Note, if Ubiquiti added more restrictions in a new release of the bootloader, then to roll back the bootloader, you have to install the next AirOS version back from within the AirOS UI (the bootloader is not updated with tftp install of AirOS). One version roll back at a time to get to the right bootloader version that accepts the current AREDN images.
Joe AE6XE
Here again a simple setting and knowing where to tap. In multiple tries I must have gotten out of sync with the static/dynamic setting. Set to static and all when as it should. Now setting up the radio part.
Made my day!
Thanks
Earl
K4ZSW