GSM-Forum

GSM-Forum (https://forum.gsmhosting.com/vbb/)
-   x4x, x5x Flashpatching (https://forum.gsmhosting.com/vbb/f341/)
-   -   SLIKv56: Flash Patching (3rd part) ... (https://forum.gsmhosting.com/vbb/f341/slikv56-flash-patching-3rd-part-78757/)

cyperghost 08-27-2004 11:50

There's a small mistake, I think we must change the entrypoints of BSI patch but I'm in hurry. Just try out...as I said before, the best would be if someone changes rizas patch to be able to also show Battery in %, then we have the little battery indicator viewable with % sign ;)

Okay I found my "mistake" just enter this data if you want to use Rizas advanced Net Indicator:
0x3B36EA: DAC1EC22 DAE4464E


For setting the # in percent patch to y-coordinate:
Look for e00d (this byte pattern exits 4 times so look 4 times for that!) and change it to e0yd, y is a value between 0 and f, sorry you can set the Battery in % Patch only max 15 pixles. Naransula posted a better one but I was unable to get that thing running :(

But now it's 100% tested and running (You've luck, my girlfriend just send me an SMS that she's working a bit longer!)

adancau 08-28-2004 08:40

@RizaPN:
Is there any possibility of CDR v2.3 switching the phone off after a conversation, without writing in the call logs? It happens now and then on my phone, I was wandering if this could be it. Also got the ICD v2.

Kind regards,
Andrei

rizapn 08-28-2004 10:46

@adancau:
yes, it is possible. File access is still very buggy. Most of them are very mysterious ...

Sorry,
rizapn

hrfonouni 08-28-2004 10:53

@Riza
after applying changed BCI and SCI patches, and from yesterday till now, I have not wrong sent message report.


and some wishes:
is it possible to have AM/PM Time selectable?
and Auto Power on when charger is connected?

vizionar 08-28-2004 18:33

@cyperghost:
I used Profile Logo as well as Free SMS in Collection of patches, with BSI, and that combination doesn't work. You say that it works with Free SMS. Good. However, since I need profile logo more than BSI, I'm reverting to Battery in percentage.
Idea to have small picture by battery in percentage is great. Maybe it would be easier to modify Battery in percentage patch, instead of BSI?

cyperghost 08-28-2004 19:12

@vizionar

I hope you don't applied this 0x27D704: CC00CC00 DAE4464E ;--> new entrypoint for NetIndictor, I don't use that so I remark, if yes then it doesn't work - you'll loose net indicator ability use 0x3B36EA: DAC1EC22 DAE4464E that instead. Well I don't use the profile logo but the profile logo is applied before SMS indicator and that means that it must work!

cyperghost 08-28-2004 19:27

Sorry for posting that huge thread

@vizinar I tested again and it works in my phone, maybe I wrote a bit to sluggy....but here is my patch configuration that should work now. I don't know in how far you've changed the patches, I used the orignal ones now ;)
So write a small feedback

I'm a bit in hurry, sorry ;)

Quote:

Originally Posted by Main Screen Patch that has to work or someone gets a mental breakdown ;)
;IT WORKS FOR ME 1000000000%

0x3B3A54: DAC1EC22 DAC7F0D6

0x27D6F0: FFFFFFFF DAE0CECA ; battery in percent
;0x27D6F0: FFFFFFFF DAC1EC22 ; standard battery indicator
0x27D6F4: FFFFFFFF DAC790D6 ; profile logo
;0x27D6F4: FFFFFFFF CC00CC00 ; no profile logo
0x27D6F8: FFFFFFFF DAE0C0CD ; free SMS indicator
; 0x27D6F8: FFFFFFFF CC00CC00 ; no free SMS indicator
;0x27D6FC: FFFFFFFF DAC790E0 ; round softkeys
0x27D6FC: FFFFFFFF CC00CC00 ; no round softkeys
0x27D700: FFFFFFFF DAE4F04D ;--> new entrypoint for Battery Indicator
0x27D700: FFFFFFFF CC00CC00 ; free for further usage
0x27D708: FFFF DB00

0x3B36EA: DAC1EC22 DAE4464E ;--> jump to netindicator

;---Patch core for BSI ---

0x444DF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F84101CD262887BD0526F8EE4CCD21
0x444E00: FFFFFFFF 2885AD1F

;Battery voltage X position (orig=4A):
0x444E04: FFFFFFFF E6F94A00

0x444E08: FFFFFFFFFFFFFFFF E008D7400E00F2F4
0x444E10: FFFFFFFFFFFFFFFFFFFF E2398840DAC1EC2298C0

;Font style code (orig=4):
0x444E1A: FFFF E042

0x444E1C: FFFFFFFF 8820E6FD
0x444E20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 063AE6FE3700008D88E08880DAC71E89
0x444E30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C9E00DE6FE1000E07FDAD658A30806
0x444E40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00FAC1EC2226F86001CDFB2884ADF9

;Signal level X position (orig=D):
0x444E50: FFFF E0D9

0x444E52: FFFFFFFFFFFFFFFFFFFFFFFFFFFF E018D7400E00F2F48E1DE10906F4
0x444E60: FFFFFFFF E8030DD7

;=================== Battery in percent
0x454F28: DAC1EC22 DAE0CECA

; * Battery in Percent *
; The patch uses picture 325 (formerly some battery pic)
; For advanced patchers: you can configure the x-positions for each number and percent sign:
; 0x40CB10: 4B00 ; 4B = 75 for 1. number
; 0x40CB2E: 5100 ; 51 = 81 for 2. number
; 0x40CB3E: 5700 ; 57 = 87 for 3. number
; 0x40CB3C: 5D00 ; 5D = 93 for percent
0x40CACE: FFFF 8870
0x40CAD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400E00F2F7E239E6FD100EE6FC4F10
0x40CAE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 207D9D03E6FE01020D2920CDE6FD6400
0x40CAF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1B7DF2F70EFEF6F70EFE5BCCF2F70EFE
0x40CB00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F764008D0926F76400E6FE0202E6FC
0x40CB10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4B00E00DDAC1EC22E00E26F70A008D02
0x40CB20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08E10DFB06F70A0006FE0102E6FC5100
0x40CB30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00DDAC1EC22E6FE010200E7E6FC5700
0x40CB40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00DDAC1EC22E6FE4501E6FC5D00E00D
0x40CB50: FFFFFFFFFFFFFFFF DAC1EC229870DB00

; ##### Picture 325 ##### -- sign of percent - change it if you like
0x4BAEDE: 19070100 08090100
0x4B2182: 3FFFFE7F5FFFFF7FEFFFFFFFEFFFFFFF 315A5C381E2B4B46000F0F0F0F0F0F0F
0x4B2192: EFFFFFFF5FFFFF7F3FFFFE7F 0F0F0F0F0F0F0F0F0F0F0F0F


; * Profile Logo (selectable with function 12) *
; Patch uses pictures 545 to 550 for the six profiles. Please change them to any good looking small profile picture (with SPC2).
; You can choose the position of profile logo yourself.
0x27D690: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400E00F2FC423A9AFC0CB0E004DAA4
0x27D6A0: FFFFFFFFFFFFFFFFFFFF 669806F42102F0E4E6FC
0x27D6AA: FF 01 ; x-position of logo (00h - 64h)
0x27D6AE: FF 0A ; y-position of logo (00h - 4Fh)
0x27D6AB: FFFFFF 00E6FD
0x27D6AF: FFFFFFFFFFFFFF 00DAC1EC22DB00


; * Free SMS indicator *
; Shows number of free SMS on your SIM. If you have at least one unread message, it shows the number of unread messages instead.
; Patch is selectable with function 12 like profile logo:
0x40CDC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400E00F2FC423A9AFC30B088708880
[/i]; if you want this patch permanent, choose this line instead:[/i]
; 0x40CDC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400E00F2FC423A0D01CC0088708880

0x40CDD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F82002D7400D00F2FCD8293D05D740
0x40CDE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D00F2FCD4290D02E6F81F02E6FE0102
0x40CDF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6FC0EFEE0A75B77F2F70CFE02FE0EFE
0x40CE00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC5100E09D88D0DAC1EC22E6FE0102
0x40CE10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00E7E6FC5700A8D0DAC1EC22F0E8E6FC
0x40CE20: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 5D0098D0DAC1EC2298809870DB00

; Patch uses pic 543 as unread messages symbol, pic 544 as free sms symbol.
; Example pictures, you can use them or put in your own with SPC2.
; ##### Picture 543 #####
4BB5AE: 190A0100 08090100
4B48FA: 0000007F0000007F0000007F00FE007F 000814226355417F000F0F0F0F0F0F0F
4B490A: 01FF007F01FF007F01FF007F03FFFE7F 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
4B491A: 07FFFE7F1FFFC07F 0F0F0F0F0F0F0F0F
; ##### Picture 544 #####
4BB5B6: 19070100 08090100
4B4922: 1FFFC07F33F3E07F61E1E07F46C6F87F 007F635549417F00000F0F0F0F0F0F0F
4B4932: 46C6FC7F61E1FC7F33F3F07F 0F0F0F0F0F0F0F0F0F0F0F0F


vizionar 08-28-2004 21:02

I tried what you posted and it worked for free sms, profile logo and net indicator, but I had nothing for battery indicator, no picture, no number, nothing, empty space. This is because I commented line:
Code:

;0x27D6F0: FFFFFFFF DAE0CECA ; battery in percent
(I didn't want percent, I wanted mV and bat pic...). But, everything woked 10000% correctly if you want bat in % :)
Ma idea was to leave net normal, just pictures, and to change battery to mV and small bat pics as in BSI. Plus, of course, free sms an dprofile logo from Collection of mainscreen....
Sorry for making you have a mental breakdown, that is not my intention, even though it may seem as it is :) Just trying to solve this because battery in percentage is not good for me. Don't know when the charge is over (battery full) since it reaches 100 % very quickly (from empty to 100 in 15 mins) and then just varies from 97 to 113, sometimes even 199 % :). So I never know when it's full completely. I have to stopwatch 2,5 hrs to be sure battery is charged :)

