[Samsung Galaxy Watch] adfree:
SM-R820 Tizen 4.0.0.8 BTD6

Search Hits for ECG text string:

In Kernel(s)

dzImage

dzImage-recovery

[HRM][HRM][HRM][HRM][ECG][ECG] ECG I2C ERROR
AFE4920_setMode [ECG][HRM]

[HRM] Does not open AFE4920 when ECG mode

ECG_AFE4920_Open
ECG_AFE4920_Read
ECG_AFE4920_Selftest
ECG_AFE4920_LeadOff_KeyDet

[HRM] Does not close AFE4920 when ECG mode

Checked also in oldest Firmware... ASHF...

-------

rootfs.img

/usr/etc/sensor.xml

Hmmm...

This could be 1 way to identify the "Drivers" correct...

Best Regards

Edit 1.

Is something like this inside GWA2?

https://www.ti.com/product/AFE4900

:confused:

Edit 2.

<!-- ECG for TI -->
<spec id="ECG_EOL_TITLE" value="Lead-off,ECG-Noise,Amplitude,Frequency,OTP Register" />
<spec id="ECG_EOL_DELAY" value="800" /> <!-- 8sec. it will be divided by 100 -->

<!-- HW -->
<spec id="ECG_DATA_EOL_TYPE0" value="int,int,int" />
<spec id="ECG_DATA_EOL_TYPE1" value="int,float,100000" />
<spec id="ECG_DATA_EOL_TYPE2" value="int,float,100000" />
<spec id="ECG_DATA_EOL_TYPE3" value="int,float,100000" />
<spec id="ECG_DATA_EOL_TYPE4" value="int,string,hex" />

<spec id="HRM_UNIT_TITLE"	value="HRM on, HRM off, Lead off detect" />

<spec id="HRM_DATA_UNIT_TYPE0"	value="int" />
<spec id="HRM_DATA_UNIT_TYPE1"	value="int" />
<spec id="HRM_DATA_UNIT_TYPE1"	value="int" />

<spec id="HRM_SPEC_UNIT_DATA0"	value="1" /> <!-- HRM on -->
<spec id="HRM_SPEC_UNIT_DATA1"	value="1" /> <!-- HRM off -->
<spec id="HRM_SPEC_UNIT_DATA2"	value="5" /> <!-- Lead off detect -->

<!-- HRM for TI -->
<spec id="HRM_EOL_TITLE"	value="IR Low DC, Green1 Low DC, Green2 Low DC, Red Low DC, IR High DC, Green1 High DC, Green2 High DC, Red High DC, System Noise, IR Frequency, PD CH1 (PD1), PD CH2 (PD2), PD CH3 (PD3), IR High Noise, Green1 High Noise, Green2 High Noise, Red High Noise, Trim Check, Design ID, Vendor" />
<spec id="HRM_EOL_DELAY"	value="900" />
<spec id="HRM_EOL_LED_COLOR_COUNT"	value="4" />

<!-- 15, HW -->
<spec id="HRM_DATA_EOL_TYPE0"	value="int" /> <!-- IR Low DC -->
<spec id="HRM_DATA_EOL_TYPE1"	value="int" /> <!-- Green1 Low DC -->
<spec id="HRM_DATA_EOL_TYPE2"	value="int" /> <!-- Green2 Low DC -->
<spec id="HRM_DATA_EOL_TYPE3"	value="int" /> <!-- Red Low DC -->

<spec id="HRM_DATA_EOL_TYPE4"	value="int" /> <!-- IR High DC -->
<spec id="HRM_DATA_EOL_TYPE5"	value="int" /> <!-- Green1 High DC -->
<spec id="HRM_DATA_EOL_TYPE6"	value="int" /> <!-- Green2 High DC -->
<spec id="HRM_DATA_EOL_TYPE7"	value="int" /> <!-- Red High DC -->

<spec id="HRM_DATA_EOL_TYPE8"	value="int" /> <!-- System noise -->
<spec id="HRM_DATA_EOL_TYPE9"	value="int" /> <!-- IR Frequency -->
<spec id="HRM_DATA_EOL_TYPE10"	value="int" /> <!-- PD CH1 -->
<spec id="HRM_DATA_EOL_TYPE11"	value="int" /> <!-- PD CH2 -->
<spec id="HRM_DATA_EOL_TYPE12"	value="int" /> <!-- PD CH3 -->

<spec id="HRM_DATA_EOL_TYPE13"	value="float" /> <!-- IR HIGH NOISE -->
<spec id="HRM_DATA_EOL_TYPE14"	value="float" /> <!-- GREEN1 HIGH NOISE -->
<spec id="HRM_DATA_EOL_TYPE15"	value="float" /> <!-- GREEN2 HIGH NOISE -->
<spec id="HRM_DATA_EOL_TYPE16"	value="float" /> <!-- RED HIGH NOISE -->
<spec id="HRM_DATA_EOL_TYPE17"	value="int trim" /> <!-- Trim CHECK -->
<spec id="HRM_DATA_EOL_TYPE18"	value="int" /> <!-- AFE ID -->
<spec id="HRM_DATA_EOL_TYPE19"	value="int" /> <!-- Vendor -->

