找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 55246|回复: 89

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

 火... [复制链接]
本帖最后由 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

评分

参与人数 4恩山币 +5 收起 理由
程*** + 1 强大的恩山!(以下重复1万次)
混淆*** + 1 呐,做人呢,最重要的就是开心
zh*** + 2 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
abe*** + 1 一看就是觉得高端、大气、上档次!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
马克一下。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
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.
回复

使用道具 举报

能上老外论坛看懂技术帖子,牛逼。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

夹子很好用,过两天我的newifi到了就得刷。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
以上图多,请改用电脑版浏览,看不到图,则请自行fan greatwall。

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

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

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 fyi2000 于 2018-9-22 03:48 编辑

不经意又看了下某宝的CH341A编程器,真要买的话,要么买 “宽板子” 的,要么买 “土豪金” 自己改,建议买图片或文字有标示 “恢复保险丝” 的比较好。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
江苏沁恒 (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.
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
本帖最后由 fyi2000 于 2018-9-22 10:16 编辑

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

带串、并模式状态指示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.
回复

使用道具 举报

楼主介绍的 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.
回复

使用道具 举报

我找到软件了,换个软件就行,CH341 1.3版本那个识别不了32M。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
请以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.
回复

使用道具 举报

TEST上传个全家桶
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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.
回复

使用道具 举报

写的非常好,学习了,另外推荐这个软件,也很好用:
https://github.com/nofeletru/UsbAsp-flash/
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 08:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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