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
:: View topic - S75 - Advanced button editing
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   Skupiny uživatelůSkupiny uživatelů   ProfileProfile   ChatChat   Log in to check your private messagesLog in to check your private messages 
 BankBank   LotteryLottery   User ShopsUser Shops   ShopsShops 

S75 - Advanced button editing

 
Reply to topic     Forum Index -> Non Czech Languages Here
View previous topic :: View next topic  
Author Message
IRO
kolemjdoucí

Joined: 14 Mar 2006
Posts: 5

1.00 SMM
PostPosted: Sun Apr 23, 2006 6:18 pm    Post subject: S75 - Advanced button editing Reply with quote

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
Back to top
View user's profile Send private message
truhlik
elfmaster
elfmaster

Joined: 11 Aug 2004
Posts: 405
Location: Praha

8069.50 SMM
PostPosted: Sun Apr 23, 2006 8:14 pm    Post subject: Reply with quote

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

Code:
;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
Back to top
View user's profile Send private message Send e-mail
IRO
kolemjdoucí

Joined: 14 Mar 2006
Posts: 5

1.00 SMM
PostPosted: Mon Apr 24, 2006 11:57 am    Post subject: Reply with quote

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?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic     Forum Index -> Non Czech Languages Here All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum



Powered by phpBB © phpBB Group