nyuuzyou/wikis huggingface dataset:
G3 to S3 State for Ivy Bridge Haswell and Broadwell

Please note, if you have pulsing PM_SLP_S4, you likely have a problem after this chart. Please refer to 820-00165 Pulsing. After this chart please refer to S3 to S0 State for Ivy Bridge Haswell and Broadwell
You can edit the above draw.io diagram in place by clicking the edit button closest to its top right.
The following files are the original source files from Piernov. I converted them to draw.io in order to create an easy to edit online version with revision history. Please use the talk page here to discuss changes if needed.
File:G3-S3 Ivy Bridge - Broadwell.dia.gz
==Errata==
On 820-3115, PM_SLP_SUS_L can come up without PCH_SRTCRST_L and RTC_RESET_L (and PCH_INTRUDER_L) but they are required for PM_SLP_S5_L.
Category:Mac 
Category:MacBook 
Category:MacBook Air
Category:Troubleshooting Guide
GPU Repair

This is a stub article describing some aspects of GPU repair. At first, this is gonna be only my "notes" page but i will try to keep it structured. 
Main sources for the reliable GPU information ATM: 
Techcemetry (patreon only discord, (YT Channel)
vlab.su - one of the most advanced Russian forums with hundreds of cases and pages.
DO NOT search this page for any sort of download links and proprietary NVIDIA/AMD Software. Everything is quite easy to look up in Google. 
==NVIDIA MATS / MODS (iMac with Nvidia GPU / MacBook Pro A1398 2012-2015)==
This software is an advanced factory testing suite. There are different versions, "GOLD" files with different GPU parameters. Most recent and universal version atm is 455.127.
If you look up easymats0005 in Chinese internet/google, you will find usb stick generator software. For reasons described above, no link can be provided. 
If you do not have output on screen and the last thing you see is "no suitable video mode found", edit grub.cfg: 
if loadfont /boot/grub/unicode.pf2 ; then
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
fi
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
set timeout=0
menuentry "Start Linux" {
set gfxpayload=keep
linux /tiny/kernel quiet
initrd /tiny/initrd
}
GRUB_TERMINAL=console
There are multiple test scripts in this image, in most cases you can go to 455.127 folder and simply run "nb". 
After test is done, results will be stores in results.txt. Use reboot / shutdown command to keep filesystem clean(if you simply shutdown, next time it will mount i read-only, there are no chkdsk tools in this tiny image)
channels identified by MATS results are accurate to the boardview positions. 
for some advanced use, you can go with mods:
./mods gputest.js -oqa -old_gold -test 178 -fan_speed 70 -dramclk_percent 100 -ignore_fatal_errors -run_on_error -matsinfo
command is mostly self-explanatory. If MATS finds no issue with RAM but card works unstable under load, this might be an issue on higher frequency.
Please note: i
Game Console Diode Mode Measurements

==Nintendo Switch Lite:==
Overall View: 
FPC 1: 
FPC 2: 
FPC 3: 
FPC 4: 
FPC 5: 
FPC 6: 
FPC 7: 
FPC 8: 
Charging Port Side 1: 
==Nintendo Switch:==
Charging Port View 1: 
Charging Port View 2: 
FPC Set 1: 
FPC Set 2: 
FPC Set 3: 
FPC Set 4: 
P13USB: 
__FORCETOC__
Google Pixel Diode Mode Measurements

== Google Pixel 4 ==
Overall View: 
Tele Camera: 
'
Flash/Mic: 
Power and Volume Flex: 
Prox Sensor: 
Front Camera: 
Top Speaker and Mic: 
Face ID Sensor: 
Right Squeeze Sensor: 
Charging Port: 
OLED: 
Left Squeeze: 
Battery: 
Bottom Mic: 
Wide Camera:
Hot Air Stations

== Minimum Requirements: ==
=== You need a hot air station with the following features: ===
* Air flow setup with at least 20L/min
* Temperature setup up to 500°C
* Several nozzle sizes adaptable to SMD and BGA
* Saved presets (optional)
* Auto cool-down (optional)
=== Recommended models: ===
* Cheap:
**Quick 861DW or 861DE
**Quick TR1100 (small hose: SMD only, not usable for BGA)
**Quick TR1300
**Atten ST862D
* Expensive:
**JBC JTSE
**JBC TESE (small hose: SMD only, not usable for BGA)
**Weller WTHA
**Hakko FR810-B
=== Worst case ===
	
Combined hot air stations are generally not a good idea. Most of the time, you prefer to have one tool for one purpose. Having it combined will lead you to more potential problems.
Uknown Chinese brands are generally to avoid. If you have experience, you could get away with a chinese Aoyue or any other brand. To start with, today, we advise you to avoid this.
Avoid at all cost stations that have a blower and heater inside the handle. You should have a blower inside the station and the heater in the handle. It's easy to spot: The cable/pipe is large enough to convey air flux (it's not just an electric wire but a flexible pipe).
=== Could do the job ===
Aoyue stations with a blower in the station could do the job. They are not wery reliable and precise. If you have the choice, avoid it.
=== Best choice ===
Quick and Atten that have the blower inside the station seems to be a good choice in general. Quick 861DW was the way to go for a few years. Atten ST862 is the new best choice in a cost/performance ratio.
If you have money, you can go for a JBC... It's just five times more expensive.
How to Identify Macs

