I'm having issues with -di key under v3.0. When I try to use any card set other than default e.g. -di 0, -di 01, whatever - the miner cannot connect to pool displaying this error:
ZEC: Stratum - connecting to 'us1-zcash.flypool.org' <192.99.160.185> port 3333
ZEC: Stratum - Connected (us1-zcash.flypool.org:3333)
ZEC: Authorization failed
: {"id":2,"result":null,"error":[20,"InvalidzCashaddress!"]}
My login data in config.txt are valid, the miner logs in normally if I drop -di key from arguments. Tested that on two different rigs - still the same.
PS Just tried to run it bypassing config.txt with direct arguments in command line - works like it should.