Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
IRO kolemjdoucí
Založen: 14. 03. 2006 Příspěvky: 5
1.00 SMM
|
Zaslal: ne duben 23, 2006 6:18 pm Předmět: S75 - Advanced button editing |
|
|
I would like to start some functions by long pressing the buttons. Like press and hold Sidekey2 and start Dictaphone.
It was possible on S65 with DSE.
So far I only could free my fixed buttons by editing the fak.pd file.
The problem is that assigning functions to LONG.APP_ID does nothing in most cases, or does the same function as SHORT.APP_ID.
I wonder if any of you succesfully managed this.
Thanks for any info |
|
Návrat nahoru |
|
 |
truhlik elfmaster

 Založen: 11. 08. 2004 Příspěvky: 405 Bydliště: Praha
8069.50 SMM
|
Zaslal: ne duben 23, 2006 8:14 pm Předmět: |
|
|
ya,
if u like to edit function of some keys, only editing of .pd files is not enough.
u have to edit firmware (create own patch) with name of native function (fe NAT_INT_BROWSER) for calling internal browser.
search fw to find area, where is key declarated.
i post my own .vkp which allow me
-Jump to main menu by short press of media key on left side
-short wap key to run Opera
-long wap key to jump to "APPLICATION MENU"
hope, that help u little to understood how to create own patch
kód: | ;4e4f5f4150504c49434154494f4e0000000000 ;no_application
;4e41545f494e545f42524f5753455200000000 ;nat_int_browser
;4e41545f4d454449415f504c41594552000000 ;nat_media_player
;4e41545f4d41494e5f4d454e55000000000000 ;nat_main_menu
;4e41545f45585f4150504c49434154494f4e53 ;NAT_EX_APPLICATIONS
;4e41545f444556454c4f5045525f4d454e5500 ;nat_developer_menu
;4e41545f4d454449415f504c41594c41535400 ;nat_media_playlist
;4e41545f444943545f4d414248494e45000000 ;nat_dict_machine
;46494c5f303030303030303030330000000000 ;FIL_0000000003
;short wap -> opera
00414e74: 195341a0 195341a1 ;this is call for original funtion, and need to be disabled
00414e78: 4e41545f494e545f42524f5753455200000000 46494c5f303030303030303030330000000000
;long wap -> application menu
00414eb8: 325341a0 325341a1 ;this is call for original funtion, and need to be disabled
00414ebc: 4e4f5f4150504c49434154494f4e0000000000 4e41545f45585f4150504c49434154494f4e53
;skok do main menu macknutim media key
0414cdc: 925241a0 365241a0
;locale=Czech_Czech Republic.1250 |
its for fw 32 _________________ Motorola AMIO --> SL45i v56 tuned --> S75 v47 + FFS v40 + map v40 + Flash Patch
Svatky - 06
DApp - 055b
Elfpack.wz.cz Elfpack česky by truhlik
http://sl45i.wz.cz/ SL45i patche |
|
Návrat nahoru |
|
 |
IRO kolemjdoucí
Založen: 14. 03. 2006 Příspěvky: 5
1.00 SMM
|
Zaslal: po duben 24, 2006 11:57 am Předmět: |
|
|
Thanks for the answer.
What I don't understand is how can you find the address where the function is located.
For example how could you find out that hex00414eb8 is the address which points to long press wap key?
I would like to edit long press Sidekey2, Sidekey3 and Sidekey4, and if possible long press menu key.
The first numbers after the hex address is the original data, isn't it?
I have to search for it in the bin version of the original firmware?
The file that V-klay created as backup is ok, right?
So the process is:
- Find out the address which I am interested in, and belongs to the appropriate button
- Open the bin file I created with V-klay in a hex editor (Can you suggest one?)
- Search the address, and write down the original values
- Write down the new values from your code table
- Create a text file hexaddress: oldvalue nevalue
- apply this textfile as patch in V-Klay
Am I right? |
|
Návrat nahoru |
|
 |
|
|
Nemůžete odesílat nové téma do tohoto fóra Nemůžete odpovídat na témata v tomto fóru Nemůžete upravovat své příspěvky v tomto fóru Nemůžete mazat své příspěvky v tomto fóru Nemůžete hlasovat v tomto fóru Můžeš k příspěvkům připojovat soubory Můžeš stahovat a prohlížet přiložené soubory
|
Powered by phpBB © phpBB Group
|