Rails de tension — Référence complète

Tableau synthétique des rails principaux du 820-00850. L'ordre de séquence est inversé par rapport au A1466 : PPBUS_G3H est le premier rail généré, PP3V3_G3H_RTC en découle via U6903.

RailValeur nominaleÉtat requisSource / régulateurNotes
PPVBUS_G3H G3H 20 V Adaptateur USB-C branché USB-PD négocié par CD3215 Entrée brute USB-PD. Nécessaire pour que l'ISL9240 génère PPBUS depuis le secteur.
PPBUS_G3H G3H 12.5–12.8 V Toujours présent dès G3H actif ISL9240 (U7000) depuis 20V ou batterie Premier rail à vérifier. Sur A1466 = 8.5V. Ici 12.6V. Alimente U6903 et tous les rails en aval.
PP3V3_G3H_RTC G3H 3.3 V Toujours présent dès PPBUS OK U6903 (LDO 3.3V) Rail RTC critique. Alimente les 4 CD3215 et le T2. Si absent avec PPBUS OK → U6903 ou CB300 en court.
PP1V8_UPC_x_LDO G3H 1.8 V Dès 5V USB-C reçu (avant 20V) CD3215 interne (LDO 1.8V) Généré immédiatement à la connexion USB-C. Si > 2.0V sur un CD3215 → puce défectueuse. Comparer les 4.
PP3V3_UPC_x_O G3H 3.3 V Dès 5V USB-C reçu CD3215 interne Sortie 3.3V du CD3215. Générée avant négociation 20V USB-PD.
PP1V1_UPC_x_LDO_BMC G3H 1.1 V Après lecture firmware Flash par le CD3215 CD3215 interne (LDO BMC) Indicateur clé : si absent alors que PP3V3_RTC est OK → CD3215 n'a pas booté son firmware.
PP3V3_S5 S5 3.3 V État S5 (T2 actif) Régulateur S5 depuis PPBUS T2 contrôle l'activation. Si absent → T2 bloque la séquence.
PP3V3_S3 / PP1V8_S3 S3 3.3 / 1.8 V État S3 Régulateurs S3 PP1V8_S3 alimente le bus DDR4/LPDDR3. Absent → RAM non initialisée → no POST.
PP1V05_S0 S0 1.05 V État S0 (machine allumée) Buck S0 PCH / HSIO / PCIe. Absent → no POST.
PP0V95_S0_CPU_VCORE S0 ~0.95 V (VID) État S0 uniquement MOSFETs CPU × 6 (multiphase) Absent à froid = normal. Si absent machine allumée avec fans → MOSFETs CPU suspects. Simuler 0.95V/2A pour confirmer.
PPVBAT_G3H G3H 7.4–8.4 V Batterie connectée Batterie Li-Po 4S Source alternative au 20V USB-PD pour l'ISL9240.

Arbre de puissance (power tree)

USB-C 20V (PPVBUS_G3H) ou PPVBAT_G3H batterie
ISL9240 (U7000)PPBUS_G3H (12.6V)
U6903 (LDO) → PP3V3_G3H_RTC (3.3V)
CD3215 × 4 (U3100/U3200/U3300/U3400) alimentés en PP3V3_G3H_RTC
T2 (U6000) reçoit PP3V3_G3H_RTC → contrôle toute la séquence de boot
Régulateurs S5 → PP3V3_S5 + PP5V_S5
Régulateurs S3 → PP3V3_S3 + PP1V8_S3
Régulateurs S0 → PP5V_S0 + PP1V05_S0
MOSFETs CPU × 6 → PP0V95_S0_CPU_VCORE

Composants clés

