Problem
There are 3 sensors in the openipc repos that have the same chip ID cb3e and are all seen as sc223a by ipctool.
#define SC223A_CHIP_ID_H (0xcb)
#define SC223A_CHIP_ID_L (0x3e)
#define SC233A_CHIP_ID_H (0xcb)
#define SC233A_CHIP_ID_L (0x3e)
#define SC2239P_CHIP_ID_H (0xcb)
#define SC2239P_CHIP_ID_L (0x3e)
ipctool handling chip id cb3e
case 0xcb3e:
// XM
strcpy(ctx->sensor_id, "SC223A");
return true;
History
Here we found out that there may be different "versions" of the sc223a.
Thanks to @johndi3 who mentioned sc233a and thanks to @themactep who helped discovering the ChipID.
Solution
As done here we should regard more registers to differentiate between the 3 sensors.
ToDo
If you have one of the 3 sensors, please post the result of this command:
ipctool i2cdump 0x60 0x3100 0x310F
That will show your device ID + some more registers.
The output of my "version" of the sc223a (sold as sc5239s) is:
root@openipc-gk7205v210:~# ipctool i2cdump 0x60 0x3100 0x310F
0 1 2 3 4 5 6 7 8 9 A B C D E F
3100: 00 12 00 08 01 12 05 CB 3E 01 00 00 00 00 00
The important part here is CB 3E 01.
The register 0x3109 (here value 01) can differ between the 3 sensors.
We need to find the different values of register 0x3109 for each of the 3 sensors.
Thank you.
Problem
There are 3 sensors in the openipc repos that have the same chip ID
cb3eand are all seen assc223aby ipctool.ipctool handling chip id
cb3eHistory
Here we found out that there may be different "versions" of the sc223a.
Thanks to @johndi3 who mentioned
sc233aand thanks to @themactep who helped discovering the ChipID.Solution
As done here we should regard more registers to differentiate between the 3 sensors.
ToDo
If you have one of the 3 sensors, please post the result of this command:
That will show your device ID + some more registers.
The output of my "version" of the sc223a (sold as sc5239s) is:
The important part here is
CB 3E 01.The register
0x3109(here value01) can differ between the 3 sensors.We need to find the different values of register
0x3109for each of the 3 sensors.Thank you.