Key Takeaways
Start here if you want the shortest version of this article.
- ✓ When body composition is off, go back to raw impedance (ideally multi-frequency and segmental) to separate complete-product external issues - electrode contact, cabling, broken wires - from module readings / algorithm output, then troubleshoot item by item.
- ✓ For the same subject, high-frequency impedance should be lower than low-frequency. If high frequency is instead higher, it is almost always cable coupling (parasitic capacitance) - separate the four electrode wires before measuring again.
- ✓ Impedance magnitudes can be referenced against the eight-electrode body model (arms about 300 ohms, trunk about 24 ohms, legs about 240 ohms), focusing on repeat stability, left-right symmetry, and segmental consistency. Magnitudes vary by sensor, electrode, and individual, so they are not a pass/fail standard.
During the development of a body composition scale, you often see symptoms like these: clearly wrong fat or muscle values, intermittent failure to produce a result, a simulated resistor that reads fine until a person stands on it, or large left-right differences. If you only stare at the final fat percentage or muscle mass, electrode contact, cable parasitics, broken wires, and posture are all hidden inside the algorithm’s converted result and hard to locate. A more effective approach is to go back to the raw impedance data: read multi-frequency, segmental impedance under known conditions, confirm that the module’s raw impedance readings and the complete-product external path are normal, and only then judge whether the body composition output is reasonable. This article explains how to read impedance data, what normal magnitudes are, and how to troubleshoot common faults.
Scope
This article is a BIA impedance measurement debugging reference for the BMH05104-2, BMH05108, and BMH05109 body composition modules. It does not replace complete-product validation, metrology / clinical certification, or final complete-product solution decisions - those still follow the module specification, project requirements, and complete-product validation. If you are not yet familiar with BIA and the four / eight-electrode basics, start with BIA Body Composition Measurement Principles and Four / Eight-Electrode Selection.
Why read raw impedance instead of the body composition value
Fat percentage and muscle mass are results calculated by the module from impedance, weight, and user inputs such as height / gender / age. Once a value is wrong, the impedance path may be abnormal, or the user input parameters, measurement posture, or contact conditions may be wrong - and mixed together they cannot be told apart.
The benefit of raw impedance is that it peels the problem apart layer by layer:
- Is the impedance magnitude right -> check electrode contact, cabling, and body contact.
- Is the impedance stable → check contact pressure, posture, cable tugging, interference.
- Is the frequency relationship right → check cable parasitic coupling.
- Are left-right / segmental values right -> check single-side electrodes, wiring, cable consistency, and contact posture.
Confirm the impedance layer first, then judge the module’s body composition output. Conversely, judging body composition accuracy while impedance and input conditions are wrong only misleads troubleshooting.
Reference for normal impedance magnitude
Impedance varies with electrode, cabling, and individual, but there is a magnitude range you can use as a reference for “whether it falls in a reasonable band.” Taking the production-line reference range of the eight-electrode body model as an example:
| Segment | Reference impedance magnitude |
|---|---|
| Left arm (Z_LA) | about 300 ohms |
| Right arm (Z_RA) | about 300 ohms |
| Left leg (Z_LL) | about 240 ohms |
| Right leg (Z_RL) | about 240 ohms |
| Trunk (Z_TR) | about 24 ohms |
A four-electrode solution looks at the overall path: leg-to-leg (TwoLegs) and arm-to-arm (TwoArms) impedance is roughly the series magnitude of “two limbs + trunk.” Note that the trunk impedance is far smaller than the limbs - its cross-section is large and its conduction path is short, so it is only about twenty-some ohms. That is why, in eight electrodes, the trunk path is especially sensitive to noise and wiring.
Magnitude is reference only, not a pass/fail standard
The values above are the production-line reference range of the body model and are heavily affected by electrode size, contact state, and individual differences. Use them to judge “whether it falls in a reasonable band and whether left and right are symmetric,” not as an acceptance standard. Final judgment must combine complete-product accuracy requirements and algorithm correlation validation.
How to collect impedance data
Depending on the project stage, there are two common ways to read it:
- Using a BestHealth evaluation board and host tool: with electrodes and cabling connected, link the module to the host tool and read and record impedance at each frequency and segment directly. If you do not yet have a host tool, contact BestHealth Electronics technical support to obtain it.
- Connected to your own host MCU: per the module specification and communication protocol, periodically read the impedance register / data frame and record it in decimal.
Either way, it is recommended to record multiple frequencies (such as 20kHz, 100kHz) and each segmental path separately, and to read several samples on a fixed subject (a person or a fixed simulated resistor) to judge stability. The specifications and protocols for each module can be downloaded on their product pages: BMH05104-2, BMH05108, BMH05109.
Check order
Once you have impedance data, follow this order to avoid being misled by surface symptoms:
- Check repeat stability first: read several samples on the same subject and see whether impedance fluctuates within a small range. If it jumps, re-measure first instead of rushing to a conclusion.
- Then the frequency relationship: for the same subject, high-frequency impedance should be clearly lower than low-frequency (high-frequency current penetrates cell membranes, giving more conduction paths). If high frequency is instead higher, it is basically a cable coupling problem.
- Then left-right symmetry: left arm vs right arm, and left leg vs right leg, should be close. If the difference is too large, check the electrodes and wiring on the deviating side first.
- Then segmental consistency and magnitude: do the segments fall in the reference magnitude, and is the trunk in the reasonable twenty-some ohm band.
- Finally cross-check with a fixed resistor: simulate the body with a known resistor to confirm the module reads correctly, separating a “module problem” from a “cable / electrode / body contact problem.”
Use a fixed resistor to clear the module first
The first cut in troubleshooting is to replace the body with a resistor box / fixed resistor at the electrode terminals. If the fixed resistor reads normally but a person reads abnormally, the module reading is basically normal and the problem is usually cable coupling or electrode contact; if the fixed resistor is already wrong, go back and check the module and wiring.
Troubleshooting electrode contact
Electrodes are the easiest link in the whole chain to fail. Focus on four points:
- Position must be consistent: on the hands, the palm typically contacts the excitation current and the thumb the sense voltage; on the feet, the toes contact the excitation current and the heel the sense voltage. Inconsistent positions make the measurement origin inconsistent and the result non-repeatable.
- Size must be sufficient: hand electrodes are recommended at 2cm x 2cm, foot electrodes at 4cm x 4cm. The sole has a thick callus layer and high natural impedance, so a larger area is needed to lower contact impedance - otherwise it may exceed the analog front-end’s drive capability (compliance voltage) and readings become unstable.
- Excitation-to-sense spacing: keep 1-3cm. Too close, and current “short-circuits” through the skin surface (sweat, dead skin) instead of reaching muscle, seriously hurting accuracy.
- Material: 304 or 316L stainless steel is recommended for good conductivity and corrosion resistance and stable impedance over long-term use.
If the sole is dry or has thick calluses and cannot be measured, wet the sole and try again; this quickly tells whether it is a contact problem.
Troubleshooting cabling and parasitic coupling
Cabling is the most insidious pitfall in BIA debugging. The classic symptom is: the module reads a fixed resistor normally when connected directly, but goes abnormal once the cable is connected, or high-frequency impedance is instead higher than low-frequency. This is almost always caused by cable parasitic capacitance / coupling.
Directions for troubleshooting and improvement:
- First open up the four electrode wires, lay them apart, and re-measure. Bundling the four wires together makes them couple; if separating them restores normal behavior, it is a cable problem.
- Fewer wires in the bundle: keep only the four electrode wires unless others are necessary.
- Finalize the conductor spec by measuring sample cables: flexible, stable, low-coupling fine-stranded wire can be prioritized; specs such as 49x0.05 or 19x0.08 can be candidate directions, but they are not fixed requirements.
- Do not judge conductor, plating, or jacket only by the material name: tinned copper, silver-plated wire, TPE, and similar options must be measured with the target cable connected. Confirm that high-frequency impedance is lower than low-frequency and that both simulated and body impedance are normal before freezing the production cable.
- Be careful with shielding: in practice, whole-bundle aluminum-foil shielding instead noticeably increases parasitic capacitance and usually needs to be removed; for large equipment, route the four electrode wires separately rather than bundled.
High frequency above low frequency = check the cable first
For a normal body, high-frequency impedance is always lower than low-frequency. Once you see “high-frequency impedance is instead higher,” do not suspect the algorithm - first unbundle and separate the wires, and in most cases it recovers. If not, evaluate candidate cables and finalize by measurement. For cable design principles, see the cable-design section in Body composition hardware design guide: electrodes and cabling.
Broken-wire and module comparison procedure
For “no result” or intermittent failure, locate it in this order:
- Test a fixed resistor on the module alone: disconnect the cable and connect a fixed resistor directly at the module electrode terminals. A normal reading means the module itself is OK.
- Test the fixed resistor with the cable connected: connect the fixed resistor at the cable end and measure. If it is abnormal now, the problem is in the cable (broken wire, poor contact, coupling).
- Continuity check with a multimeter: check the continuity of each electrode wire end to end, confirming there are no broken wires or cold joints.
- Measure on a body: only after the fixed resistor is all normal, try a person; if it goes abnormal only now, it is mostly an electrode contact or posture problem.
This “fixed resistor -> cable -> body” stepwise substitution quickly pins the fault to the module, the cable, or the contact link.
Eight-electrode specific check points
Eight-electrode products have more hand and foot contact points. The troubleshooting focus is whether the complete-product external path keeps every contact point stable and consistent:
- Left-right asymmetry: if left vs right arm or leg impedance differs noticeably, first check the deviating side’s electrode contact, cable continuity, cable spec, and grip / standing posture.
- Abnormal trunk impedance: the trunk is only about twenty-some ohms and is more sensitive to hand-foot contact consistency, posture, and cable coupling. First use a simulated human-impedance model board or fixed resistor to confirm the module reading, then check complete-product electrodes, cabling, and body contact.
- A segment magnitude is clearly abnormal: do not start from internal solving details. Follow the “fixed resistor -> cable -> body” substitution flow; if it remains abnormal, send the module’s raw impedance data, wiring photos, and cable / electrode specs to technical support.
Measurement posture and timing
Poor posture directly contaminates the data, especially for eight electrodes:
- Keep arms straight and away from the sides of the body; keep the inner thighs from touching - otherwise a bypass current forms and distorts the segmental impedance.
- Grip / stance: grip the lower hand electrode with four fingers and place the thumb on the upper electrode; place the heel on the foot electrode with good barefoot contact.
- Timing: body impedance varies through the day, so keep conditions fixed when debugging and validating. Recommended times are two hours after waking, two hours after bathing, two hours after a meal, and before sleep.
During debugging, re-measure with the same person, same posture, and same time window to suppress the body-variation variable first, so you can tell whether it is a complete-product external-path problem.
Common symptoms quick-reference
| Symptom | Suspect first | Do first |
|---|---|---|
| No result / intermittent result after connecting the cable | Broken wire, cold joint, poor contact | Multimeter continuity check; test a fixed resistor on the module with the cable removed |
| High-frequency impedance instead higher than low-frequency | Cable parasitic coupling | Separate the four electrode wires and re-measure; if not, evaluate candidate cables by measurement |
| Simulated resistor reads fine, but a person reads abnormally | Cable coupling, poor electrode contact | Separate the wires; check electrode position, size, pressure; wet the sole |
| Impedance magnitude clearly too high or unstable | Poor electrode contact, callus / dryness, too-close spacing | Wet the sole, verify electrode size and 1-3cm I-V spacing, check pressure |
| Large left-right impedance difference (eight-electrode) | Single-side electrode contact / wiring, cable spec, or posture difference | Compare left and right paths, focus on the deviating side’s electrodes, cabling, and contact |
| Abnormal trunk impedance (eight-electrode) | Hand-foot contact consistency, cable coupling, posture | Use a simulated human-impedance model board or fixed resistor to confirm the module reading first, then check electrodes / cabling / posture |
| Values change greatly with posture | Poor posture, bypass current | Keep arms off the body, thighs apart; re-measure with proper grip / stance |
FAQ
What impedance is normal?
You can reference the eight-electrode body model magnitudes (arms about 300 ohms, trunk about 24 ohms, legs about 240 ohms); four electrodes look at the overall leg-to-leg / arm-to-arm path. But actual values are heavily affected by electrode, cabling, and individual, so focus on whether it falls in a reasonable band, whether left and right are symmetric, and whether repeats are stable - rather than matching a specific number.
Is it normal for high-frequency impedance to be higher than low-frequency?
No. For a normal body, high-frequency impedance is always lower than low-frequency (high-frequency current penetrates cell membranes). If high frequency is instead higher, it is almost always cable parasitic coupling - separate the electrode wires and measure again.
A fixed resistor reads fine but a person does not - where is the problem?
Usually cable coupling or electrode contact. A fixed resistor does not pass through skin and is not as parasitically sensitive as a body. First separate the wires, then check electrode position, size, pressure, and sole contact.
Without a standard body or professional equipment, how to do an initial check?
Simulate body impedance with a fixed resistor / resistor box at the electrode terminals to validate the module and cabling; then have several people of roughly known body type measure repeatedly to see whether stability, left-right symmetry, and magnitude are reasonable. This finds obvious problems but cannot be used for accuracy judgment.
How much left-right impedance difference is abnormal?
There is no universal threshold, but left vs right arm or leg should be fairly close on the same person. If the difference is noticeable (far beyond the fluctuation of repeat measurements), suspect the deviating side’s electrode contact or wiring first, not individual difference.
What to check first when there is no result?
First disconnect the cable and test the module with a fixed resistor to confirm the module itself is OK; then check electrode-wire continuity with a multimeter; only then check body contact and posture. The “module -> cable -> contact” order is fastest.
Can this replace final metrology / clinical certification?
No. Impedance troubleshooting is for engineering debugging and fault location and can only give an initial judgment - it cannot replace complete-product metrology certification or clinical judgment.
Recommended handling flow
When impedance data is abnormal, handle it in this order:
- Test the module with a fixed resistor to confirm the module itself is normal.
- Test the fixed resistor with the cable connected to troubleshoot broken wires and cable coupling (separate the wires, compare candidate cables by measurement).
- Check electrode position, size, I-V spacing, and contact state (wet the sole).
- Re-measure on the same person and check stability, the frequency relationship (high < low), and left-right and segmental symmetry.
- Re-measure after correcting posture and timing.
- Only then look at whether the module’s body composition output is reasonable.
If you still cannot locate it, send the raw impedance data (across each frequency and segment), the electrode and cable specs, and wiring photos to BestHealth Electronics technical support to speed up diagnosis significantly.
Previous
Body Composition Algorithm Selection and Integration Guide
Next
Validation Results - BestHealth Body Composition vs Hospital DEXA and Professional BIA Devices
Related Articles
Continue with articles covering adjacent engineering topics and implementation details.
Hardware Design
Body Composition Hardware Design Guide - Electrodes and Cabling
For hardware engineers building body composition products on the BMH05104-2 / BMH05108 / BMH05109 modules, this guide covers from the design stage how to set electrode position / size / material / spacing, the relationship between module compliance voltage and contact impedance, how to choose electrode cable core / shielding / routing specs, and how to design in testability - so parasitic coupling and contact problems are suppressed at design time rather than chased after mass production.
June 15, 2026
Body Composition Principles
BIA Body Composition Measurement Principles and Four / Eight-Electrode Selection
Starting from the conductivity principle, this guide explains how BIA measures body composition, what the resistance and reactance inside impedance represent, why a four-electrode setup is required instead of two, and the difference between single and multiple frequencies. It then compares four-electrode (two-leg / two-arm) and eight-electrode (segmental) approaches by measurement path, output items, accuracy, cost, and product form, to help you pick the right approach and module for scales, wearables, and professional analyzers.
June 15, 2026
Solution Evaluation
Body Composition Module Quick Selection - Product Fit, Accuracy Difference, and Integration
For product managers, buyers and engineering teams new to the BestHealth body composition solution, this article first answers four first-pass questions: which modules are available, what product each fits, how much accuracy differs between four-electrode and eight-electrode solutions, and how to integrate the module into the finished device. It then compares BMH05104-2, BMH05108 and BMH05109, and explains what makes a strong body composition solution: a self-designed BIA measurement front end, validation data, certification support, SDK/API completeness, structural design support and response speed.
June 26, 2026
BestHealth
Need technical support for your next project?
Share your application scenario and target requirements. Our team can help with device selection and solution planning.