RéférenceDésignationFonctionRails gérésDéfaut fréquent
U7000 ISL9240 (Renesas, QFN) Chargeur / PMIC principal. Génère PPBUS via L7030 et deux paires de MOSFETs PPBUS_G3H, charge batterie PPBUS absent malgré 20V présent. Reflow avec flux souvent suffisant (oxydation dégât liquide).
U6903 LDO 3.3V Génère PP3V3_G3H_RTC depuis PPBUS PP3V3_G3H_RTC Rare. Vérifier CB300 en premier (un court CB300 tire le rail et masque U6903).
CB300 Condensateur 10µF / 6.3V / 0402 Découplage PP3V3_G3H_RTC près connecteur USB-C gauche PP3V3_G3H_RTC Panne la plus fréquente du A1989. Fissure physique → court PP3V3_RTC → apparaît comme court PPBUS. Vérifier aussi CB38 adjacent.
CD3215 × 4 TI CD3215 (USB-C PD controller, BGA) U3100/U3200/U3300/U3400. Négocie 20V USB-PD, contrôle mux USB/DP/Thunderbolt PP1V8_UPC_x_LDO, PP1V1_UPC_x_BMC, PP3V3_UPC_x_O Oxydation dégât liquide. Un port ne négocie pas 20V. LDO 1.8V incorrect (2.2V). Port USB-C physique souvent brûlé.
T2 (U6000) Apple T2 Bridge chip (BGA) Remplace SMC discret. Contrôle séquence boot, sécurité, chiffrement SSD, Touch ID, gestion thermique Contrôle tous les rails S5→S0 Rarement défaillant seul. Dans 90% des cas, un T2 "bloquant" ne reçoit pas PP3V3_G3H_RTC.
F7000 Fusible 3A / 32V (0603) Protection circuit PPBUS PPBUS_G3H Ouvert après surtension. Ne jamais injecter sur PPBUS sans avoir vérifié F7000.
R5400 Résistance de shunt ~1 mΩ (0201) Pont entre PPBUS_G3H et PP_VBUS_HS_CPU. Point d'isolation pour diagnostic PPBUS ↔ rail CPU Retirer R5400 isole le rail CPU du rail PCB. Permet d'identifier si un court PPBUS vient du côté CPU ou PCB.
MOSFETs CPU × 6 MOSFET dual 30V (DFN/0402) Régulateur multiphase CPU VCORE PP0V95_S0_CPU_VCORE Corrosion dégât liquide. Court ~7Ω sur PPBUS. Pads parfois arrachés → rerouting nécessaire.
Q3440 / Q3430 MOSFETs de protection USB-C Protection ESD / surintensité sur lignes USB-C Entrée CD3215 Claquent avec le CD3215 lors de dégât liquide. À vérifier systématiquement avant remplacement CD3215.
L7030 Inductance de commutation ISL9240 Stockage énergie buck-boost ISL9240 Circuit PPBUS Résistance DC anormalement haute (> 0.1Ω). Rarement défaillante seule.

Séquence d'amorçage

La séquence est orchestrée par le T2 (U6000) qui remplace le SMC discret des anciens MacBook.

#Signal / RailValeurConditionSi absent
1PPVBUS_G3H20 VUSB-C branché, CD3215 négocie PDISL9240 fonctionne sur batterie. Si batterie aussi absente → aucune énergie.
2PPBUS_G3H12.5–12.8 VISL9240 actif, pas de court-circuitISL9240 défaillant ou court-circuit PPBUS (CB300, condensateurs). Mesurer R vers GND.
3PP3V3_G3H_RTC3.3 VPPBUS > seuil → U6903 actifU6903 défaillant ou CB300 en court. CB300 = cause principale.
4CD3215 × 4 initialisés (PP1V1_BMC)1.1 V sur les 4PP3V3_G3H_RTC présent → CD3215 lit firmware FlashSi PP1V1_BMC absent sur un CD3215 → celui-ci n'a pas démarré. Comparer les 4 ports.
5T2 (U6000) actifPP3V3_G3H_RTC + SMC_RESET_LPP3V3_G3H_RTC présentT2 bloque toute la séquence. Vérifier PP3V3_RTC avant tout diagnostic T2.
6PP3V3_S5 + rails S53.3 VT2 active les rails S5T2 bloquant ou court-circuit sur sortie régulateur S5.
7Bouton power → T2pulse basPP3V3_S5 présentT2 ne répond pas → vérifier alimentation T2.
8PP3V3_S3 + PP1V8_S33.3 / 1.8 VT2 active les switchs S3RAM non alimentée → no POST silencieux.
9PP1V05_S0 + PP5V_S01.05 / 5 VT2 active les régulateurs S0PCH non alimenté → no POST. Ventilateurs peuvent tourner.
10PP0V95_S0_CPU_VCORE~0.95 V (VID)PCH valide → active MOSFETs CPU multiphaseCPU sans VCORE → écran noir, fans tournent, ~400–600 mA. Simuler 0.95V pour confirmer.
11POST / chimeTous rails S0 OK, RAM initialisée, T2 valide le bootVoir section No POST.

