恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 31468|回复: 86

路由器救砖必备利器-CH341A编程器选购参考

    [复制链接]
发表于 2018-9-21 03:20 | 显示全部楼层 |阅读模式
本帖最后由 fyi2000 于 2019-11-9 04:19 编辑


CH341A编程器有许多种山寨版,上面这一种大板子最便宜而且实用,不需要用到转接板,也不需要SOP8转DIP8烧录座,只要准备好透明胶带,透明塑胶片,铁夹子。

先把闪存芯片贴在编程器主板上,以胶带固定,上下两面再以透明塑胶片包住,最后用铁夹子夹紧,夹紧很重要,不是怕掉,而是怕芯片没接触好。

由於没有枫叶在线的正版软件,所以山寨CH341A编程器最大只能擦写16MB或32MB,不过有大神点出可以把大容量芯片当成小容量芯片,只烧入u-boot,再以TTL线登入u-boot,再从u-boot烧入固件即可,如此反而可以节省时间,否则烧入8MB得花5分40秒,那麽32MB至少就得20分钟了

本想买一个最便宜的CH341A编程器来玩玩,没想到一深入研究,竟然还有许多不为人知的细节,以下都是外国网友的发现,我也不敢居功,其实原本打算参考
SPIPGM - RayeR's homepage/Programming
http://rayer.g6.cz/programm/programe.htm#SPIPGM

自己做一个 "穹人的" SPI闪存编程器,另件比 "poor man's JTAG cable" 还要少,再借用网友Syahmi的一张图

其中电阻可选1K8或2K2 ohm,接DO的电阻用150R或390R,电容1uF,电池用CR2032(3V),支持Winbond W25Q128,电阻要大一点的原因在
Ficara Emilio Pietro Giovanni ~ Using SPI programmer to revive bricked Android Tablet
http://ficara.altervista.org/pages/ef_spiprog/ficara_spiprog.htm

文章里头说明得很清楚,接着我从网友RayeR的文章得知FlashROM软件已经支持SPIPGM,於是我又找到另一篇文章


Forum - RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM - #92
https://www.win-raid.com/t796f16-Guide-Using-CH-A-based-programmer-to-flash-SPI-EEPROM-6.html#msg43471

网友Wootever点出宽板CH341A编程器和 "土豪金 CH341A Pro" 编程器在CH341A芯片第28脚(VCC)和第9脚(V3)电压的差异,比较便宜的宽板没问题,比较贵的 "土豪金" 反而有问题,而解决办法在

网友johnmx提出的方法是解焊并抬高CH341A芯片第28脚(VCC),然後跳线到C4和AMS1117第2脚(3.3V),本来到此就应该结束了,可是我从另一篇文章

CH341A Mini Programmer Schematic and Drivers · One Transistor
https://www.onetransistor.eu/2017/08/ch341a-mini-programmer-schematic.html

意外发现 "土豪金" 竟然不只一种,其实在上一篇文章中,网友johnmx提到打算把0 ohm电阻换成保险丝,板子上标示为 "R1",而C2旁边是C4,再看看上图 "R1" 的位置变成 "F1",而C2旁边是C3,我猜这就是同样 "土豪金" 却有不同价钱的原因,因为可复位保险丝的价钱远高於贴片电阻,所以下回挑选CH341A编程器时,最好看清楚到底买到了什麽货

话说就算挑好了编程器,但是还得有软件才行,现在大家用的软件多半是v1.18,据说还有v1.40Free版,不过我建议用FlashROM Windows v0.99和v1.0
WCH 官方提供的软件
CH341SER.EXE - self installing archive with USB to serial driver.
CH341PAR.EXE - self installing archive with multiprotocol interface driver (this one is for the programmer mode)
https://www.onetransistor.eu/2017/08/ch341a-mini-programmer-schematic.html

windows版FlashRomv1.1编程软件 (感谢yueyueniao网友编译)
FlashROM 支持CH341A编程器,执行前必须先移除CH341A USB官方驱动
  1. flashrom -p ch341a_spi
复制代码
荒野无灯大师的文章很值得初学者参考
http://80x86.io/post/Tenda-ac9-hw-mod-16MB-flash-replacement
https://www.jianshu.com/p/338f5f5a119d
https://www.right.com.cn/forum/thread-310776-1-1.html
http://bbs.mydigit.cn/read.php?tid=2325027
http://forum.anywlan.com/thread-412270-1-1.html

点评

你说的很对,我赞同你的说法。: 5.0
你说的很对,我赞同你的说法。: 5
  发表于 2019-4-8 01:11

评分

参与人数 3恩山币 +4 收起 理由
混淆黑白 + 1 呐,做人呢,最重要的就是开心
zhhx + 2 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
abe520 + 1 一看就是觉得高端、大气、上档次!

查看全部评分

本帖被以下淘专辑推荐:

我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-9-21 04:06 | 显示全部楼层
马克一下。。。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-9-21 06:34 | 显示全部楼层
CH341A Mini Programmer Schematic and Drivers · One Transistor
https://www.onetransistor.eu/201 ... mmer-schematic.html
忘了补充一点,以上作者提到土豪金编程器还漏了很重要的一点,那就是在CH341A第2脚(RSTI)和第28脚(VCC)之间少了一个0.47uF电容,这点和系统稳定性有关,建议补上,我想应该可以利用C3/C4这个位置来修改。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-9-21 09:20 | 显示全部楼层
能上老外论坛看懂技术帖子,牛逼。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-9-21 12:36 | 显示全部楼层
夹子很好用,过两天我的newifi到了就得刷。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-9-22 03:20 | 显示全部楼层
以上图多,请改用电脑版浏览,看不到图,则请自行fan greatwall。