Thanks for all help, I appreciate it very much!

cyperghost 08-29-2004 11:58

@Vizionar: I've tested the patch now and it works like it should ;)
Greetings from:
germany


also no problem ;)

If you use normal battery indicator then apply this patch

I think we "kill" the normal battery indicator of the MSP Collection and make a direct jump to the other patches "SMS Indicator, Profile Logo...."

Therefore:
Offset for Profile Logo=0x27D6F4
+ A00000
=C7D6F4 --> new entrypoint = DAC7F4D6

Quote:

Originally Posted by Apply after you installation of "MSP - Mental Breakdown"
0x27D6F0: DAC1EC22 DAC7F4D6 ;if you use standard battery indicator
;or
;0x27D6F0: DAE0CECA DAC7F4D6 ;if you applied Battery in %
;Just choose your line

;If you want normal net indicator then apply that line, too
;but I've got some problems after I used that line - try and find out
;0x3B3A54: DAC7F0D6 DAC1EC22

;For loading status
0x454F28: DAE0CECA DAE4F04D ;Now you've got Rizas Indicator if you load your phone in switched off condition

;If you don't need the battery in % Patch then you can undo it if you want ;)
;For additional graphics (you've to draw new battery and net indi pics use that link
;http://www.geocities.com/rizapn/sl45/new_batt_ant.bmp
;Thanks to Riza for providing that small pictures ;)

