新闻动态
你的位置:金年会在线入口 > 新闻动态 > 【2025-1-13】CH341A-NeoProgrammer软件更新及刷入NAND-SPI详细教程

【2025-1-13】CH341A-NeoProgrammer软件更新及刷入NAND-SPI详细教程

2025-09-06 21:15    点击次数:71
 本帖最后由 Alangoa 于 2025-1-15 19:21 编辑 2025.1.13软件更新: 1.更新芯片库到最新2025.1.12(目前支持的芯片数量达2033个); 2.紧急修复上版本ABLIC(Microwire)S93C86B_16bits\S93C86BH_16bits位宽芯片问题, 8bits\16bits 位宽错误问题,建议修复更新! 下载转接板:CH341A/CH347编程器 93CXX Adapter 转接板 V1.2 芯片库更新:芯片库更新链接 资源下载链接:http://r4.sgwbox.com/fileshare/?tcid=n3686A151602BF&code=5egEaiAp0hCgDXk9778gawBatngTpU0vMkxb-giMtiSFAGpe&cmd=list --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2025.1.11软件更新: 1.更新芯片库到最新2025.1.12(目前支持的芯片数量达2033个); 2.修复eeprom分类为Microwire芯片错误问题,建议修复更新! ABLIC(Microwire)S93C86B\S93C86BH; 3.修复93Cxx芯片读取内容为00的问题; 4.修复bug的doc提示弹窗失效问题,上个版本的问题; 5.添加(blockerase)块擦除脚本; 芯片库更新:芯片库更新链接 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2024.8.8软件更新: 1.更新芯片库到最新2024.7.31(目前支持的芯片数量达2013个); 2.汉化软件部分自带英语字体,中文显示更全面! 芯片库更新:芯片库更新链接 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2024.7.7软件更新: 1.更新芯片库到最新2024.7.7(目前支持的芯片数量达1998个); 2.修复一些已知BUG (修复MX35LF4G24AD-Z4I芯片系列ecc备用区大小错误问题); 3.添加芯片MACRONIX(SPI-NAND、SPI-NOR)系列芯片; 4.修复DLL文件选芯片后读取一直没反应,也没进度条问题bug; 芯片库更新:芯片库更新链接 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2024.6.7软件更新: 1.更新芯片库到最新2024.6.7(目前支持的芯片数量达1970个); 2.修复芯片电压识别问题; 3.修复芯片 GD25B 和 GD25LB 电压识别错误问题; 4.修复 GD5F1GQ5UEXXX系列 闪存识别电压为1.8v问题; 5.添加(WINBOND)闪存芯片库; 6.新增 罗姆 - ROHM 串行 I2C 芯片库; 芯片库更新:芯片库更新链接 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2024.1.24软件更新: 1.更新芯片库到最新2024.1.24(目前支持的芯片数量达1857个)有必要的话点击导入再次更新一下; 2.修复已知闪存ID和容量问题;如果勾选不了备用区,请选择带最新的字眼即可! 3.修复大容量KHIC脚本、KHIC、FORESEE闪存ID识别不对等其他问题!! 芯片库更新:芯片库更新链接 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2023.11.8软件更新: 1.更新芯片库到最新2023.11.8(目前支持的芯片数量达1823个); 2.修复了之前的spi-nor闪存的1.8v电压所有的芯片问题,这个版本全部修复了! --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2023.7.13软件更新: 1.更新芯片库到最新2023.7.12 芯片库更新点击下面链接: https://www.right.com.cn/forum/thread-8290935-1-1.html --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 芯片库更新&教程: https://www.right.com.cn/forum/thread-8290935-1-1.html 补一下CH341A程序驱动更新 备用下载链接:https://pan.baidu.com/s/1giFI9kvDUZ07zHE58HsaRA 提取码速:ewvg 关于NeoProgrammer刷NAND-SPI说明: lgs2007m大佬在https://www.right.com.cn/forum/thread-8265832-1-1.html上说明: 每页包含存储已数据的数据区页面大小2048字节:数据存储区,存储ECC(错误检查和更正)校验和标记是否存储在坏块的备用区OOB(Out-Of-Band)大小64字节:Spare Area。最后计算整个设备是128MB+4MB,即128MB的数据 +4MB的OBB数据,128MB的叫作不包含ECC_OOB的编程器固定器,我们在openwrt备份里的mtd0 _spi01就是这个,128+4=132MB的叫做含ECC_OOB的编程器固定器,这个需要编程器关闭后再ECC才能读取到 ,openwrt官方论坛有网友也已经共享了两款编程器固定器。 hanwckf大佬所描述,MT798x固件默认使用On- die ECC ,根据内部数据表,用户打开内部ECC,当数据写入页面时,ECC数据会内部生成并存储在OOB中。我的理解是当打开内部ECC时,在写入数据时由内部自动生成ECC并记录,不需要 其他设备如CPU的参与,可以不用管这个ECC。不需要还请大佬指正!这样我们就不需要含 ECC_OOB的编程器固定了,直接用我们备件的分区或编写程序的固定件都可以在编程器中写入,不用管ECC数据!如果需要写入ECC数据时 如下图: 勾选√在备用区读取/写入就可以以正常的读取正常的ECC数据了,有些路由比如需要备份自带的ECC数据; 小米路由的AX3000编程器固件,如果使用CH341编程器器程序工具(读\写)在备用区时没有勾选; 保存的数据是没有ECC数据的就是128MB的文件大小,少了4MB的ECC_OOB数据,你刷回去是不可能开机的! 正常1G右边的,带ECC的是数据132MB的文件大小; 一般例子外面的就是:GD5F1GQ4RExxG带ECC保存数据大小136MB,正常不带ECC数据就是128MB!

图片

另外一个软件支持ECC刷入如下介绍: 软件下载:主区(不限速)链接:https://apps.lexar.com /s/LuXD6WmR密码:f0XZ 备用链接:https: //pan.baidu.com/s/1KDzR0jgqb_FL3uuYjdoToA提取码:ttr4 SNANDer软件使用方法: Windows编辑安装 mingw-w64 和必须的工具后,构建 snander 就像运行包含的脚本一样简单:./build-for-windows.sh编译成功后会在文件夹中生成目标文件build,包括x86和x64的二次制作文件。SNANDer的Spi NAND编程器v.1.7.8命令如下: -h    显示这条信息 -d    禁止使用内部ECC(使用读写页面大小+ OOB大小) -I       ECC忽略错误(仅用于阅读测试) -L    打印列表支持芯片 -i     我读取了芯片ID信息 -e     丝绸芯片(完整或与-a [-l]一起使用) -l      <​​bytes> 手动设置长度 -a    <地址> 手动设置地址 -w    <文件名> 用文件名中的数据写入芯片 -r      <文件名> 读取芯片将数据保存到文件名 -v    写入芯片后验证 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

Powered by 金年会在线入口 @2013-2022 RSS地图 HTML地图

Copyright Powered by365建站 © 2013-2024