Board : 820-00850Schéma : J132 MLBCPU : Intel Coffee Lake U-seriesCharge : USB-C / USB-PD 20V × 4 portsMise à jour : 2025
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.
Rail
Valeur nominale
État requis
Source / régulateur
Notes
PPVBUS_G3HG3H
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_G3HG3H
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_RTCG3H
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_LDOG3H
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_OG3H
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_BMCG3H
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_S5S5
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_S3S3
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_S0S0
1.05 V
État S0 (machine allumée)
Buck S0
PCH / HSIO / PCIe. Absent → no POST.
PP0V95_S0_CPU_VCORES0
~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_G3HG3H
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érence
Désignation
Fonction
Rails gérés
Dé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.
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 / Rail
Valeur
Condition
Si absent
1
PPVBUS_G3H
20 V
USB-C branché, CD3215 négocie PD
ISL9240 fonctionne sur batterie. Si batterie aussi absente → aucune énergie.
2
PPBUS_G3H
12.5–12.8 V
ISL9240 actif, pas de court-circuit
ISL9240 défaillant ou court-circuit PPBUS (CB300, condensateurs). Mesurer R vers GND.
3
PP3V3_G3H_RTC
3.3 V
PPBUS > seuil → U6903 actif
U6903 défaillant ou CB300 en court. CB300 = cause principale.
4
CD3215 × 4 initialisés (PP1V1_BMC)
1.1 V sur les 4
PP3V3_G3H_RTC présent → CD3215 lit firmware Flash
Si PP1V1_BMC absent sur un CD3215 → celui-ci n'a pas démarré. Comparer les 4 ports.
5
T2 (U6000) actif
PP3V3_G3H_RTC + SMC_RESET_L
PP3V3_G3H_RTC présent
T2 bloque toute la séquence. Vérifier PP3V3_RTC avant tout diagnostic T2.
6
PP3V3_S5 + rails S5
3.3 V
T2 active les rails S5
T2 bloquant ou court-circuit sur sortie régulateur S5.
7
Bouton power → T2
pulse bas
PP3V3_S5 présent
T2 ne répond pas → vérifier alimentation T2.
8
PP3V3_S3 + PP1V8_S3
3.3 / 1.8 V
T2 active les switchs S3
RAM non alimentée → no POST silencieux.
9
PP1V05_S0 + PP5V_S0
1.05 / 5 V
T2 active les régulateurs S0
PCH non alimenté → no POST. Ventilateurs peuvent tourner.
10
PP0V95_S0_CPU_VCORE
~0.95 V (VID)
PCH valide → active MOSFETs CPU multiphase
CPU sans VCORE → écran noir, fans tournent, ~400–600 mA. Simuler 0.95V pour confirmer.
11
POST / chime
—
Tous rails S0 OK, RAM initialisée, T2 valide le boot
Voir 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 comparaison
A1466 / 820-00165
A1989 / 820-00850
Rail G3H primaire
PP3V42_G3H (3.42V, MagSafe → ISL6259)
PPBUS_G3H (12.6V, ISL9240 ← 20V USB-PD)
Tension PPBUS
8.4–8.6 V
12.5–12.8 V
Rail RTC / SMC
PP3V42_G3H alimente le SMC directement
PP3V3_G3H_RTC (3.3V) depuis U6903 ← PPBUS
Connexion
MagSafe passif (16.5–18.5V)
USB-C × 4, USB-PD 20V négocié activement par CD3215
DFU 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 ports
Interprétation
Composant cible
Un port : 0 mA / pas de réponse
CD3215 de ce port ne démarre pas
CD3215 correspondant (U3100/U3200/U3300/U3400)
Un port : 5V OK mais pas de 20V
CD3215 partiellement actif, ne négocie pas PD
CD3215 + vérifier PP1V1_BMC sur ce port
Tous ports : 5V/0 mA
PP3V3_G3H_RTC absent — tous CD3215 bloqués
CB300, U6903, ou PPBUS absent
Tous ports identiques, très faible courant
PPBUS ou ISL9240 défaillant
ISL9240 (reflow), F7000, court-circuit PPBUS
Protocole de diagnostic après ouverture
Étape
Mesure
Point de test
Attendu
Si NOK
1
Tension entrée USB-C
Connecteur USB-C côté carte
5V puis 20V après négociation PD
Câble ou adaptateur défaillant
2
PPBUS_G3H
Condensateur découplage ISL9240 ou L7030 côté sortie
12.5–12.8 V
ISL9240 défaillant ou court-circuit PPBUS
3
Résistance PPBUS vers GND (hors tension)
Même points
> 50 Ω
Court-circuit → retirer R5400, tester CB300, injection DC pour localiser
4
PP3V3_G3H_RTC
Condensateurs découplage CD3215 côté VCC RTC
3.3 V
U6903 défaillant ou CB300 en court
5
CB300 — mode diode
Pattes CB300 vers GND
> 0.4V
CB300 claqué → retirer, vérifier si court levé sur PP3V3_RTC
6
PP1V1_UPC_x_BMC sur chaque CD3215
Pins U3100–U3400
1.1V sur les 4
Absent sur un → CD3215 n'a pas lu son firmware
7
PP1V8_UPC_x_LDO sur chaque CD3215
Pins correspondants
1.8V sur les 4 — comparer
Un 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 / Composant
Symptôme associé
Test
1
PP3V3_G3H_RTC
Tous ports USB-C : 5V/0mA
Mesurer 3.3V. Si absent → CB300 ou U6903.
2
PP1V05_S0
Fans tournent, 19V/500mA PSU, no POST
Mesurer en état S0. Absent → buck S0 défaillant.
3
PP0V95_S0_CPU_VCORE
Tous rails S0 présents, no POST, fans actifs
Mesurer en état S0. Si absent → simuler 0.95V/2A. Machine démarre → MOSFETs CPU défaillants.
4
T2 (U6000) bloquant
Machine s'arrête avant POST
Tenter DFU T2 via USB-C + Apple Configurator 2.
5
RAM / PP1V8_S3
No POST silencieux, fans normaux
Mesurer 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.
Vérifier tous les autres rails S0 (PP1V05, PP5V_S0, PP1V8_S3) — s'ils sont présents mais que la machine ne boote pas…
Connecter une alimentation externe réglée à 0.95V / 2A sur le point de test VCORE
Si la machine démarre avec cette simulation → circuit de génération VCORE défaillant (MOSFETs CPU ou contrôleur)
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
Signal
Valeur normale
Quand présent
Si absent ou incorrect
PP3V3_G3H_RTC (entrée)
3.3 V
Toujours (dès PPBUS OK)
CD3215 ne démarrera jamais. Résoudre RTC avant tout.
PP1V8_UPC_x_LDO
1.8 V
Dès 5V USB-C reçu (avant 20V)
Si = 2.2V ou autre → CD3215 défectueux. Comparer les 4.
PP3V3_UPC_x_O
3.3 V
Dès 5V USB-C reçu
Si absent avec PP3V3_RTC présent → CD3215 ne génère pas sa sortie.
PP1V1_UPC_x_LDO_BMC
1.1 V
Après lecture firmware Flash
Absent → CD3215 n'a pas booté. Vérifier Flash SPI associée.
Logique de diagnostic croisé
PP3V3_RTC
PP1V8_LDO (un port)
PP1V1_BMC (un port)
Diagnostic
Absent
—
—
CB300 ou U6903. Tous les CD3215 seront morts. Résoudre RTC d'abord.
Présent
Absent sur un port
Absent
CD3215 de ce port mort ou port USB-C physiquement endommagé.
CD3215 n'a pas lu son firmware. Vérifier Flash SPI associée.
Présent
1.8V OK
1.1V OK
CD3215 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
Zone
Composants exposés
Conséquences fréquentes
Connecteurs USB-C gauches
CD3215 U3100/U3200, Q3430/Q3440, CB300/CB38
Court PP3V3_RTC (CB300), CD3215 oxydé, port USB-C brûlé
Connecteurs USB-C droits
CD3215 U3300/U3400, protection MOSFETs
Même que gauche. Asymétrie fréquente (un seul côté atteint).
Zone ISL9240 / batterie
U7000 (ISL9240), L7030, condensateurs PPBUS
PPBUS absent. Reflow ISL9240 souvent suffisant.
Zone MOSFETs CPU
6 × MOSFETs VCORE, pads sous puces
Court ~7Ω PPBUS. Pads corrodés → rerouting.
Zone condensateurs micro (condensation)
Condensateurs 0201 proches connecteurs
Micro-oxydation difficile à voir. Nettoyage ultrason + inspection ×40.
Protocole de nettoyage
Retirer la batterie immédiatement — ne jamais alimenter une carte humide
Nettoyage à l'isopropanol 99% avec brosse antistatique ou bain ultrasonique (40 kHz / 50°C, 10 min)
Séchage à l'air chaud doux (40°C) ou air comprimé
Inspection sous microscope ×10–×40 : oxydation verte, pads manquants, joints de soudure
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
Localiser CB300 sur le boardview 820-00850 (zone gauche, proche U3100)
Retirer CB300 au fer ou air chaud avec flux
Remesurer PP3V3_G3H_RTC vers GND — doit remonter > 50Ω
Si court levé → remplacer par condensateur 10µF / 6.3V minimum / 0402
Vérifier CB38 adjacent systématiquement (même valeur, même risque)
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
Étape
Test
Attendu
Si NOK
1
Résistance PPBUS vers GND (hors tension)
> 50 Ω
Court-circuit en aval → localiser avant de remplacer ISL9240.
2
F7000 — continuité
< 0.5 Ω
F7000 ouvert → remplacer (3A/32V, 0603). Souvent cause unique.
3
L7030 — résistance DC
< 0.05 Ω
L7030 dégradée → remplacer l'inductance.
4
Reflow ISL9240 avec flux
PPBUS revient à 12.6V
Si 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
Remplacer le connecteur USB-C physique si oxydé
Vérifier Q3440 et Q3430 (protection MOSFETs) — remplacer si endommagés
Nettoyer la zone à l'isopropanol 99% avant soudage
Mesurer PP1V8_LDO sur le nouveau CD3215 après soudage (doit être 1.8V)
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)
Mesurer résistance PPBUS vers GND (hors tension). Valeur ~7Ω → suspect côté CPU.
Retirer R5400 (résistance de shunt entre PPBUS et rail CPU)
Remesurer côté PCB (PPBUS) et côté CPU (PP_VBUS_HS_CPU)
Si le court disparaît côté PCB après retrait R5400 → le court est côté CPU (MOSFETs)
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ôme
Cause probable
Test
Aucun rail S5/S3/S0 malgré PPBUS et RTC OK
T2 bloque la séquence (firmware ou hardware)
DFU T2. Si machine redémarre → firmware T2 corrompu.
Machine s'arrête à mi-boot
T2 détecte anomalie sécurité (SSD inaccessible)
Tenter boot sans SSD. Si OK → problème SSD ou clé T2.
Ventilateurs 100% permanent
T2 ne reçoit pas données capteurs thermiques
SMC 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 GND
Interprétation
Action
0 – 5 Ω
Court-circuit franc
Ne pas alimenter. Identifier (CB300, condensateur, MOSFET).
5 – 20 Ω
Court partiel ou charge naturelle
Comparer avec carte de référence. PPBUS normal > 50Ω.
20 – 80 Ω
Charge normale
Pas de court. Chercher le problème en tension.
> 100 Ω
Rail normal
Normal 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 PSU
Limite courant
Durée
Remarques
PPBUS_G3H
4–5 V
0.5–1 A
5–10 sec
Retirer R5400 avant injection. Déconnecter batterie. Localiser par caméra IR ou alcool isopropylique.
PP3V3_G3H_RTC
2–3 V
0.3 A
5 sec
CB300 chauffe immédiatement si en court.
PP1V8_S3
1–1.5 V
0.2 A
3 sec
Court sur bus DDR. Condensateurs de découplage RAM en premier.
PP_VBUS_HS_CPU
1–2 V
0.5 A
3 sec
Uniquement 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
Rail
Résistance suspecte
Composants à vérifier en premier
Cause fréquente
PPBUS_G3H
< 10 Ω
CB300, CB38, condensateurs ISL9240
CB300 claqué (tire PP3V3_RTC → apparaît sur PPBUS). MOSFETs CPU si R5400 confirme côté CPU.
PP3V3_G3H_RTC
< 5 Ω
CB300, CB38, condensateurs CD3215
CB300 en court dans 80% des cas. Retrait CB300 = short levé.
PP1V8_UPC_x_LDO
< 5 Ω sur un port
CD3215 correspondant
CD3215 interne en court après dégât liquide.
PP0V95_VCORE
Non mesurable à froid
MOSFETs CPU × 6
Corrosion MOSFETs. Diagnostiquer via R5400 + injection 0.95V.
Étape 4 — Distinguer court-circuit réel et charge normale
Rail
Résistance normale vers GND (hors tension)
Explication
PPBUS_G3H
30–80 Ω
Bus principal, nombreuses charges — résistance normale selon état des switchs
PP3V3_G3H_RTC
20–60 Ω
CD3215 × 4 + T2 en charge permanente
PP3V3_S5
15–40 Ω
Charges S5 permanentes
PP1V05_S0
> 50 Ω (hors tension)
Load switch ouvert → pas de charge visible
PP0V95_VCORE
Non applicable
Rail 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
Rail
Point de mesure recommandé
Notes
PPBUS_G3H
Condensateur de découplage ISL9240 ou L7030 côté sortie
Premier rail. Doit être 12.5–12.8V.
PP3V3_G3H_RTC
Condensateurs découplage CD3215 côté VCC RTC, ou pads CB300
Mesurer en mode diode si court suspect.
PP1V8_UPC_x_LDO
Pins LDO des 4 CD3215
Comparer les 4 valeurs — doit être identique (1.8V).
PP1V1_UPC_x_BMC
Pins BMC des 4 CD3215
Indicateur de boot firmware. Présent = CD3215 opérationnel.
PP1V05_S0
Condensateurs de sortie régulateur S0
Mesurer machine allumée (rail S0).
PP0V95_S0_CPU_VCORE
Condensateurs de sortie MOSFETs CPU
Uniquement mesurable machine allumée en état S0.
CB300
Pads CB300 → GND en mode diode
< 0.3V = court-circuit. Retirer si court confirmé.
F7000
Entre les deux bornes du fusible
Continuité = intact. ∞ = ouvert → remplacer.
R5400
Cô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
Outil
Usage
Spec minimale
Ampèremètre USB-C
Test pré-ouverture des 4 ports (méthode Lecomte)
Affichage tension + courant en temps réel
Multimètre de précision
Mesure tensions, résistances, mode diode
4½ 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
Oscilloscope
Séquence de boot, signaux USB-PD
≥ 100 MHz, 2 voies
Caméra thermique
Localisation composant chaud lors injection DC
≥ 160×120 px (FLIR ONE ou Seek Compact)
Microscope binoculaire
Inspection CB300, pads MOSFETs, oxydations
≥ 40× pour composants 0201/0402
Station air chaud
Retrait/pose BGA (CD3215, T2), QFN (ISL9240)
Réglage 300–400°C, buse adaptée BGA
Bain ultrasonique
Nettoyage dégâts liquide
40 kHz, chauffage 50°C
Flux no-clean
Refusion soudures, reballing
ROL0 ou équivalent
Logiciel boardview
Localisation physique composants sur PCB
ZXW / Zen / OpenBoardView + fichier 820-00850
Sources et références
Source
Contenu
Pertinence
Schéma Apple J132 MLB (820-00850)
Schéma complet A1989, toutes dépendances de rails
Source primaire — référence absolue
Louis Rossmann (YouTube)
ISL9240 reflow, PPBUS, différences vs A1466
Méthodes terrain, comparaison architecturale
David Lecomte / The Repair Academy (YouTube FR)
Méthodologie diagnostic CD3215, test 4 ports USB-C, PP1V1_BMC
Technique pré-ouverture ampèremètre USB-C
Maz Réparateur (YouTube FR)
CB300 court-circuit, cas pratiques A1989
Panne la plus fréquente, identification CB300
Reset Lab (YouTube EN)
Court-circuit, isolation R5400, injection PPBUS
Technique isolation CPU vs PCB via R5400
Electronics Repair School (YouTube EN)
Rail S0 invisible, simulation VCORE 0.95V
Diagnostic VCORE absent sans court mesurable
Mad Mac Tech (YouTube EN)
MOSFETs CPU corrosion, pads manquants, rerouting
Réparation avancée MOSFETs VCORE
DF-Tech-HT (YouTube FR)
Dégâts liquide A1989, risque PMU/T2, test écran LCD
Précautions test LCD, explosion CD3215 → 20V sur 1.8V
Go Cell Phone Repair (YouTube EN)
Remplacement CB300/CB38, procédure complète
Procédure pas-à-pas CB300
More Than A Fix (YouTube EN)
Dégâts liquide zone TPS IC, micro-oxydations
Zone condensateurs 0201, condensation
ISL9240 Datasheet (Renesas)
PMIC buck-boost bidirectionnel, timing, seuils
U7000 — dimensionnement et diagnostic
CD3215 Datasheet (Texas Instruments)
USB-C PD controller, LDO specs, séquence boot
Valeurs PP1V8/PP1V1 de référence
BoardView 820-00850 (fichier .brd)
Localisation physique composants sur PCB
Combiné avec schéma pour identifier points de test