Can't test again, I'm in hurry but it should work... AND I'm far far away from a mental breakdown ;)

MacKam 08-29-2004 12:00

@RizaPN

One more about APP3a How delete "menu mode" from 3a version? Only delete no move to help in setup.

And about CRD v2.3 add option for create LOG not only from 01 do 31 e.g. but make customization like 16 to 16.

regards MacKam

hrfonouni 08-30-2004 09:29

@ntcn and all masters

is it possible to make a patch only for blacklist and auto answer? I mean by inserting X in postcode it rejects that number, and by inserting A, it enables auto answer and immediately the ANM starts for that caller. it differs from ICF because ICF is for all calls, but this patch will be specified for some calls.

rizapn 08-30-2004 09:47

I found this when I read the remark from DeadManS in his latest LRT patch ...

";v1.2-add auto answer auto reject call, just type in postcode A for Autoanswer or X for Autoreject."

rizapn

DeadManS 08-30-2004 09:54

install my LRT and use only X and A and you favorit ringtones istead Standart5 (selectable)

hrfonouni 08-30-2004 10:13

@DeadMans and Riza

thanks, I know this patch has these features but I will not use it because:
1- it has an annoying bug and for the first time only the beeeeeee can be heard instead of ringtone.(As DeadMans mentioned in patch before)

