今天纠正了对SW的错误认识。

来源:互联网 发布:22端口入侵教程 编辑:程序博客网 时间:2024/06/05 18:12

 今天突然遇到了一件事情,俺做的卡在T0协议下返回8888,然后ccid读卡器认为通讯层错误,本来俺对这些事情自以为理解的,突然的通讯错误让俺懵了。

按以前对规范的理解,返回6xxx和9xxx才是正确的sw,但是返回非6xxx和9xxx这些sw时,通讯层是应该不处理的,交给应用层去处理。

于是找奇爷去请教,奇爷说只能返6xxx和9xxx,又问做reader的旺旺,旺旺也说,有些事情是由标准驱动做的,读卡器也控制不了。

想了半天,突然想起来为什么有这种认识了,好像还是2006年的事情,有一次一个状态码应该返回0x9400吧,结果写成9400了,当时做sim卡,好多个手机都不报错,反正命令没返回9000,就是执行不成功。那时做卡不久,又一切以手机为准,所以对SW可以非6xxxx和9xxx的认识就留下来了。

 

原创粉丝点击