<spec id="HRM_SPEC_EOL_DATA0"	value="2450000, 3100000" /> <!-- IR Low DC -->
<spec id="HRM_SPEC_EOL_DATA1"	value="2450000, 3100000" /> <!-- Green1 Low DC -->
<spec id="HRM_SPEC_EOL_DATA2"	value="2450000, 3100000" /> <!-- Green2 Low DC -->
<spec id="HRM_SPEC_EOL_DATA3"	value="2450000, 3100000" /> <!-- Red Low DC -->

<spec id="HRM_SPEC_EOL_DATA4"	value="2800000, 3900000" /> <!-- IR High DC -->
<spec id="HRM_SPEC_EOL_DATA5"	value="2800000, 3900000" /> <!-- Green1 High DC -->
<spec id="HRM_SPEC_EOL_DATA6"	value="2800000, 3900000" /> <!-- Green2 High DC -->
<spec id="HRM_SPEC_EOL_DATA7"	value="2900000, 4100000" /> <!-- Red High DC -->

<spec id="HRM_SPEC_EOL_DATA8"	value="2050000, 2300000" />	<!-- System noise -->
<spec id="HRM_SPEC_EOL_DATA9"	value="97, 103" />	<!-- IR Frequency -->

<spec id="HRM_SPEC_EOL_DATA10"	value="2500000, 3100000" />	<!-- PD CH1 -->
<spec id="HRM_SPEC_EOL_DATA11"	value="2250000, 2600000" />	<!-- PD CH2 -->
<spec id="HRM_SPEC_EOL_DATA12"	value="2250000, 2600000" />	<!-- PD CH3 -->

<spec id="HRM_SPEC_EOL_DATA13"	value="0, 50" />	<!-- IR HIGH NOISE -->
<spec id="HRM_SPEC_EOL_DATA14"	value="0, 50" />	<!-- GREEN1 HIGH NOISE -->
<spec id="HRM_SPEC_EOL_DATA15"	value="0, 50" />	<!-- GREEN2 HIGH NOISE -->
<spec id="HRM_SPEC_EOL_DATA16"	value="0, 50" />	<!-- RED HIGH NOISE -->
<spec id="HRM_SPEC_EOL_DATA17"	value="1, 1" />	<!-- Trim CHECK -->
<spec id="HRM_SPEC_EOL_DATA18"	value="43, 43" />	<!-- Design ID -->
<spec id="HRM_SPEC_EOL_DATA19"	value="1, 2" />	<!-- Vendor -->

<!-- PRETEST, SEMI-->
<spec id="HRM_SPEC_EOL_DATA2_0"	value="2450000, 3100000" /> <!-- IR Low DC -->
<spec id="HRM_SPEC_EOL_DATA2_1"	value="2450000, 3100000" /> <!-- Green1 Low DC -->
<spec id="HRM_SPEC_EOL_DATA2_2"	value="2450000, 3100000" /> <!-- Green2 Low DC -->
<spec id="HRM_SPEC_EOL_DATA2_3"	value="2450000, 3100000" /> <!-- Red Low DC -->

<spec id="HRM_SPEC_EOL_DATA2_4"	value="2800000, 3900000" /> <!-- IR High DC -->
<spec id="HRM_SPEC_EOL_DATA2_5"	value="2800000, 3900000" /> <!-- Green1 High DC -->
<spec id="HRM_SPEC_EOL_DATA2_6"	value="2800000, 3900000" /> <!-- Green2 High DC -->
<spec id="HRM_SPEC_EOL_DATA2_7"	value="2900000, 4100000" /> <!-- Red High DC -->

<spec id="HRM_SPEC_EOL_DATA2_8"	value="2050000, 2300000" />	<!-- System noise -->
<spec id="HRM_SPEC_EOL_DATA2_9"	value="97, 103" />	<!-- IR Frequency -->

<spec id="HRM_SPEC_EOL_DATA2_10"	value="2500000, 3100000" />	<!-- PD CH1 -->
<spec id="HRM_SPEC_EOL_DATA2_11"	value="2250000, 2600000" />	<!-- PD CH2 -->
<spec id="HRM_SPEC_EOL_DATA2_12"	value="2250000, 2600000" />	<!-- PD CH3 -->

<spec id="HRM_SPEC_EOL_DATA2_13"	value="0, 50" />	<!-- IR HIGH NOISE -->
<spec id="HRM_SPEC_EOL_DATA2_14"	value="0, 50" />	<!-- GREEN1 HIGH NOISE -->
<spec id="HRM_SPEC_EOL_DATA2_15"	value="0, 50" />	<!-- GREEN2 HIGH NOISE -->
<spec id="HRM_SPEC_EOL_DATA2_16"	value="0, 50" />	<!-- RED HIGH NOISE -->
<spec id="HRM_SPEC_EOL_DATA2_17"	value="1, 1" />	<!-- Trim CHECK -->
<spec id="HRM_SPEC_EOL_DATA2_18"	value="43, 43" />	<!-- Design ID -->
<spec id="HRM_SPEC_EOL_DATA2_19"	value="1, 2" />	<!-- Vendor -->

Aha...

After checking again these Pics:

https://xdaforums.com/showpost.php?p=82347745&postcount=49

So I searched for:

ECG-Noise

Found in older Firmware ASHF...

[B]RENAISSANCE[/B]-LARGE-BT.xml
and the other config files...

But not in BTD6...

So stilll looks more like removed as disabled or hidden...

Best Regards