As far as I can tell, the improvements to 8bitdo came in a newer version of fwupd than exists in 16.04. https://github.com/hughsie/fwupd/commit/0abde9c39ab18cfa2dec0e651b741ea59acbf519#diff-504d274506bc17713c5afaf24682f7ae and many others.
Backporting newer fwupd to Ubuntu 16.04 is not however a trivial effort due to other challenges. I would recommend that you try to run the update from a live USB stick for Ubuntu 17.10 which contains a newer fwupd.
As far as I can tell, the improvements to 8bitdo came in a newer version of fwupd than exists in 16.04. /github. com/hughsie/ fwupd/commit/ 0abde9c39ab18cf a2dec0e651b741e a59acbf519# diff-504d274506 bc17713c5afaf24 682f7ae
https:/
and many others.
Backporting newer fwupd to Ubuntu 16.04 is not however a trivial effort due to other challenges. I would recommend that you try to run the update from a live USB stick for Ubuntu 17.10 which contains a newer fwupd.