From ed000e77c89cccfee80f7223990c171d64ddf676 Mon Sep 17 00:00:00 2001 From: SarahW Date: Sun, 22 Oct 2017 12:38:45 +0100 Subject: [PATCH] Only set IFULL immediately following keyboard selftest on Toshiba T3100e. Fixes Samsung SPC systems. Patch from Greatpsycho. --- src/keyboard_at.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/keyboard_at.c b/src/keyboard_at.c index e7b6453..96357d2 100644 --- a/src/keyboard_at.c +++ b/src/keyboard_at.c @@ -359,7 +359,7 @@ void keyboard_at_write(uint16_t port, uint8_t val, void *priv) } /* T3100e expects STAT_IFULL to be set immediately * after sending 0xAA */ - keyboard_at.status |= STAT_IFULL; + if(romset == ROM_T3100E) keyboard_at.status |= STAT_IFULL; keyboard_at.status |= STAT_SYSFLAG; keyboard_at.mem[0] |= 0x04; keyboard_at_adddata(0x55);