diff --git a/dm/dmtree/tr181/wifi.c b/dm/dmtree/tr181/wifi.c index d3651e4..f0c22ad 100644 --- a/dm/dmtree/tr181/wifi.c +++ b/dm/dmtree/tr181/wifi.c @@ -177,6 +177,10 @@ int get_radio_frequency(char *refparam, struct dmctx *ctx, char **value) dmubus_call("router", "wl", UBUS_ARGS{{"vif", wlan_name}}, 1, &res); DM_ASSERT(res, *value = ""); json_select(res, "frequency", 0, NULL, &freq, NULL); + if(strcmp(freq, "2") ==0 ) { + dmastrcat(value, freq, ".4GHz"); // MEM WILL BE FREED IN DMMEMCLEAN + return 0; + } dmastrcat(value, freq, "GHz"); // MEM WILL BE FREED IN DMMEMCLEAN return 0; }