Samsung Cooktop code **d0** is associated with **stuck button error**. The display identifies the system or condition the control detected, but it does not by itself prove which individual part should be replaced. Samsung uses overlapping code conventions across model years and regions. This page keeps the appliance context attached to the code so a same-looking string from another product family is not misapplied. The recorded display form is **d0**. Search normalization stores it as **D0** while preserving the characters a homeowner actually sees.
Reviewed by Ethan Mercer · Last reviewed August 17, 2026
Written by
Ethan Mercer Appliance Repair Content SpecialistPublished August 17, 2026Updated August 22, 2026Technically reviewed August 17, 2026
Content status:
Verified
Error codeD0
ApplianceCooktop
Quick answer
Stuck button error.
Model compatibility: Samsung can reuse or reformat codes across series and model years, so D0 may mean something different on another appliance or generation. Confirm this against your model’s documentation and record your full model number before acting.
Plain language
What this code means
Samsung Cooktop code **d0** is associated with **stuck button error**. The display identifies the system or condition the control detected, but it does not by itself prove which individual part should be replaced. Samsung uses overlapping code conventions across model years and regions. This page keeps the appliance context attached to the code so a same-looking string from another product family is not misapplied. The recorded display form is **d0**. Search normalization stores it as **D0** while preserving the characters a homeowner actually sees.
Signs
Symptoms you may notice
Depending on the exact model, one or more controls may not respond as expected or may appear held down.
A symptom that fits d0 is that the appliance can beep, cancel, or refuse to start while the input is detected.
A symptom that fits d0 is that the code may return immediately when the control panel self-check runs.
While d0 is active, d0 appears on the cooktop and the affected zone/control function can stop or remain unavailable.
Why it happens
Possible causes
varies by model/region — cross-region baseline — Stuck button error
Before you call
Safe checks you can make
These are simple, non-hazardous checks only. If anything is unclear, stop and contact a technician.
Before opening any service area, make sure no object, moisture, cleaner residue, or protective film is pressing the control.
Before requesting service for d0, dry and clean the exterior control surface without flooding it.
Before requesting service for d0, try the documented Control Lock/Child Lock procedure if relevant.
As an external check for d0, do not open the panel to bypass a stuck key.
A safe owner-level check is to record the exact code and model number.
A safe owner-level check is to verify door/divider/pan placement, vent obstruction, settings, and household power only when relevant.
Important safety warning. Stop for cracked glass, arcing, repeated breaker trips, overheating, or damaged wiring. Do not access live induction power electronics. Do not bypass a safety device merely to see whether d0 disappears.
Get help
When to request repair service
If the control is clean and unobstructed but the input code returns, the keypad, harness, or control board may require diagnosis. If d0 keeps returning, record the stage at which it reappears so the technician can test the stuck button error path instead of replacing parts by guesswork.
Book your repair
Seeing this code on your Samsung appliance?
Book a specialist visit for a clear estimate and approval before any repair.
You can try the one reset Samsung documents for the model, but **d0** returning afterward means the condition still exists. Note the operating stage instead of cycling power repeatedly.
Do not keep operating the appliance through a hazardous symptom just to see whether **d0** clears. If there is heat, water, electrical, gas, or food-safety risk, stop and arrange diagnosis.
The code alone is not enough to justify a part. **d0** should narrow testing to the affected function; the final cause still has to be verified on the exact model.
The same-looking code can be reused on another Samsung appliance family or reformatted by region/model year. Match the appliance type and exact model before applying a meaning. This page therefore keeps **Cooktop d0** separate from same-looking codes used by other Samsung appliance families.