I converted an old bash script to Python and this new scripts does everything on it’s own. You only need to launch the script and that’s about it. What does it? Who needs it? Well. That is pretty simple, when you look at the output of smcver.py:
-------------------------------------------------- SMCver.py v1.0 Copyright (c) 2017 by Pike R. Alpha -------------------------------------------------- Mac-031B6874CF7F642A | iMac14,1 | v2.14f24 Mac-189A3D4F975D5FFC | MacBookPro11,1 | v2.16f68 Mac-27ADBB7B4CEE8E61 | iMac14,2 | v2.15f7 Mac-2BD1B31983FE1663 | MacBookPro11,3 | v2.19f12 Mac-35C1E88140C3E6CF | MacBookAir6,1 | v2.12f143 Mac-35C5E08120C7EEAF | Macmini7,1 | v2.24f32 Mac-3CBD00234E554E41 | MacBookPro11,2 | v2.18f15 Mac-42FD25EABCABB274 | iMac15,1 | v2.22f16 Mac-473D31EABEB93F9B | MacBookPro13,1 | v2.36f97 Mac-65CE76090165799A | iMac17,1 | v2.33f10 Mac-66E35819EE2D0D05 | MacBookPro13,2 | v2.37f20 Mac-77EB7D7DAF985301 | iMac14,3 | v2.17f7 Mac-7DF21CB3ED6977E5 | MacBookAir6,2 | v2.13f15 Mac-81E3E92DD6088272 | iMac14,4 | v2.21f92 Mac-937CB26E2E02BB01 | MacBookAir7,2 | v2.27f2 Mac-9AE82516C7C6B903 | MacBook9,1 | v2.35f105 Mac-9F18E312C5C2BF0B | MacBookAir7,1 | v2.26f2 Mac-A369DDC4E67F1C45 | iMac16,1 | v2.31f36 Mac-A5C67F76ED83108C | MacBookPro13,3 | v2.38f7 Mac-B809C3757DA9BB8D | iMac17,1 | v2.34f2 Mac-BE0E8AC46FE800CC | MacBook8,1 | v2.25f87 Mac-DB15BD556843C820 | iMac17,1 | v2.33f10 Mac-E43C1C25D4880AD6 | MacBookPro12,1 | v2.28f7 Mac-F60DEB81FF30ACF6 | MacPro6,1 | v2.20f18 Mac-FA842E06C61E91C5 | iMac15,1 | v2.23f11 Mac-FFE5EF870D7BA81A | iMac16,2 | v2.32f20 --------------------------------------------------
With my new script, everyone can check the latest Apple’s SMC version info. You don’t need anyone. No more waiting. Not for anyone. Nobody controls you. You are in control. Totally.
Note: smcver.py calls installSeed.py v3.3+ for the actual download and expanding of FirmwareUpdate.pkg This new update of instalSeed.py and smcver.py will be shared a.s.a.p.
Another script (efiver.py) to check the latest EFI ROM version info will also be shared soon. With the same kind of informative (board-id/model-id) output.
where’s MacBookPro9,1 ?
If it’s not there, then there is no update for it. At least not in this round of updates. Might have been there earlier of course.
Pingback: New Handy Script Called efiver.py – Pike's Universum