Stopped getting data to ABRP app so updated the the trustedca certs as per https://github.com/iternio/ovms-link/blob/dev/trustedca/README.md
now i get the ssl error
I (41266578) ovms-duk-util: [lib/abrp.js:61:log] (2025-02-20 08:23:06.000+00:00) INFO: Start sending data...
I (41266598) ovms-server-v2: Send MP-0 PIABRP::started
I (41272548) ovms-duk-util: [lib/abrp.js:61:log] (2025-02-20 08:23:12.000+00:00) INFO: Significant telemetry change
I (41272548) ovms-duk-util: [lib/abrp.js:61:log] (2025-02-20 08:23:12.000+00:00) INFO: Sending telemetry to ABRP {"utc":1740039792,"soc":78,"power":0,"lat":53.4545,"lon":-2.29208,"is_charging":false,"is_dcfc":false,"is_parked":true,"soh":85,"heading":110.8,"elevation":37.7,"ext_temp":8,"batt_temp":6,"voltage":378,"current":0,"odometer":141421,"est_battery_range":156.518}
E (41273508) mongoose: mg_ssl_if_mbed_err 0x3f8bef30 SSL error: -9984
I (41273538) ovms-duk-util: [lib/abrp.js:61:log] (2025-02-20 08:23:13.000+00:00) ERROR: ABRP error "SSL error"
E (41274718) mongoose: mg_ssl_if_mbed_err 0x3f8bef30 SSL error: -29312
the certs are
root-r1.crt 1371 byte certificate: root-r1.crt cert. version : 3 serial number : 02:03:E5:93:6F:31:B0:13:49:88:6B:A2:17 issuer name : C=US, O=Google Trust Services LLC, CN=GTS Root R1 subject name : C=US, O=Google Trust Services LLC, CN=GTS Root R1 issued on : 2016-06-22 00:00:00 expires on : 2036-06-22 00:00:00 signed using : RSA with SHA-384 RSA key size : 4096 bits basic constraints : CA=true key usage : Digital Signature, Key Cert Sign, CRL Sign
isrgrootx1.pem 1391 byte certificate: isrgrootx1.pem cert. version : 3 serial number : 82:10:CF:B0:D2:40:E3:59:44:63:E0:BB:63:82:8B:00 issuer name : C=US, O=Internet Security Research Group, CN=ISRG Root X1 subject name : C=US, O=Internet Security Research Group, CN=ISRG Root X1 issued on : 2015-06-04 11:04:38 expires on : 2035-06-04 11:04:38 signed using : RSA with SHA-256 RSA key size : 4096 bits basic constraints : CA=true key usage : Key Cert Sign, CRL Sign
So are in date and valid I assume??
Other posts suggest other certs but these are from the iternio github links
Any help appreciated.
For anyone interested, thanks to a user on the github issues comments, I finally got a solution by only using one godaddy cert from here https://certs.godaddy.com/repository/gdroot-g2.crt
No idea why all the recommended certificates don't work. All I have now in the tustedca directory is the gdroot-g2.crt and no more ssl errors and the ABRP-ink has synced with my vehicle.