WIP
This guide focuses mainly on 2006 (Intel) to present Macs.
==External Visual References==
===Optical Drive===
====DOES have an optical drive.====
*MacBook 2006-2010 (A1181 and A1342)
*MacBook Pro non retina 2006-2012 (silver key MacBook Pro, A1278, A1286, and A1297)
*iMac 1997-2011 (Polycarbonate iMac, A1224, A1225, A1311, and A1312)
*Mac Pro 2006-2012 (A1186 and A1289)
====DOES NOT have an optical drive.====
*MacBook 2015-2017 (A1534)
*MacBook Pro Retina 2012-2015 (A1425, A1398, and A1502
*MacBook Pro USB C (A1706, A1707, A1708, A1989, A1990, A2159, A2141, A2289, and A2251)
*MacBook Air 2008-current (A1237, A1304, A1369, A1370, A1465, A1466, A1932, and A2179)
*iMac 2012-Current (A1418, A1419, A2115, A2116)
*Mac Pro 2013 and 2019 (A1481, A1991)
===Display===
====NON Retina====
*MacBook 2006-2010 (A1181 and A1343)
*MacBook Pro non retina 2006-2012 (silver key MacBook Pro, A1278, A1286, and A1297)
*MacBook Air 2008-2017 (A1237, A1304, A1369, A1370, A1465, and A1466)
*iMac 1997-2011 (Polycarbonate iMac, A1224, A1225, A1311, and A1312)
*iMac 2012-2017 (A1418 and 2012/2013 A1419)
 
====Retina====
*MacBook 2015-2017 (A1534)
*MacBook Pro Retina 2012-2015 (A1425, A1398, and A1502
*MacBook Pro USB C (A1706, A1707, A1708, A1989, A1990, A2159, A2141, A2289, and A2251)
*MacBook Air 2018-current (A1932 and A2179)
*iMac 2014-Current (A1418, A1419, A2115, A2116)
===ThunderBolt===
====DOES NOT have ThunderBolt====
*MacBook 2006-2010 (A1181 and A1342)
*MacBook Pro non retina 2006-2012 (silver key MacBook Pro, A1278, A1286, and A1297)
*MacBook Air 2008-2017 (A1237, A1304, A1369, A1370, A1465, and A1466)
*iMac 1997-2011 (Polycarbonate iMac, A1224, A1225, A1311, and A1312)
*iMac 2012-2017 (A1418 and 2012/2013 A1419)
====DOES have ThunderBolt====
How to calibrate an aftermarket A1707 display

This video shows you how to calibrate an aftermarket A1707 display using a factory application called "steelLite"
It might work on other models if you have a correct bin file.
WARNING
*****************
Use the application at your own risk, we take no responsibility if it brick your display.
please make a backup before you flash it.
<youtube>UTHMZSzSlIU</youtube>
example:
after calibration on the same laptop.
Category:Mac Category:MacBook
Identifying Original Parts

Ok, so time to address another elephant in the room. Have you been sold "Original" parts? Well here is where we can point out how to easily spot if you are getting ripped off.
==iPhone screens==
===iPhone XS===
This is an original iPhone XS screen. I don't have any copy or refurb screens to compare at the moment. Look for differences in the frame and flex cables.
==iPad Digitizers==
===iPad Air===
This is what an Original iPad Air screen looks like and some important parts to focus on when ordering.
Internet Recovery

This covers the start up mode using the Option + Command + R or the Shift + Option + Command + R keys.
Note: Internet Recovery Mode takes longer to boot - this is normal.
Note: It is advised to be wired to Ethernet for this mode.
Note: Internet Recovery only works if the Macbook has OS X 10.12.4 or later installed due to a BootROM update
Things you can do in Internet Recovery Mode:
*Restore from Time Machine back up
*Reinstall macOS
*Go to Apple Support help online
*Use Disk Utility to partition, repair, erase, format drives
*Add or remove an EFI password (must know password if removing)
*Troubleshoot network connection
*Open Terminal from Recovery Partition (reset user password, disable/enable SIP, change date, etc.)
*Select a different startup disk
*See the Installer Log
== Internet Recovery (installs latest compatible macOS) ==
Key Combination: Option + Command + R
Supported on devices from Mid 2012 and newer (as well as some older models with firmware updates, information here).
This will install the latest compatible macOS version on the device.
== Internet Recovery (installs original macOS version) ==
Key Combination: Shift + Option + Command + R
Supported on devices from Mid 2012 and newer (as well as some older models with firmware updates, information here).
This will install the version of macOS that came on the device from the factory (or the closest version still supported)
If you cannot startup in Recovery Mode by using this startup combination, the current version of macOS may be too old, the internet connection may be faulty/insufficient, or the keyboard may be faulty. Try a wired keyboard, built-in Recovery, a different startup disk, or bootable installer.
LCD Troubleshooting

5V coming on for a couple of seconds then going back down means screen is not recognized. Can be various things but first you must eclude a bad LCD/LCD cable. 2013/14 and 2015 are not compatible. 13" to 15"… dunno, sometimes it can work.
If there is backlight, LCD should be recognized, so more likely to be a damaged connector or filter inductor on an eDP line for example.
Category:Mac Category:MacBook
Category:Troubleshooting Guide
LP8550 Slope Configuration

===Background:===
Macbook air LP8550 backlight IC uses custom slope to adjust brightness smoothly. If you solder on LP8550 from mouser or random ebay seller, you will have default ladder-style brightness adjustment which does not look nice especially when it goes from 10% to 100% due to ambient light change. Turns out this is a simple parameter which could be flashed directly from Linux.
===Python 3 Script:===
GitHub
==Video Tutorial:==
<youtube>Q5Em-WplHR4</youtube>
All credits to @Piernov
==Don't like video tutorials ? Here is the step-by-step with pictures:==
#Boot from a Ubuntu (Live USB works well) and connect to Internet (for updates):
#*Details on creating an Ubuntu live USB for Mac are here: https://ubuntu.com/tutorials/create-a-usb-stick-on-macos#1-overview
#Enable Universal Repository:
#*Search and launch « Software & Update » in Ubuntu 
#*Check the "Community-maintained free and open-source software (universe)" box 
#*Close and « Reload » 
#Launch Terminal:
#*Install Python 3 by typing the commande below
sudo apt install python3-smbus
#Open Web browser and go to https://gist.github.com/piernov
#Open set_lp8550_slope.py, click on « raw » and save it on your desktop. (Ideally, your home folder)
#Back to terminal, type « sudo python3 set_lp8550_slope.py »
sudo python3 set_lp8550_slope.py
#You're done...
Latest MacOS Version by Mac, MacBook, iMac, Mac mini, Mac Pro

Here is a list of the latest OS that Different Mac’s can take:
MacBook Pro 	MacBook Pro 	MacBook Pro 	MacBook Pro 	MacBook Pro 	MacBook Pro 	MacBook Pro
MacBook Pro Model:	13” M200915” M2007 - M200917” M2007 - E2009	13” M2010 - L201115” M2010 - L201117” M2010 - L2011	13” M201215” M201213” Retina L2012 - E201315” Retina M2012 - E2013	13” Retina L2013 - M201415” Retina L2013 - M2014	15” M2015 - L201613” E2015 - L2016	15" M2017+13" M2017+
Latest OS 	El Capitan (10.11) 	High Sierra (10.13) 	Catalina (10.15) 	Big Sur (11.0) 	Monterey (12.0) 	Ventura (13.0)
MacBook Air 	MacBook Air 	MacBook Air 	MacBook Air 	MacBook Air 	MacBook Air 	MacBook Air
MacBook Air Model:	L2008- M2009 	L2010 - M2011 	M2012 	M2013 - E2014 	E2015 - M2017 	L2018+
Latest OS 	El Capitan (10.9)	High Sierra (10.13)	Catalina (10.15)	Big Sur (11.0)	Monterey (12.0)	Ventura (13.0)
MacBook 	MacBook 	MacBook 	MacBook 	MacBook 	MacBook
MacBook Model:	13” Aluminum L200813” 2009 (A1181)	13” L2009 - M2010 (A1342)	12” E2015 	12” E2016 	12" M2017+
Latest OS 	El Capitan (10.11) 	High Sierra (10.13) 	Big Sur (11.0)	Monterey (12.0)	Ventura (13.0)
Mac Pro 	Mac Pro 	Mac Pro 	Mac Pro 	Mac Pro
Mac Pro Model:	E2008 - E2009 	M2010 - M2012 (server)	L2013 	L2019+
Latest OS 	El Capitan (10.11)	High Sierra (10.13) 	Monterey (12.0)	Ventura (13.0)
Mac mini 	Mac mini 	Mac mini 	Mac mini 	Mac mini 	Mac mini
Mac mini Model:	E2009 	M2010 - M2011 	L2012 	L2014 	L2018+
Latest OS 	El Capitan (10.11)	High Sierra (10.13)	Catalina (10.15)	Monterey (12.0)	Ventura (13.0)
iMac 	iMac 	iMac 	iMac 	iMac 	iMac 	iMac
iMac Model:	20” M2007 - M200924” M2007 - E2009	21.5” L2009 - L201127” L2009 - M2011	21.5” L2012 - L201327” L2012 - L2013	21.5” M201427” Retina 5K L2014 - M2015	21.5” L2015 27” L2015	21.5" M2017+27" M2017+24" E2021+
Latest OS 	El Capitan (10.11) 	High Sierra (10.13) 	Catalina (10.15) 	Big Sur (11.0 	Monterey (12.0) 	Ventura (13.0)
List of Contributors

Dusten
Martin
Chris from Shiny Computers
Jesse
Wes
The Great Piernov from THE INTERNET
Inwerp 
Satyricon 
Xorxfon from Shiny Computers
EstebanM 
Matty from Shiny Computers
Pranas 
Joesipaq 
Francis 
Pedro147 from 
ToniaK from Shiny Computers
Thingalong
Alan.l
Steve
Farsidetech
Onebitetechnology
Captainmac
Universal Solution
Alex6337 from https://www.fixeurs.fr (in french)
Vidax40
KevinShort
Carlos
Nico
Radfordra
MaxTorque
PRT Group
Samsscreenrepair
Crumblenaut (Eddie) from 1201 Computer Repair
Lost user account after OS update

== Recover lost user after update. ==
Sometime we found that user account suddenly disappears without a trace from the system leaving only "Other accounts" option available, but the user folder is still present from external OS / Single user mode.
One way is to recover the user account is to re-create the user by forcing MacOS to re-do the setup process.
To do this, boot up to Single user mode (cmd + s)
* mount -uw /
* ls -l /Users (take a note of the user account name and who the permission belongs to (staff:501 or staff:user)
* rm /var/db/.AppleSetupDone
* exit (will continue to load the OS) / Reboot (will reboot the system)
Now you should be greeted with the Apple Welcome screen, and be able to setup the user.
Follow trough the setup, and re-create the user account.
If all goes well, you get the everything back just as it was.
This process by default only works if the UID of the user was 501. If the lost user's UID is different, you may loose permission to the User's home folder, so you will have to edit it from the advanced user settings to match it (Check the UID from terminal by typing ls -l /Users)
Category:Mac
MacBook Air Pictures

==MacBook Air 11" 2010==
==MacBook Air 13" 2010==
==MacBook Air 11" 2011==
==MacBook Air 13" 2011 (820-3023)==
==MacBook Air 11" 2012==
==MacBook Air 13" 2012 (820-3209)==
==MacBook Air 11" 2013/14==
==MacBook Air 13" 2013/14==
==MacBook Air 11" 2015==
==MacBook Air 13" 2015/17==
== MacBook Air 13" 2020 Scissors A2179 ==
Category:Mac 
Category:MacBook 
Category:MacBook Air
MacBook Board Layers

== A1707 ==
=== Trackpad Connector ===
In case anyone else is fixing one of these nightmares keep these pictures around so you don't have to strip open a donor board too... A1707 trackpad connector. I checked both boards for the 1707, they are the same traces. layer 1 is the one you can see, layer 2 is another ground plane, layer 3 is the first picture, layer 4 is ground plane, layer 5 is the second picture. -- Paul S.
Category:Mac Category:MacBook
MacBook Compatible Schematics and Diode Mode Measurements

==Macbook==
=== 2016-2017 MacBook Retina ===
These two board should be very similar. Laptop-schematics claims to have 820-00687, but it hasn't been verified.
* 820-00244
* 820-00687 
==Macbook Air==
==Macbook Pro==
=== 2012-E2013 MacBook Pro 13" ===
Files exist for both, but 820-3190 is extremely rare.
* 820-3190 
* 820-3462 
=== L2013-2014 MacBook Pro 13" ===
These two are the same except for RAM, 820-3476 has 16 chips and 820-3536 has 8. Only 820-3536 files are available. 
* 820-3476
* 820-3536 
=== L2013-2015 MacBook Pro 15" ===
For the 820-00138 use 820-3662 with graphics related circuits and 820-00163 for Track Pad, SPI ROM, and stuff that changed on 2015 models. 820-00163 and 820-00426 are the same other then the DC-in MOSFET. 
* 820-3662 (IG L2013) 
* 820-00138 (IG 2015): only schematics are available and wrong for touchpad connector at least. 
* 820-00163 (DG 2015) 
* 820-00426 (DG 2015) 
=== 2016-2017 MacBook Pro 13" Function Key model. ===
Only 820-00875 files are available. It doesn't have the PI3USB32224BXEAE chip that 820-00840 has. Otherwise similar. 
*820-00875
*820-00840 
=== 2016-2017 MacBook Pro 13" ===
* 820-00239
* 820-00923
=== 2016-2017 MacBook Pro 15" ===
There is a different schematics file, but the circuits are the same. Boardview is the same file, but there might be some slight difference on the actual board around the CD3215.
* 820-00281
* 820-00928
=== 2018-2019 MacBook Pro 15" ===
These should be very similar, Laptop-schematics claims to have 820-01814, but they haven't been verified.
* 820-01041
* 820-01814
MacBook Diode Mode Measurements

==820-01521==
J6000:
J6100:
J6620:
J6700:
J3300:
J8500:
==CD3215C==
==820-00426==
J3501: 
J3700:
J4002: 
J4801:
J4813:
J4915: 
J6060: 
J6100:
J6601: 
J6602: 
J6603:
J7000:
J7050:
J8300:
J9500: 
J9510: 
==Macbook 12 Inch 2016 820-00244==
Overall View 1: 
J9600:
J6750:
J4801:
J6100:
J8500:
J6751:
J6799:
==Macbook Air 11 Inch 2013 820-3435==
Overall View 1: 
J8300:
J6404:
J4800:
J7715:
J6950:
J6100: 
J6000:
J7000:
J4002:
J9500:
==Macbook Pro 13 Inch 2016-2017 820-00875 820-00840==
Please note, these readings were taken from a 2016. The 2017 should have identical readings. 
Overall View 1: 
Overall View 2: 
J6600:
J6603:
J4810:
J6100:
J6951:
J4801:
J6602:
J8500:
P13USB32 IC:
==Macbook Pro 15 Inch 2016 Touch Bar 820-00281==
Overall View 1:
Overall View 2:
J4900:
J6600:
JB500:
J6500:
J9600:
J6100:
J4501:
J4500:
J6951:
J6410:
J4401:
J6200:
J3300:
J4402:
J8500:
==MacBook Pro 13 Inch 2016 Touch Bar 820-00239-A==
Overall View 1:
Overall View 2:
J4900:
J6600:
JB500:
J6550:
J6500:
J9600:
J4500:
J4501:
J6951: 
J6410:
J6430:
J4401:
J6200:
J3300: 
J4402:
J8500:
==820-3209==
SMC: 
==820-00165==
ISL6259:
J3501: 
J3700: 
J4002: 
J4800:
J6000:
J6100:
J6404:
J6950:
J7000:
J7715: 
J8300: 
J9500: 
==MacBook Pro 13 Inch 2017 Touch Bar 820-00923-05==
(disclaimer : has partial touch)
J4900:
1 470
2 454
3 gnd
4 633
5 451
6 628
7 683
8 435
9 471
10 438
11 603
12 gnd
==MacBook Pro 16" 2021 A2442 820-02098==
Some discussion on this board - A2442 820-02098 5V 0.25A -> 0.05A Blown CD3217 and TPS62180 ELC180
__FORCETOC__
MacBook OEM, Aftermarket, and Knock-Off Batteries

==Batteries==
===MacBook Pro 13" A1502 2015E Model: A1582===
===Macbook Pro 15" A1398 2013L-2014M Model: A1494===
Original battery disassembled from untouched device. 
===Macbook Pro 15" A1398 Early 2013 Model: A1417===
===Macbook Pro 13" A1706 Touch Bar 2016 Model: A1819===
Original battery disassembled from untouched device.
==Aftermarket Batteries==
===MacBook Pro 13" A1502 2015E Model: LMP A1582===
===Apple MacBook Pro 15 A1398 (Late 2013, Mid 2014) Model: LMP A1582===
===Battery diagnostic and troubleshooting===
This is an old article. New one is here: MacBook battery diagnostics and repair 
Clean AHT does not necessarily mean that battery is fine. The most basic thing you should expect to measure is output voltage as soon as SYSTEM_DETECT_L is pulled low. On many modern boards it is pulled down by mosfet which means it means to have ppbus BEFORE battery will be activated on (after you plug the charger it will pull the switch down and activate the battery). If you do not have the charger (say, cd3215 is blown and you have to recover data urgently) you can find this circuit on your board and simply pull this line to ground for a short period of time. This will enable battery and allow you to safely recover the data before proceeding to fix cd3215/17 circuit. 
The second thing to expect is communication. if battery outputs voltage, it SHOULD communicate. 
Many macbooks like A1398 15" DG need good battery to fully boot and properly work. MacBook Pro 16" will throttle with a bad battery and will blow full fan if no battery is present (however it will fully boot).
To diagnose Smartbattery controller you need special equipment. There are few devices to reprogram the batteries. Unfortunately it is a mixed experience since most of them are requiring subscription and also known for spying on their customers (they check how many batteries you reset, they limit you to replace SSD / CPU in your bench PC, etc). The only known tool without this kind of arrogance is MBRT /Macbook Battery Repair Tool) which is extremely hard to get in US/EU. 
If battery is clean and "should be working", there is still a chance that internal fuse is blown and battery will still report good condition. Personally i do not recommend recelling batteries and never plan to. LiPOL Chemistry is not a rocket science but if done unproperly - life dangerous. I am using this device purely to keep stocked batteries in a good shape + charge batteries in case of urgent data recovery. 
I am currently developing adapter board for all common apple connectors, so this section will be improved later.
MacBook USB-C LCD Backlight Flex Compatibility

==Pair （Left and Right）==
MacBook Air 13" A1932 A2179 A2337
Left PN: 821-01317-A
Right PN: 821-01318-A
MacBook Pro 13" A1706 A1708 A1989 A2251 A2289
Left PN: 821-00602-03
Right PN: 821-00603-03
Left PN: 821-01228-A
Right PN: 821-01229-A
MacBook Pro 15" A1707 A1990 
Left PN: 821-01270-01
Right PN: 821-01271-01
MacBook Pro 16'' A2141
Left PN: 821-02251
Right PN: 821-02252
Category:Mac 
Category:MacBook
MacBook USB-C Video Out

Many video adapters and multiport hubs will not support video out until MacOS has booted to a login screen.
Apple's own USB Type-C Digital AV Multiport Adapter does not display video out until macOS is booted.
The most reliable means of getting boot-menu and Apple-logo loading screen output is with the internal display connector fully disconnected.
Most USB-C to Displayport adapters should support boot menu display out natively when the internal display is disconnected, because there's no intermediary adapter between the USB-C port's native DisplayPort Out and the monitor itself. This USB-C to DisplayPort cable is confirmed as working at the boot menu with a T2-era MacBook Pro A2159, among other later-era MacBooks equipped with USB-C / TB3 / TB4. It is a DisplayPort 1.4 adapter so it supports 8K/60Hz and lower resolutions at higher refresh rates.
Many HDMI adapters will not work reliably as the USB-C port does not put out a native HDMI signal, but this adapter is tested and works to display the EFI portion of boot so you can see the Apple symbol and the FileVault screen. It is a HDMI 2.0 adapter so it also supports 4K/60Hz display.