Différences critiques vs MacBook Air A1466

Piège principal : L'ordre des rails est inversé. Sur A1466 : PP3V42_G3H → PPBUS. Sur A1989 : PPBUS_G3H → PP3V3_G3H_RTC. Appliquer les réflexes A1466 sur un A1989 mène à de faux diagnostics.
Point de comparaisonA1466 / 820-00165A1989 / 820-00850
Rail G3H primairePP3V42_G3H (3.42V, MagSafe → ISL6259)PPBUS_G3H (12.6V, ISL9240 ← 20V USB-PD)
Tension PPBUS8.4–8.6 V12.5–12.8 V
Rail RTC / SMCPP3V42_G3H alimente le SMC directementPP3V3_G3H_RTC (3.3V) depuis U6903 ← PPBUS
ConnexionMagSafe passif (16.5–18.5V)USB-C × 4, USB-PD 20V négocié activement par CD3215
CoprocesseurSMC discret (ARM Cortex-M, T1)T2 (U6000) — boot, sécurité, SMC virtuel, Touch ID, SSD chiffré
Chargeur principalISL6259 (U7100)ISL9240 (U7000)
Panne la plus fréquenteISL6259 défaillant, U7501 (PP3V3_S5)CB300 court-circuit (PP3V3_G3H_RTC), CD3215 oxydé
Diagnostic pré-ouvertureLED MagSafe (verte / orange / éteinte)Ampèremètre USB-C : tester 4 ports × 2 orientations
Isolation court CPURetirer condensateurs progressivementRetirer R5400 pour isoler côté CPU du côté PCB
SMC / T2 resetShift+Ctrl+Opt+PowerDFU via USB-C si firmware T2 corrompu (Apple Configurator 2)

Outil de diagnostic croisé

Renseignez les mesures effectuées sur les rails. Le système calcule l'arbre de causes probables en tenant compte des dépendances définies dans le schéma 820-00850.

Toujours mesurer hors tension (résistance vers masse) avant de rebrancher. En cas de résistance < 10 Ω sur PPBUS ou PP3V3_RTC, localiser le court avant d'alimenter.
Mesures effectuées — cliquer OK / NOK / NR (Non Relevé) pour chaque rail
Renseignez au moins quelques rails puis cliquez Analyser.

Diagnostic — Pas de tension / No power

Protocole pré-ouverture : test des 4 ports USB-C

Technique Lecomte : Avant d'ouvrir la machine, tester chaque port USB-C dans les deux orientations avec un ampèremètre USB-C. Un comportement différent sur un port désigne directement le CD3215 défaillant. Si tous les ports sont identiques → problème systémique (PPBUS, RTC, T2).
Résultat test portsInterprétationComposant cible
Un port : 0 mA / pas de réponseCD3215 de ce port ne démarre pasCD3215 correspondant (U3100/U3200/U3300/U3400)
Un port : 5V OK mais pas de 20VCD3215 partiellement actif, ne négocie pas PDCD3215 + vérifier PP1V1_BMC sur ce port
Tous ports : 5V/0 mAPP3V3_G3H_RTC absent — tous CD3215 bloquésCB300, U6903, ou PPBUS absent
Tous ports identiques, très faible courantPPBUS ou ISL9240 défaillantISL9240 (reflow), F7000, court-circuit PPBUS

Protocole de diagnostic après ouverture