以下为外国网友对 "土豪金" CH341A 编程器的分析

其中有一点小小错误,那就是U1(AMS1117)左边为C1,不是C4
从图中可以看出CH341A VCC=5V,RSTI空接,其实多数人用了也没什么问题,但是如果你遇到了困难,那么不妨自己修改下。然而未修改以前,不建议使用SOP8/SOP16测试夹子直接夹路由器板子上头的芯片。

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-9-22 03:44 | 显示全部楼层
本帖最后由 fyi2000 于 2018-9-22 03:48 编辑

不经意又看了下某宝的CH341A编程器,真要买的话,要么买 “宽板子” 的,要么买 “土豪金” 自己改,建议买图片或文字有标示 “恢复保险丝” 的比较好。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-9-22 09:40 | 显示全部楼层
江苏沁恒 (WCH) CH341A 芯片驱动&工具官方下载
http://wch.cn/search?t=all&q=ch341a
驱动&工具
CH341SER.EXE        CH340/CH341USB转串口WINDOWS驱动程序
CH341PAR.EXE        CH341USB转IIC、SPI等接口的WINDOWS驱动

XTW100编程器20180730
http://www.yaojiedianzi.com/index.php?m=Download&a=show&id=7
简介:
2018.07.30:增加BOYA品牌25系列 SPI Flash芯片支持
BY25D05AS BY25D10AS BY25D20AS BY25Q20AL-1.8V BY25Q20AS BY25Q40AS BY25Q40AW BY25D40AS BY25D80AS BY25D16AS  BY25Q32AL-1.8V BY25Q32BS BY25Q64AS BY25Q128AS;
(1.8V芯片需要搭配专用转换座子)

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-9-22 10:03 来自手机 | 显示全部楼层
本帖最后由 fyi2000 于 2018-9-22 10:16 编辑

不知道你是否看出下面这个编程器和一楼有何不同?显然下面这个编程器更胜一筹。

CH341A

CH341A

带串、并模式状态指示LED
3.3V、5V工作电压选择
信号端口都串有限流电阻
板载0.5A自恢复保险丝
.
CH341A编程器用户手册 v1.0
https://m.book118.com/html/2015/1101/28283087.shtm

点评

在淘宝详细对比之后我发现,你这个板子比楼主推荐的那个贵了差不多一倍!你的推荐是基于稳定和防止电气损坏,而且楼主的推荐是基于成本和使用效果平衡。大家按自己的需要选择就好。  详情 回复 发表于 2018-12-2 04:38
电子元器件配置,你这个是比较合理,就是有一个问题:请问支持win10否?因为我问过卖家都是说只保证支持到win7,毕竟官方驱动支持到win10 能用在win10我一定是支持你这一个。  详情 回复 发表于 2018-12-2 02:59
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-9-24 11:24 | 显示全部楼层
楼主介绍的 FlashROM v0.99 https://www.win-raid.com/t796f16 ... ROM-5.html#msg41915
FlashROM v1.0 https://www.win-raid.com/t796f16 ... OM-14.html#msg59748
下载下来是个100多K的压缩包,打不开,压缩包损坏。楼主有其他软件能用的给上传一份吗,我不确定是没接触好,还是CH341 1.3那个软件的问题,现在是检查不到芯片,没法刷进去东西 SPI 是WINBOND 25Q256FV
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-9-24 13:12 | 显示全部楼层
我找到软件了,换个软件就行,CH341 1.3版本那个识别不了32M。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-9-26 23:24 | 显示全部楼层
请以7-Zip开启

内容包含
FlashROM Windows v0.99
CH341A v1.18
CH341A v1.29
CH341A v1.30
CH341A v1.31 (1.40Free)

FlashROM Windows 安装方法在

但是档案已经不存在,请下载上一个档案

另外不妨试试WCH官方驱动和工具
http://wch.cn/search?t=all&q=ch341a

点评

链接: https://pan.baidu.com/s/11tA0L_8J0EUriQ2ZOX8ZPA 提取码: jqpq 发现这也是他们从老毛子那DL下来都是俄文版,但是好在齐全。 原网盘好像还要FQ,我传上来顺带自己mark下  详情 回复 发表于 2018-10-19 21:42
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-10-19 21:37 | 显示全部楼层
TEST上传个全家桶
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-10-19 21:42 | 显示全部楼层
fyi2000 发表于 2018-9-26 23:24
请以7-Zip开启

内容包含

链接: https://pan.baidu.com/s/11tA0L_8J0EUriQ2ZOX8ZPA 提取码: jqpq
发现这也是他们从老毛子那DL下来都是俄文版,但是好在齐全。
原网盘好像还要FQ,我传上来顺带自己mark下

点评

链接已失效~~请补发~  详情 回复 发表于 2019-3-12 00:44
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-10-28 13:45 | 显示全部楼层
写的非常好,学习了,另外推荐这个软件,也很好用:
https://github.com/nofeletru/UsbAsp-flash/
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-9-19 11:24

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表