Could you add some background, why do you think it would be useful?
If you mistakenly press the SRQ key, I think, it's faster to cycle through menu instead of waiting.
I always find it good practice to come back to a known state if a sequence of keys was not completed. For example there is AUTOHOLD and MINMAX in all functions, V DC, V AC, 2W Ohm, 4W Ohm, mA DC, mA AC. If I press SRQ once and the phone rings, when I come back and I see AUTOHOLD on the display, I don't remember if I was in V, A, etc. If it times out, I know where I am. Nothing wrong with the way it is now, just convenience. I know,
I guess this is meant for installations where you just don't want to use the USB interface at all.
It can be done, but it's a bit more complex than I like it...
I should be able to use it stand alone or USB with the instrument set to any address as long as I know what address was set to. The power up sequence that I think of is:
1. Try to read something from the default address (that is stored in the EEPROM), for example send an S and see if you receive back 0<CR><LF> or 1<CR><LF>
2. If you received the expected string, do nothing, the address is correct.
3. If you don't receive the expected string, scan all the GPIB addresses until you get the expected string and store the correct address in the EEPROM.
In general, step 3 should be executed only if the instrument GPIB has changed or it is the first install.
By the way, I made it to exit the continuity tester by switching the measurement function.
Thanks! Did you upload the hex somewhere?