ÉtapeMesurePoint de testAttenduSi NOK
1Tension entrée USB-CConnecteur USB-C côté carte5V puis 20V après négociation PDCâble ou adaptateur défaillant
2PPBUS_G3HCondensateur découplage ISL9240 ou L7030 côté sortie12.5–12.8 VISL9240 défaillant ou court-circuit PPBUS
3Résistance PPBUS vers GND (hors tension)Même points> 50 ΩCourt-circuit → retirer R5400, tester CB300, injection DC pour localiser
4PP3V3_G3H_RTCCondensateurs découplage CD3215 côté VCC RTC3.3 VU6903 défaillant ou CB300 en court
5CB300 — mode diodePattes CB300 vers GND> 0.4VCB300 claqué → retirer, vérifier si court levé sur PP3V3_RTC
6PP1V1_UPC_x_BMC sur chaque CD3215Pins U3100–U34001.1V sur les 4Absent sur un → CD3215 n'a pas lu son firmware
7PP1V8_UPC_x_LDO sur chaque CD3215Pins correspondants1.8V sur les 4 — comparerUn port à 2.2V → CD3215 défectueux sur ce port

Diagnostic — No POST / no chime

Symptôme typique : ventilateurs démarrent, consommation 400–600 mA sur PSU, aucune image, aucun son. Tous les rails G3H et S5 peuvent être présents.

Causes fréquentes et ordre de vérification

PrioritéRail / ComposantSymptôme associéTest
1PP3V3_G3H_RTCTous ports USB-C : 5V/0mAMesurer 3.3V. Si absent → CB300 ou U6903.
2PP1V05_S0Fans tournent, 19V/500mA PSU, no POSTMesurer en état S0. Absent → buck S0 défaillant.
3PP0V95_S0_CPU_VCORETous rails S0 présents, no POST, fans actifsMesurer en état S0. Si absent → simuler 0.95V/2A. Machine démarre → MOSFETs CPU défaillants.
4T2 (U6000) bloquantMachine s'arrête avant POSTTenter DFU T2 via USB-C + Apple Configurator 2.
5RAM / PP1V8_S3No POST silencieux, fans normauxMesurer PP1V8_S3. Absent → régulateur S3 ou court sur bus DDR.

Diagnostic du rail VCORE invisible (technique ERS)

Le rail PP0V95_S0_CPU_VCORE n'existe pas à froid — il est uniquement présent quand la machine est allumée en état S0. Un défaut de génération ne sera pas visible par mesure de résistance.

  1. Vérifier tous les autres rails S0 (PP1V05, PP5V_S0, PP1V8_S3) — s'ils sont présents mais que la machine ne boote pas…
  2. Connecter une alimentation externe réglée à 0.95V / 2A sur le point de test VCORE
  3. Si la machine démarre avec cette simulation → circuit de génération VCORE défaillant (MOSFETs CPU ou contrôleur)
  4. Ce diagnostic ne peut pas être effectué par résistance — uniquement par simulation de tension
Ne jamais injecter directement sur PPBUS sans avoir retiré R5400. Une injection non contrôlée peut détruire le CPU U5000.

Diagnostic CD3215 — Contrôleurs USB-C

Les 4 CD3215 sont identiques. La comparaison entre les 4 ports est la clé du diagnostic. Un CD3215 sain fournit une référence immédiate face à un défaillant.

Tensions à mesurer sur chaque CD3215

SignalValeur normaleQuand présentSi absent ou incorrect
PP3V3_G3H_RTC (entrée)3.3 VToujours (dès PPBUS OK)CD3215 ne démarrera jamais. Résoudre RTC avant tout.
PP1V8_UPC_x_LDO1.8 VDès 5V USB-C reçu (avant 20V)Si = 2.2V ou autre → CD3215 défectueux. Comparer les 4.
PP3V3_UPC_x_O3.3 VDès 5V USB-C reçuSi absent avec PP3V3_RTC présent → CD3215 ne génère pas sa sortie.
PP1V1_UPC_x_LDO_BMC1.1 VAprès lecture firmware FlashAbsent → CD3215 n'a pas booté. Vérifier Flash SPI associée.

Logique de diagnostic croisé

PP3V3_RTCPP1V8_LDO (un port)PP1V1_BMC (un port)Diagnostic
AbsentCB300 ou U6903. Tous les CD3215 seront morts. Résoudre RTC d'abord.
PrésentAbsent sur un portAbsentCD3215 de ce port mort ou port USB-C physiquement endommagé.
Présent2.2V (au lieu de 1.8V)Absent / incorrectCD3215 défectueux. LDO interne hors spec. Remplacement nécessaire.
Présent1.8V OKAbsentCD3215 n'a pas lu son firmware. Vérifier Flash SPI associée.
Présent1.8V OK1.1V OKCD3215 fonctionne. Chercher le problème ailleurs (T2, rails S5/S3/S0).
Un CD3215 de remplacement peut être défectueux. Toujours mesurer PP1V8_LDO après installation (doit être 1.8V, pas 2.2V).

