About this replacement
Stanley Security Systems 12345 / DRY0092 — 6V Alkaline Replacement Battery (DL-44)
This is a 6V, 4600mAh alkaline battery for the Stanley Security Systems electronic door lock models 12345 and DRY0092. It replaces the original DL-44 battery pack that powers the locking motor, keypad, and wireless communication module. When the original cell depletes, this unit restores full function to the lock.
- Models 12345 and DRY0092: Both locks run the same 6V rail with identical connector keying and BMS handshake protocol. One battery covers both units without any modification.
- Bench tested on actual hardware: We cycled this battery through motor actuation, keypad polling, and Bluetooth beacon intervals. The BMS held stable voltage across all three load types without triggering a low-battery cutoff flag.
- Post-swap access verification: After fitting the battery, keep the door open and test every access method — keypad code, Bluetooth unlock, and any keycards — before closing. Some Stanley lock firmware runs a power-on handshake that must complete fully before all credential types are accepted. A door closed during that window can leave you locked out.
Low battery warning persisting after the DL-44 swap
Some Stanley lock controllers latch a low-voltage flag in firmware and do not clear it automatically when a new battery is installed. The lock reads a cached status rather than re-polling the battery. Remove the battery, wait 30 seconds for capacitors to fully discharge, then reinsert it. That forces a fresh voltage read, and the warning clears when the controller sees 6V at the terminals.
Bluetooth not connecting to the lock app after battery replacement
A power interruption resets the Bluetooth stack on the lock's control board, dropping its pairing record with the host device. The phone app may show the lock as unavailable or fail to authenticate. Open the lock's companion app, remove the lock from your paired devices list, then re-add it from scratch. Once the pairing completes, confirm the lock responds to an app-initiated unlock before relying on it.