HammerRed兄提供的146黑卡和8515卡混合版文件
146A+M,黑卡(ATMega8)与Fun卡(AT90S8515)程序使用说明书 版本:Test03 By: Hammer Red 2005年12月10日 一、程序特点: 1. 本版本是“AU(自动换Key)+Man(手动换Key)版”。
2. 本版本是集自动换Key与手动换Key为一体的版本,在对抗反制措施的新程序出台之前,仍可以用手动换Key继续收视,不需要更换程序。程序判断,当存在手动输入的Key时,采用手动Key,否则自动寻Key。在新的反制到来时,自动寻得的Key往往是错误的,这时要停止程序的自动换Key功能,强迫它采用手动输入的Key。
3. 本版本支持黑卡与8515卡(DIP40座)的红色与绿色LED显示(硬件请看附2),用于指示ECM指令与带Key的EMM指令的解码情况。
4. 8515卡支持ATMega8515与90S8515芯片的LED,如果是ATMega8515L,只要在8515的Flash.HEX的最末一行前添上一行,连同末尾如下: :02440000E14990 :00000001FF 。
5. 本版本针对2005年9月与12月的反制编写,可以适应两种反制交替使用的混合反制。
二、使用要点: 1. 手动与自动的转换: 直接用Config.BCG写卡的为自动换Key方式,这是写卡后的隐含方式。 如果用写卡程序Bolt Burn写过Key0/1,或者直接在INT.HEX文件中第二行写入手动Key0/1,造成INT.HEX文件中的:10001000行不为FFFF...,就变为手动换Key方式。 如果已经将卡的程序改为手动换Key,要改回到自动换Key方式下,则可以在Bolt Burn程序中,将手动Key0与Key1的8个字节改为FF...,实际上,只需要将Key0的头两个Key值设为FF FF就可以了。改好后,按下“写Key”按钮,程序就运行在自动换Key方式下。
2. 要手动修改INT.HEX的,请先看“INT.HEX文件说明”,它详细介绍了INT.HEX文件的结构,该文件适用于黑卡和8515卡。 如果直接处理INT.HEX文件,则必须知道,第一行存放的是自动寻得的Key,该行不允许手动修改;第二行的是手动输入的Key值,可以手动修改或用Bolt Burn修改。请不要将Key0/1输入到自动Key:10000000行,这样做可能造成即不能使用手动Key,也无法自动换Key,导致无法收视。手动方式输入错误的Key0/1,也将导致无法收视。 Bolt Burn不接受校验和不正确的HEX文件。附上的HEXCSUM可以对HEX文件自动计算和改正校验和。 HEXCSUM的使用方式为,DOS方式下输入:HEXCSUM HEX文件名。
3. M5TEST03.HEX是8515程序;M8TEST03.HEX是黑卡程序。CONFIG.BCG是黑卡的写卡文件,黑卡程序M8TEST03.HEX已经包含在config.BCG文件中。
4. 会写卡的星友都一定已经有了黑卡写卡Bolt Burn程序:ATMEGA8BDC.exe,或8515写卡程序FunProm202等,不再单独给出。这些程序最好要与写卡的文件在同一目录下。
5. 写8515卡时,最好要写INT.HEX,但不必写EXT.HEX。 如果使用Atmega8515芯片,要在Flash.hex的倒数第一行前加入一行,如下: :02440000E14990 :00000001FF
附1:007黑卡改造方法,用于观察ECM与带Key的EMM命令解码情况,以及我将来的其他研究试验。 007黑卡上的ATMega8芯片为DIP-28,即双列直插28脚IC。 将红色LED串接一个1K的电阻后,正端接23脚(PC0),负端接22脚(地)。 将绿色LED串接一个1K的电阻后,正端接24脚(PC1),负端接22脚(地)。 两个LED最好都焊在底层。 这是一个有意义的实验研究,它不影响黑卡换程序后的正常使用。焊接小心一点,对IC和卡都没有任何影响。 我打算以后发表的黑卡程序都带有这两个LED的驱动部分,让007黑卡可以观察有关现象。
附2:名词解释 IRD 原意为“集成接收解码器”,即卫视接收机顶盒等设备。 CAM 原意为“条件访问模块”,即收视卡。 ECM 为接收机发给收视卡的“授权控制指令”,它的主要功能就是要卡提供解码收视信号的密钥。 EMM 为接收机发给收视卡的“授权管理信息”,它含有改变收视卡的各种命令和数据,其中“带Key的EMM”中含有解码用的Key。 Valid Hash 即“哈西效验”,它是IRD与CAM间传递信息时的“签名”,它与未加密的信息有唯一对应的关系,标示信息的正确性,程序中用哈西效验的头两个字节判断下行的EMM是否为新的带Key的EMM。 M5XXXXXX.HEX与M8XXXXXX 为卡的程序文件。 Config.BCG 为黑卡写卡集成文件,其中包含了Flash程序、IEEPRom数据以及其它设置信息,用于黑卡的“傻瓜按钮”一次性写卡。
|