2020款Macbook Pro A2251无法充电无法开机定位及修复

devtools/2024/10/25 12:23:31/

问题背景

up主有一台2020年的Macbook Pro,带Touch Bar,16G+512G,四核I5,型号A2251
应该是一周没充电了,之前还用的好好的,后来有一天出差想带上
打开没电,手头上有个小米的66W快充头,直接插到Mac的USB口,后无法充电、也无法开机
即使插了苹果原厂的适配器也不行,已经通过手机交叉验证适配器完好。

售后过程

出问题第一步找评估售后

在杭州市万象城大悦城的苹果店,检测后说是主板有问题
苹果的政策向来是只换主板,不修,一套换下来(主板+Touch ID)在5000块
算了,拿到周围的修电脑基本报价800-1000
本着电脑没进水、也没啥腐蚀,冒烟的情况,这个价格确实有点贵。
理工科专业的准备自己上手

第二步找主板的原理图及PCB点位图

https://www.chinafix.com/search.php
https://www.tuzhijie.com/
这两个网站上都有
专业型号是:
Apple Macbook Pro 13 2020 A2251,820-01949-A
一般是有这两个文件,bvr是点位图,pdf是原理图
通过FlexBV软件打开bvr,会顺带打开pdf,可通过bvr的点位找到对应的器件
在这里插入图片描述

第三步 互联网检索相关问题

参考资料:
https://repair.wiki/w/MacBook_Pro_A2251_Not_turning_on,_0.23-0.31A_current_draw_at_5V_Cycling_or_not_cycling_repair
https://www.refinedlogic.co.uk/blogs/news/dead-2020-macbook-pro-a2251-repair-using-no-schematics
https://logi.wiki/index.php/CD3217_and_T2_Power_on_Sequence
https://repair.wiki/w/MacBook_Pro_A2251_Not_turning_on,_0.00-0.05A_current_draw_at_5V_repair

一圈看下来基本上锁定在USB-C的电源管理芯片上,大意是说:

所有4个USB-C插座的电压仅为5伏,这立刻指向了USB-C充电问题。这些MacBook中有4个CD3217芯片,每个都控制自己的USB-C端口。很好,如果一个出现故障,你还有三个作为冗余,你以为呢?不,苹果设计了这样的系统:如果一个CD3217芯片出现问题,其他所有芯片都将无法工作。它们都在一个I2C数据线上相互通信。

这情况基本就能对上了,当时只插了一个typec的口,后面其他三个口都没用了。
对着前面的软件,缩小这个范围:
在这里插入图片描述

对应过来是:
左侧底部端口:U3100_T
左侧顶部端口:U3100_X
右侧底部端口:U3100_W
右侧顶部端口:U3100_R
在这里插入图片描述

U3100的实际型号是CD3217

CD3217_46">如何确认是哪一个CD3217坏了呢

检查与显示不同CD3217附近的PP1v5_UPC_LDO_CORE和PP3v3_UPC是否有对地短路。 如果发现短路,更换短路的组件;否则,更换与受影响端口相关的CD3217
在这里插入图片描述

但因为没有螺丝刀、也没有CD3217,即使直到哪个坏了好像也没法修
所以等等到周六的时候去趟百脑汇找人修一下


http://www.ppmy.cn/devtools/128679.html

相关文章

关于ETL的两种架构(ETL架构和ELT架构)

ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象…

【python实战】利用代理ip爬取Alibaba海外版数据

引言 在跨境电商的业务场景中,数据采集是分析市场、了解竞争对手以及优化经营策略的重要环节。然而,随着越来越多企业依赖数据驱动决策,许多跨境电商平台为了保护自身数据,采取了更严格的防护措施。这些平台通过屏蔽大陆IP地址或部…

【功能安全】汽车功能安全个人认证证书

目录 1、证书 2、课程信息 📖 推荐阅读 1、证书 汽车功能安全工程师去拿类似莱茵、SGS、南德颁发的证书,如下: 2、课程信息 一般上什么课程了,课程信息大概如下: 汽车功能安全工程师认证课 (3天&#…

第2章·C程序设计的初步认识——例题汇总

本文是《全国计算机等级考试二级教程——C语言程序设计》中&#xff0c;第2章“C程序设计的初步认识”中的例题汇总。 【例2.1】求矩形的面积。 #include <stdio.h> main() { double a, b, area; a 1.2; b 3.6; area a * b; printf("a %f, b %f, ar…

前端面试题-token的登录流程、JWT

这是我的前端面试题的合集的第一篇&#xff0c;后面也会更新一些笔试题目。秋招很难&#xff0c;也快要结束了。但是&#xff0c;不要放弃&#xff0c;一起加油^_^ 一、token的登录流程 1.客户端用账号密码请求登录 2.服务端收到请求&#xff0c;需要去验证账号密码 3.验证成…

「C/C++」C++三大特性之封装、继承、多态(大致了解)

✨博客主页何曾参静谧的博客&#x1f4cc;文章专栏「C/C」C/C程序设计&#x1f4da;全部专栏「VS」Visual Studio「C/C」C/C程序设计「UG/NX」BlockUI集合「Win」Windows程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「PK」Parasoli…

实时面部情绪识别(一)

文章目录 实时面部情绪识别&#xff08;一&#xff09;一、linux一、Tensorflow 安装1、虚拟环境2、安装cudnn和cuda2、校验依赖 二、复现1、依赖2、运行 三、常见问题1、cant open camera by index 二、Windows一、环境1、虚拟环境2、设置镜像&#xff08;可选&#xff09;3、…

【无标题】如何使用yolo-v8 实现自定义目标检测

如何使用yolo-v8 实现自定义目标检测 训练数据集准备搭建环境安装anaconda配置python虚拟环境安装yolo-v8以及labelimg图片标注工具 编写配置文件和训练脚本文件编写yaml配置文件(文件名为dataset.yaml)编写模型训练代码&#xff08;文件名称为yolotrain.py&#xff09;运行训练…