Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I agree, you might be right. I assume that iStat menus simply cuts off the less significant digits. So 9mA would be displayed as 0.00A (and not rounded to 0.01A). Intel specifies max. 9 mA for Idle (660p). IStat reports 0.00A on battery and 0.17A on power adapter. You could argue that it’s wishfull thinking... But it could also be correct. No kext files, Big Sur, latest boot rom.

I'm afraid what he said is very different from what you saw. Pls stop coming back to this topic again and again and again. It seems to people knowing what you're talking about, you proved nothing. To newbies, you've been just confusing people.

You could come up with some experiment yourself and check if you're really saving battery with your "power management new BootRom" Couldn't you? Or, perhaps you can also produce screenshots (take fiftystorm's template) to show people what you saw. Ofc in your case, the graph will be no kexts but some disk activities with different current levels.
 
If you have a 11,3 model, than you should have used a file with 113 in the name. It can have another extension. (You don’t mention the first file that you used). But it works, 👍🏼
Hi @MauriceG There is no file with 113 in the name? I used MBP111.scap originally that did not work, then tried MBP112.scap which worked. The next file in sequence is MBP114.fd should I try that?

One issue I've noticed is that I get an out of application memory when waking the MBP from sleep but I don't know if that's related? The only other change I've made recently is installing iStats Menu.
 
Hi Everyone, I'm new on this forum, and tried to search this topic for my problem, but could't find the answer, so sorry for bothering if I was unaware, but information is very much here!
I have a MBP 15' mid-2015 with newest Catalina 10.15.7 Boot ROM: 426.0.0.0.0
2 days ago replaced my samsung made proprietary apple 128GB drive with Silicon Power UD70 500 Gb, which should be able speed up to 3,400/3,000 R/W but speeds are only 930/1700 compared to the 600/1800 former drive's speed.
At NVMExpress menu x4 and 8.0 GT/s are shown. Is there anything that I have to do to reach higher speeds?
May be the problem, that I'm using cheap chinese adapters from aliexpress? Tried 4 types of them with the same speed results. To me they look identical to sintech adapters, but maybe not. Thx
 
Hi @MauriceG There is no file with 113 in the name? I used MBP111.scap originally that did not work, then tried MBP112.scap which worked. The next file in sequence is MBP114.fd should I try that?

One issue I've noticed is that I get an out of application memory when waking the MBP from sleep but I don't know if that's related? The only other change I've made recently is installing iStats Menu.
Hi @MauriceG I did a bit more research and according to this article https://support.apple.com/en-in/HT201518 MBP112 is the correct firmware for a MBP11,3 The article also says that the firmware will not be applied if the file is not the correct match for the MBP version. So hopefully my applying the MBP112.scap was correct.
Hopefully someone else can confirm this.
 
Hi @MauriceG I did a bit more research and according to this article https://support.apple.com/en-in/HT201518 MBP112 is the correct firmware for a MBP11,3 The article also says that the firmware will not be applied if the file is not the correct match for the MBP version. So hopefully my applying the MBP112.scap was correct.
Hopefully someone else can confirm this.
Sure it is :
Code:
/usr/libexec/firmwarecheckers/eficheck/eficheck --integrity-check | grep "EFI Version"
EFI Version: MBP112.88Z.F000.B00.2012171744  (Boot ROM Version: 430.0.0.0.0)

Code:
Hardware Overview:

  Model Name:    MacBook Pro
  Model Identifier:    MacBookPro11,2
  Processor Name:    Quad-Core Intel Core i7
  Processor Speed:    2 GHz
  Number of Processors:    1
  Total Number of Cores:    4
  L2 Cache (per Core):    256 KB
  L3 Cache:    6 MB
  Hyper-Threading Technology:    Enabled
  Memory:    8 GB
  System Firmware Version:    430.0.0.0.0
  SMC Version (system):    2.18f15
11,2 and 11,3 share the same firmware.
 
I have the mid-2015 15" MacBook Pro that came with th2 512GB Apple SSD. I just replaced it with the Crucial P2 2tb NVMe. I copied a CC clone of Big Sur to the new NVMe and updated to 11.2. Idle SSD was around .21A. I downloaded SsdPmEnabler and followed the instructions for installing the kext. The idle SSD power usage dropped down to .01 and bounces around as processes use the SSD. You can see the results in the attached picture. The kext was installed just before 5:29. That is excellent results which I hope continue to work with future updates.
Hi there ! Same model of macbook and same ssd. Did you install NvmeFix and lilu ?
 
I'm afraid what he said is very different from what you saw. Pls stop coming back to this topic again and again and again. It seems to people knowing what you're talking about, you proved nothing. To newbies, you've been just confusing people.

You could come up with some experiment yourself and check if you're really saving battery with your "power management new BootRom" Couldn't you? Or, perhaps you can also produce screenshots (take fiftystorm's template) to show people what you saw. Ofc in your case, the graph will be no kexts but some disk activities with different current levels.
Dear lvic,
Sorry, it was never my intention to upset you.

There have been many observations in this forum (including a couple of my own, with photo's). Unfortunately there are several observations that simply don't make sense to me (or you, with regard to my Intel 660p). As such, I'm trying to come to hypotheses that might explain what we observe. Maybe they can be validated (yes, with even more tests/observations).

The "experiment" below will be my last contribution; I don't like the tone of your recent replies and my mission is completed: the upgrade of the SSD. It’s affordable, bigger, faster, battery run time is comparable and it’s rock stable. The only small concession is the boot time. I might get into that to learn why.
For my next project I’ve bought an Edgerouter 4 and a Cisco layer 3 switch. Not because I needit, but to learn and have fun during this everlasting lockdown.

First screen:
Running idle/low usage for some time on battery. Then for about 2 minutes BlackMagic. Let the SSD come to rest (the cache of the SSD needs to be processed).

Second screen:
Running on power adapter for some time (same room, same day, next after the battery test). Run BlackMagic for about 2 minutes. Wait until the SSD has cleared the cache (it's a Q SSD).

Question: is the SSD using less power on battery than on Power Adaptor (and could the 0.00x A reading be correct) ?

iStat menus reports 0.00A and 0.17 for the battery and power adapter operation.
Lower current (i.e. power) should lead to a lower temperature of the SSD. The respective temperatures are 30 and 34 degrees Celsius (room temperature is about 18). It's an indication that the hypothesis (lower power usage of the SSD during battery operation, the 0.00A reading is correct) is correct. But I must admit that a difference of 4 degrees isn't hard convincing evidence (the power difference according to the current readings in iStat Menus resemble about 0.5 Watt).

In addition to the temperature readings: the fan is off when running on battery, and runs at lowest speed when running on power adapter. With high cpu load, iStat menus does show that the fan becomes active when running on battery (so the “turned off” is likely not an error in iStat menus). A running fan will likely have some cooling effect on the temperature of the SSD. That makes it even more likely that the power usage of the SSD is indeed significant lower when running on battery.

The reason for this test is to verify whether my observation that my Intel 660p seems to be running with power management (without any special kext file) since Big Sur (and the newest firmware), is correct. No one else has described this for an NVME SSD far as I know. So there is serious doubt, and I try to collect evidence that either rejects or supports my observation and conclusion.

I ‘m open for any evidence that supports a conclusion that the 0.00A reading in iStat Menus is a “glitch”.

Kvic, your contributions are highly appreciated, keep up the good work.
Kind regards,
Maurice.
 

Attachments

  • Screenshot 2021-02-03 at 16.14.00.pdf
    1.6 MB · Views: 108
  • Screenshot 2021-02-03 at 16.56.58.pdf
    1.2 MB · Views: 104
Last edited:
How about your battery life? Is there any significant difference?
I'm not using iStat menus, hence I cannot state exact values regarding idle, etc. I'm also a bit confused about the ongoing discussion whether to measure with or without power adapter. I trust the average power consumption values stated by other users under this thread.

The power loss over night is approx. 2%. Besides SsdPmEnabler.kext and NVMeFix.kext I also adjusted hybernate settings. Compared to the formerly installed Apple SSD 256GB battery life is definitely longer now with the new WD SN 550 SSD.
 
@MauriceG

No new evidence in your two screenshots. You've been repeating and rehashing the same thing in the past two months (?). I had access to 2015 13-inch MacBook Pro (MacBookPro12,1). So I knew and know what you saw. In fact, I mentioned this observation in one of my very first posts I made in this thread. Later on multiple occasions, I explained that this "0.00A" is a glitch/bogus (shall treat it as unknown) in the context of MacBookPro12,1 implicitly or explicitly. I won't repeat here. Read back my posts if people are interested.

What you see on MacBookPro12,1 is very different from what people see on MacBookPro11,3. I was asking you to perform experiment to verify any battery saving on your MacBookPro12,1. So you could conclude on your "theory" and settle in peace in your mind.

Frankly, not for me. I believe neither for anyone else in this thread by now. Personally I couldn't understand why you're so hinged to your claim. I have my psychological theory. But I think you'd better ask yourself when in solitude and have few minutes to spare.

My time in this thread will be short lived. You're and are going to last longer than me. When done properly, I believe you may be and will be one of treasured contributors.
 
I explained that this "0.00A" is a glitch/bogus
On MBP11,2 with Apple OEM SSD I see the same 0.0 A with 430.0.0.0.0 firmware in Big Sur. It must be something in the Istat. There are no kexts loaded.
 
@startergo

I'm not sure what you saw in the last couple of posts when you said you saw "0.00A". I also don't know if you understand the problem of "0.00A" on MBP12,1 on battery. If you have the patience and know-how, you could go through it from ground zero with anyone interested in this topic.

@MauriceG

If I may, pls stop editing your posts. Time and time again your first and final versions are quite different in tone and sometime contents. That's quite awkward after people responded to you and to an early version of your post. If you do have to do non-trivial editing, let people know what you edit in a separate paragraph. I think that will earn you better credibility. Better yet think _twice_ before you post.

No, it's not the beginning of discussion on "0.00A" glitch. I've had enough said in the past in this thread. It's the end from my perspective. Nobody owes anyone else an explanation, fulfils their curiosity or sometimes corrects their stupidity. I'll simply ignore the same repeat and rehash in future.
 
So i have been studying this thread for some weeks now, but i haven't found any information on this issue i'm having.

I upgraded my MBP early 2015 13" with a 500gb Crucial P2. Clean install. Everything is working fine. No crashes or weird behavior. However, the speeds i'm getting are unusually slow and weirdly out of proportion:

Bildschirmfoto 2021-02-04 um 15.27.28.png


I first thought this might be macOS indexing or doing other stuff, but i have been using the Macbook for almost two weeks now so i guess that's not it.
I also tried installing Windows through bootcamp, but the speeds on Windows are about the same.


Next i thought i might have gotten a bad P2 SSD, so i plugged the SSD into my PC, with very different results:

1612449860990.png


So i guess it's not a bad SSD either.
Could my Macbook just have bad wiring or something? I really don't know what else could be the issue here, do you guys have any idea? Thanks.



These are other things i've tried/done:
  • Upgrading the Firmware of the 500GB P2 didn't make a difference
  • I've tried using both the long Sintech adapter and two from Alixpress, all with the same results
 
So i have been studying this thread for some weeks now, but i haven't found any information on this issue i'm having.

I upgraded my MBP early 2015 13" with a 500gb Crucial P2. Clean install. Everything is working fine. No crashes or weird behavior. However, the speeds i'm getting are unusually slow and weirdly out of proportion:

View attachment 1724879

I first thought this might be macOS indexing or doing other stuff, but i have been using the Macbook for almost two weeks now so i guess that's not it.
I also tried installing Windows through bootcamp, but the speeds on Windows are about the same.


Next i thought i might have gotten a bad P2 SSD, so i plugged the SSD into my PC, with very different results:

View attachment 1724884

So i guess it's not a bad SSD either.
Could my Macbook just have bad wiring or something? I really don't know what else could be the issue here, do you guys have any idea? Thanks.



These are other things i've tried/done:
  • Upgrading the Firmware of the 500GB P2 didn't make a difference
  • I've tried using both the long Sintech adapter and two from Alixpress, all with the same results

Nevermind, I think i found the issue. Looks like my NVMe slot has some corrosion on it.
 
Hi there ! Same model of macbook and same ssd. Did you install NvmeFix and lilu ?
No I did not. Should there be some advantage to installing those in the 2015? I have firmware version 426.0.0.0.0 and am not experiencing any hibernation issues or any other problems. I have the impression from what I have read in this thread that it is easiest to install the NMVe in the 2015 MacBook Pro compared to the 2013 and 2014, but that may have changed with the Big Sur firmware updates.
 
Last edited:
Regarding what kexts to install, my recommendation remains the same, no change since mentioned in this post:
To recap, if you want the best out of your battery life with a 3rd-party NVMe SSD:
  • install ssdpmEnabler (personally I would consider it mandatory)
    • look up a working SSD model from Confirmed Working SSD & Mac Models
      • note that currently MacBookPro11,1 and MacBookAir6,2 are known to crash (so pick a SSD with good idle power at stock)
    • suggestion for dummies:
      • pick a model with smallest value in the "Idle at (A)" column that you're willing to pay
    • suggestion to more advanced people:
      • look at the three charts in post #1. Do your own calculus in balancing power consumption, performance, and additional criteria from other sources etc
  • optionally, install NvmeFix + Lilu
    • if the same model of SSD is proven to see effect by
      • reading this thread on reports from early adopters, or
      • checking out this table: Confirmed Working SSD & Mac Models
        • Click on the linked post of your SSD model, you may see effect of NvmeFix if any reported by early adopters
        • I hope I could manage to trace back all submitted data to original posts in due time. At the moment only latest posts with shiny graphs are linked
    • if no data available for your SSD model, you're the genius pig and pls submit a report
To new people, if you would like to submit a report:

Take fiftystorm's template (for less time) or porg's template (for substantially more time I believe). Remember to report with your laptop connected to AC power. You can optionally report on battery, and mention difference if any.

For old people, if you want to re-submit a report, by all means very welcome so that I could link to your post in my User Guide.

About BootRom...

BootRom is updated to solve or workaround very specific hardware issues. If you don't have known hardware issue, people should realistically not expect it will have any effect, not to mention day & night difference. So I would worry the least if you're on the latest and shiniest BootRom or not. Sometimes, it's simply better to remain on an older version (for whatever reason your god decides that way) without newly introduced glitches/issues.
 
Hi everyone, just wanted to post an update.

So, due to @herb2k 's very good advice I managed to install nvmefix as well as ssdpmenabler and observed that indeed the two work together.

  • On my mid-2015 Macbook pro 15 inch, ssdpmenabler enabled power management and brought my 660p down from .17A to .06A
  • Previously nvmefix did not affect the 660p, but now.... at last, here I am at the controversial 0.00A reading.
  • But as you can see from the screenshot below, in fact my computer is not really reading 0.00A but more like 17mA at its lowest.
@MauriceG, if I understand you correctly, you are seeing swings between exactly 0.0A and .17A on your machine which to me indicates rather that there are differences in the voltage measurement system on various models of Macbook, as has been established on this forum. Indeed I haven't heard of any 660p owner reporting that PM worked au naturale, without kexts, other than you. So either you have a really special and unique example of the 660p, or you've been led astray by the demon of assumptions. Have you tried installing the ssdpmenabler kext yet to see how it may modify your results?

In short I think we can say that some 13' Macbook Air and Pros do not measure amperage accurately and so give a misleading idea of whether PM is enabled. In my case on the 15', I see now the intel 660p working as it was designed to do and giving really low idle states as advertised.

Which brings me to the next point. For all of you engaging with the timeless query of 'Which ssd should I buy?', I can plug for the 2TB Intel 660p. Don't bother with anything less than 2Tb because its a qlc drive. I bought it because I was encouraged by its PM, and was a little dissapointed when that didn't work. However with ssdpmenabler and Nvmefix installed it now performs as advertised. And thats a great deal, because these drives are now very cheap compared to the others. Don't let qlc dissuade you either. People go on about the slc cache, but if you keep 1 TB free, you'll easily have 100+ GB slc cache, which is very fast. And remember that TLC drives also have a slc cache, after which they slow down as well. Speeds are also good at 1700 write and 1500 read.

So its an option not often talked about here, especially now that these kexts are working. And theres no crashes,
everything works, boot camp, yada....

  • One last point
In the latest update of Big Sur I noticed that it updated the boot rom from 425 to 426 without me having to install an OEM Apple ssd. That means that Apple has changed the way they do boot roms for Big Sur. (Maybe we're looking at some future macs that will allow ssd swapping! I can only hope...."
Screen Shot 2021-02-05 at 1.39.07 PM.png
 
Last edited:
Aha! But look at your Istats graph... it reads in Amps, mine reads mA. The devils in the detail my friend. Also those gaps at 0 in your graph look like you had your computer asleep. I’m talking about active wake behavior on battery.
How did you change it to mA?
 
Hi, can you send me the link or the steps to install windows in bootcamp, I have tried everything with no luck,
it says "We couldn't create a new partition or locate an existing one. For more information see the Setup log files").
I dont know what else to do.
It’s actually in the start of this thread.
During installation of Windows 10 via BootCamp, a blue screen may occur.
This was resolved by user ohnggni in post #1685, thanks to him.

Here are the two recommendations to Install BootComp with success on a MacBook Air / Pro with a NVMe SSD :
  • leave the MagSafe charger plugged in during the whole installation process (don't run on battery)
  • When you see the error pop-up, "The Computer restarted unexpectedly....", please do the following :
1. Press Shift + F10 keys.
2. Launch "regedit".
3. Find this directory, "HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\ChildCompletion"
4. Once you can see "setup.exe" in the right section, double-click it and modify the value to 3.
5. Close the regedit.
6. Reboot
 
Nevermind, I think i found the issue. Looks like my NVMe slot has some corrosion on it.

By the time finished reading your well structured question, it's almost like the answer is right next to you. I believe you're inspiring other people running into similar problem.

The very first response I got in this thread was asking a similar question. I replied and the reply sank deep into the Pacific. What a sad ending. LoL

Other culprits come to top of my head. Bad installation. Poor quality of 3rd-party adaptors. Poor/jeopardised cooling (that should slow down on both read/write).

EDIT:

How did you change it to mA?

  • A vs mA in iStat Menu is a red herring. The graph & data points there are about prettiness than correctness. It's about impression than precision.
  • Almost all values are snapped from Apple SMC. So it's simply GUI presentation of SMC sensor readings
    • some pundit here claimed almost all values sourced from SMART. That's simply very wrong.
  • Missing values mean not snapped i.e. iStat Menu process is suspended. People can check out the discussion here: https://github.com/kvic-z/SsdPmEnabler/issues/3#issuecomment-770135820
iStat Menu does its job. I won't treat it as a scientific instrument. It does its job giving an overall impression. 14-day trial is enough to check on people's new installation of NVMe SSD.

When it's on sale for $3.99 a license, it's a steal. Otherwise, there is a freeware known as HWMonitor. I run HWMonitor on my iMac - mainly to keep an eye on HDD temperature & its fan speed. By the design of it, I can guess the author quite a decent man. Sadly it seems no longer being developed.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.