Der IEEE 802.11-Standard bietet keine Möglichkeit, vorab zu wissen, welche der beiden WEP-Authentifizierungsmethoden verfügbar ist. Ein Client müsste mit jeder Methode eine Authentifizierung versuchen und hoffen, dass die Implementierung des AP ausreichend ist, um die richtigen Ursachencodes zurückzugeben.
Aus meiner Erfahrung in den Jahren 1999-2002, als WEP alles war, was wir hatten, haben viele APs beschissene Implementierungen von WEP-Authentifizierungsmethoden und senden oft den falschen Ursachencode (oder reagieren überhaupt nicht), so dass Sie wirklich nicht zuverlässig arbeiten können unterscheiden zwischen "bad key" und "Algorithmus nicht unterstützt".
Ich habe zwar keine persönliche Erfahrung mit wpa_cli, aber ich wäre überrascht, wenn es einen Mechanismus gibt, mit dem ermittelt werden kann, welche WEP-Algorithmen unterstützt werden, da eine solche Funktion aufgrund unzureichender AP-Implementierungen äußerst unzuverlässig wäre und am Ende jeden frustrieren würde mit falschen oder nicht schlüssigen Ergebnissen.