2- My favorite ringtone which is standard no5 is gone when I install that patch.

would you change that patch to use another ringtone like discreet ones? and is the bug correctable?

DeadManS 08-30-2004 10:16

in next version i try to fix this bug, what melody you want to use ?if you not whant to use loadable rington uninstall this string
1AAABA: C405EA02 C0040300

hrfonouni 08-30-2004 10:22

@DeadManS

thanks alot for helping. I think instead of standard no5, choose ringtones which are used rarely for example Discreets or other somehow useless ones.

DeadManS 08-30-2004 10:24

make you chose :) and i write strings for you melody

hrfonouni 08-30-2004 10:37

ok, Maybe Classical no18 :)

thanks in advance

naransula 08-30-2004 11:37

@ntcn: thanks for the patch, blacklist v0.1, is it designed for only rejecting calls? i thought that there would be options for auto-answer and drop like the original version (Black List v0.3) designed for S45. it rejects the calls when there X in post code but it does not work for A (auto-answer) and D (drop).

DeadManS 08-30-2004 12:39

some help about my LRT patch. for LRT i use Standart 5 melody, if you whant use another melody read this.
for change another melody we need WinHEX or another HexEditor program. search this address 1AAA96, from this address place the RIT table, in RIT table store address of all melody in this format 8 bytes for each melody, example for melody Standart 1

Code:

1AAA96: 0, 0, 0, 0, 74h, 5, EAh, 2
        |          ---|--  ---|----
        |              |        |_segments where the melody is plase (in example 2EAh)
        |              |
        |              |_Displacement in the segment for melody starts (in example 0574h)
        |
        |_Number of melody (in example 0)

for change the melody to Loadable whe need change last 4 bytes on this C0040300, all simple.
In example write patch for make Classical N18 loadable for use LRT,
search in the RIT melody number 16h (in firmware first melody number 0, and standart have 5 melody and classical 18, 5+18=23-1=22 in HEX 16h)
and we have this RIT record for Classical 18
1AAB46: 16h, 0, 0, 0, 80h, 17h, EAh, 2
change last four bytes on C0040300 and we have the patch

1AAB46: 160000008017EA02 16000000C0040300

all simple :)

ntcn 08-30-2004 13:51

Quote:

Originally Posted by naransula
@ntcn: thanks for the patch, blacklist v0.1

The patch works? Correctly, mistakes with an addressbook are not present? To me there has by mail come the notice, that vizionar has answered about patch: "I tried blacklist 0.1 and it does not work. Maybe you should try in phone before you're sure it works"..
If it is necessary - I can try to add "A" and "D", but at me was not present SL45, I can not check up (the patch works whether or not).. Still in LRT versions 1.3 it is specified about an autoanswer or LRT patch works only at enabled sounds ? Similar (what I published for S45i) can write a patch quickly: if it don't post now - means is posted already for a long time :)

