Page 1 sur 1

Lire le microprogramme d'une clef USB

Posté : sam. 5 mai 2018 09:48
par did18
Bonjour

En fait, tout ou presque est dans le titre...
Comment peut on lire le microprogramme d'une clef USB ? (la question qui suit sera inévitablement : comment modifier/upgrader ce microprogramme ?).
Après de nombreuses recherches sur le net, je n'ai trouvé qu'une seule solution (et encore c'est pas le top puisque sous W$), l'utilisation de "chip genius" (mais je préférerai une solution Linux).

Bonne journée.

Re: Lire le microprogramme d'une clef USB

Posté : sam. 5 mai 2018 19:52
par thierryR
Un microprogramme peut servir à optimiser ton proc.... Pour une clé USB sous linux, franchement, c'est complètement inutile.

Re: Lire le microprogramme d'une clef USB

Posté : dim. 6 mai 2018 06:44
par alain
Bonjour did18.

Sous Linux il y a bien "F3" qui te donne des infos sur les support de stockage en flash, mais seulement la taille réelle...(dispo dans les dépots)

Sinon il y a aussi "flashbench" qui semble faire plus de chose:(trad gogol... :? )
"Cet utilitaire permet d'identifier les propriétés des cartes SD et Flash
espace de rangement. En particulier, il peut être utilisé pour découvrir la page et le segement
tailles et nombre maximal de segments ouverts simultanément. Celles-ci
propriétés peuvent ensuite être utilisées pour mieux aligner les partitions et régler
options du système de fichiers pour des performances maximales".

Ça semble s'approcher de chip genius.

Mais je ne sais absolument pas comment ça fonctionne. Je te mets un lien vers le github ou il y a des explications (en anglais... :? )
Github flashbench
Si tu pense que ça peut t'interresser, fait une recherhe avec "how to use flashbench" . Tu peux aussi chercher en français :l :D

Re: Lire le microprogramme d'une clef USB

Posté : lun. 7 mai 2018 15:36
par did18
Bonjour

Merci alain et thierryR pour vos réponses.

Flashbench est plus un outils pour la "maintenance" d'une clef... Encore faut il pouvoir y accéder.
J'ai 2 clefs qui sont totalement invisible (sous mint, puppy-linux et même sous w$ (et sous plusieurs machines différentes)
Et une 3ème clef qui est en lecture seule. Même Gparted n'arrive pas à y accéder.
Bien sur si je fait un hdparm -r0 /dev/sdb elle semble en lecture/écriture, mais dès que je tente d'y accéder, pour quelque opération que ce soit, j'ai un message indiquant que la clef est en lecture seule.
Impossible donc de la remettre en configuration "usine" ou de lui faire un "reset"

Cela semble confirmer qu'hormis sous w$, il n'y a pas d'outils prévus pour linux (même pas pour upgrader le fimware de la clef).

Concernant les firmwares, j'ai trouvé ce lien http://www.acelaboratory.com/supportlist.php" onclick="window.open(this.href);return false;

Bien entendu il faut récupérer le VID et le PID de la clef, le cas échéant ouvrir la clef pour récupérer la marque du contrôleur et de la mémoire.

Bonne journée