Diagnostic — Dégâts liquide

Ne jamais tester avec un écran LCD présentant des taches noires ou des zones mortes. Un court-circuit nappe LCD peut envoyer 20V sur une ligne 1.8V et détruire le GPU ou le T2 (source : DF-Tech-HT).

Zones à risque sur le A1989

ZoneComposants exposésConséquences fréquentes
Connecteurs USB-C gauchesCD3215 U3100/U3200, Q3430/Q3440, CB300/CB38Court PP3V3_RTC (CB300), CD3215 oxydé, port USB-C brûlé
Connecteurs USB-C droitsCD3215 U3300/U3400, protection MOSFETsMême que gauche. Asymétrie fréquente (un seul côté atteint).
Zone ISL9240 / batterieU7000 (ISL9240), L7030, condensateurs PPBUSPPBUS absent. Reflow ISL9240 souvent suffisant.
Zone MOSFETs CPU6 × MOSFETs VCORE, pads sous pucesCourt ~7Ω PPBUS. Pads corrodés → rerouting.
Zone condensateurs micro (condensation)Condensateurs 0201 proches connecteursMicro-oxydation difficile à voir. Nettoyage ultrason + inspection ×40.

Protocole de nettoyage

  1. Retirer la batterie immédiatement — ne jamais alimenter une carte humide
  2. Nettoyage à l'isopropanol 99% avec brosse antistatique ou bain ultrasonique (40 kHz / 50°C, 10 min)
  3. Séchage à l'air chaud doux (40°C) ou air comprimé
  4. Inspection sous microscope ×10–×40 : oxydation verte, pads manquants, joints de soudure
  5. Tester CB300 en mode diode avant tout autre test

Réparation — CB300 / CB38 (court-circuit PP3V3_G3H_RTC)

CB300 est la panne la plus fréquente du A1989, rencontrée dans la majorité des cas de "no power" documentés (Maz Réparateur, Reset Lab, Go Cell Phone Repair).

Identification

CB300 est un condensateur 10µF / 6.3V / 0402 sur la ligne PP3V3_G3H_RTC, à proximité du connecteur USB-C gauche. CB38 est un condensateur identique adjacent. Une fissure physique (visible sous microscope ×10) crée un court-circuit permanent.

Symptômes caractéristiques

  • Consommation 5V / 0–400 mA sur tous les ports USB-C
  • Aucun port ne négocie le 20V USB-PD
  • Résistance PP3V3_G3H_RTC vers GND < 5Ω (parfois 0Ω)
  • Ce court apparaît parfois comme un court PPBUS (PP3V3_RTC et PPBUS sont liés via U6903)

Procédure de réparation

  1. Localiser CB300 sur le boardview 820-00850 (zone gauche, proche U3100)
  2. Retirer CB300 au fer ou air chaud avec flux
  3. Remesurer PP3V3_G3H_RTC vers GND — doit remonter > 50Ω
  4. Si court levé → remplacer par condensateur 10µF / 6.3V minimum / 0402
  5. Vérifier CB38 adjacent systématiquement (même valeur, même risque)
  6. Si court toujours présent → vérifier autres condensateurs de découplage RTC et U6903
La fissure de CB300 est souvent d'origine mécanique (choc, pression sur châssis), pas nécessairement liée à un dégât liquide.

Réparation — ISL9240 (U7000) — Chargeur PPBUS

L'ISL9240 génère PPBUS_G3H depuis le 20V USB-PD ou la batterie, et gère la charge batterie bidirectionnelle via deux paires de MOSFETs et l'inductance L7030.

Symptômes ISL9240 défaillant

  • PPBUS absent malgré 20V USB-PD présent
  • Batterie ne charge pas
  • Consommation anormale sur le 20V (0 mA ou limitation immédiate)
Technique Rossmann : Avant de remplacer ISL9240, tenter un reflow avec flux no-clean. L'ISL9240 est un QFN dont les billes s'oxydent après dégât liquide. Le reflow restaure souvent le contact.

