Embedded

Elevator Reset Button Malfunction Fix


Aug. 29, 2025, 2:23 p.m.
Elevator Reset Button Malfunction Fix

Field Details
Project Title Improvement of Button Malfunction During Inter-floor Movement After Elevator Reset
Task Performed Modified firmware logic to address button input malfunction occurring immediately after elevator reset.
Main Tasks & Achievements Main Tasks:
  • Analyzed button malfunction occurring when the elevator moved immediately after a system reset
  • Identified logical error caused by uninitialized residual memory flags and previous state information
  • Redefined button input processing timing and added state initialization logic after reset
  • Designed reproducible test scenarios and verified behavior under rare conditions
  • Enhanced synchronization of button input timing and system states after firmware modifications

Main Achievements:
  • Achieved 0% malfunction rate of button inputs during inter-floor movement after reset
  • Reduced field response cases by over 70%, improving maintenance efficiency
  • Secured 100% normal operation rate immediately after reset (based on QA and field tests)
  • Resolved ignored/duplicate call issues during operation, preventing passenger confusion and improving reliability
Role Firmware Developer
Tech Stack
  • Language: C++
  • Tool: Visual Studio 2012
  • Version Control Tools: Atlassian (Bitbucket, Jira, Confluence)
Research Period April 2021 – June 2021
Affiliated Institution Otis Elevator