MacBook Pro 15" A1707 — Guide de réparation niveau 3
Ce modèle présente un défaut thermique structurel Apple (pâte inadéquate + dissipateur sous-dimensionné). Les réparations thermiques sont TEMPORAIRES (6–12 mois). De plus, 80% des pannes secondaires découlent d'une batterie gonflée exerçant une pression mécanique sur la board. Informer systématiquement le client avant intervention.
Spécifications
| Propriété | Valeur | Notes |
|---|---|---|
| Modèle | MacBook Pro 15" A1707 | 2016–2019, Touch Bar. Révisions Skylake (6ème gen) et Coffee Lake (8ème gen). |
| Board | 820-00928 (révision D/E) | Schéma J132E. Également applicable à 820-00923 (13"). |
| CPU | i7-6820HQ, i7-8850H, i9-8950HK | 6 à 8 cores, socket BGA — non remplaçable. |
| GPU dédié | AMD Radeon RX 460 4GB GDDR5 | Polaris 11, BGA 482 billes. INTÉGRÉ BOARD — non remplaçable. |
| GPU intégré | Intel HD 630 / UHD 630 | Intégré au die CPU. Seul GPU disponible si Radeon mort. |
| RAM | 16 ou 32 GB LPDDR3 2133 | Soudée sur board — non remplaçable. |
| Batterie | 11.55V 99.5Wh (8S Li-Po) | Gonflement fréquent après 2–3 ans. Cause principale de pannes secondaires. |
| Chargeur | USB-C Power Delivery (61/87/96W) | Negotiation 20V via U6800 (ISL91127). Pas de MagSafe. |
| T2 | Apple T2 Security Coprocessor | Gestion boot, SSD chiffré, Touch ID. Mort = machine inutilisable. |
| Touch Bar | ARM Cortex-A8 (T1 variant) | Panne rare. Indépendant du boot principal. |
Rails de tension — Référence complète
Tous les rails extraits du schéma 820-00928 J132E. La séquence d'activation suit l'ordre du tableau (G3H → S5 → S3 → S0).
| Rail | Valeur nominale | État | Source / régulateur | Notes |
|---|---|---|---|---|
| PP3V42_G3H G3H | 3.42 V | Toujours présent (batterie ou USB-C) | Batterie / U6800 → U7100 (ISL6259) | Premier rail à vérifier. Absent = pas de source d'énergie valide. |
| PPBUS_G3H G3H | 8.4–8.6 V | Toujours présent dès G3H actif | U7100 (ISL6259) | Bus principal. Alimente VRM GPU, CPU, régulateurs S5. Court-circuit → ISL6259 en limiteur. |
| PPUSBC_VBUS G3H | 5–20 V | USB-C branché | Adaptateur USB-C PD → U6800 | 5V au branchement, passe à 20V après negotiation PD. 5V fixe = U6800 défaillant. |
| PPVBAT_G3H G3H | 10.5–12.6 V | Batterie connectée | Batterie Li-Po 8S | 8 cellules série. Tension nominale 11.55V. Gonflée = tension instable, court interne. |
| PP3V3_S5 S5 | 3.3 V | État S5 (soft-off) | U7501 (dual buck) activé par SMC | Alimente T2, Touch Bar, PMU. Si absent → T2 ne démarre pas, boot impossible. |
| PP1V8_S5 S5 | 1.8 V | État S5 | U7501 canal 1.8V | Rail critique pour initialisation CPU. Absent = séquence S0 impossible. |
| PP5V_S4RS3 S5/S4 | 5.0 V | État S4/S5 | Régulateur dédié depuis PPBUS_G3H | Précurseur de PP5V_S0. Alimente USB-C controllers, périphériques. |
| PP3V3_S3 S3 | 3.3 V | État S3 | Load switch depuis PP3V3_S5 | RAM, caméra, périphériques S3. Absent avec PP3V3_S5 présent → load switch défaillant. |
| PP1V8_S3 S3 | 1.8 V | État S3 | Régulateur dédié LPDDR3 | Bus mémoire LPDDR3. Absent → beep RAM ou silence total. |
| PP5V_S0 S0 | 5.0 V | État S0 (ON) | Load switch depuis PP5V_S4RS3 | Alimentation active USB, PCH, périphériques S0. |
| PP1V05_S0 S0 | 1.05 V | État S0 | Buck dédié PCH | PCH HSIO, PCIe, SATA. Absent = no POST systématique. |
| PPVCORE_CPU S0 | 0.7–1.1 V variable | État S0 | IMVP8 VR (contrôle PMU) | Tension cœur CPU dynamique (VID). Instabilité = crash thermique récurrent. |
| PPVCORE_GPU S0 CRIT | ~1.1 V variable | État S0 | VRM GPU dédié depuis PPBUS_G3H | Oscillations > 50mV = soudures GPU crackées. 0V = GPU mort ou VRM défaillant. |
Architecture d'alimentation — Power tree
La chaîne d'alimentation du A1707 diffère du A1466 par l'absence de MagSafe et la présence du T2 coprocesseur qui supervise la séquence de boot.
Composants clés
| Référence | Désignation | Fonction | Rails gérés | Défaut fréquent |
|---|---|---|---|---|
| U6800 | ISL91127 (QFN-40) | PMU principal, USB-C PD negotiation, Smart Power Select | PPUSBC_VBUS → PP3V42_G3H (via U7100) | Défaillance rare (5%). Si mort : 5V fixe, pas de 20V, charge très lente. Reballing complexe. |
| U7100 | ISL6259 (TQFN-28) | Chargeur batterie + PMIC. Génère PPBUS_G3H depuis batterie ou USB-C. | PPBUS_G3H, PP3V42_G3H | Très fréquent (40%). Court-circuit après dégât liquide ou batterie gonflée. LED charge absente. |
| U7501 | AOZ1238 (QFN-24) | Dual buck : génère PP3V3_S5 et PP1V8_S5 | PP3V3_S5, PP1V8_S5 | Rails S5 absents → T2 et CPU ne démarrent pas. Vérifier signal EN SMC avant remplacement. |
| GPU (RX 460) | AMD Polaris 11 (BGA 482 pins) | GPU dédié — graphiques haute performance | PPVCORE_GPU (consommateur) | Très fréquent (60%). Soudures crackées = écran noir progressif. Reballing 60% succès. Irréparable si short interne. |
| U6000 | Apple T2 Security Chip (BGA) | Supervisor boot, SSD encryption, Touch ID, bridgeOS | PP3V3_S5 (consommateur) | Rare (5%) mais catastrophique : machine illisible, SSD inaccessible. Reballing très difficile. |
| T1 | Apple T1 (ARM, Touch Bar) | Contrôleur Touch Bar + Touch ID biométrie | PP3V3_S5 (sous-ensemble) | Panne isolée rare. Touch Bar morte mais machine fonctionne sinon. |
| Q7130 | MOSFET P-channel (inrush limiter) | Limitation courant d'appel entrée USB-C → U7100 | Entre PPUSBC_VBUS et U7100 | Claqué après surtension USB-C. Vérifier avant U7100 si PPBUS_G3H absent avec USB-C fonctionnel. |
Séquence d'amorçage
La séquence est supervisée par le T2 et le SMC (U6800). Chaque étape est conditionnée par la validation de la précédente. Le T2 peut bloquer le boot à tout moment si une condition n'est pas remplie.
| # | Signal / Rail | Valeur | Condition | Si absent |
|---|---|---|---|---|
| 1 | PP3V42_G3H | 3.42 V | Batterie connectée ou USB-C branché | Aucune énergie → vérifier batterie, câble USB-C, U6800, U7100 |
| 2 | PPUSBC_VBUS → 20V | 20 V (PD negotiated) | Adaptateur USB-C PD + U6800 actif | Reste à 5V → U6800 (ISL91127) ne négocie pas le PD. Charge lente possible mais boot OK sur batterie. |
| 3 | PPBUS_G3H | 8.4–8.6 V | U7100 actif, pas de court-circuit | ISL6259 défaillant, court-circuit sur bus ou MOSFETs protection |
| 4 | PP3V3_S5 + PP1V8_S5 | 3.3 V + 1.8 V | SMC active U7501 (SMC_PM_G2_EN) | U7501 mort ou SMC ne commande pas → T2 et CPU jamais initialisés |
| 5 | T2 init | — | PP3V3_S5 stable → T2 démarre bridgeOS | T2 bloque le boot → aucun rail S0 activé |
| 6 | PP3V3_S3 + PP1V8_S3 | 3.3 V + 1.8 V | T2/SMC active load switches S3 | RAM non alimentée → beep code ou silence total |
| 7 | PP5V_S0 + PP1V05_S0 | 5.0 V + 1.05 V | T2/SMC active rails S0 | PCH non alimenté → no POST |
| 8 | PPVCORE_CPU | ~1.0 V (VID) | PCH valide → IMVP8 active VR CPU | CPU sans alimentation cœur → écran noir, surchauffe rapide |
| 9 | PPVCORE_GPU | ~1.1 V | Driver GPU chargé en S0 | GPU absent PCIe → macOS utilise GPU intégré Intel uniquement |
| 10 | POST / chime / image | — | Tous rails S0 OK, RAM initialisée, T2 valide | Voir section diagnostic croisé |
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 entre rails telles que définies dans le schéma 820-00928.
Diagnostic — No power / pas de charge USB-C
Symptôme : aucune réaction à la connexion USB-C
Aucun retour visuel (pas de LED — ce modèle n'en a pas), aucune réaction au bouton power, machine froide.
Protocole de diagnostic pré-ouverture
| Test | Normal | Défaillant | Conclusion |
|---|---|---|---|
| Ampèremètre USB-C (entre adaptateur et machine) | 5V/<1A → puis 20V/1-4A | 5V/0mA | U6800 mort ou PPUSBC_VBUS absent |
| Reste à 5V fixe | 20V après 1-2 sec | 5V permanent | PD negotiation failure → U6800 suspect |
| Batterie seule (débranchée de la board) | 10.5–12.6V | < 9V ou > 13V | Batterie défaillante (cellule morte ou protection) |
| Inspection boîtier | Plat, symétrique | Bombé / asymétrique | Batterie gonflée → priorité avant toute autre intervention |
Points de mesure board ouverte
| Rail | Point de mesure | Valeur attendue | Si absent |
|---|---|---|---|
| PP3V42_G3H | Condensateurs découplage SMC/U7100 | 3.3–3.6 V | Batterie morte, U6800, ou U7100 ne génère pas ce rail |
| PPBUS_G3H | Sortie U7100, grosse capa voisine | 8.4–8.6 V | ISL6259 mort ou court-circuit sur bus (mesurer résistance vers GND) |
| PP3V3_S5 | Condensateurs sortie U7501 | 3.28–3.32 V | U7501 ou signal SMC_PM_G2_EN absent |
| PP1V8_S5 | Condensateurs sortie canal 1.8V U7501 | 1.75–1.85 V | U7501 canal 1.8V mort ou court en sortie |
Symptôme : charge OK mais pas de boot
Si PP3V3_S5 et PP1V8_S5 sont présents mais la machine ne boot pas, suspecter T2 en premier. Un T2 corrompu empêche tout démarrage sans symptôme d'alimentation.
Batterie gonflée — La panne #1 du A1707
La pression mécanique des cellules Li-Po sur la board crée des micro-courts-circuits en cascade. Ne jamais ignorer ce symptôme — remplacer avant tout autre diagnostic avancé.
Signes de batterie gonflée
- Boîtier bombé asymétriquement (un côté plus haut que l'autre)
- Clavier soulevé ou touches qui ne s'enfoncent plus uniformément
- Trackpad désaligné ou résistant à la pression
- Écran ne ferme pas complètement ou mal aligné
- Machine très chaude au repos (batterie Li-Po gonflée dégage de la chaleur)
- Charge très lente (< 0.5A) malgré adaptateur fonctionnel
- macOS affiche « Remplacer bientôt » ou arrêt inattendu à 20–30%
Mécanisme de dégradation en cascade
- Court-circuit interne cellule → l'ISL6259 (U7100) limite le courant → charge 0A
- Pression mécanique → micro-courts sur composants de la board (condensateurs, traces)
- Chaleur batterie → soudures GPU Radeon fragilisées par dilatation thermique
- Déconnexion soudaine → corruption SSD ou firmware T2
Diagnostic batterie — mesures
| Test | Résultat normal | Défaillant |
|---|---|---|
| Inspection visuelle boîtier | Plat, fermeture parfaite | Bombé ou asymétrique (visible) |
| Tension batterie débranchée | 10.5–12.6 V | < 9 V ou > 13 V |
| Courant de charge | 1–4 A après PD negotiation | < 0.5 A malgré adaptateur 87W+ |
| macOS → À propos → Informations système → Alimentation | État : Normal | « Entretien recommandé » ou cycles > 1000 |
| Résistance vers GND sur PPVBAT_G3H (hors tension) | > 50 Ω | < 20 Ω → court interne ou cellule morte |
GPU défaillant — Diagnostic Radeon RX 460
Symptômes GPU mort ou défaillant
- Écran noir après 2–10 min d'utilisation (plus chaud = plus rapide)
- Artefacts graphiques (pixels erratiques, lignes colorées, tearing)
- Redémarrage aléatoire sous charge graphique
- Ventilateurs à 100% constant même à l'idle
- macOS : GPU Radeon absent de la liste PCIe (Informations système → Graphismes)
- Kernel panic avec mention
AMDRadeonX4000oukGPURestartTimeout
Diagnostic pas à pas
- Vérifier macOS : Informations système → Graphismes. Si seul Intel visible → GPU Radeon non détecté.
- Injection DC 50mA @ 8.5V PPBUS : Caméra thermique. GPU froid attendu. Chaud (> 60°C cold) = short interne.
- Oscilloscope sur PPVCORE_GPU : Signal doit être stable. Oscillation > 50mV = soudures crackées.
- Test sous MXM/eGPU externe : Si machine fonctionne parfaitement en HDMI externe (via GPU Intel) → confirme GPU Radeon mort isolément.
- Microscope ×40 : Inspection visuelle BGA GPU (limitée — soudures sous le die).
Catégories de panne GPU
| Type de panne | Fréquence | Diagnostic | Réparabilité |
|---|---|---|---|
| Soudures BGA crackées (thermique) | 60% | Oscillation PPVCORE_GPU, écran noir progressif | Reballing — 60% succès. Temporaire. |
| VRM GPU défaillant | 20% | PPVCORE_GPU absent ou hors spec | Remplacement condensateurs/inductances VRM — 70% succès |
| Short interne GPU die | 10% | GPU chaud > 60°C à froid, PPVCORE_GPU effondré | IRRÉPARABLE |
| Corruption firmware GPU | 10% | GPU détecté PCIe mais driver crash | Tentative reflash EFI (succès partiel) |
Problème thermique structurel
Apple a utilisé une pâte thermique rigide à faible conductivité. Après 2–3 ans, elle durcit et se fissure → contact thermique rompu → surchauffe CPU/GPU → soudures fragilisées. Ce problème est reconnu (programme de réparation étendu Apple, expiré en 2021).
Symptômes de surchauffe
- Ventilateurs à 100% même à l'idle ou sous charge légère
- Performance dégradée (CPU throttle à 800 MHz–1.2 GHz vs 3+ GHz nominal)
- Très chaud au toucher dessous (> 55°C surface)
- Crash intermittent avec message « Thermal event »
- Batterie se vide 2–3× plus vite que normale (CPU en charge constante)
Mesures thermiques (outil : iStatMenus, HWMonitor)
| Capteur | Normal @ idle | Normal @ charge | Surchauffe |
|---|---|---|---|
| CPU Die | 35–45°C | 70–85°C | > 95°C idle / > 100°C charge |
| GPU Temp (Radeon) | 30–45°C | 70–80°C | > 90°C idle |
| Batterie | 25–35°C | 35–45°C | > 50°C |
Remplacement de la pâte thermale — procédure
- Démontage : Retirer les 6 vis Pentalobe fond, déconnecter la batterie en premier.
- Retrait dissipateur : 4 vis hexagonales (ordre de desserrage en croix pour éviter gauchissement).
- Nettoyage ancienne pâte : IPA 99% + écouvillon ESD ou coton-tige sur die CPU et GPU. La pâte Apple est souvent dure comme du silicone — patience.
- Application nouvelle pâte : Point central de 3–4mm sur CPU, même chose sur GPU. Arctic MX-5 ou Thermal Grizzly Kryonaut recommandé.
- Remontage dissipateur : Serrer en croix, couple faible (3 Nm max — les vis sont M2).
- Test : Monitoring thermique 1h sous Prime95 + Furmark. Température doit baisser de 15–25°C vs avant.
Option avancée : liquid metal (Conductonaut)
Le liquid metal (alliage Gallium-Indium) offre une conductivité thermique 10× supérieure à la pâte classique (73 W/m·K vs 8 W/m·K). Il peut abaisser les températures de 20–30°C supplémentaires.
Risques : Conducteur électrique — toute bavure sur les condensateurs adjacents au die peut créer un court-circuit. Application réservée aux techniciens expérimentés. Masquer le PCB autour des dies avec du kapton avant application.
Compatibilité : Ne pas utiliser sur die en aluminium (corrosion galvanique). Le die CPU/GPU du A1707 est en cuivre recouvert nickel — compatible.
Dégâts eau — Procédure complète
Étapes immédiates (premières minutes)
- ARRÊT IMMÉDIAT — Forcer l'extinction (maintien bouton power 6 sec). Ne jamais laisser tourner une machine humide.
- Déconnecter la batterie — Évite les courts-circuits au redémarrage accidentel.
- Ne pas brancher l'USB-C — Risque de court-circuit sur board encore humide.
- Inspection visuelle — Corrosion verte ? Résidus liquide sur connecteurs ?
Protocole de nettoyage
- Nettoyage alcool : IPA 99%+ avec brosse ESD souple sur toute la surface de la board.
- Bain ultrasons (recommandé) : 3–5 min @ 40°C, alcool IPA ou eau déminéralisée + 10% IPA.
- Rinçage IPA pur après bain (éliminer résidus eau déminéralisée).
- Séchage : Étuve 65°C pendant 2–4h. Ou air chaud 50°C soufflé 30 min + repos 2h.
Zones critiques post-dégâts A1707
| Zone physique | Rails exposés | Composants à inspecter | Symptôme typique |
|---|---|---|---|
| Connecteurs USB-C (gauche et droite) | PPUSBC_VBUS, PP3V42_G3H | U6800, connecteurs, diodes protection | Pas de charge, PD negotiation failure |
| Zone U7100 (ISL6259) | PPBUS_G3H | U7100, condensateurs PPBUS | Court-circuit PPBUS, pas de démarrage |
| GPU Radeon RX 460 | PPVCORE_GPU | GPU BGA, condensateurs VRM | Écran noir immédiat, GPU absent PCIe |
| T2 coprocessor | PP3V3_S5 | T2 BGA, bus SMBus | Boot impossible, SSD inaccessible |
| Zone batterie / connecteur batterie | PPVBAT_G3H | Connecteur 8 pins, fusibles protection | Court-circuit batterie, pas de PPBUS_G3H |
Tests post-séchage (progressifs)
- Résistance vers GND sur PPBUS_G3H hors tension : doit être > 30 Ω
- Résistance vers GND sur PP3V3_S5 : doit être > 15 Ω
- Injection 50mA @ 8.5V sur PPBUS — caméra thermique : aucun composant anormalement chaud
- Test boot sur batterie seule (sans USB-C d'abord)
- Inspection microscope résidus corrosion avant validation finale
Réparation — ISL6259 (U7100) — Chargeur batterie
L'ISL6259 gère simultanément : la charge de la batterie 8S (11.55V), la génération de PPBUS_G3H depuis l'entrée USB-C, et la validation du signal SMC_RESET_L vers le SMC.
Broches critiques
| Broche | Signal A1707 | Description |
|---|---|---|
| DCIN | PPUSBC_VBUS (via U6800) | Entrée puissance (20V PD ou batterie) |
| ACIN | Diviseur adapté 20V | Seuil de détection entrée externe |
| PHASE/LGATE | CHGR_PHASE | Commande MOSFET boost PPBUS |
| SMB_RST_N | SMC_RESET_L | Reset SMC — critique pour démarrage |
| SCL/SDA | SMBUS_SMC_5_G3 | Communication SMBus vers SMC/T2 |
| BGATE/SGATE | CHGR_BGATE… | Commandes MOSFETs charge batterie 8S |
Symptômes ISL6259 défaillant
- PPBUS_G3H absent malgré entrée USB-C et batterie fonctionnelles
- SMC_RESET_L reste bas → aucun démarrage possible
- Batterie ne charge jamais (BGATE/SGATE non activés)
- Ampèremètre USB-C : 0mA malgré négociation 20V réussie
Réparation — USB-C PD / U6800 (ISL91127)
L'ISL91127 est le PMU (Power Management Unit) principal du A1707. Il assure la négociation USB-C Power Delivery (5V → 20V), le Smart Power Select (batterie vs USB-C), et contrôle la séquence de démarrage.
Fonctions du U6800
Négociation PD
- Démarre à 5V (BC1.2)
- Envoie message REQUEST 20V via CC pins
- Adaptateur répond et fournit 20V
- U6800 transmet à U7100 pour PPBUS
- Si négociation échoue : reste à 5V (charge 15W max)
Smart Power Select
- Sélectionne la source optimale (USB-C vs batterie)
- Gère les deux ports USB-C simultanément
- Protège contre inversions de polarité
- Limite le courant d'appel (inrush)
Symptômes U6800 défaillant
- Reste à 5V fixe (pas de negotiation 20V) — charge lente mais boot possible sur batterie
- Un port USB-C ne fonctionne pas (panne partielle — un seul contrôleur mort)
- PP3V42_G3H absent sur batterie seule
- Machine détecte l'adaptateur mais aucun courant ne passe (0mA sur ampèremètre)
Réparation GPU — Reballing Radeon RX 460
Paramètres de refusion (GPU Polaris 11)
| Paramètre | Valeur recommandée | Notes |
|---|---|---|
| Préchauffage plateau | 150°C (3–5 min) | Évite le choc thermique et sèche l'humidité résiduelle |
| Température retrait (reflow) | 230–240°C air | SAC305 : liquidus 217°C. +15°C marge pour traverser BGA. Vitesse air faible. |
| Temps au-dessus liquidus | 45–60 sec max | Au-delà → risque de délaminage PCB ou dommage condensateurs voisins |
| Refroidissement | Naturel, lent | Ne pas souffler. Laisser refroidir 10 min avant de toucher. |
| Billes de reballing | SAC305, Ø 0.6mm | Compatibles avec les pads BGA 0.8mm pitch du Polaris 11 |
| Flux | ROL0 ou équivalent no-clean | Appliquer sous le die uniquement — éviter les condensateurs adjacents |
Après reballing — tests de validation
- Mesure résistance PPVCORE_GPU vers GND : doit être > 5 Ω (court-circuit = reballing raté)
- Injection 50mA @ 8.5V PPBUS : GPU doit rester froid (< 40°C)
- Boot complet : GPU Radeon doit apparaître dans Informations système → Graphismes
- Test 1h charge GPU (Furmark via CrossOver ou boot Windows) : surveillance température
- Oscilloscope PPVCORE_GPU : signal stable sans oscillations > 20mV
Note sur la durabilité du reballing
Même après un reballing réussi, le GPU Radeon RX 460 reste soumis au même problème thermique structurel. Sans remplacement de la pâte thermale simultanément, les nouvelles soudures se re-craquèleront en 6–12 mois.
Recommander systématiquement le remplacement de la pâte thermale (Arctic MX-5 ou Kryonaut) en même temps que le reballing GPU. Ces deux interventions doivent être réalisées ensemble pour maximiser la durée de la réparation.
Courts-circuits — Détection et localisation
Un court-circuit sur un rail principal empêche le démarrage et peut détruire des composants adjacents si la board est alimentée sans précaution. Ne jamais alimenter avec un court-circuit connu.
Étape 1 — Confirmer le court-circuit (hors tension)
Multimètre en mode Ω ou diode : pointe rouge sur le TP du rail, noire sur GND.
| Lecture | Interprétation | Action |
|---|---|---|
0 – 2 Ω |
Court-circuit franc — composant claqué ou charge directe | Ne pas alimenter. Localiser avant tout. |
2 – 15 Ω |
Court partiel ou résistance normale selon rail (ex. PPVCORE) | Comparer avec les valeurs de référence ci-dessous. |
15 – 80 Ω |
Charge normale — condensateurs de découplage en parallèle | Pas de court-circuit sur ce rail. |
> 100 Ω |
Rail normal, pas de charge significative | Normal pour rail S0 quand SMC inactif. |
Valeurs de résistance normales vers GND (820-00928)
| Rail | Résistance normale (hors tension) | Seuil court-circuit |
|---|---|---|
| PPBUS_G3H | 30–80 Ω | < 10 Ω |
| PP3V42_G3H | 20–50 Ω | < 5 Ω |
| PP3V3_S5 | 15–40 Ω | < 5 Ω |
| PP1V8_S5 | 10–30 Ω | < 4 Ω |
| PPVCORE_GPU | 3–8 Ω (condensateurs poly) | < 1 Ω |
| PPVCORE_CPU | 2–6 Ω (condensateurs poly) | < 1 Ω |
| PP1V05_S0 | 3–8 Ω (charge PCH) | < 2 Ω |
Étape 2 — Injection de courant DC (PSU limité)
Méthode principale de localisation. Forcer un faible courant continu dans le rail en court et identifier le composant chaud.
| Rail | Tension PSU | Limite courant | Durée | Remarques |
|---|---|---|---|---|
| PPBUS_G3H | 4–5 V | 0.5–1 A | 5–10 sec | Déconnecter batterie ET USB-C. Composant en court chauffe visiblement. |
| PP3V3_S5 | 2–3 V | 0.3–0.5 A | 5 sec | U7501 ou condensateurs sortie. Si U7501 chauffe → puce morte. |
| PPVCORE_GPU | 0.8–1 V | 0.3 A | 3 sec | Si GPU chauffe immédiatement → short interne die. Irréparable. |
| PP1V05_S0 | 1–1.5 V | 0.3 A | 3 sec | Condensateurs PCH ou régulateur. Vérifier avant tout réflowage CPU. |
Points de mesure recommandés
Points accessibles sans démonter les composants principaux. Commencer par les mesures hors tension (résistance vers GND).
| Rail | Point de mesure recommandé | Repère schéma |
|---|---|---|
| PP3V42_G3H | Condensateurs découplage SMC, capa proche U7100 | Schéma J132E, page alimentation G3H |
| PPBUS_G3H | Grosse capa tantale proche U7100 ou U7501 côté VIN | Page PPBUS |
| PPUSBC_VBUS | Condensateurs entrée U6800, après connecteur USB-C | Page USB-C PD |
| PP3V3_S5 | Condensateur sortie U7501 canal 3.3V | Page S5 rails |
| PP1V8_S5 | Condensateur sortie U7501 canal 1.8V | Page S5 rails |
| PPVCORE_GPU | Condensateur polymère sortie VRM GPU (condensateurs type POSCAP proches GPU) | Page VRM GPU |
| PPVCORE_CPU | Condensateurs polymères sortie IMVP8 VR | Page IMVP8 |
| PP1V05_S0 | Condensateurs sortie buck PCH | Page PP1V05 |
Outils requis minimum
| Outil | Modèle recommandé | Prix approx. | Usage A1707 |
|---|---|---|---|
| Multimètre de précision | Fluke 115 ou BM235 | 80–150€ | Test rails, mode diode, résistance vers GND |
| Alimentation labo (PSU) | Korad KA3005D (30V/5A) | 80–120€ | Injection DC progressive 50–500mA pour localiser courts-circuits |
| Caméra thermique | Seek Thermal Compact Pro (206×156px) | 200–300€ | Localisation courts-circuits, monitoring température GPU |
| Microscope stéréo | AmScope SM-4TP + Barlow 0.5× | 350–500€ | Inspection soudures GPU BGA, corrosion, composants 0201 |
| Oscilloscope | Rigol DS1054Z (50MHz) | 250–350€ | Mesure PPVCORE_GPU ripple, séquence démarrage, signaux SMBus |
| Poste air chaud | Quick 861DW ou Atten AT-200 | 150–300€ | Retrait / reballing GPU Polaris 11 (BGA 482 pins) |
| Ampèremètre USB-C | Blitzwolf BW-AM01 ou similaire | 15–30€ | Diagnostic PD negotiation (5V vs 20V, courant de charge) |
| Bain ultrasons | Branson / Crest 40kHz avec chauffage | 200–400€ | Nettoyage dégâts liquide |
Limites de réparation — Cas irréparables
| Condition | Diagnostic de confirmation | Pourquoi irréparable |
|---|---|---|
| GPU > 80°C à froid (injection 50mA) | Caméra thermique @ 50mA PPBUS | Short interne die GPU. Reballing = inutile. |
| PPVCORE_GPU oscillant > ±200mV | Oscilloscope @ 50mA injection | Soudures BGA crackées massives ou court interne GPU. |
| T2 absent post-nettoyage | macOS firmware scan / DFU T2 échoue | T2 mort → SSD inaccessible (chiffrement AES-256 hardware), machine inutilisable. |
| Batterie gonflée symétrique (> 5mm en hauteur) | Inspection visuelle boîtier | Défaut interne cellule multiple → risque incendie. Remplacer uniquement. |
| PPBUS_G3H court-circuit après remplacement condensateurs ET U7100 | Résistance vers GND < 2Ω persistante | Short sur une piste interne du PCB multicouche. Irréparable sans pont de fil artisanal (non recommandé). |
| CPU absent de détection SMBus post-alimentation S0 | Lecture SMBus via oscilloscope ou outil diagnostic | CPU BGA mort ou PCH mort (après avoir vérifié tous les rails S0). |
Sources et références
| Source | Contenu | Pertinence |
|---|---|---|
| Schéma Apple J132E (820-00928) | Schéma complet board A1707 — dépendances rails, composants, pages | Source primaire — référence absolue |
| Louis Rossmann (YouTube) | Réparations MacBook Pro 15" en direct, diagnostic PPBUS, GPU issues | Méthodes terrain, erreurs fréquentes, priorités diagnostic |
| ISL6259 Datasheet (Intersil/Renesas) | Chargeur batterie PMIC — timing, seuils, broches | U7100 — dimensionnement et diagnostic |
| ISL91127 Datasheet (Renesas) | PMU USB-C PD — Smart Power Select, négociation PD | U6800 — compréhension de la négociation 20V |
| AMD Polaris 11 / RX 460 documentation | Architecture GPU, power states, VRM requirements | GPU Radeon — VRM specs, PPVCORE_GPU specs |
| BoardView 820-00928 (fichier .brd) | Localisation physique des composants sur PCB | Combiné avec schéma pour identifier les points de test |
| Apple Service Bulletins (GPU A1707) | Programme de remplacement GPU étendu Apple (expiré 2021) | Confirmation du défaut structurel officiel Apple |
| iFixit MacBook Pro 15" A1707 | Guides démontage, photos haute résolution composants | Référence démontage, localisation physique zones |