Apple MagSafe Charging Speed Tested
A comparison of USB-C chargers and a USB hub when used with the Apple MagSafe wireless charging puck at different ambient temperatures.
Why I've written this charging article...
There’s recently been some confusion across the internet with the capability of the Apple OEM USB Type-C chargers (usually referred to as just USB-C) when used with the Apple MagSafe Charger. In this post I'll share data about how the MagSafe performs with a number of Apple USB-C chargers and a Cambrionix Type-C USB hub.
I haven’t gone into enormous depth regarding the USB Power Delivery (USB PD) protocol and what happens ‘under the hood’. This post is designed to help you make your own decisions on whether MagSafe is/isn’t for you and if the charger you already have will work effectively with it.
I’ll also explore whether its better to charge your devices in the oven or the fridge!
Too long to read right now? Download the PDF here or skip straight to the conclusion.
Do you need more help configuring your own solution or system to charge USB hubs?
Contact us for expert USB advice and support.
Apple MagSafe Charger
Apple's MagSafe Charger connects to a USB-C charger via a USB-C cable/connector and provides wireless charging capability. It's compatible with the Qi wireless charging protocol. It supports proprietary wireless charging from Apple in order to sneak some extra power across the gap. 'Charger' is used loosely since both the USB-C ‘chargers’ and the ‘MagSafe Charger’ are effectively both power supplies utilising Type-C.
Battery management and charging electronics are within the iPhone itself, which is a wise move. Charging Li-Ion batteries can be a dangerous pastime if not done correctly. Leaving a peripheral to manage the process opens up rogue peripherals to do damage to the iPhone internal battery. But enough about that, back to the MagSafe Charger.
As you expect, MagSafe is a nicely designed wireless charger which, if you have the latest iPhone 12, holds itself in place on the rear of the phone via integrated magnetics. This ensures the wireless charging coil is placed parallel and centred with the opposing coil within the iPhone.
Fair play to Apple. This is a neat solution. It removes one of the main issues with wireless charging, poor alignment of the coils causing poor power transfer efficiency. There’s data, as well as power, transferred between the MagSafe and the iPhone 12. Although I haven't documented the communication (made possible via NFC), it can be used to identify the MagSafe compatible accessory stuck to the phone.
Why USB-C Power Delivery?
USB-C Power Delivery (USB PD) chargers take advantage of extra control channel signals within a USB-C connector/cable, which are only accessible by using a USB-C connector and appropriate cable. These control signals allow a charger to advertise its capabilities to a device and the device to tell the charger what it will accept. Other info changes hands between the charger and device, ACK’s, vendor data etc but that's for another day.
USB PD 2.0 also allows for a number of different voltages and current limits to be advertised to the connected device: 5/9/15/20V, 2/3/5Amp etc. The advertised voltages depend on the power available from the charger. This power is calculated by multiplying the charger Voltage by the charger Current in Amps. For example, a charger offering 9V and 3Amps would be offering 27Watts (9x3=27).
- One charger offering more than 15Watts will advertise 5V and 9V.
- Another charger offering more than 27Watts will advertise 5V, 9V and 15V.
- A final charger offering more than 45Watts will advertise 5V, 9V, 15V and 20V.
In the case of a MagSafe Charger, it is looking for 9V at 2.22Amps which works out to be 9*2.22=20Watts. This 2.22Amps should be regarded as the minimum current that a compatible charger should offer at 9V.
All USB-C cables, according to the USB-C spec should be able to handle at least 3Amps. 5Amp cables require additional electronics in the form of an e-Marker and are designed for devices requiring over 60Watts such as some laptops.
If you’ve got time on your hands and want to learn more about this then here’s a link to a presentation on USB Power Delivery from USB.org.
What does MagSafe use: USB PD 2.0 or USB PD 3.0?
During testing I captured the data packets between the USB-C charger and the MagSafe Charger. These data packets were only relating to USB Power Delivery (USB PD) spec version 2.0, rather than USB PD 3.0.
Is there a problem with this? No, although I expect to see Apple switch to USB PD 3.0 across the board in the future so they can leverage the increased functionality within the USB PD 3.0 spec. The 2018 MacBook Pro ‘talks’ USB PD 3.0.
USB PD 2.0 will work with a USB PD 3.0 charger since USB PD 3.0 is backwards compatible. Which means there are additional features baked-into USB PD 3.0, which can offer benefits:
- PPS (Programmable Power Supply). This allows the charger and device to negotiate a voltage between 3.3V and 21V in 20mV steps. The device current limit can also be negotiated in 50mA steps. This means if the internal device charging electronics work most efficiently (read: less heat generated) at 4.4V then the device can request 4.4V.
- C-Auth (USB-C Authentication). This allows a charger or device to authenticate with each other, which is in addition to authenticating the e-marker in the cable between them. This means it could be possible in the future that certain chargers could be ‘blacklisted’ or certain chargers may only work with certain devices. For example, an Apple device may only authenticate with Apple chargers or approved OEM chargers.
Wireless charging and the environment
Wireless charging will never equal the efficiency/speed of wired charging. As a result it's the least friendly to the environment both in terms of quantity of materials used and energy wasted as heat. Calculating the inefficiencies of wireless charging and multiplying this by the number of mobile device users in the world gives a very daunting figure in terms of wasted power, albeit a worst case scenario.
My view is that MagSafe Charger will not replace having a Lightning or USB-C connector on an Apple product. If it did then ultimately, over time each and every mobile Apple product would utilise it and each and every user would waste some additional Watt-Hours each time they charge their phone. This kinda goes against the world efforts to save energy.
How the test data was collected
The data was collected using a commonly used USB PD Analyser which measures Vbus, Vconn, CC1 and CC2 voltage and current as well as capturing and decoding the USB PD data packets between the USB-C charger and MagSafe Charger.
I haven't published the data packets between the USB-C charger and MagSafe Charger as it doesn’t help present the data which the article is about: How quickly does the MagSafe Charger charge an iPhone 12 from 0-100% with various USB-C chargers.
Collecting charging data was a long process!
Firstly I have to drive the battery level of the test iPhone 12 down to the point where it doesn’t boot. This takes many hours of streaming video, sound and flashlight!
Once the battery is flat, I charge it and record various parameters during the full charging run from zero to 100%. Each of the tests runs for at least 4hrs and create a CSV file with close to 2,000,000 rows! Way in excess of the amount of data which Apple Numbers and Microsoft Excel can import. Thankfully the DataGraph for MacOS app helped dealing with huge CSV files.
Tools and equipment used
- TotalPhase USB PD Analyser.
- TotalPhase Data Centre software (v6.73.007).
- DataGraph software (v4.6.1) for large CSV files beyond the capability of Numbers/Excel.
- Micro-USB to USB-C cable to connect the PD Analyser to the host computer.
- Apple MacBook Pro 15” 2018 running MacOS BigSur (v11.0.1).
- Apple MagSafe Charger.
- Apple iPhone 12 without case.
- Apple 18W USB-C charger.
- Apple 20W USB-C charger.
- Apple 87W USB-C charger.
- Cambrionix PDSync-4 (240W across 4 USB-C ports).
- A household refrigerator.
- A household oven.
- ….a family willing to allow you to turn your kitchen into a makeshift test lab.
- Each test run creates a graph of Current over Time from zero to 100% charged. The graph title gives any specific details of the test run which are relevant.
- The iPhone had cellular and Bluetooth turned off and no SIM.
- Current and power measurements are measured to the MagSafe Charger and iPhone 12 as a ‘system’. I didn't perform internal measurements and all measurements include power consumed and current drawn by both the MagSafe Charger and iPhone 12 combined.
- The same equipment was used for each test, only the USB-C charger changed between tests.
- There may be some inaccuracies within the data or unseen issues with the testing setup. The data is intended to form a comparison between a number of chargers using the same basic test setup.
- Two test runs (0-100% charged) were performed per USB-C charger.
- The PD Analyser includes 0.015 Ohm current measurement resistors which I believe have minimal impact on performance of the MagSafe Charger or the voltage measurements. Maximum Vdrop across the current measurement resistors at 3Amp (which is the maximum current the MagSafe Charger could negotiate with the USB-C charger) is 3Amp x 0.015 = 0.045V or 45mV. Additional voltage drop will be introduced via the USB-C connector contact resistance which is expected to be of a similar magnitude.
- Ambient temperature was 22℃, iPhone 12 and MagSafe Charger were placed flat on a Corian work surface.
- Between test runs the battery on the iPhone 12 was fully depleted to the point where the iPhone would not boot. It was then left in this state to cool for at least 2 hours prior to the next test run.
- Battery optimisation was disabled on the iPhone 12.
- iPhone 12 was box-fresh and no iCloud login provided, no Siri enabled and no location services or cellular. WiFi was switched on during each test run. There were no background apps running.
Starting a charging test
- Force-close all running apps on the iPhone 12.
- Discharge the iPhone 12 battery to zero percent charge. This is the point where the iPhone 12 will not boot.
- Connect the PD Analyser to the MacBook, with analysis software running.
- Connect the PD Analyser to the USB-C charger.
- Start the data capture.
- Now connect the USB cable from the MagSafe Charger to the PD Analyser.
- Some activity will be seen within the PD analysis software - this is the MagSafe Charger communicating with the USB-C charger and vice-versa. After a few seconds of comms the MagSafe Charger will accept the 9V PDO (Power Delivery Object) which will cause VBUS to rise from 5V to 9V.
- Wait a few seconds as per Apple guidelines and then place the iPhone 12 on the MagSafe Charger. https://support.apple.com/en-gb/HT211829
- At this point the current trace within the PD analysis software will start to increase.
- Wait, and do not touch the phone unless absolutely necessary to check the percent charged level. Leave the phone on the MagSafe Charger at all times during the test.
The battery within the phone is deemed almost charged once the current trace curves downwards to a power level of around 1Watt. This includes power being consumed by the iPhone and the MagSafe Charger. To calculate power, multiply the current (Amps) by the voltage level which, in the case of all the USB-C chargers tested, is 9V.
Once the power level starts to creep down it's sensible to check the phone to see what the charge level is. If it's under 100%, keep charging. When checking the battery percent I left the phone on the MagSafe Charger and tapped power button once to see the charge level. The iPhone was not unlocked and the screen only stayed illuminated for a few seconds.
So, that’s the equipment required along with a basic test method. Let's now take a look at the data which was captured. Oh, but first, please accept my apology to the whole internet for using the word ‘puck’ when referring to the MagSafe Charger on the graphs. I do struggle with calling it a charger and the charger it connects to also a charger.
The test results -
Different chargers performance
Apple 18W USB-C Charger
The first charger on the list is the Apple 18W USB-C charger.
The MagSafe Charger accepts 9V at 2Amps (18W) from the USB-C (Type-C) charger and the iPhone shows as being fully charged after 3.5hrs. Ambient temp was 22℃.
Both the MagSafe and iPhone takes ‘gulps’ of current centred around the 4,000 seconds mark. Maybe the current goes up and the iPhone monitors the change of internal temperature and cranks down the charging current if it rises?
Apple 20W USB-C Charger
This is the charger which is recommended for use with the MagSafe Charger. The iPhone 12 gets to 100% charged after 4hrs and the MagSafe Charger accepts 9V at 2.22Amps (20W) from the USB-C charger. Ambient temp was 22℃.
Unusual drops in charging current shown here centred around the 7,000 seconds mark.
These drops in current may be required to allow the iPhone or MagSafe Charger to cool.
Apple 87W USB-C Charger
iPhone 12 shows as 100% charged after 3.5hrs. MagSafe Charger accepts 9V at 3Amp (27W) from the USB-C charger. Ambient temp was 22℃. The current profile is similar to the Apple 18W USB-C charger.
Interestingly this USB-C charger advertises 5/9/20V to the MagSafe Charger. No option for 15V which is 1) Strange and 2) a possible diversion from the PD2.0 spec.
Cambrionix PDSync-4 60W USB-C Charger
The iPhone shows as 100% charged after 3.7hrs and the MagSafe Charger accepts 9V at 3Amp (27W). Ambient temp was 22℃.
The current profile is similar to the Apple 20W USB-C charger.
Charging current profiles from all chargers
This graph shows all previous data overlaid using the same X and Y scale. It’s a little hard to interpret but it does show just how close the four USB-C chargers are in terms of operation and the race to 100%.
All USB-C chargers tested get the iPhone 12 from 0-100% within around 30mins of each other at an ambient temperature of 22℃ (the controlled temperature in my kitchen!).
Analysing the charging test results
Initial thoughts on the data
I'm presenting basic comparison data to give a little more insight into what happens to the charging current when a MagSafe Charger is used with an Apple or non-Apple USB-C Power Delivery charger and an iPhone 12.
I don’t have detailed data regarding the decisions made within the iPhone and/or the MagSafe Charger when it comes to manipulating the battery charging speed although Apple do offer the caveat that charging speed may vary depending on System Activity and Temperature: https://support.apple.com/en-gb/HT211829
These caveats from Apple make perfect sense from a technical point of view for the following reasons:
- Li-Ion batteries can be irreparably damaged if charged above or below a specific temperature range. Apple provides guidance on charging Li-Ion batteries on their website and they recommend to not charge the battery when device is operated within an ambient temperature above 35℃: https://www.apple.com/uk/batteries/maximizing-performance/
- The MagSafe Charger is not made of magical superconductors and does have inefficiencies. These inefficiencies manifest themselves as heat and the generator of this heat is attached, in close proximity, to the rear of the iPhone 12. Think of the MagSafe Charger as a little heater held in place with integrated magnetics next to your battery. This, or any method of charging, will always generate heat, this is just a law of physics.
- System Activity generates heat. Ever played an iOS game and felt your device get a little warmer than normal? That’s due to a lot of system activity. More activity and information pushed around, more heat - again, this is just physics and can’t be avoided.
- Charging a battery of any type causes the battery, and its charging electronics, to heat up.
- Things that are hot take time to cool, things that are cool take time to heat up. Changes to the charging rate, up or down, will not cause an immediate change in internal temperature.
- Given the choice of a 22℃ office or a 35℃ summer day, your electronics would choose the cooler environment. Prolonged use at elevated temperatures can have a detrimental affect on electronics systems and the temperature of the iPhone case doesn’t necessarily give the user any indication of how hot a chip on the internal PCB is! The internal temperature of the iPhone could be a lot higher than what you feel on the outside - especially if you use a case.
- Prematurely aged batteries, due to being charged at elevated temperature and within a warranty period, would cost the OEM money to replace. It’s absolutely expected that an OEM like Apple will do whatever they can to prevent in-warranty failure and potential brand-damage.
What I think is going on:
My educated guess is that there are some clever Apple algorithms which take all of the previous factors into account and either reduce or increase the charging speed in response to these environmental and system factors between the iPhone and MagSafe. I suspect these algorithms may maintain a balance between charging as fast as possible whilst maintaining battery health. As a result, I believe there is a big emphasis on temperature.
Charging in the refrigerator
In order to test the idea that temperature plays a big role in determining charging speed I performed a 0-100% test-run in a household fridge. This isn’t the most scientific test but hey, we’re all working at home right now so a kitchen-lab will have to do!
The temperature within the fridge was maintained at 3℃. In order to be sure that the door remained closed during the test, the family was packed off to bed and the test was run overnight.
Other things woth mentioning is that the phone was in the same starting-state as with the previous tests and the MagSafe and iPhone 12 both had over 2 hours within the fridge to get to temperature.
During these 2 hours the iPhone and MagSafe Charger were not powered up.
Here is the test run from the fridge at 3℃. along with the previous results from 22℃. The reduced temperature seems to keep the charging current, shown in red, at a higher level for longer.
Charging in the oven (don't try this at home like I did)
Ok, so it charges better in the fridge, what about the oven?
Lets do a test run at the upper limit of Apples’ charging temperature, 35℃. https://www.apple.com/uk/batteries/maximizing-performance/
This test run performed as expected, poorly; the iPhone and MagSafe Charger had an hour to get to temperature in the oven and the 20W USB-C charger, laptop etc remained outside of the oven.
To cut a long story quite short, the iPhone 12 never reached 100% charged even after 14hrs. In fact, the phone reached 66% after approx 2.5hrs and then remained at 66% for the duration of the 14hr test run. Without knowledge of how the iPhone (or MagSafe Charger) increases/decreases charging current based upon temperature all I can speculate is that Apple are adhering to the upper 35℃ limit on battery charging ambient temperature. This is a good thing since it’s commonly known that charging in an elevated ambient is bad for batteries.
Somewhere within the recommended ambient operating range of the iPhone and MagSafe Charger there will be a Goldilocks-zone where the temperature is just right and charging is optimised. Much more testing is required in order to find this sweet-spot though.
The first graph shows the full 14 hour test run data. The second graph shows the fridge, oven and 22℃ data overlaid and trimmed to 15,000 seconds.
We suspect that some form of battery protection was being used by the iPhone due to the elevated temperature.
The differences in the charging speeds of the various USB-C chargers is minimal and any charger offering 18W or more and supporting USB-C PD2.0 or PD3.0 should, and does, work just fine.
Does temperature have much of an effect on the MagSafe Charger+iPhone 12? Yes it does, and yes it should.
Charging your devices within the temperature range recommended by Apple will ensure you get the best performance and longevity from your battery.
Charging on a hot day in an ambient temperature of 35℃ or more makes effective and speedy charging almost impossible.
Whether this is worth clearing your beer fridge for is another matter…