naransula 08-30-2004 13:58

Quote:

Originally Posted by ntcn
The patch works? Correctly, mistakes with an addressbook are not present? To me there has by mail come the notice, that vizionar has answered about patch: "I tried blacklist 0.1 and it does not work. Maybe you should try in phone before you're sure it works"..

i tried it but it does not work.

ntcn 08-30-2004 14:03

Quote:

Originally Posted by naransula
i tried it but it does not work.

Then the only thing that can be made - to ask rizapn to correct a constant (45 or 46) such as a call (I thought, that "45" if number was found in addressbook) and the address of a used variable (address of index) and functions of reject of a call.
Code:

' *** blacklist v0.1 ***

#define S45i_RejectCall        0A2DE48h

base        0A00000h
org        0C7E900h
blacklist:
        extp        r13, #1
        mov        r14, [r12+#4]
        mov        [-r0], r14
        cmp        r14, #45h
        jmpr        cc_NZ, loc_exit
        extp        #0Ch, #1
        mov        r1, 326Ch
        cmpb        rl1, #78h
        jmpr        cc_Z, Call_Deny
        cmpb        rl1, #58h
        jmpr        cc_NZ, loc_exit
Call_Deny:
        calls        S45i_RejectCall
loc_exit:
        mov        r14, [r0+]
        rets

org        0A30E9Ah
        nop
        calls        blacklist


DeadManS 08-30-2004 14:11

i test my LRT last version, and auto reject and auto answer work fine when sound is disabled

hrfonouni 08-30-2004 14:16

@DeadManS

thanks for the instruction but I must say that for me, the bug still exists.
first, I had not any problem and melody was loaded correctly but I added some new ringtones as bin file to my midi folder and all of them were less than 256 bytes. then I started to test the patch. I made the postcode of my home phone clear, and changed the melodies' name to different numbers. then I call from home to my mobile, Ahhh, the annoying beeeeeeee came back but I'm wonder why the first time everything was fine.:confused:
anyway, I think maybe something is wrong with adding more ringtones.

another question is, how can I extract some ringtones from phone's firmware as bin or midi? for example I wanna extract standard no5 but ffmod produces a lot of files as bin and smelter's output is SRT format.

DeadManS 08-30-2004 14:23

use Smelter http://avkiev.siemens-club.ru/Siemen...Smelter_en.htm for extract GFX, Melody, editing LangPak, about you bug i don't understand what hepend in my case all work fine i tried to recive incoming call from three numbers and all load correctly. you have defaul melody melody.bin and vip.bin in you midi folder ? try another melody

hrfonouni 08-30-2004 14:27

I have smelter. but the output extension of ringtone is SRT. how I can change srt to bin or midi?

about default and vip I have not any bin file with these names in my midi folder.
ok, I will try some other ringtones.

DeadManS 08-30-2004 14:32

rename srt to bin (previos version made bin extension)

DeadManS 08-30-2004 14:33

about vip.bin and melody.bin for default vip users plaing vip.bin melody for non vip or if any melody not found playing melody.bin

babakhp 08-31-2004 05:21

@DeadManS

Your recent LRT patch had conflict with your RAC v3 patch in address: 0040D260

Can you please re-adress the LRT?

hrfonouni 08-31-2004 06:31

@babakhp

you don't need to have RAC because the new ANM patch support RAC too. then you can undo RAC.

naransula 08-31-2004 06:43

@DeadManS:

a re-adressed version of LRT would be great because I also use RAC v3 patch

DeadManS 08-31-2004 07:11

what you not use the ANM from RizaPN is better then RAC

DeadManS 08-31-2004 07:15

anybody used LRT 1.3 ? and found the bug like hrfonouni ?

trustkill 08-31-2004 07:56

Has someone else the following bug, too ?:

BFP.Bitmap File Preview does not work anymore,
it previews the Bitmap but loads nothing... (Both versions) :(

Any idea which patch can be in conflict with bfp ?

hrfonouni 08-31-2004 07:56

@DeadManS
after I put Melody.bin in my midi folder for default ringtones, untill now everything is ok. without melody.bin, for default ringtones, the beee exits.

@trustkill
in my phone, I have no problem in previewing or loading bitmaps.

babakhp 08-31-2004 08:55

@hrfonouni, DeadManS

I did undo the RAC patch but ANM will not record my calls!! I use the original version (using profile 1,item 14). it does not record my calls. I think ANM does not record all calls by itself but have support and compatibility with RAC v3 patch.

DeadManS 08-31-2004 09:02

ok i recompile RAC to a new address space

hrfonouni 08-31-2004 09:06

@babakhp
no no, I made the same mistake, and there was serious compatibility issues between ANM and RAC and Error "Creating File" was appeared everytime RAC and ANM was enabled. but rizapn said that the ANM has incorporated RAC too. I undid RAC patch and now everything is ok.when I enable RAC i can record all calls. go here for thread about this and riza's response.

tezet 08-31-2004 09:33

I think I have found a bug. When the caller's number is not present in the adressbook, the melody is not being played - only the annoying beeeeeep :|

I also noticed strange behaviour with some ringtones. For example standard no 4 extracted with smelter doesn't work at all. Why is it so?

hrfonouni 08-31-2004 09:48

yes, tezet is right. I've this problem too and I noticed it a few moments ago.

DeadManS 08-31-2004 10:06

ok thx for bug report

tezet 08-31-2004 10:16

@master Riza: Don't know if someone already mentioned that... Is there a simple way to modify Incoming Call Display so it would not read the number of images and position from the BMP file, but use default values from the epprom? If not, it would be great if the next version could check if the bmp consist it and if not - it would use these default values. It's a little bit burdensome to modify every single bmp while I rarely use animations.
Great thanks for your brilliant work!

rizapn 08-31-2004 10:32

About ICD:

If you DON'T WANT to have animated calling image, then you DO NOT need to edit something in the BMP file. Just leave it as it is ... and the BMP will be displayed as a normal image in the position 0,0.

You ONLY need to modify the BMP file if you WANT to have an animated calling images OR you want to put it in position other than 0,0.
You CAN put the info about Y pos and number of images inside the BMP file in the file offset described in the patch remark.

I will put a default animated info capability in the next ICD release.

rizapn

hrfonouni 08-31-2004 12:11

@Brother Riza

is there any solution for SetMicrophone off in ANM?

tezet 08-31-2004 13:09

Well, it doesn't work like that in my case :( The single image is shown only when I edit it in hex editor and set these values. If it's a normal bmp it doesn't show.
Anyone have the same problem, or it's only in my phone?

naransula 08-31-2004 16:42

@tezet:

can you send me the image that you used in order to test animated ICD? I can test whether it works for me or not. I did not experience any problem with Riza's animated ICD.


Naransula

tezet 08-31-2004 20:14

@naransula
Animated images work fine, but singe image, not modified with hex editor doesn't load at all. In the previous version all was working perfect. I guess I need to load a new fubu.

adancau 08-31-2004 20:28

@rizapn:

re: the call logging patch - when call duration is greater than 10 minutes it seems it's not written up in the logs. It would be great if you could release a new version that would fix this if possible, especially since implementing cost control features in the log readers will make call duration pretty important.

Many thanks for your work.

Kind regards,
Andrei

koper 09-01-2004 00:03

@rizapn

In my case, after applying latest SMS counter patch (with changed write-to EEPROM block), the phone switches off immidiately, after recieving SMS. Is it possible there is an error inside the patch, or is it conflict with other patch? In that case, which one?

Best regards, thanx for all
koper


All times are GMT +1. The time now is 20:07.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -

Page generated in 0.43415 seconds with 6 queries

SEO by vBSEO