专栏首页针针小站【Phi】斐讯K2救砖记 – 从编程器到复活

【Phi】斐讯K2救砖记 – 从编程器到复活

很久以前我的K2由于老花眼在刷Breed的时候选择了K2P 导致了K2无法启动 通过TTL刷机无效 放了好久终于决定将它从箱子里掏出来 在淘宝买好了CH341A+SOP8夹子 对它进行手术救活

准备工作

  • 一台变成砖头的K2
  • 一台Windows操作系统的电脑
  • CH341A编程器 + SOP8测试夹子

注意事项

  1. 我提供的编译器固件 里面的MAC地址是我自己的 如果你要修改回去 可以进入Breed对照拆机后那个小纸条上的MAC地址进行修改
  2. 确保有稳定良好的用电环境 刷写过程断电可能会对机器造成不可逆的损坏

开始搞机

K2的拆机方式很简单 撕开底部的贴纸就可以看到两个螺丝孔 PH0刀头卸下即可

卸掉螺丝以后 我们要用一张卡片插入路由器的缝隙 轻轻撬动四周的卡扣 就可以卸下顶板了

顶板上面的硅脂散热垫可不要弄掉了

接下来就看到了一块K2路由器的PCB板了

由于焊接功夫实在是不拿手 于是就买了夹子 免得拆Flash焊接导致GG

找到K2的Flash芯片 我这里特意抹上了干粉 让大家更容易辨别出来

一块8MByte/64Mbit的Flash芯片 型号为25Q64CS1G

拿出准备好的SOP8夹子和CH341A编程器

编程器有两个区域 一边是25 SPI 另一部分是 24 I2C 这里我们要用到的是25 SPI区域

我们要将CH341A的保护器拨上 这样才能插入我们的转接板

转接板的位置编号如下图所示 右上角为1 左下角为5 就OK了

接上SOP8夹子 夹子上可以会有10个孔 其中两个是无效的

插上SOP8夹子就算 编程器部分就算OK了

软件驱动

开始前 还需要安装驱动 打开驱动安装程序 点击安装 安装成功会弹出窗口提示 如果显示失败 需要关闭驱动数字签名校验

将编程器套件插入USB接口 软件会从无连接变成连接成功

用SOP8夹子夹住SPI 这时候的路由器会亮起红灯

打开两个软件 点击检测 读取到数值即为连接成功了

因为我这里已经刷成砖头了 所以只能清除掉所有数据重新刷写一次

点击擦除 这时候会卡住 千万不要动编程器 否则就真的可能凉了

1分钟左右,擦除成功了

点击 打开 – 选择编程器固件

如果你之前有备份过 那就选中你的那份 如果没有 我这里提供一份我的编程器固件给你

打开固件后 点击 写入 即可开始写入 期间不要碰路由器和编程器 否则GG就______

大概2-3分钟 跑完进度条后会弹窗提示

对分区进行一次校对 确保数据没有错误

分区没有出错 大功告成 下编辑器 上电开机即可

文件下载

CH341A+K2编译器打包

说明

我只是个小白 如果文章有纰漏 欢迎指正 谢谢

2018/12/13 针针

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【Soft】打破次元壁垒 – 啊噗啊噗UPUPOO 动态桌面

    Hyejeong小DD
  • 【IFE】Day 1 – 百度前端技术学院 基础学院 学习笔记(一)

    Hyejeong小DD
  • 【Skill】宝塔Linux面板配合 七牛对象储存 进行网站日常备份

    Hyejeong小DD
  • MySQL 传统复制中常见故障处理和结构优化案例分析

    虽然MySQL5.7 的主从复制已经很稳定了,但在备库可读写的情况下,总是会出现部分数据不一致的情况,例如常见的1062、1032和1050错误。下面就介绍下这...

    数据和云
  • 投稿 | 大数据盘点飞行中的那点儿事:告诉你最容易邂逅女神的航线!

    近日,由民航大数据研究院飞常准发布了一份2016年上半年的航空数据报告。报告已轻松幽默的形式为大家展现了上半年航空中发生的那些事儿。想知道哪个航线最容易邂逅女...

    数据猿
  • 【Git教程】如何清除git仓库的所有提交记录,成为一个新的干净仓库

      马三也算Github的忠实用户了,经常会把一些练手的项目传到Github上面进行备份。其中有一个名为ColaFramework的Unity框架项目,马三开发...

    马三小伙儿
  • 大数据可视化——这些必须知道的工具!

    人们常说,数据是组织的生命线。然而,解析这些数据并有效地使用仍然是一个挑战。 ? 大数据可视化 假设拥有一个巨大的金矿,但不能使用。那么,作为一个金矿的拥有者有...

    企鹅号小编
  • JedisSentinelPool源码分析

    1. 概述 Redis-Sentinel作为官方推荐的HA解决方案,Jedis也在客户端角度实现了对Sentinel的支持,主要实现在JedisSentinel...

    JavaEdge
  • 【笨办法学Python】习题15读取文件

    我们要做的是把该文件用我们的脚本“打开(open)”,然后打印出来。然而把文件名ex15_sample.txt 写死(hardcode)在代码中不是一个好意,这...

    统计学家
  • 分布式数据库数据一致性原理说明与实现

    前言 分布式数据库的数据一致性管理是其最重要的内核技术之一,也是保证分布式数据库满足数据库最基本的ACID特性中的 “一致性”(Consistency)的保障。...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券