From 3a2ab04dba803b091faf56cb2a0efa15ebbf3a7a Mon Sep 17 00:00:00 2001 From: Gemini Bot Date: Wed, 21 Jan 2026 14:24:29 +0000 Subject: [PATCH] Hard-patch driver to ALWAYS force SHA256 mode (no Scrypt check) --- src/cgminer-gc3355/driver-gridseed.c | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/src/cgminer-gc3355/driver-gridseed.c b/src/cgminer-gc3355/driver-gridseed.c index 951754e..0a11fc1 100644 --- a/src/cgminer-gc3355/driver-gridseed.c +++ b/src/cgminer-gc3355/driver-gridseed.c @@ -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)"); - gc3355_send_cmds(gridseed, str_btc_reset); - } + + // 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 - gc3355_send_cmds(gridseed, str_btc_reset); + + // FORCE SHA256 MODE + gc3355_send_cmds(gridseed, str_btc_reset); + usb_buffer_clear(gridseed); return gridseed_send_task(gridseed, work); }