Exemple #1
0
int setRegrev_5G_qtn(const char *regrev)
{
	int ret;
	char value[20] = {0};

	if( regrev==NULL || !isValidRegrev((char *)regrev) )
		return 0;

	if (!rpc_qtn_ready()) {
		fprintf(stderr, "ATE command error\n");
		return -1;
	}
	ret = qcsapi_bootcfg_update_parameter("regrev_5g", regrev);
	if (ret < 0) {
		fprintf(stderr, "ATE command error\n");
		return -1;
	}
	ret = qcsapi_bootcfg_get_parameter("regrev_5g", value, sizeof(value));
	if (ret < 0) {
		fprintf(stderr, "ATE command error\n");
		return -1;
	}

	memset(cmd, 0, 32);
	sprintf(cmd, "asuscfe1:regrev=%s", regrev);
	eval("nvram", "set", cmd );
	puts(nvram_safe_get("1:regrev"));
	return 1;
}
Exemple #2
0
int
setRegrev_5G(const char *regrev)
{
        if( regrev==NULL || !isValidRegrev(regrev) )
                return 0;

        eval("killall", "wsc");
        memset(cmd, 0, 32);
        sprintf(cmd, "asuscfepci/2/1/regrev=%s", regrev);
        eval("nvram", "set", cmd );
        puts(nvram_safe_get("pci/2/1/regrev"));
	return 1;
}