According to this: https://forum.openwrt.org/viewtopic.php?pid=52389#p52389 the command is mtd -r erase nvram
(again, not tested myself).
What does the dir825 manual say about resetting to factory defaults? Is it somehow different than the 30-30-30? Because that should be doing the exact same thing (resetting the NVRAM).
...
Just looked it up. It says to hold the reset for 10secs and the router should reboot itself. Then wait a while before logging on. Perhaps by holding the full 30s it jumps to the firmware upload mode without resetting the NVRAM?
Thanks for looking up all of that info:) I've tried the mtd command a bunch of times and in different formats, but I get the same message:
Could not open mtd device: nvram
I also tried the 10 second reset and while it doesn't go into firmware upload mode, it doesn't seem to clear what ever is stuck in its craw.
I did a fresh install of the openwrt firmware, installed luci, hostapd & kmod-ath9k. I then opened luci (http://192.168.1.1) and found the following in the system log (I'm guessing these are indications of what is actually wrong, but I'm not sure how to interpret it. Anyway have any idea?
Jan 1 00:04:37 OpenWrt user.warn kernel: ath9k_hw: Unknown symbol ath_hw_setbssidmask
Jan 1 00:04:37 OpenWrt user.warn kernel: ath9k_hw: Unknown symbol ath_regd_get_band_ctl
Jan 1 00:04:37 OpenWrt user.warn kernel: ath9k_common: Unknown symbol ieee80211_get_hdrlen_from_skb
Jan 1 00:04:37 OpenWrt user.warn kernel: ath9k_common: Unknown symbol ieee80211_find_sta_by_hw
Jan 1 00:04:37 OpenWrt user.warn kernel: ath9k_common: Unknown symbol ath9k_hw_extend_tsf
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set_txpowerlimit
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set11n_aggr_last
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_start_tx_ba_cb_irqsafe
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_getdefantenna
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_reset_calvalid
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set11n_burstduration
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_intrpend
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set11n_ratescenario
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setcapability
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_btcoex_init_3wire
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath_gen_timer_alloc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_free_hw
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_reset
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setuptxqueue
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setuprxdesc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_startpcureceive
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath_rxbuf_alloc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_cmn_rx_skb_preprocess
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_putrxbuf
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_keyreset
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_alloc_hw
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_start_tx_ba_session
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setmcastfilter
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol regulatory_hint
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_btcoex_set_weight
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_register_hw
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setpower
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_rate_control_unregister
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_get_hdrlen_from_skb
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol __ieee80211_get_radio_led_name
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_phy_disable
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_cmn_padpos
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_cmn_rx_skb_postprocess
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_wake_queue
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath_hw_setbssidmask
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setrxabort
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_txstart
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol __ieee80211_get_tx_led_name
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_get_buffered_bc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_gettxintrtxqs
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_updatetxtriglevel
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_beaconinit
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_calibrate
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol wiphy_rfkill_set_hw_state
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set11n_aggr_middle
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_settsf64
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol __ieee80211_get_rx_led_name
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_name
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_beaconq_setup
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_stop_tx_ba_cb_irqsafe
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_init_btcoex_hw
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol wiphy_to_ieee80211_hw
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_puttxbuf
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath_reg_notifier_apply
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_queue_delayed_work
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_write_associd
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_cleartxdesc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol wiphy_rfkill_stop_polling
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set11n_txdesc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath_is_world_regd
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_gen_timer_stop
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_ani_monitor
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_getrxfilter
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_btcoex_disable
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_wake_queues
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set_tsfadjust
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_clr11n_aggr
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_rate_control_register
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set_sta_beacon_timers
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_configpcipowersave
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_btcoex_init_2wire
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_gettsf64
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_rxprocdesc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath_gen_timer_isr
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_resettxqueue
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_rxena
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_disable
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setopmode
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_tx_status
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_stop_queue
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_stop_queues
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_gettsf32
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_filltxdesc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_cfg_gpio_input
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set11n_aggr_first
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol __ieee80211_get_assoc_led_name
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol wiphy_rfkill_start_polling
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_reset_tsf
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_get_txq_props
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_releasetxqueue
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setrxfilter
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath_gen_timer_free
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set_keycache_entry
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_stoppcurecv
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_iterate_active_interfaces_atomic
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setmac
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol rate_control_send_low
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_unregister_hw
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_gettxbuf
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath_regd_init
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_gpio_get
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_beacon_get_tim
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_getisr
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_computetxtime
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_stoptxdma
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_getchan_noise
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_getcapability
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_stopdmarecv
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set_interrupts
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_wait
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_btcoex_enable
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_find_sta_by_hw
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_numtxpending
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ieee80211_queue_work
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set_gpio
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_gen_timer_start
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setantenna
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_setslottime
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_cfg_output
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_txprocdesc
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_procmibevent
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_detach
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_init
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol ath9k_hw_set_txq_props
Jan 1 00:04:38 OpenWrt user.warn kernel: ath9k: Unknown symbol mac80211_ieee80211_rx
Jan 1 00:04:38 OpenWrt user.info kernel: cfg80211: Using static regulatory domain info
Jan 1 00:04:38 OpenWrt user.info kernel: cfg80211: Regulatory domain: US
Jan 1 00:04:38 OpenWrt user.info kernel: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jan 1 00:04:38 OpenWrt user.info kernel: (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
Jan 1 00:04:38 OpenWrt user.info kernel: (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
Jan 1 00:04:38 OpenWrt user.info kernel: (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
Jan 1 00:04:38 OpenWrt user.info kernel: (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
Jan 1 00:04:38 OpenWrt user.info kernel: (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
Jan 1 00:04:38 OpenWrt user.info kernel: (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
Jan 1 00:04:38 OpenWrt user.info kernel: cfg80211: Calling CRDA for country: US