|
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 |
04-13-2005, 11:28 | #196 (permalink) |
Freak Poster Join Date: Jun 2004 Location: Russia, Zelenograd Age: 35
Posts: 336
Member: 70080 Status: Offline Thanks Meter: 2 | i find in netmonitor - add menus in SAT commands maybe it add more? |
04-15-2005, 00:53 | #197 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | @Seklth: I've tried the program you posted above, thaty I found also long time ago in Mamaich site, but either it doesn't work with S45i or I cannot use it. Can you please explain me more exactly what is it and how to use it? Thanks |
04-15-2005, 12:38 | #199 (permalink) |
Freak Poster Join Date: Jun 2004 Location: Russia, Zelenograd Age: 35
Posts: 336
Member: 70080 Status: Offline Thanks Meter: 2 | Code: struct MSG { void far *SenderPid; // process which sent this MSG int Msg; int Param[6]; }; // kbd msg: #define key_down 0xE9 #define key_up 0xEA #define long_press 0xEB // EC - sent 1 second after last key release, but not always? // ED - ? unknown kbd msg // EE - ? unknown kbd msg // For kbd msg: // P0 - scan Code: #define LEFT_SOFT 0x01 #define RIGHT_SOFT 0x04 #define RECORD_BUTTON 0x06 #define GREEN_BUTTON 0x0B #define RED_BUTTON 0x0C #define VOL_UP_BUTTON 0x0D #define VOL_DOWN_BUTTON 0x0E #define UP_BUTTON 0x3B #define DOWN_BUTTON 0x3C #define LEFT_BUTTON 0x3D #define RIGHT_BUTTON 0x3E #define PLAY_BUTTON 0x3F // '*', '#', '0'-'9' // P1 - 0 or garbage // P2 - scan code (if >80h, the key is releeased, if 7B - long press) // P3 - // P4 - scan code with high byte == ??? or FF // P5 - unknown typedef void huge p_DlgOnKey(void far* Unk, struct MSG far* msg); struct DlgHndl { p_DlgOnKey* pOnKey; void huge* pInit; void huge* pExit1; void huge* pExit2; void huge* pRun; int Flag1; //0x10 int Flag2; //0xC4 }; typedef void huge p_ShowDialog( struct DlgHndl far* Struct, struct DlgBuff far* Buff); p_ShowDialog *const far ShowDialog = (p_ShowDialog *)0xD60340; //---------------------------------------------------- SUB R0,#010h MOV R12,#POF _Main_Hndl MOV R13,#PAG _Main_Hndl MOV R14,R0 MOV R15,DPP1 AND R14,#03FFFh CALLS _ShowDialog ADD R0,#010h Last edited by Seklth; 04-15-2005 at 16:27. Reason: found in mamaich sources |
04-18-2005, 20:48 | #202 (permalink) | |
No Life Poster Join Date: May 2003 Location: GERMANY Age: 49
Posts: 980
Member: 27745 Status: Offline Thanks Meter: 0 | Quote:
OK, I still have no idea WHAT you are doing with the JTAG, but I think it might be good ! What about debugging the routine used in "Easteregg" (D631D2) ? I think about a patch for a vertical scrolling line with "Date/Time/my Text/whatever" in Mainscreen (in one row)... | |
04-19-2005, 08:20 | #203 (permalink) | |
Junior Member Join Date: Apr 2005 Age: 53
Posts: 23
Member: 134505 Status: Offline Thanks Meter: 0 | Quote:
I'm almost done with finding out all Interrupts/traps amongst other things JASH | |
04-20-2005, 11:18 | #205 (permalink) | |
Junior Member Join Date: Apr 2005 Age: 53
Posts: 23
Member: 134505 Status: Offline Thanks Meter: 0 | Quote:
Does anybody know a good entry point for starting a timer routine, i have been searching the threads and I´m somewhat confused. I would like to send some data to the serial port say every second (or two). My routine works, but I hooked it to the * log press for now.... (SLIK56) which is not very helpfull for me | |
04-20-2005, 23:23 | #207 (permalink) |
Freak Poster Join Date: Jan 2004 Location: Russia inc. Age: 51
Posts: 121
Member: 48199 Status: Offline Thanks Meter: 0 | This funny subroutine is calling every 3-4 sec. (two times per sec. in conversation/dialing mode) : Code: csegE5:4A22 sub_E54A22: csegE5:4A22 E6 00 36 00 mov DPP0, #36h ; '6' csegE5:4A26 CC 00 nop csegE5:4A28 F2 FC E2 38 mov r12, w_TikTak csegE5:4A2C 08 C1 add r12, #1 csegE5:4A2E F6 FC E2 38 mov w_TikTak, r12 csegE5:4A32 DB 00 rets |
04-21-2005, 17:16 | #209 (permalink) |
Freak Poster Join Date: Jan 2004 Location: Russia inc. Age: 51
Posts: 121
Member: 48199 Status: Offline Thanks Meter: 0 | I just think it up for myself. Renaming (in IDA) subrs or data byte/word makes me easy to understand/analize program code. BTW that subr is used for blinking icons on a top of the screen (charging icon etc). |
04-27-2005, 08:25 | #210 (permalink) |
Junior Member Join Date: Apr 2005 Age: 53
Posts: 23
Member: 134505 Status: Offline Thanks Meter: 0 | Well OK, I have used the AT+CGSN patch and a shell in visual basic (I wrote since I got tired by recalculating segffs to pageffset) to dig into the SLIK in realtime (as far as that goes). By now I have a complete view of everything which is going on in the memory up to 10000h, I must say mamaich did a great job, but I have changed my IDA db with the information I found out (spending more than 16 hours adding information), Please feel free to ask anything as I do not have the possibility to share the complete IDA db yet. I have a complete overview of ALL registers, Interrupts, XADR(1..6) usage etc, etc. At the moment I´m getting more into CPU <-> DSP communications which is very interesting! Jash |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
BB5 - Technical Discussion | adihack | Nokia Base Band 5 ( BB-5 ) | 220 | 10-14-2011 05:31 |
x65 patching technical discussion | Acidmrp | x6x and x7x Flashpatching | 42 | 10-10-2009 07:06 |
Iphone 3G Technical Discussion and SP Unlocking theory | GraveSlayer | iPhone 2 / iPhone 3G / iPhone 3GS | 8 | 11-15-2008 06:04 |
Technical discussion sharp705sh | celluniversal | Sharp | 0 | 05-17-2007 17:26 |
Technical discussion BB5 unlocking | twisterfan | Nokia Base Band 5 ( BB-5 ) | 0 | 05-16-2007 19:36 |
|