Vérifications avant remplacement

ÉtapeTestAttenduSi NOK
1Résistance PPBUS vers GND (hors tension)> 50 ΩCourt-circuit en aval → localiser avant de remplacer ISL9240.
2F7000 — continuité< 0.5 ΩF7000 ouvert → remplacer (3A/32V, 0603). Souvent cause unique.
3L7030 — résistance DC< 0.05 ΩL7030 dégradée → remplacer l'inductance.
4Reflow ISL9240 avec fluxPPBUS revient à 12.6VSi aucune amélioration → remplacement ISL9240.

Réparation — CD3215 (remplacement)

Quand remplacer un CD3215 ?

  • PP1V8_LDO du port concerné > 2.0V (hors spec)
  • PP1V1_BMC absent malgré PP3V3_G3H_RTC présent et Flash SPI OK
  • Oxydation visible sur billes BGA sous microscope
  • Port USB-C physiquement brûlé/oxydé

Pré-requis avant remplacement

  1. Remplacer le connecteur USB-C physique si oxydé
  2. Vérifier Q3440 et Q3430 (protection MOSFETs) — remplacer si endommagés
  3. Nettoyer la zone à l'isopropanol 99% avant soudage
  4. Mesurer PP1V8_LDO sur le nouveau CD3215 après soudage (doit être 1.8V)
  5. Mesurer PP1V1_BMC pour confirmer que le firmware a booté
Un CD3215 de remplacement peut être défectueux. Ne pas conclure à une mauvaise soudure avant d'avoir vérifié PP1V8_LDO sur la puce neuve.
Informations complémentaires : CD3215 et Flash SPI firmware

Le CD3215 dispose d'une mémoire Flash SPI externe contenant son firmware. Si la Flash est corrompue ou absente, le CD3215 ne bootera pas (PP1V1_BMC restera absent). Reprogrammer la Flash via SPI dans ce cas.

Profil de refusion recommandé : SAC305, pic 217°C, pré-chauffage 150°C progressif. Flux no-clean indispensable. Inspecter les vias sous la puce après retrait.

Réparation — MOSFETs CPU (court-circuit VCORE)

Les 6 MOSFETs du régulateur VCORE sont situés en zone centrale, proches du CPU. Ils retiennent le liquide sous leur boîtier et sont particulièrement vulnérables à la corrosion.

Identification du court-circuit (technique Reset Lab)

  1. Mesurer résistance PPBUS vers GND (hors tension). Valeur ~7Ω → suspect côté CPU.
  2. Retirer R5400 (résistance de shunt entre PPBUS et rail CPU)
  3. Remesurer côté PCB (PPBUS) et côté CPU (PP_VBUS_HS_CPU)
  4. Si le court disparaît côté PCB après retrait R5400 → le court est côté CPU (MOSFETs)
  5. Si le court reste côté PCB → chercher ailleurs (condensateurs PPBUS, ISL9240)

Réparation (cas Mad Mac Tech)

Après retrait des MOSFETs corrodés, inspecter les pads au microscope ×40 :

  • Pad manquant avec via accessible → jumper fil vers via
  • Pad NC (non connecté selon schéma) → laisser vide ou isoler avec vernis UV
  • Pad actif manquant sans via → rerouting sous microscope (fil 0.1 mm)
Ne jamais injecter de tension sur PPBUS pour localiser un court côté CPU sans avoir retiré R5400. Une injection directe peut détruire le CPU U5000.

T2 (U6000) — Spécificités et précautions

Rôle du T2

Le T2 remplace le SMC discret. Il gère : la séquence de démarrage complète, le chiffrement SSD (Secure Enclave), Touch ID (liaison cryptographique câble/carte), la gestion thermique et des ventilateurs, et le bridge USB/Thunderbolt.

Le Touch ID est cryptographiquement lié à la carte mère. Changer le câble Touch ID ou la carte casse définitivement Touch ID — réassociation impossible sans intervention Apple.

Précautions avant intervention

  • Effectuer une sauvegarde T2 DFU avant toute réparation
  • Ne jamais interrompre une mise à jour firmware en cours
  • Si T2 corrompu : récupération via DFU USB-C → Mac de référence + Apple Configurator 2
