我成功写了个84——与您分享

下载软件,icprog1.04c

1、用icprog写卡出现000H错误的请实验BTpicprog 
先转瘦子一篇文章
以前介绍过怎样用ICPROG软件来写卡,下面以二合一写卡器为例介绍用BTpicprog软件来写卡的方法。与ICPROG相比,该软件可写芯片种类和功能较少,操作不是太简便,但其写卡速度较快,不需要LOADER文件,熟悉后使用还是很方便的。
1、首先将串口信号线的一头与二合一写卡器连接,另一头插入电脑的COM1或COM2口,电源线接到电脑的多余电源接头上。然后把要写的卡插入写卡器,这一步可不能忘!!
2、打开电脑,在WINDOWS(98或XP都行)下运行BTpicprog写卡软件。根据串口线连接的情况,在"JDM Connection"菜单和"Phoenix"菜单中,选择COM1或其它串口。回到软件界面上,其他参数采用默认值。软、硬件设置完毕,就可以写卡文件了。BTpicprog自带LOADER文件,只需顺序调入数据文件和系统文件写入即可。
3、数据文件写入。首先根据所写卡的类型,调入84或877卡的数据文件。将写卡器的两个开关抬起或拨到JDM位置,使写卡器处于JDM状态。注意,这点是关键。由于写卡过程中LOADER文件还是需要写入卡中的,写卡器应先处于JDM状态。初次使用该软件容易按常规思路进行,设置为PHOENIX状态,造成写卡失败。因而认为该软件不好用,包括本人在内也是如此。然后打开PHOENIX菜单,选择Write Eeprom--16F84/24LC16(84卡)或16F876/24LC64(877卡)-With programming Pic(如果你没有调入数据文件,这一步会提示你选择数据文件),点击OK确定,开始写入LOADER内容。完毕后按OK确定,然后将写卡器的两个开关按下或拨到PHONIEX位置,使写卡器处于PHONIEX状态,点击OK开始写入数据文件,完成后没有提示。写数据文件时不须选择卡的存储器类型,软件根据你的选项自动识别。
4、系统文件写入。再将写卡器的两个开关抬起或拨到JDM位置,使写卡器回到JDM状态,在BTpicprog软件界面右上角,选择要写卡的芯片类型,写84卡选PIC 16F84,写877卡选PIC 16F876。打开相应的系统文件(****.hex),点击软件界面上部带闪电符号的集成块图标,开始写入系统文件,完成后点击OK结束。一张卡就写好了。
如果写卡过程中出现问题,如按错键或文件输入错误,造成文件无法写入,可将程序关闭,重新启动即可

说说我的经验

我的操作系统是XP,手里面只有张84卡 接收机收看的是76.5 所以写卡器到货之后 
首先想练习的是如何在84上写收看76.5的文件

我手里面有AP6文件(920.bin/ 9996-auto.hex/WinPhoenix Loader.hex 共三个)
通过一个晚上的学习 我想其中920.bin为数据文件,9996-auto.hex为系统文件,那么WinPhoenix Loader.hex肯定是所谓的LOADER内容。

