Once Algorithm Mode Enable (0x52) HR/SpO2 reg is set, MAX30101&MAX32664 returns 0xFE code

Hi,

I bought MAX30101&MAX32664 module.

I’m trying to get heart rate value but it does not work well.

I checked my configuration process and found the error code.

Once the Algorithm Mode Enable (0x52) HR/SpO2 register is set, MAX32664 returns the error code “0xFE”.

I tried to rewrite 0x52 register to 0x02 but MAX32664 returned 0xFE again.

The following messages are displayed my SoC board. (SoC on FPGA board)


Deasserted Reset

Device Mode = 00000000

Max32664 WRITE : 000000AA 00000010 00000000 00000003 → RES : 00000000

Max32664 WRITE : 000000AA 00000010 00000001 00000001 → RES : 00000000

Max32664 WRITE : 000000AA 00000052 00000000 00000001 → RES : 00000000

Max32664 WRITE : 000000AA 00000044 00000003 00000001 → RES : 00000000

Max32664 WRITE : 000000AA 00000052 00000002 00000000 → RES : 00000000

Max32664 WRITE : 000000AA 00000052 00000002 00000001 → RES : 000000FE

Enable the HR/SpO2 Failed : 000000FE


Could you give me an advice?

Hmmmm, I’m not sure.

Post an issue here as well https://github.com/sparkfun/SparkFun_Bi … ary/issues and perhaps an engineer can shed some light for us :smiley:

Hi,

Thank you for reply.

I see.

I ignored the error and continued degugging.

As a result, getting heart rate and spo2 values were succeeded.

I will post this issue to GitHub.

Thank you.