|
Welcome to the GSM-Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Only registered members may post questions, contact other members or search our database of over 8 million posts. Registration is fast, simple and absolutely free so please - Click to REGISTER! If you have any problems with the registration process or your account login, please contact contact us . |
|
Register | FAQ | Donate | Forum Rules | Root any Device | ★iPhone Unlock★ | ★ Direct Codes ★ | Direct Unlock Source |
| LinkBack | Thread Tools | Display Modes |
01-12-2005, 22:58 | #1 (permalink) |
Insane Poster Join Date: Jan 2004 Location: Sarajevo,B&H Age: 46
Posts: 65
Member: 50599 Status: Offline Thanks Meter: 0 | APP v.3 patches |
01-13-2005, 14:27 | #3 (permalink) |
Insane Poster Join Date: Jan 2004 Location: Sarajevo,B&H Age: 46
Posts: 65
Member: 50599 Status: Offline Thanks Meter: 0 | I mean selectable pathes through setup/application menu... There is more than 16 selectable patches, so you need APP v.3 patch with selectable patches patches. So please post selectable patches here if it is not a problem... Last edited by kalac; 01-13-2005 at 21:26. |
01-28-2005, 11:23 | #4 (permalink) | |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | Hello everybody! I've planned (and started) to adapt SL45 new application menu v3 to S45i, but I can't really understand which is the best working SL version (v3, v3a or v.3b)? So can you tell me with is the best one (an maybe post it here) Second, I don't understand this patch part: Quote:
Can you assing a specific name ofr each of them or not? THANKS Lalo | |
01-28-2005, 12:23 | #5 (permalink) |
No Life Poster Join Date: Oct 2003
Posts: 705
Member: 42457 Status: Offline Thanks Meter: 1 | Please correct me if I'm wrong The first version was v3 from 22.July.2004 and works this way Setup -> Application -> Profile 1 - Profile 2 - Profile 3..... and "Change size of menu (means shorten menu and enlarged menu)" Version v3a was buggy and made some SLs switch off Version v3b is the corrected version of 3a. The only difference between 3 and 3b is: Setup -> Application -> Profile 1 - Profile 2 - Profile 3.... In 3b Setup -> Help is used to be Application in 3 the option "Change size of menu" is transformed to Application but the "overwritten" option is inside the Profile menu Use 3b but I don't know how NAM for S45 works More will follow if I found out Last edited by cyperghost; 01-28-2005 at 13:02. |
01-28-2005, 12:51 | #6 (permalink) | |
No Life Poster Join Date: Oct 2003
Posts: 705
Member: 42457 Status: Offline Thanks Meter: 1 | Okay I decyphered a bit and found out - exclusivly for our lalo ;Here is the string ID used in the 1st Application menu level ... 0x27E5F4: FFFFFFFFFFFFFFFFFFFFFFFF A101FE010002020204020602 Profile 1 is string 1FE in lgp file --> 01FE is text for Profile 1 Profile 2 is string 200 in lgp file --> 0002 is text for Profile 2..... you see numbers hex+2 means next profile.... ______________________________________________ Your questions: Quote:
A8040C00C4080400 --> Profil 1 1192 = A804 -> String ID for Profile 1 option 1 13 = 0C -> means 13-1 options in a row means String ID 1192+0,1192+1,1992+2.....1992+11 00 = empty byte???? 2244 = C408 --> String ID for Profile 1 option 13 4 = 04 -> means 4-1 options in a row.... String ID 2244+0,2244+1,2244+2,2244+3 If you calc 12 options + 4 options = 16 That is because Profil 1 is spitted in two parts - Don't know why master Riza did that? C8080800DE080800 --> Profil 2 The same as above with 8 options 8+8=16 E6080400EA080C00 --> Profil 3 And here... is also a split.... Could someone explain me please????? @lalo hope that will help... Maybe my next mobile is a S45 But thank master that he commented the whole thing Bye cyperghost PS: How about your exams? Wish you deeply all the best! | |
01-28-2005, 14:34 | #7 (permalink) | |||||
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | @cyber: thank for usefull info, my friend! So you are saying that v3b is the latest? But whay there is a 3a version posted later in patches thread? Quote:
Quote:
Quote:
I thought something like this but didn't understand that string ID voices follow first written string ID for each profile... So, tell me if I've understood it right: first voice in profile 1 uses string ID A804hex, while second voice uses A805hex ? Quote:
And each time I explore a complex MASTER patch I get astonished on how well it's made (clever structure, use of subroutines, byte saving)... Quote:
| |||||
01-28-2005, 15:35 | #8 (permalink) | |||
No Life Poster Join Date: Oct 2003
Posts: 705
Member: 42457 Status: Offline Thanks Meter: 1 | Quote:
Quote:
And the summary is also interesting. The mess with the 8bytes began with the first version of the menu. Riza used unused string numbers 1192 up to 1203 for the first 12 options and after that he started to expand the lng-pack and started back with the last 4 options beginning from 2244. It's clear to keep the new version of the patch up-to-date to include the old style. But don't ask me why he splitted E6080400EA080C00 again. Just for fun? Good luck Quote:
| |||
01-28-2005, 16:57 | #9 (permalink) | ||
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | @ cyper: OOOOOOOOOOOOOOPPPPPPPSSS... sorry, in this period I can't read well. First I called fcotrina "fcortina", the you cyber... I definatelly must sleep more. Quote:
100% right Quote:
String ID collector has to go to string ID line twice for each profile. Probably, also this is related on first version, and the lack of space to place there (and change) 48 voices. He had to make such routine for integrating old first appl.menu with the new one in first profile, and so he had to use the same routine for 2 and 3 profiles. I'm trying to adapt this patch, but menu structures and create menu function don't work in the same way... it's very difficult... | ||
01-30-2005, 12:17 | #12 (permalink) |
No Life Poster Join Date: Oct 2003
Posts: 705
Member: 42457 Status: Offline Thanks Meter: 1 | @trustkill There could be EPs for direct accessing the profiles. Maybe lalo can tell us more if he finished adapting the patch. @charlie I agree with trustkill that there is imho no way to directly access function toggeling. But a midlet can do that by writing directly to the eeprom. I have no idea in which area the "toggeling on/off" of options are written and I also don't know in what way. I think for each profile are 2 bytes used to save the status of selected functions. Maybe like this: 1st byte 9C(hex) --> 10011100(bin) means: Function 1 diasbled Function 2 disabeld Function 3,4,5 enabled Function 6,7 disabled Function 8 enabled 2nd byte 02(hex) --> 00000010 all diabled except funtion 10 This would be the most logical way. Lalo could tell more and maybe the location were the values are stored in EP area |
01-30-2005, 16:50 | #13 (permalink) | |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | @all: I've compliely decripted Master patch and fast finished my improuved S45i version... hope to post it tonight. @charlie: 1.in SLIK version there are profiles EPs: just use: mov r4, #n ;where n is profile number - 1 call C7DE42 ;Application active handler EP 2. Quote:
Profiles menu voices state is stored in a word for each profile in eeprom RAM, this RAM location are, as Master writed: ;1st Profile => 000E:3A42h (old ones used in the original APP patch), ;2nd Profile => 0036:096Ch (unused? game data), ;3rd Profile => 0036:096Eh (--"--) each bit in the word control a profile voice state So, if you want to toggle a specific function without entering in appl. menu, just set/clear that specific RAM word bit in you patch routine Lalo | |
01-31-2005, 06:08 | #14 (permalink) | |
No Life Poster Join Date: May 2004
Posts: 501
Member: 66040 Status: Offline Thanks Meter: 14 | @Lalo: Im not very good at making patches. You wrote Quote:
Network found to Profile 1 Function 1 Warning tones to Profile 1 Function 6 so that when we use automatic switch of profile, Profile1/Function1 and Profile1/Function6 will also be toggled. Thank you for your time. | |
01-31-2005, 12:01 | #15 (permalink) | |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | Quote:
And it's much more easy to insert appl. items toggling in autoswap profile patch. As I wrote, insert in patch routine a set/clear bit of right appl. menu item RAM byte. Bye Lalo | |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
how to install apps in 3.1.2 | gopalg73 | iOS Application, games & media area | 0 | 11-05-2009 02:43 |
iphone-apps-pack-3-businessapps | ms_ahmed | iPhone 2 / iPhone 3G / iPhone 3GS | 0 | 12-04-2008 13:06 |
custom app. program 3 secs. | bigone2k | Various CDMA/TDMA Cell Phones | 0 | 03-09-2006 04:47 |
|