1 votes

Interprétation de la date de fabrication de la batterie AppleSmartBattery à partir de ioreg dans MacOS Big Sur et les versions ultérieures

J'essaie de déterminer l'âge de la batterie (en le calculant à partir de sa date de fabrication). J'ai besoin de ces informations pour un projet sur lequel je travaille et j'ai besoin de savoir comment y accéder de manière programmatique.

Normalement, il était facile de procéder comme indiqué aquí . Mais depuis Big Sur, ce nombre entier à cinq chiffres s'est transformé en quelque chose de totalement méconnaissable. J'ai trouvé este Cette personne a eu du mal à expliquer ce que cela signifiait réellement et comment en extraire la date de fabrication.

Je n'ai pas réussi à trouver la fiche technique pour comprendre ce qu'Apple veut dire avec ce chiffre aussi, donc si quelqu'un a des informations, ce serait très utile. Merci :)

Si cela a de l'importance, j'extrais actuellement ces informations à l'aide de

ioreg -l -n AppleSmartBattery -r | grep -e \"ManufactureDate\" \
    | awk -F',' '{printf ("%s", $56)}' | awk -F'=' '{printf ("%i", $2)}'

2voto

Jose Chavez Points 645

Au lieu de regarder la date de fabrication, vous devriez plutôt regarder le numéro de série de la batterie. Il peut être récupéré avec la même commande :

ioreg -l -n AppleSmartBattery -r

Dans le résultat, vous trouverez quelque chose de similaire à ceci :

"BatterySerialNumber" = "12345678901234567"

Vous ne devez examiner que les caractères des indices 4 à 7 du numéro de série conformément à ce modèle :

"BatterySerialNumber" = "---YWWD----------"

La signification ici est Y=Année, W=Semaine, D=Jour.

Par exemple, si votre numéro de série contient "9214", cela signifie que votre batterie a été fabriquée en 2019, semaine 21, jour 4 de la semaine - c'est-à-dire le 24 mai 2019.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X