Dans 90% des cas, un T2 "bloquant" ne reçoit pas PP3V3_G3H_RTC. Vérifier ce rail avant de suspecter le T2 lui-même.
SymptômeCause probableTest
Aucun rail S5/S3/S0 malgré PPBUS et RTC OKT2 bloque la séquence (firmware ou hardware)DFU T2. Si machine redémarre → firmware T2 corrompu.
Machine s'arrête à mi-bootT2 détecte anomalie sécurité (SSD inaccessible)Tenter boot sans SSD. Si OK → problème SSD ou clé T2.
Ventilateurs 100% permanentT2 ne reçoit pas données capteurs thermiquesSMC Reset. Si persistant → capteurs thermiques ou T2 partiel.

Courts-circuits — Détection et localisation

Adapter les seuils de résistance au A1989 (PPBUS = 12.6V, rails différents du A1466). Ne jamais alimenter une carte avec un court-circuit connu sur PPBUS ou PP3V3_RTC.

Étape 1 — Mesure hors tension

Lecture vers GNDInterprétationAction
0 – 5 ΩCourt-circuit francNe pas alimenter. Identifier (CB300, condensateur, MOSFET).
5 – 20 ΩCourt partiel ou charge naturelleComparer avec carte de référence. PPBUS normal > 50Ω.
20 – 80 ΩCharge normalePas de court. Chercher le problème en tension.
> 100 ΩRail normalNormal pour rails S0 hors tension.
Valeurs de référence A1989 : PPBUS > 50Ω normal. PP3V3_G3H_RTC > 30Ω normal. PP0V95_VCORE : non mesurable à froid (rail S0 uniquement).

Étape 2 — Injection DC (PSU en courant limité)

Rail cibléTension PSULimite courantDuréeRemarques
PPBUS_G3H4–5 V0.5–1 A5–10 secRetirer R5400 avant injection. Déconnecter batterie. Localiser par caméra IR ou alcool isopropylique.
PP3V3_G3H_RTC2–3 V0.3 A5 secCB300 chauffe immédiatement si en court.
PP1V8_S31–1.5 V0.2 A3 secCourt sur bus DDR. Condensateurs de découplage RAM en premier.
PP_VBUS_HS_CPU1–2 V0.5 A3 secUniquement après retrait R5400 et confirmation court côté CPU. MOSFETs VCORE suspects.
Ne jamais injecter avec la batterie connectée. La batterie fournirait un courant illimité et détruirait les composants adjacents.

Étape 3 — Courts-circuits par rail : causes fréquentes sur 820-00850

RailRésistance suspecteComposants à vérifier en premierCause fréquente
PPBUS_G3H< 10 ΩCB300, CB38, condensateurs ISL9240CB300 claqué (tire PP3V3_RTC → apparaît sur PPBUS). MOSFETs CPU si R5400 confirme côté CPU.
PP3V3_G3H_RTC< 5 ΩCB300, CB38, condensateurs CD3215CB300 en court dans 80% des cas. Retrait CB300 = short levé.
PP1V8_UPC_x_LDO< 5 Ω sur un portCD3215 correspondantCD3215 interne en court après dégât liquide.
PP0V95_VCORENon mesurable à froidMOSFETs CPU × 6Corrosion MOSFETs. Diagnostiquer via R5400 + injection 0.95V.

Étape 4 — Distinguer court-circuit réel et charge normale

RailRésistance normale vers GND (hors tension)Explication
PPBUS_G3H30–80 ΩBus principal, nombreuses charges — résistance normale selon état des switchs
PP3V3_G3H_RTC20–60 ΩCD3215 × 4 + T2 en charge permanente
PP3V3_S515–40 ΩCharges S5 permanentes
PP1V05_S0> 50 Ω (hors tension)Load switch ouvert → pas de charge visible
PP0V95_VCORENon applicableRail S0 — mesure résistive non pertinente à froid
En l'absence de carte de référence, mesurer en mode diode (plus stable que Ω sur rails avec condensateurs).

Points de mesure recommandés

