@NotFuzzyWarm
Here are the cgminer commands for the A7 series.
These are the rows 1421 -> 1481 in the cgminer code.
#ifdef USE_AVALON7
OPT_WITH_CBARG("--avalon7-voltage",
set_avalon7_voltage, NULL, &opt_set_avalon7_voltage,
"Set Avalon7 default core voltage, in millivolts, step: 78"),
OPT_WITH_CBARG("--avalon7-voltage-level",
set_avalon7_voltage_level, NULL, &opt_set_avalon7_voltage_level,
"Set Avalon7 default level of core voltage, range:[0, 15], step: 1"),
OPT_WITH_CBARG("--avalon7-voltage-offset",
set_avalon7_voltage_offset, NULL, &opt_set_avalon7_voltage_offset,
"Set Avalon7 default offset of core voltage, range:[-2, 1], step: 1"),
OPT_WITH_CBARG("--avalon7-freq",
set_avalon7_freq, NULL, &opt_set_avalon7_freq,
"Set Avalon7 default frequency, range:[24, 1404], step: 12, example: 500"),
OPT_WITH_ARG("--avalon7-freq-sel",
set_int_0_to_5, opt_show_intval, &opt_avalon7_freq_sel,
"Set Avalon7 default frequency select, range:[0, 5], step: 1, example: 3"),
OPT_WITH_CBARG("--avalon7-fan",
set_avalon7_fan, NULL, &opt_set_avalon7_fan,
"Set Avalon7 target fan speed, range:[0, 100], step: 1, example: 0-100"),
OPT_WITH_ARG("--avalon7-temp",
set_int_0_to_100, opt_show_intval, &opt_avalon7_temp_target,
"Set Avalon7 target temperature, range:[0, 100]"),
OPT_WITH_ARG("--avalon7-polling-delay",
set_int_1_to_65535, opt_show_intval, &opt_avalon7_polling_delay,
"Set Avalon7 polling delay value (ms)"),
OPT_WITH_ARG("--avalon7-aucspeed",
opt_set_intval, opt_show_intval, &opt_avalon7_aucspeed,
"Set AUC3 IIC bus speed"),
OPT_WITH_ARG("--avalon7-aucxdelay",
opt_set_intval, opt_show_intval, &opt_avalon7_aucxdelay,
"Set AUC3 IIC xfer read delay, 4800 ~= 1ms"),
OPT_WITH_ARG("--avalon7-smart-speed",
opt_set_intval, opt_show_intval, &opt_avalon7_smart_speed,
"Set Avalon7 smart speed, range 0-1. 0 means Disable"),
OPT_WITH_ARG("--avalon7-th-pass",
set_int_0_to_65535, opt_show_intval, &opt_avalon7_th_pass,
"Set A3212 th pass value"),
OPT_WITH_ARG("--avalon7-th-fail",
set_int_0_to_65535, opt_show_intval, &opt_avalon7_th_fail,
"Set A3212 th fail value"),
OPT_WITH_ARG("--avalon7-th-init",
set_int_0_to_65535, opt_show_intval, &opt_avalon7_th_init,
"Set A3212 th init value"),
OPT_WITH_ARG("--avalon7-th-ms",
set_int_0_to_65535, opt_show_intval, &opt_avalon7_th_ms,
"Set A3212 th ms value"),
OPT_WITH_ARG("--avalon7-th-timeout",
opt_set_uintval, opt_show_uintval, &opt_avalon7_th_timeout,
"Set A3212 th timeout value"),
OPT_WITHOUT_ARG("--avalon7-iic-detect",
opt_set_bool, &opt_avalon7_iic_detect,
"Enable Avalon7 detect through iic controller"),
OPT_WITH_ARG("--avalon7-nonce-mask",
set_int_24_to_32, opt_show_intval, &opt_avalon7_nonce_mask,
"Set A3212 nonce mask, range 24-32."),
OPT_WITHOUT_ARG("--no-avalon7-asic-debug",
opt_set_invbool, &opt_avalon7_asic_debug,
"Disable A3212 debug."),
OPT_WITHOUT_ARG("--avalon7-ssplus-enable",
opt_set_bool, &opt_avalon7_ssplus_enable,
"Enable avalon7 smart speed plus."),
#endif
The voltage level command has value range from 0 to 15.