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

问题背景

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坏了呢

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/56460.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode常用算法模板

代码模板 1、DFS:适用于树和图的遍历、组合问题。 2、BFS:适用于树和图的层次遍历、最短路径问题。 3、二分查找:适用于有序数组的搜索问题。 4、动态规划:适用于最优化问题、序列问题。 5、贪心算法:适用于局部最优问…

(二)Windows通过vs c++编译PaddleOCR-2.8.1

编译环境 操作系统:windows 11 paddleOCR版本:2.8.1 opencv版本:4.10.0 cmake版本:3.22.6 git版本:2.47.0 visual statio版本:VS 2022 Community(选择社区版本即可,安装时记得…

python离线安装依赖

以pymsql依赖为例操作如下: Python Package Index(PyPI)的官方网址是: PyPI The Python Package Index 在这个网站上,你可以搜索、浏览和下载Python包。 tar -xvzf pymysql2-1.3.3.tar.gz cd pymysql2-1.3.3 python setup.p…

Angular 框架入门教程:从安装到路由、服务与状态管理详解

一、引言 在前端开发领域,Angular 是一个强大且流行的框架。它由 Google 维护,基于 TypeScript,采用模块化设计,提供了组件化开发、依赖注入、路由、表单处理等丰富功能,旨在帮助开发者构建高效、可维护的单页应用程序…

502 错误码通常出现在什么场景?

服务器过载场景 高流量访问:当网站遇到突发的高流量情况,如热门产品促销活动、新闻热点事件导致网站访问量激增时,服务器可能会因承受过多请求而无法及时响应。例如,电商平台在 “双十一” 等购物节期间,大量用户同时…

文生图的底层逻辑比你想象中简单!从大语言模型到大型多模态模型的演进与展望

2024年8月15日,来自浙江农林大学(数学与计算机科学学院)冯海林团队在CMC期刊发表名为“Evolution and Prospects of Foundation Models: From Large Language Models to Large Multimodal Models”的文章。在这篇文章中,研究团队首…

铲屎官们快来交作业!双十一性价比高的宠物空气净化器求推荐?

好不容易等到一年一度的双十一,这个购物狂欢节我肯定不能错过。除了自己买买买外,还准备给我家小猫也买个礼物。之前听说宠物空气净化器对养宠家庭作用很大,打算趁活动拿下。 不看不知道,一看吓一跳,有点太贵了吧&…

【SoC】被忽略的reset结构设计

1024这天爆出来的设计失误,真的很应景啦! 先献上A72的reset结构图吧,虽然最终的解决方案不是按照这个来的,不过也给了一个相对较清晰的reset架构了。 异步复位树 当对整个电路进行复位的时候,使用异步复位&#xff0c…

spark统一内存模型 详解

Apache Spark 是一个用于大规模数据处理的分布式计算框架,它支持多种处理模型(如批处理、流处理、SQL、机器学习等)。为了高效地在分布式环境中处理这些多样化的工作负载,Spark 在 2.x 版本后引入了统一内存管理模型,以…

ubuntu安装mysql8,离线安装mysql8

1、mysql官网下载安装包,版本号以实际下载为准 https://dev.mysql.com/downloads/mysql/ 如: mysql-server_8.0.40-1ubuntu24.04_amd64.deb-bundle.tar 2、上传到服务器 如 /opt/目录 3、创建一个mysql目录解压 mkdir mysql & tar -xvf mysql-server…

【实战项目】——Boost搜索引擎(五万字)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、项目的相关背景 1.1、什么是Boost库? 1.2、什么是搜索引擎? 1.3、为什么要做Boost库搜索引擎? 二、搜索引擎的宏观原…

10.24Python_pandas_基础

一、基础 1、概述 Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 “panel data”(面板数据)和 “Python data analysis”(Python 数据分析)Pandas 已经成为 P…

ansible面试题

简述Ansible及其优势? Ansible 是一款极其简单的开源的自动化运维工具,基于Python开发,集合了众多运维工具(puppet,cfengine, chef, func, fabric)的优点。实现了批量系统配置,批量程序部署,批量运行命令等功能。同时…

生产小工单如何轻松实现生产任务敏捷管理的?

在现代生产任务制造业中,有效管理生产是提升效率的关键。生产管理系统中的生产小工单管理,是解决传统生产管理痛点的重要工具。本文将深入探讨生产小工单的概念、流程及其主要功能。 下面我会用一个实际的生产工单系统为例,给大家详细介绍下…

苍穹外卖--开发记录day12(完结篇)

目录 苍穹外卖day12一:工作台二:apachePOI三:导出excel报表(最后一个功能!!) 总结(项目完结心得) 苍穹外卖day12 一:工作台 代码导入之后就是这样的效果&…

Java 虚拟机(JVM)中的内存泄漏排查技巧及各种内存查看命令分析工具推荐

文章目录 引言什么是内存泄漏?工具和技术1. 使用 jstat 监控 JVM2. 使用 jmap 生成堆转储文件3. 使用 jvisualvm 分析堆转储文件4. 使用 MAT(Memory Analyzer Tool)5. 使用 YourKit 或 JProfiler6. 代码审查和静态分析 实战案例案例 1&#x…

使用U-KAN训练自己的数据集 — 医疗影像分割

<U-KAN Makes Strong Backbone for Medical Image Segmentation and Generation> U-Net已成为各种视觉应用的基石,如图像分割和扩散概率模型。虽然通过整合变压器或mlp引入了许多创新设计和改进,但网络仍然局限于线性建模模式以及缺乏可解释性。为了应对这些挑战,受到…

数据库框架GORM快速入门【干货】

1.安装依赖 &#xff08;1&#xff09;安装GORM框架 go get -u gorm.io/gorm&#xff08;2&#xff09;安装不同的数据库驱动&#xff08;根据实际情况选择&#xff09; go get -u gorm.io/driver/mysql go get -u gorm.io/driver/postgres go get -u gorm.io/driver/sqlite …

ChartCheck: Explainable Fact-Checking over Real-World Chart Images

论文地址: https://aclanthology.org/2024.findings-acl.828.pdfhttps://aclanthology.org/2024.findings-acl.828.pdf 1.概述 事实验证技术在自然语言处理领域获得了广泛关注,尤其是在针对误导性陈述的检查方面。然而,利用图表等数据可视化来传播信息误导的情况却很少受到…

【简历】25届浙江某211大学JAVA简历:明明项目有货,但是长篇大论减分!!

注&#xff1a;为保证用户信息安全&#xff0c;姓名和学校等信息已经进行同层次变更&#xff0c;内容部分细节也进行了部分隐藏 另外&#xff1a;我们出这一系列校招简历指导的原因&#xff0c;就是看很多学生被忽悠&#xff0c;没有先定位大厂、中厂还是小公司&#xff0c;导…