; *** Disable Low Battery Message and sound ***

; Author: sc0ty, sc0ty [at] sx1 [dot] pl
; Date: 2007.03.02
; Firmware: Siemens SX1 possibly all versions. Tested on fw15 and fw14-o2.

; Disable message "Battery Low" and low battery beep.
; Don't disable power off function when battery is low.

; Wyłącza komunikat "Pusta bateria" i dźwięk pustej baterii.
; Oczywiście automatyczne wyłączenie przy rozładowanej baterii wciąż działa. 

replace:00F087F9302801D0FF2804D1201C291C00F0A9F9302030BC02BC0847:c046c046

; As far as I know, nothing is broken. But I don't response of any problems
; connecting with using this patch. Good luck ;)

; Z tego co wiem, patch nie powoduje żadnych skutków ubocznych, ale nie ponosze
; odpowiedzialności za szkody wywołane używaniem go. Powodzenia ;)

; Technical info:
; Patch modify file "SiemensK1DSY.dsy" in Z1. 
; I disabled calling IpcHelper::StripHeader(TDes8 &) in 
; IpcHelper::UnpackBatLowWarningInd(TDes8 &, unsigned char &) proc.

;--------------------------------------------------------------------------

;*** SiemensK1DSY ***

;bez komunikatu "slaba bateria, naladuj"
; 1+2+3 - nie wylacza, brak komunikatu, brak dzwieku
; 1 - brak komunikat, brak dzwieku

;1) IpcHelper::UnpackBatLowWarningInd(TDes8_unsigned_char)

;replace:02F0D1FB302801D0FF2808D1606880686946097802F0:C046C046

;2) stub CDosEventManager::BatteryLowWarning(int)
;3) IpcHelper::PackBatLowWarningRes(TDes8)

;replace:7DFE206802F0D6FB01B010BC01BC004710B581B0:C0642068C046C046

;IpcHelper::UnpackBatLowWarningInd(TDes8_unsigned_char)

;tak samo jak 1:
replace:00F087F9302801D0FF2804D1201C:c046c046

;tak samo jak 1:
;replace:00F0A9F9302030BC02BC08470000:c046c046