RailPoint de mesure recommandéNotes
PPBUS_G3HCondensateur de découplage ISL9240 ou L7030 côté sortiePremier rail. Doit être 12.5–12.8V.
PP3V3_G3H_RTCCondensateurs découplage CD3215 côté VCC RTC, ou pads CB300Mesurer en mode diode si court suspect.
PP1V8_UPC_x_LDOPins LDO des 4 CD3215Comparer les 4 valeurs — doit être identique (1.8V).
PP1V1_UPC_x_BMCPins BMC des 4 CD3215Indicateur de boot firmware. Présent = CD3215 opérationnel.
PP1V05_S0Condensateurs de sortie régulateur S0Mesurer machine allumée (rail S0).
PP0V95_S0_CPU_VCORECondensateurs de sortie MOSFETs CPUUniquement mesurable machine allumée en état S0.
CB300Pads CB300 → GND en mode diode< 0.3V = court-circuit. Retirer si court confirmé.
F7000Entre les deux bornes du fusibleContinuité = intact. ∞ = ouvert → remplacer.
R5400Côté PPBUS / côté CPU (deux mesures séparées)Outil d'isolation pour court PPBUS. Retirer R5400 sépare les deux domaines.

Outils & équipements recommandés

OutilUsageSpec minimale
Ampèremètre USB-CTest pré-ouverture des 4 ports (méthode Lecomte)Affichage tension + courant en temps réel
Multimètre de précisionMesure tensions, résistances, mode diode4½ digits, résolution 0.1 mV
Alimentation régulée (PSU)Injection DC, simulation rails S0 (VCORE 0.95V)0–30V / 5A, limitation courant précise
OscilloscopeSéquence de boot, signaux USB-PD≥ 100 MHz, 2 voies
Caméra thermiqueLocalisation composant chaud lors injection DC≥ 160×120 px (FLIR ONE ou Seek Compact)
Microscope binoculaireInspection CB300, pads MOSFETs, oxydations≥ 40× pour composants 0201/0402
Station air chaudRetrait/pose BGA (CD3215, T2), QFN (ISL9240)Réglage 300–400°C, buse adaptée BGA
Bain ultrasoniqueNettoyage dégâts liquide40 kHz, chauffage 50°C
Flux no-cleanRefusion soudures, reballingROL0 ou équivalent
Logiciel boardviewLocalisation physique composants sur PCBZXW / Zen / OpenBoardView + fichier 820-00850

Sources et références

SourceContenuPertinence
Schéma Apple J132 MLB (820-00850)Schéma complet A1989, toutes dépendances de railsSource primaire — référence absolue
Louis Rossmann (YouTube)ISL9240 reflow, PPBUS, différences vs A1466Méthodes terrain, comparaison architecturale
David Lecomte / The Repair Academy (YouTube FR)Méthodologie diagnostic CD3215, test 4 ports USB-C, PP1V1_BMCTechnique pré-ouverture ampèremètre USB-C
Maz Réparateur (YouTube FR)CB300 court-circuit, cas pratiques A1989Panne la plus fréquente, identification CB300
Reset Lab (YouTube EN)Court-circuit, isolation R5400, injection PPBUSTechnique isolation CPU vs PCB via R5400
Electronics Repair School (YouTube EN)Rail S0 invisible, simulation VCORE 0.95VDiagnostic VCORE absent sans court mesurable
Mad Mac Tech (YouTube EN)MOSFETs CPU corrosion, pads manquants, reroutingRéparation avancée MOSFETs VCORE
DF-Tech-HT (YouTube FR)Dégâts liquide A1989, risque PMU/T2, test écran LCDPrécautions test LCD, explosion CD3215 → 20V sur 1.8V
Go Cell Phone Repair (YouTube EN)Remplacement CB300/CB38, procédure complèteProcédure pas-à-pas CB300
More Than A Fix (YouTube EN)Dégâts liquide zone TPS IC, micro-oxydationsZone condensateurs 0201, condensation
ISL9240 Datasheet (Renesas)PMIC buck-boost bidirectionnel, timing, seuilsU7000 — dimensionnement et diagnostic
CD3215 Datasheet (Texas Instruments)USB-C PD controller, LDO specs, séquence bootValeurs PP1V8/PP1V1 de référence
BoardView 820-00850 (fichier .brd)Localisation physique composants sur PCBCombiné avec schéma pour identifier points de test