} else {
            if ("WEP_128" == $arConfig['security']) {
                setStr("Device.WiFi.AccessPoint.{$i}.Security.X_CISCO_COM_WEPKey128Bit.1.WEPKey", $arConfig['network_password'], false);
                setStr("Device.WiFi.AccessPoint.{$i}.Security.X_CISCO_COM_WEPKey128Bit.2.WEPKey", $arConfig['network_password'], false);
                setStr("Device.WiFi.AccessPoint.{$i}.Security.X_CISCO_COM_WEPKey128Bit.3.WEPKey", $arConfig['network_password'], false);
                setStr("Device.WiFi.AccessPoint.{$i}.Security.X_CISCO_COM_WEPKey128Bit.4.WEPKey", $arConfig['network_password'], false);
                setStr("Device.WiFi.AccessPoint.{$i}.Security.ModeEnabled", $encrypt_mode, true);
            } else {
                //no open, no wep
                //bCommit false->true still do validation each, have to group set this...
                DmExtSetStrsWithRootObj("Device.WiFi.", true, array(array("Device.WiFi.AccessPoint.{$i}.Security.ModeEnabled", "string", $encrypt_mode), array("Device.WiFi.AccessPoint.{$i}.Security.X_CISCO_COM_EncryptionMethod", "string", $encrypt_method)));
                setStr("Device.WiFi.AccessPoint.{$i}.Security.X_CISCO_COM_KeyPassphrase", $arConfig['network_password'], true);
            }
        }
    }
    setStr("Device.WiFi.SSID.{$i}.SSID", $arConfig['network_name'], true);
    setStr("Device.WiFi.AccessPoint.{$i}.SSIDAdvertisementEnabled", $arConfig['broadcastSSID'], true);
    if ("mso" == $thisUser) {
        // if ("false" == $arConfig['enableWMM']){
        // setStr("Device.WiFi.AccessPoint.$i.UAPSDEnable", "false", true);
        // }
        // setStr("Device.WiFi.AccessPoint.$i.WMMEnable", $arConfig['enableWMM'], true);
        //when disable WMM, make sure UAPSD is disabled as well, have to use group set
        if (getStr("Device.WiFi.AccessPoint.{$i}.WMMEnable") != $arConfig['enableWMM']) {
            DmExtSetStrsWithRootObj("Device.WiFi.", true, array(array("Device.WiFi.AccessPoint.{$i}.UAPSDEnable", "bool", "false"), array("Device.WiFi.AccessPoint.{$i}.WMMEnable", "bool", $arConfig['enableWMM'])));
        }
    }
}
// setStr("Device.WiFi.Radio.$r.X_CISCO_COM_ApplySetting", "true", true);
MiniApplySSID($i);
echo $jsConfig;
             }
             // setStr("Device.WiFi.Radio.1.X_CISCO_COM_ApplySetting", "true", true);
             // setStr("Device.WiFi.Radio.2.X_CISCO_COM_ApplySetting", "true", true);
             MiniApplySSID(1);
             MiniApplySSID(2);
         } else {
             if ("wps_method" == $arConfig['sub_target']) {
                 $ssids = explode(",", getInstanceIds("Device.WiFi.SSID."));
                 foreach ($ssids as $i) {
                     setStr("Device.WiFi.AccessPoint.{$i}.WPS.ConfigMethodsEnabled", $arConfig['wps_method'], true);
                     // setStr("Device.WiFi.Radio.$i.X_CISCO_COM_ApplySetting", "true", true);
                 }
                 // setStr("Device.WiFi.Radio.1.X_CISCO_COM_ApplySetting", "true", true);
                 // setStr("Device.WiFi.Radio.2.X_CISCO_COM_ApplySetting", "true", true);
                 MiniApplySSID(1);
                 MiniApplySSID(2);
             }
         }
     }
     echo $jsConfig;
 } else {
     if ("pair_client" == $arConfig['target']) {
         // $pair_num = getStr("Device.WiFi.AccessPoint.$i.AssociatedDeviceNumberOfEntries");
         // $pair_res = "fail";
         if ("PushButton" == $arConfig['pair_method']) {
             setStr("Device.WiFi.AccessPoint.{$i}.WPS.X_CISCO_COM_ActivatePushButton", "true", true);
         } else {
             setStr("Device.WiFi.AccessPoint.{$i}.WPS.X_CISCO_COM_ClientPin", $arConfig['pin_number'], true);
         }
         // for ($j=0; $j<16; $j++)
         // {