ipv6 ping connect: invalid argument on android
use the following syntax on Android:
ping6 fe80::405a:e0a5:e054:cbde%wlan0
You must add %wlan0 since it is a link-local address, and your android device has multiple interfaces (Wi-Fi and mobile at least), so you need to tell your device the interface/link you want to use with this link-local address.