En fait dans le script du mec il y a juste une erreur à la ligne 39, il veut concaténer des bytes et des str. Ça ne fonctionne pas car name est une variable de type byte
.
Si ça fonctionne chez le khey c'est :
- soit parce qu'il ne rentre pas dans la condition de la ligne 40 donc l'erreur n'est pas atteinte,
- soit la fonction unpack
ligne 40 renvoie bien une str
dans name
à la ligne 35 et dans ce cas c'est ton fichier (ton firmware je suppose) que tu passes en argument à ton programme qui est mal formaté.
Comme tu rentres dans la condition ligne 39, j'ai l'impression qu'il y a un problème avec ton fimware.