按照网上的教程,我先用icprog来写,首先我先把卡里面的文件删除拉,到底怎么删除的,icprog好象没有进度显示,我用WinPhoenix1.06 在凤凰状态 有百分比显示,那样肯定是删除拉,还不放心,把卡放到接收机中看节目,哈 TVBS不能解码,看来卡删除拉。
然后我就开始按照icprog教程练习,由于自己是XP系统,上来就有问题,不能运行,有错误,报告,哈哈怎么办 查了下网上方法,说有个XP下面的驱动icprog.SYS,下载下来,放到什么地方呢?怎么使用呢?我把他分别放在了WINDOWS目录里面的SYSTEM以及SYSTEM2中,都没有作用,那怎么办?后来我想XP的程序是可以采用98兼容方式运行的,哈哈,终于起拉作用,好,没有错误报告拉,然后,我就开始工作,先写入LOADER。写刚才的WinPhoenix Loader.hex以及从网上下载的84winphoenixLoader.hex写完后,哈哈,最后校验完后都是000h!错误,在网上寻找解决方法,哦,原来有不少同病相连的朋友,可是看到后面也没有给出什么解决方法,怎么办 、怎么写,写了一遍又一遍 还是不成功.
(看渔歌84/877教程中的解释:
四、故障查找 
1.用JDM写到FLASH的过程如果出错,可以从以下几个方面着手 
a硬件故障,首先要排除的 
--检查com口是否选对,选对后写卡过程中灯会闪亮 
--检查串口线是否引接正确,建议用市面上的成品延长线,1对1的那种 
--检查写卡器是否有邮寄过程中的损坏,如有一般肉眼能看出 
b软件故障 
--检查软件设置是否按照本教程,本教程没有提及的地方不要随便动,除非你知道含义,万一调乱可以在ICPROG的settings--clear settings处恢复,恢复后重新启动ICPROG 
--智能卡一般都有加密写卡功能,以用于保护知识产权,这样一般校验不会成功了。你可以按本教程将CP选项清除。 
--无论任何硬件或者软件故障,写卡的最终结果都表现在可能是0000H校验错误,所以从次现象没法判断错误点,只能按照此程序排除软硬件问题。 
2.用PHOENXI写卡内24C16等外部存储器件如果出错,可以从以下几个方面着手 
a硬件故障和1的一样,仔细检查。 
b软件故障 
--由于PHOENIX写卡内24C16等需要事先用JDM写好并校验成功了LOADER文件,这一步必须保证无误。LOADER文件可以直接到本站下载 
PHOENIX上的晶体频率一般有3.58或者6M两种,写84卡的winphoenix一般要用3.58的频率,但可能其他一些软件的频率是可调的。要点是软硬件的频率要一致。 
五、经验 
1.JDM写卡的时候,如果不行,可以先将卡片删除一般后写。 
2.ICPROG的有些提示不一定准确,比如它基本不判断卡片是否存在,不放卡片的时候会也可以读卡、写卡。 
3.phoenix如果怀疑它有硬件故障,可以先用它读读普通SIM卡的信息,如能读取一般没有大的问题,排除硬件错误会对你查找故障有利。 
4.千万不能在JDM写卡的时候,见0000H错误就大惊小怪,我说过任何错误都是这个结果。 
5.自己做连接线的,一定要搞清楚是1对1的线,搞错了会坏硬件和电脑的,不鼓励自己做线,如果实在买不到线,可以先直接将写卡器插到电脑。 
6.如果实在不成功,找别的写卡软件试试,写卡的软件应该还是有那么5种常用的,只要它要求的写卡器类型和你的一样。 
7.卡片在读写过程中都不要动硬件,以防损坏卡片。卡片可以正常读写万次,但非正常操作就完了,比如220V高压线头落写卡器上,哈哈我想你不会这么大意的。 

我估计硬件问题应该不大,哈哈,这里说换换软件看看,对找别的软件,继续在网上寻找方法,看到了上面这篇文章,不错,看来我就采用BTpicprog吧 开始还不能掌握方法,因为不知道上面的三个文件是做什么用的,所以重复实验了几遍 哈哈,成功了之后,自己也就体会出了前面的三个文件的作用或者名称拉,所以在此我要说的是,如果你在第一次写84的时候,和我有相同情况的朋友,尤其是操作系统不是98的朋友,不妨采用上面的方法实验一下 估计肯定能够成功的,不过在使用BTpicprog的时候最后一步写操作系统.HEX的时候,调用文件的时候也有错误报告,不用管它 继续写,没有问题,成功没有问题.


后来经过实验,单独使用IC 在XP下面也完全OK

第一、按照这个来设置硬件

此主题相关图片如下:
按此在新窗口浏览图片


第二、设置好XP的驱动, 没有的下载安装

此主题相关图片如下:
按此在新窗口浏览图片


第三、用smartcard wizard ——智能卡精灵 来完成这3个文件的写入

此主题相关图片如下:
按此在新窗口浏览图片

渔歌按:

WINDOWS XP系统的串口驱动方式和WINDOWS98的有比较大的区别,icprog等软件都是国外的高手早期在windows 95/98下开发出来的,尽管新出的版本也兼容XP系统,但根据官方的说法,在windows98具有更好的兼容性,所以建议烧友在windows98下写卡成功之后再转到WINDOWSXP下试验,有的烧友安装多系统是一种很好的办法。

 返回首页http://www.qqid.com/