I'm at a loss, I dont really know what to do here. The other day I posted in here after my 88u on 380.63-2 had an epic crash and burn. No idea why it happened but it did. Everything was running smooth until last tuesday, then its been a disaster ever since.
I used recovery mode and asus utility to flash back to most recent stock firmware (which I believe is 380.4180), that runs stable as far as I can tell. The minute I load any recent version of Merlin (380.63.-2 & .64) on the router its a complete disaster. The WiFi does not work at all (both radios enabled, but icon is greyed out, temp readings show disabled, only 5g LED is lit), the CPUs switch between one running at near 100% and the other running at below 5%, they then switch back and forth constantly. The wireless log screen looks like I scrolled down the page but I cannot move it, gui locks up totally, just a mess. The log had several odd entries (or they may not be, im not sure).
So I used recovery app to flash Merlin, instead of doing it through the router. The 2g wifi comes back up, 5G radio is reported as disabled in the wireless site survey though it is enabled on the professional tab. I cannot enable the 5g radio to save my life (and the LEDs are reversed on the router). Remaining overall operation is super sketchy at best. The gui is slow as well.
The log showed:
Jan 4 13:19:56 kernel: External imprecise Data abort at addr=0xa7800000, fsr=0x1406, pc=0x80204980 lr=0x7f3b17e0 ignored.
Jan 4 13:19:56 kernel: External imprecise Data abort at addr=0xa7800000, fsr=0x1406, pc=0x80204980 lr=0x7f3b17e0 ignored.
Jan 4 13:19:56 kernel: External imprecise Data abort at addr=0xa7800000, fsr=0x1406, pc=0x8030f234 lr=0x7f3b17e0 ignored.
Jan 4 13:19:56 kernel: External imprecise Data abort at addr=0xa7800000, fsr=0x1406, pc=0x80204980 lr=0x7f3b17e0 ignored.
Jan 4 13:19:56 kernel: dhd_attach(): thread:dhd_watchdog_thread:cd5 started
Jan 4 13:19:56 kernel: ring_info_raw: 56
Jan 4 13:19:56 kernel: dc 53 3f 00 ac 64 3f 00 c0 66 3f 00 d4 68 3f 00
Jan 4 13:19:56 kernel: da 68 3f 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 4 13:19:56 kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 4 13:19:56 kernel: 00 00 00 00 0a 01 00 00
Jan 4 13:19:56 kernel: CUR_ETHERADDR : 6
Jan 4 13:19:56 kernel: 34 97 f6 20 eb 64
Jan 4 13:19:56 kernel: Dongle Host Driver, version 1.369.1 (r628771)
Jan 4 13:19:56 kernel: Compiled in drivers/net/wireless/bcmdhd on May 30 2016 at 14:06:44
Jan 4 13:19:56 kernel: Register interface [eth2] MAC: 34:97:f6:20:eb:64
Jan 4 13:20:01 rc_service: skip the event: restart_wlcscan.
Jan 4 13:20:07 kernel: device eth1 entered promiscuous mode
Jan 4 13:20:07 kernel: br0: topology change detected, propagating
Jan 4 13:20:07 kernel: br0: port 2(eth1) entering forwarding state
Jan 4 13:20:07 kernel: br0: port 2(eth1) entering forwarding state
The first line was repeated a lot but only happened one after I used recovery to flash 380.63-2.
This message appears continually as well:
Jan 4 13:23:33 kernel: dhd_detach(): thread:dhd_watchdog_thread:102e terminated OK
Jan 4 13:23:34 kernel: dhd_detach(): thread:dhd_watchdog_thread:1025 terminated OK
Jan 4 13:23:34 kernel: PCI_PROBE: bus 1, slot 0,vendor 14E4, device 4365(good PCI location)
Jan 4 13:23:34 kernel: dhd_attach(): thread:dhd_watchdog_thread:103b started
Jan 4 13:23:34 kernel: ring_info_raw: 56
Jan 4 13:23:34 kernel: dc 53 3f 00 ac 64 3f 00 c0 66 3f 00 d4 68 3f 00
Jan 4 13:23:34 kernel: da 68 3f 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 4 13:23:34 kernel: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 4 13:23:34 kernel: 00 00 00 00 0a 01 00 00
Jan 4 13:23:34 kernel: CUR_ETHERADDR : 6
Jan 4 13:23:34 kernel: 34 97 f6 20 eb 60
Jan 4 13:23:34 kernel: Dongle Host Driver, version 1.369.1 (r628771)
Jan 4 13:23:34 kernel: Compiled in drivers/net/wireless/bcmdhd on May 30 2016 at 14:06:44
Jan 4 13:23:34 kernel: Register interface [eth1] MAC: 34:97:f6:20:eb:60
Jan 4 13:23:34 kernel: PCI_PROBE: bus 1, slot 0,vendor 14E4, device 4365(good PCI location)
It also records a "restart_wireless" via httpd.. several times by itself and also when I make changes to wireless settings in an attempt to enable 5g or make any changes.
After hammering on this thing all different ways I recovered to 380.4180 stock, reset, then WiFi failed shortly after config. Factory reset again, wifi acting weird, so I just pulled the plug for a while. Started back up and apparently everything is working so far... on stock firmware.
Is there an issue with flashing from the most recent asus 380.4180 to Merlin 380.64 or ANY version for that matter? A few others have reported issues with .64 and 88U, has something changed with the new asus firmware causing issues with merlin's builds? Is it possible the firmware downloads have been compromised? Could my router have been compromised, or would a recovery flash wipe everything out, or can I go even further ssh into the router & clean out more?
I wrote the above yesterday, since then stock firmware has been running without a hitch. I might as well spend half of today battling this thing again, I had considered contacting Asus for a possible RMA, but it runs fine on stock. Looking at posts about running a minimal setup, which I am, but it mentions using a JFFS partition format at next restart, and restarting several times, unplugging for a time etc. Should I reboot it like a bunch of times, flash it to Merlin, attempt to use the GUI to format JFFS partition and reboot a bunch, pull the power etc? This is getting humorous.