I have a bullet m2 which will not accept any firm ware. I have tried to load the latest Arden and back to the Ubiquiti firmware and not able to communicate. I take the unit apart and connected to serial port. When I start the m2 it shows the unit booting and I unable to stop the boot process. It continues until it reads loading kernel and then it reboots.. Does anyone have any suggestions or what ever information you need.
This is what was displayed
U-Boot 1.1.4.2-s956 (Jun 10 2015 - 10:54:50) DRAM: 32 MB Flash: 8 MB PCIe WLAN Module found (#1). Net: eth0, eth1 Board: Ubiquiti Networks XM board (rev 1.0 e2d2) Hit any key to stop autoboot: 1 0 ## Booting image at 9f050000 ... Image Name: MIPS Ubiquiti Linux-2.6.32.68 Created: 2016-03-31 9:54:32 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1008243 Bytes = 984.6 kB Load Address: 80002000 Entry Point: 80002000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel ... Booting... U-Boot 1.1.4.2-s956 (Jun 10 2015 - 10:54:50) DRAM: 32 MB Flash: 8 MB Barney K3LA |
Sounds like an AirOS 5.6.x issue.
Did this unit have AirOS 5.6.x or higher on it?
Did you test it with the AREDN U-Boot Utility?
Did you downgrade via the AirOS GUI to AirOS 5.5.x before loading AREDN?
If you didn't downgrade to AirOS 5.5.x FIRST, then it's semi-bricked.
Since you have a serial connection, the good news is here: http://www.aredn.org/comment/1568#comment-1568
1) check the SIN (Serial IN) pin on the M2 to make sure it has a solid connection--are you also using a TTL to to RS-232 converter? A bad connection or voltage levels could explain this. Some converters may need power too.
2) make sure your terminal emulator is configured with "115200 8N1" per http://bloodhound.aredn.org/products/AREDN/wiki/HowTo/Unbrick . Try changing to ANSI isntead of defaults like vt100.
3) The version of uboot showing is the XM5.6 one and incompatible with AREDN, BBHN, and OpenWRT firmware. You might try to tftp the latest XM5.6.x factory image. (Trying to load via tftp the XM5.5.x version is incompatible and would guarantee running the unbrick instructions.)
Joe AE6XE
if I remember It will show that 5.6 loads but I was unable to connect to 192.168.1.20 but will try that again. Is there anything that I should be looking for on the serial port while I am loading 5.6 via the eithernet? Barney
Generally, if there is a repeated reboot process, this means that liunx failed to load and did not take over. linux returns an error back and the uboot process starts over as if newly powered on. When linux is loading correctly, you will see the system messages followed by the linux command line prompt.
A hardware failure can also cause a reboot loop. Look for some obscure error just before it loops back to discover why linux isn't loading.
Try the USB to TTY convertor on something else to confirm functionality. I sometimes try different USB ports on the computer--not all are the same.
Joe AE6XE
What is displayed on the serial console when the reset button is held for ~20 seconds during power on? (to confirm the reset button is pushed during power on?) You should be able to see it going into tftp mode. Does it do this? If it does, load XM5.6.x.
uboot is there and operating, so there's got to be a problem somewhere from the terminal emulator through the converter into the serial port of the device ultimately to the uboot program. A character is not getting to uboot to gain command line.
Joe AE6XE
D.
But the flashing lights appeared to be flashing correctly.
I thought I purchased the converter from a link on this site. It was from Adafruit. Powered by the usb end and I did not connect that lead for power on the ttl end.
I will let you know what I find. Barney