EV Battery Health Community Profiles
Users may publish EV Battery Health profile JSON, Profile Help information, compatibility reports and real-vehicle test results directly in the comments. Posts are not routinely pre-reviewed or endorsed by Catalyst Fix Pro. Publication here does not make a profile FIELD_TESTED or VERIFIED.
84 BUILT-IN EV PROFILES — CURRENT STRATEGY
- The built-in catalog follows a conservative read-only, SOH-first strategy.
- Built-in profiles are included only when the SOH diagnostic path is sufficiently defined for ordinary compatible OBD2/ELM access.
- ODO, Delta and other optional values are enabled only when vehicle-specific evidence supports them.
- Built-in does not automatically mean VERIFIED. A built-in profile may remain EXPERIMENTAL until sufficient real-vehicle evidence has been collected.
- The same platform or model name does not automatically imply the same diagnostic profile. Battery capacity, generation, ECU software and market variant can matter.
WHY PROFILES ARE NEEDED
EV battery diagnostics are not universal. Different manufacturers, models, model years, battery versions and ECU software can use different CAN addressing, diagnostic requests, response layouts and formulas. A profile lets EV Battery Health use a vehicle-specific read-only method instead of assuming that one universal SOH PID exists for every EV.
CAPABILITIES VARY BY VEHICLE
A profile may support only some of the following:
- Battery SOH
- Capacity-related values
- Odometer (ODO)
- Cell/module voltage difference (Delta)
- Individual cell/module voltages
- Battery temperatures
- BMS diagnostic information
- Other read-only battery parameters exposed by the vehicle
PROFILE CLASSIFICATION USED BY EV BATTERY HEALTH
Origin, validation and derivation are separate. A profile's source does not determine its validation level.
| Origin | Meaning |
|---|---|
| BUILT-IN | Shipped with EV Battery Health and maintained as part of an app release. Built-in does not automatically mean verified. |
| COMMUNITY | Obtained or shared through Community Profiles or another identifiable community source. COMMUNITY is provenance, not an EVBH approval badge. |
| USER | Created locally, produced through Profile Help, or imported without identified community provenance. |
| Official validation | Meaning |
|---|---|
| EXPERIMENTAL | Technically plausible and accepted by the app's safety/schema checks, but the specific vehicle/battery variant does not yet have sufficient EVBH field evidence. |
| FIELD_TESTED | A successful EV Battery Health test exists for the specific vehicle/battery variant with usable evidence such as profile/version, addressing, TX/RX data, formula/result and diagnostic context. |
| VERIFIED | FIELD_TESTED requirements are met, the result has been repeated, and it has also been independently confirmed. This is EV Battery Health verification, not manufacturer certification. |
| Derivation | Meaning |
|---|---|
| DIRECT | The diagnostic configuration was created directly for the specific vehicle/model/variant. |
| FAMILY_DERIVED | The profile uses a diagnostic method already defined for the same technical/BMS family. |
| COMMUNITY_DERIVED | The original diagnostic configuration is based directly on community/public evidence. |
| UNKNOWN | The technical derivation cannot be established reliably. |
NEW VEHICLE — PROFILE HELP & MULTI-STAGE CONVERGENCE
If EV Battery Health does not yet have a suitable profile for a vehicle, use New Vehicle – Profile Help in the app. The workflow can collect vehicle details, adapter/protocol information and an optional read-only discovery snapshot, then export a Help Request TXT/JSON package for analysis.
- Run New Vehicle – Profile Help and export the Help Request / diagnostic evidence.
- The user may optionally upload the exported data to an AI assistant such as ChatGPT, Claude or Gemini.
- Create an initial USER v1 diagnostic profile and import it into EV Battery Health.
- Test the profile on the real vehicle and save the Technical Diagnostic Report / raw evidence.
- Analyse the new evidence and refine the profile into USER v2 or, when needed, a later USER revision.
- Import the revised profile and repeat the real-vehicle test.
- Continue only when each new revision is supported by new real diagnostic evidence, until the result is stable and reproducible.
A newly created/imported candidate should be treated as EXPERIMENTAL until real-vehicle evidence supports a higher official validation level.
USER PROFILE REVISIONS
USER profiles have their own revision history. Editing a USER profile can create a new revision rather than overwriting the previous one.
- A built-in profile edited by the user becomes a separate USER v1 line; the built-in original remains unchanged.
- Editing USER v1 can create USER v2; editing USER v2 can create USER v3, and so on.
- profileVersion is a diagnostic-profile configuration revision. It is not a trust or verification level.
- Import/export preserves supported USER profile revision information.
- A USER profile never becomes BUILT-IN, FIELD_TESTED or VERIFIED merely because its version number increases.
ADAPTER GUIDANCE FOR COMMUNITY TESTING
Real-vehicle evidence is most useful when the exact OBD2 adapter is reported together with the vehicle and profile revision.
- Well-suited examples: Vgate vLinker MC+, Vgate vLinker FS, Vgate iCar Pro BLE 4.0 and Veepeak BLE.
- A genuine or well-implemented ELM327 Classic adapter can also work, depending on firmware quality and command support.
- Avoid very cheap unbranded ELM327 clones when possible. Some may reject commands, truncate long or multi-frame responses, freeze during larger transfers or implement only part of the expected ELM command set correctly.
- If adapter behavior is uncertain, run the app's Adapter Compatibility test before relying on vehicle-profile results.
READ-ONLY SAFETY PRINCIPLE
WHAT MAY BE POSTED HERE
- EV Battery Health USER profile JSON, including a specific profile revision when relevant.
- New Vehicle / Profile Help information and convergence evidence.
- Real-vehicle test results, Technical Diagnostic Reports and other diagnostic evidence.
- Compatibility reports for a specific vehicle, battery variant or OBD2 adapter.
- Comparisons between USER v1, v2, v3 or later revisions when each revision is backed by new real evidence.
- Technical questions and discussion directly related to EV Battery Health profiles.
PRIVACY WHEN POSTING
Please do not publish full VIN numbers, registration numbers, personal addresses, passwords, account information, full Bluetooth/MAC addresses or other sensitive personal information. Review screenshots and exported files before posting them publicly.
HOW TO SHARE A PROFILE OR TEST RESULT
- Click “No comments” below this post, or open the post itself.
- Scroll to “Post a Comment”. This blog currently allows comments from users signed in with a Google account.
- Choose what you are sharing: Profile Help / new vehicle, profile JSON, or real-vehicle test result.
- Include vehicle make, model, model year/variant, battery capacity/version and the OBD2 adapter used when known.
- For a real-vehicle test, include the EV Battery Health profile/profile version and which values were read successfully (for example SOH, ODO, Delta or other supported values). Diagnostic evidence is especially useful when available.
- If sharing a revised USER profile, state what changed from the previous revision and what new real-vehicle evidence justified the change.
- To share a profile, paste the complete JSON content as plain text between the BEGIN and END markers below.
- Publish the comment. No separate Catalyst Fix Pro approval is required for the comment to be a community post.
PROFILE JSON STRUCTURE REFERENCE — EXAMPLE ONLY
This example shows the field structure of the current EV Battery Health schemaVersion 2 profile export. It intentionally contains placeholder or invalid values and must not be used for vehicle diagnostics. Replace placeholders only with documented, vehicle-specific evidence. Never invent PID/DID, ECU headers, expected response prefixes or formulas. The EV Battery Health importer performs the final schema and read-only safety validation.
profileVersion: 1 only as a structure example. For a real USER profile, keep the revision value produced by EV Battery Health import/export. Do not change only the version number and call it a new technical revision; a real revision should be backed by a real configuration change and new evidence.<DOCUMENTED_TX_HEADER>, <DOCUMENTED_READ_ONLY_PID_OR_DID> and <DOCUMENTED_SOH_FORMULA> are not real diagnostic data. A user should start from an actual EV Battery Health export/Profile Help result and documented evidence rather than turning this template into a guessed profile.Recommended profile/test comment format:
Important: whenever possible, share the complete JSON exported by EV Battery Health rather than manually constructing JSON from the structure example above. Do not intentionally alter technical fields when reposting another user's profile. If Blogger refuses a very long comment, a public link to the JSON file may be posted instead. Plain-text JSON is preferable to screenshots because it can be inspected and imported more reliably.
CONTACT
For app bugs, security concerns or issues that should not be posted publicly:
📧 catalystfixpro@gmail.com