; *** Display date and profile name/symbol in  mainscreen ***
;
; Author: sc0ty, sc0ty [at] sx1 [dot] pl
; Date: 2007.04.13
; Firmware: Siemens SX1 ONLY fw15 and fw14.
;
; Thx to fca00000 and his O2_14 "symbol.txt"

; In mainscreen always show date and profile name or profile symbol (like note symbol).
;
; In code section you can see another version for fw14 and fw15.
; You don't have to comment this - in every fw version only one line will be patched
; (there is no the other code in this fw).

; Na ekranie glownym zawsze wyswietla date i nazwe lub symbol profilu (jak symbol nuty).
;
; W kodzie patcha mozesz zobaczyc osobne linie do fw14 i fw 15.
; Nie musisz usuwac zadnej z nich - w kazdej wersji fw zostanie spatchowana tylko jedna linia
; (kod drugiej nie zostanie znaleziony).

replace:A0E009F0BCFA0F906C4610341094041CE0680130E060216907A809F0F6FC07A8:C046
replace:786A002804D00D4A01A8002109F019FFF869416B3430C96809F021FA01A90AF0:0A9840010E4A1218

; for fw14:
replace:A8E3955000B500F003F8002002BC084710B594B0041CA06A8069132108400028:706E9350
; for fw15:
replace:D8E8955000B500F003F8002002BC084710B594B0041CA06A8069132108400028:A0739350

; Profile names or symbols:
;replace:30B5041C0D1C0A4860600A48A0600A48E0600A4820610A4860610A482060201C:7047000001000000200000000000000000000000000000000000000000000000000000000100000036E100000000000000000000000000000000000000000000000000000100000032E10000000000000000000000000000000000000000000000000000040000004F0075007400200000000000000000000000000000000000000000000600000050006100670065007200200000000000000000000000000000000000

; In code above there are following profile names:
; General - 	none (space)
; Mute - 	erased note symbol
; Meeting - 	phone symbol
; Outdoor - 	text "Out"
; Pager - 	text "Pager"
; Instead of this line you can use one of thease:

; W kodzie powyzej sa nastepujace nazwy profili:
; General - 	brak (spacja)
; Mute - 	symbol przekreslonej nuty
; Meeting - 	symbol telefonu
; Outdoor - 	tekst "Out"
; Pager - 	tekst "Pager"
; Zamiast tej lini mozesz uzyc jednej z tych:

;replace:30B5041C0D1C0A4860600A48A0600A48E0600A4820610A4860610A482060201C:7047000001000000200000000000000000000000000000000000000000000000000000000100000036E100000000000000000000000000000000000000000000000000000100000021E100000000000000000000000000000000000000000000000000000100000033E100000000000000000000000000000000000000000000000000000100000026E10000
; All symbols (note/phone/arrow/enter symbol)
; Wszystkie symbole (nuta/telefon/strzalka/symbol entera)

;replace:30B5041C0D1C0A4860600A48A0600A48E0600A4820610A4860610A482060201C:704700000100000020000000000000000000000000000000000000000000000000000000050000004D007500740065002000000000000000000000000000000000000000050000004D006500650074002000000000000000000000000000000000000000040000004F007500740020000000000000000000000000000000000000000000060000005000610067006500720020000000
; All texts (Mute/Meet/Out/Pager)
; Wszystkie teksty (Mute/Meet/Out/Pager)

replace:30B5041C0D1C0A4860600A48A0600A48E0600A4820610A4860610A482060201C:7047000001000000200000000000000000000000000000000000000000000000000000000100000036E100000000000000000000000000000000000000000000000000000100000032E100000000000000000000000000000000000000000000000000000600000048006100420161007300200000000000000000000000000000000000060000005000610067006500720020000000
; Symbols and Polish texts (note/phone/"Hałas"/"Pager")
; Symbole i teksty po polsku (nuta/telefon/"Hałas"/"Pager")

;replace:30B5041C0D1C0A4860600A48A0600A48E0600A4820610A4860610A482060201C:704700000100000020000000000000000000000000000000000000000000000000000000060000004300690073007A00610020000000000000000000000000000000000005000000530070006F00740020000000000000000000000000000000000000000600000048006100420161007300200000000000000000000000000000000000060000005000610067006500720020000000
; All Polish texts ("Cisza"/"Spot"/"Hałas"/"Pager")
; Wszystkie teksty po polsku ("Cisza"/"Spot"/"Hałas"/"Pager")

; 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 "Phone.app" in Z1.
; I changed method CPhoneProfileManager::UpdateStatusPaneL(void) in Phone.app 
; Also I used space in method CPhoneAudioManager::~CPhoneAudioManager(void)
; which one in never used, so I allocated there strings.
;--------------------------------------------------------------------------