Tem os passos como fazer aqui: https://github.com/LedgerHQ/blue-loader-python
E tbm pelo site oficial algumas coisas na verificaçao no caso do nano S podendo compara as versoes de hardware visualmente e no passo 2 tbm como verificar integridade do firmware: https://support.ledgerwallet.com/hc/en-us/articles/115005321449-Check-hardware-integrity
No meu caso, tive alguns problemas para instalar todas dependencias, tive que recorrer a alguns comandas não descritos nesses links oficiais mas no final acabou dando certo.
Achei interessante mesmo, apesar de nao ter nenhum caso de adulteração de firmware. O que teve foi um hardware já configurado com uma seed já pronta e impressa, um usuário leigo depositou nesse endereço pré criado pelo estelionátário e o mesmo roubou tudo assim que foi possível:
https://news.bitcoin.com/mans-life-savings-stolen-from-hardware-wallet-supplied-by-a-reseller/