MFRC63002 更换为MFRC63003 后 ,MFRC630芯片给卡授权,写密钥出现问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MFRC63002 更换为MFRC63003 后 ,MFRC630芯片给卡授权,写密钥出现问题

1,765 Views
join_ren
Contributor III

MFRC630芯片给卡授权,写密钥。 两套开发环境其中一套使用的芯片是MFRC63002(66303),一套是MFRC63003。其它软硬件环境完全相同。 MFRC63002的芯片进行授权操作,授权成功。MFRC63003的芯片授权失败,且授权操作后不能够正常识别卡 。

 

MFRC63002 更换为MFRC63003需要做哪些更改呢?为什么会出现这样的问题?

 

谢谢支持!

Labels (1)
0 Kudos
5 Replies

1,742 Views
estephania_mart
NXP TechSupport
NXP TechSupport

Hello,

 

I believe that the question is which are the differences between the MFRC63102 and the  MFRC63103, could you please confirm ?

The MFRC63003 corresponds to the plus version of the device , so the MFRC63103 is the MFRC630 plus. The  MFRC63102 is not recommended for new designs.

 

For more details about this, please help me check the data sheet of the device.

 

Regards,
Estephania

0 Kudos

1,724 Views
xieshengguang
Contributor I

Official documents show that there is no difference in software configuration between the two chips. Can you provide an NFC authorized demo based on MFRC63003. Because I'm not sure if there is a configuration problem。

0 Kudos

1,716 Views
estephania_mart
NXP TechSupport
NXP TechSupport

Hello,

 

If you check the data sheet of the device, you can look up for the word "MFRC63103" , there you will be able to see that there are several changers from the load protocol perspective and the antenna configuration in the EEPROM  , the LPCD capabilities are only available in the MFRC63103.

 

Hope this helps.

 

Rgeards,

Estephania

0 Kudos

1,710 Views
xieshengguang
Contributor I

MFRC63003 can authorize the card normally before operating the EEPROM. However, whether it is to write data through phhalHw_Rc663_Cmd_WriteE2Page or write data to EEPROM through phhalHw_Rc663_Cmd_WriteE2, the nxp chip cannot recognize the card.I started writing from page 3, the address is 0xc0, so I want to confirm where I have a configuration problem. After the operation is complete, Use the following command to operate:

status = phhalHw_Rc663_Cmd_WriteE2Page

CHECK_STATUS(status);

The error code for reading and writing is 520, and the content of eeprom can be written and read normally.

Use the following command to operate:

status = phhalHw_Rc663_Cmd_WriteE2(pHal, wEEAddress+i, i);

CHECK_STATUS(status);

According to the byte write operation, the data can be written and read normally, and the return value status is 0. All operations of the mfrc63002 chip are normal. In line 329 of the attach file.

Tags (1)
0 Kudos

1,682 Views
estephania_mart
NXP TechSupport
NXP TechSupport

Hello, 

 

I just need to clarify the issue you are having

Which host are you using for the device? How did you migrate the library ?

When using the MFRC63002  you flash the code and it runs correctly without any issue, but when you change the IC to the MFRC63003 the same code fails ? Giving you the error code 520?  Could you please share with me the log 

 

Regards,

Estephania

 

0 Kudos