if ($wlanmac == "") { $wlanmac = query("/runtime/tmpdevdata/wlanmac_sb"); } $lanmac = query("/runtime/tmpdevdata/lanmac"); $wlan5mac = query("/runtime/tmpdevdata/wlanmac2"); $ssid_2G = query("/runtime/tmpdevdata/ssid_2G"); $ssid_5G = query("/runtime/tmpdevdata/ssid_5G"); /* set default time zone by countrycode, Sammy */ $country = get("", "/runtime/tmpdevdata/countrycode"); changes_default_tz($country); if (query("/runtime/tmpdevdata/isfreset") == "YES" || query("/runtime/devdata/isfreset") == "YES") { $isfreset = "YES"; } if ($isfreset == "YES") { changes_default_wifi($WLAN1, $ssid_2G, $password, $lanmac, $country); changes_default_wifi($WLAN2, $ssid_5G, $password, $wlan5mac, $country); } //set default value for CN if ($country == "CN") { if ($isfreset == "YES") { $wan_infp = XNODE_getpathbytarget("", "inf", "uid", $WAN1, 0); $wan_inet = get("", $wan_infp . "/inet"); $wan_inetp = XNODE_getpathbytarget("/inet", "entry", "uid", $wan_inet, 0); set($wan_inetp . "/addrtype", "ppp4"); $phy = XNODE_getpathbytarget("", "phyinf", "uid", $WLAN1, 0); set($phy . "/media/dot11n/bw2040coexist", "0"); } } $hwver = query("/runtime/tmpdevdata/hwver"); $image_sign = query("/runtime/tmpdevdata/image_sign"); if ($image_sign == "wrgac05_dlob.hans_dir850l_SN") {
set("authtype", "WPA+2PSK"); set("encrtype", "TKIP+AES"); set("wps/configured", "1"); set("ssid", $ssid); set("nwkey/psk/passphrase", "1"); set("nwkey/psk/key", $password); set("nwkey/wpa/groupintv", "3600"); set("nwkey/rekey/gtk", "1800"); } else { TRACE_error("the mfc do not init wifi password,using default"); } } $password = query("/runtime/tmpdevdata/wifipassword"); $wifiverify = query("/runtime/devdata/wifiverify"); if ($wifiverify == "1") { $password = ""; } $wlanmac = query("/runtime/tmpdevdata/wlanmac"); if ($wlanmac == "") { $wlanmac = query("/runtime/tmpdevdata/wlanmac_sb"); } $ssid = query("/runtime/tmpdevdata/ssid_2G"); changes_default_wifi($WLAN1, $ssid, $password, $wlanmac); $wlanmac = query("/runtime/tmpdevdata/wlanmac2"); $ssid = query("/runtime/tmpdevdata/ssid_5G"); changes_default_wifi($WLAN2, $ssid, $password, $wlanmac); /*remove links*/ del("/runtime/tmpdevdata"); ?>