GSM Shop GSM Shop
GSM-Forum  

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 .

Go Back   GSM-Forum > Other Gsm/Mobile Related Forums > GSM Programming & Reverse Engineering


GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets.

Reply
 
LinkBack Thread Tools Display Modes
Old 02-25-2013, 18:54   #46 (permalink)
Product Manager
 
TestBox2's Avatar
 
Join Date: May 2008
Location: Ukraine
Age: 45
Posts: 3,234
Member: 772096
Status: Offline
Sonork: 100.69222
Thanks Meter: 8,277

Lets say no more words, here is phather of Riff ORT ets )


http://openocd.sourceforge.net/

If u take and look by bitFinder hardware analyser tool u can understand more
  Reply With Quote
Old 02-25-2013, 18:56   #47 (permalink)
Product Manager
 
TestBox2's Avatar
 
Join Date: May 2008
Location: Ukraine
Age: 45
Posts: 3,234
Member: 772096
Status: Offline
Sonork: 100.69222
Thanks Meter: 8,277
Cool

Something for MSM6245 / MSM6246 in delphi from Jtag project


Quote:
if (mes_show AND 2)=2 then
begin
Form1.Gauge1.Progress:=60;
Form1.Gauge1.Update;
end;



if (c AND $10)<>0 then
begin
// CPU in thumb mode

CPU_mode:=1;

// put_to_log('Reading registers from Thumb state...');

if not(JTAGARM9_debug_IO(0,$60006000,0,od,oinstr)) then exit; // STR R0,[R0]
if not(JTAGARM9_debug_IO(0,$46784678,0,od,oinstr)) then exit; // MOV R0,PC
if not(JTAGARM9_debug_IO(0,$60006000,0,od,oinstr)) then exit; // STR R0,[R0]
if not(JTAGARM9_debug_IO(0,$47784778,0,od,oinstr)) then exit; // BX PC

CPU_reg[0]:=od; // backup R0 value

if not(JTAGARM9_debug_IO(0,$E1A00000,0,od,oinstr)) then exit; // NOP
if not(JTAGARM9_debug_IO(0,$E1A00000,0,od,oinstr)) then exit; // NOP

CPU_reg[15]:=od-$C; // backup PC value ($C - run clock compensation)


end
else
begin
// --- CPU in ARM mode -----

CPU_mode:=0;

// put_to_log('Reading registers from ARM state...');

if not(JTAGARM9_debug_IO(0,$E5800000,0,od,oinstr)) then exit; // STR R0,[R0]
if not(JTAGARM9_debug_IO(0,$E1A0000F,0,od,oinstr)) then exit; // MOV R0,PC
if not(JTAGARM9_debug_IO(0,$E5800000,0,od,oinstr)) then exit; // STR R0,[R0]
if not(JTAGARM9_debug_IO(0,$E1A00000,0,od,oinstr)) then exit; // NOP

CPU_reg[0]:=od; // backup R0 value

if not(JTAGARM9_debug_IO(0,$E1A00000,0,od,oinstr)) then exit; // NOP
if not(JTAGARM9_debug_IO(0,$E1A00000,0,od,oinstr)) then exit; // NOP

CPU_reg[15]:=od-$18; // backup PC value ($18 - run clock compensation)

end;


if (mes_show AND 2)=2 then
begin
Form1.Gauge1.Progress:=80;
Form1.Gauge1.Update;
end;


//--- read rest registers --------------


if not(JTAGARM9_debug_IO(0,$E8807FFE,0,od,oinstr)) then exit; // STMIA R0,{R1-LR}
if not(JTAGARM9_debug_IO(0,$E1A00000,0,od,oinstr)) then exit; // NOP
if not(JTAGARM9_debug_IO(0,$E1A00000,0,od,oinstr)) then exit; // NOP

for n:=1 to 14 do
begin
if not(JTAGARM9_debug_IO(0,$E1A00000,0,od,oinstr)) then exit; // NOP
CPU_reg[n]:=od; // backup Rn value
end;
  Reply With Quote
Old 09-18-2013, 16:12   #48 (permalink)
Freak Poster
 
asliyucegsm's Avatar
 
Join Date: Dec 2004
Location: turkiye kirikkale
Age: 58
Posts: 365
Member: 97854
Status: Offline
Thanks Meter: 169
thank you my friends
  Reply With Quote
Old 08-10-2014, 12:34   #49 (permalink)
Junior Member
 
Join Date: Aug 2014
Posts: 7
Member: 2237542
Status: Offline
Thanks Meter: 2
if not(JTAGARM9_debug_IO(0,$60006000,0,od,oinstr)) then exit; // STR R0,[R0]
if not(JTAGARM9_debug_IO(0,$4
  Reply With Quote
Old 10-10-2014, 14:20   #50 (permalink)
Junior Member
 
Join Date: Aug 2012
Posts: 12
Member: 1799415
Status: Offline
Thanks Meter: 0
Find the data sheet for your processor, inside there will be JTAG pinout.
  Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
What is the Self Test waqasmalik HWK 2 06-16-2007 16:22
What is version new Test Point SX1? controllerz E-Gold Based Phones 1 07-14-2005 22:46
Reflowing - what it is? (dry joints?) slider27 Hardware Repair by brands 4 06-26-2003 08:25
What is JTAG ??? Mitya Hardware Equipments for GSM 1 01-31-2003 23:52
What is the DSP test for on the B-phreaks stuff? Lonegunman Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 4 03-11-2002 00:41

 



All times are GMT +1. The time now is 18:32.



Powered by Searchlight © 2024 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -
Page generated in 0.21583 seconds with 10 queries

SEO by vBSEO