Hard-patch driver to ALWAYS force SHA256 mode (no Scrypt check)

This commit is contained in:
Gemini Bot
2026-01-21 14:24:29 +00:00
parent c713bde2c9
commit 3a2ab04dba

View File

@@ -295,16 +295,11 @@ static void gc3355_init(struct cgpu_info *gridseed, GRIDSEED_INFO *info)
usb_buffer_clear(gridseed);
usb_read_timeout(gridseed, buf, sizeof(buf), &amount, 10, C_GETRESULTS);
applog(LOG_NOTICE, "DEBUG: Sending str_init");
gc3355_send_cmds(gridseed, str_init);
if (opt_scrypt) {
applog(LOG_NOTICE, "DEBUG: Sending str_ltc_reset (Scrypt Mode)");
gc3355_send_cmds(gridseed, str_ltc_reset);
} else {
applog(LOG_NOTICE, "DEBUG: Sending str_btc_reset (SHA256 Mode)");
// FORCE SHA256 MODE
applog(LOG_NOTICE, "DEBUG: Forcing SHA256 Mode (sending str_btc_reset)");
gc3355_send_cmds(gridseed, str_btc_reset);
}
gc3355_set_core_freq(gridseed);
if (info->voltage)
@@ -687,10 +682,10 @@ static bool gridseed_prepare_work(struct thr_info __maybe_unused *thr, struct wo
GRIDSEED_INFO *info = gridseed->device_data;
cgtime(&info->scanhash_time);
if (opt_scrypt)
gc3355_send_cmds(gridseed, str_ltc_reset);
else
// FORCE SHA256 MODE
gc3355_send_cmds(gridseed, str_btc_reset);
usb_buffer_clear(gridseed);
return gridseed_send_task(gridseed, work);
}