clevis.czSiemensMania | WMmania | VySemNesmite | SiemensMania na Facebooku
EnglishČesky
SiemensMania has a brand new forum
  SiemensMania    Fórum

   Off-line verze  TESTY  Náhradní díly  Podpořte SM  

ÚVOD FÓRUM CHAT
:: Zobrazit téma - S75 - Advanced button editing
 
 FAQFAQ   HledatHledat   Seznam uživatelůSeznam uživatelů   Skupiny uživatelůSkupiny uživatelů   NastaveníNastavení   ChatChat   Přihlásit, pro kontrolu soukromých zprávPřihlásit, pro kontrolu soukromých zpráv 
 BankaBanka   LoterieLoterie   Obchody uživatelůObchody uživatelů   Obchodní důmObchodní dům 

S75 - Advanced button editing

 
Odpovědět na téma    Obsah fóra -> Non Czech Languages Here
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
PříspěvekZaslal: ne duben 23, 2006 6:18 pm    Předmět: S75 - Advanced button editing Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu
truhlik
elfmaster
elfmaster

Založen: 11. 08. 2004
Příspěvky: 405
Bydliště: Praha

8069.50 SMM
PříspěvekZaslal: ne duben 23, 2006 8:14 pm    Předmět: Odpovědět s citátem

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 Razz
http://sl45i.wz.cz/ SL45i patche
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
IRO
kolemjdoucí

Založen: 14. 03. 2006
Příspěvky: 5

1.00 SMM
PříspěvekZaslal: po duben 24, 2006 11:57 am    Předmět: Odpovědět s citátem

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
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Odpovědět na téma    Obsah fóra -> Non Czech Languages Here Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
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