Screen turned black after 1 second and nothing more happend.
I will try again with a bigger card when I get home. 512 MB may be too small.
I have a feeling that the days of dumping arbitrary memory are over...
A friend has a G7x mark II. Do you would expect the same problems with a dump on the G7x mark II?
Try to start at address 0x100000
Quote from: Sapporo on 14 / January / 2017, 08:38:33Screen turned black after 1 second and nothing more happend.That's a crash. You could try getting the romlog.QuoteI will try again with a bigger card when I get home. 512 MB may be too small.It's unlikely related to card size.I have a feeling that the days of dumping arbitrary memory are over...Anyway, please watch this thread, I (or someone else) will likely post something new to try.
I replaced the code in extend.m with the romlog code. Correct?
dim f,a,startadr=0,romsize=0x1000000,msgstr=0private sub mydump(c) startadr = c * 0x1000000 startadr = startadr + 0xe0000000 sprintf(msgstr,"A/DUMP%0X.BIN",c) LCDMsg_SetStr(a,msgstr) f=Fopen_Fut(msgstr,"w") Fwrite_Fut(startadr,romsize,1,f) Fclose_Fut(f) Wait(500)end subprivate sub Initialize() UI.CreatePublic() a=LCDMsg_Create() LCDMsg_SetStr(a,"Running") System.Create() msgstr = AllocateMemory(80) mydump(0) mydump(1) mydump(2) mydump(3) LCDMsg_SetStr(a,"Done") FreeMemory(msgstr)end sub
Modified the blind dumper to dump four 16MB segments, starting at 0xe0000000.
JediDraw02, 579,0,0x23aa220,0x23cd360,e1812a58,003, 846,0x23aa220,0x23cd360,2,0,0xbff0056c
Quote from: Sapporo on 14 / January / 2017, 18:51:43I replaced the code in extend.m with the romlog code. Correct?Yes, whatever script you intend to run, it must be placed into the extend.m file.The romlog is OK.What I see is- this is still 32 bit ARM- exception vector 0x10, data abort (can this be caused by permission problems?)- one of the registers holds 0x100, the start address in the script- SP is at 0x5E3558 which looks like a regular RAM address- R0 is 0x4044F6E0, looks like an uncached RAM address- PC is 0xDFFD41C8, could be a TCM- LR is 0xE00278A1, thumb address, there are more 0xexxxxxxx addresses on stackI think the ROM is located above 0xe0000000.Modified the blind dumper to dump four 16MB segments, starting at 0xe0000000.Code: [Select]dim f,a,startadr=0,romsize=0x1000000,msgstr=0private sub mydump(c) startadr = c * 0x1000000 startadr = startadr + 0xe0000000 sprintf(msgstr,"A/DUMP%0X.BIN",c) LCDMsg_SetStr(a,msgstr) f=Fopen_Fut(msgstr,"w") Fwrite_Fut(startadr,romsize,1,f) Fclose_Fut(f) Wait(500)end subprivate sub Initialize() UI.CreatePublic() a=LCDMsg_Create() LCDMsg_SetStr(a,"Running") System.Create() msgstr = AllocateMemory(80) mydump(0) mydump(1) mydump(2) mydump(3) LCDMsg_SetStr(a,"Done") FreeMemory(msgstr)end sub
Started by _MAG_ « 1 2 ... 10 11 » DSLR Hack development
Started by whitehats Firmware Dumping
Started by inlikeflint DSLR Hack development
Started by G3x.User DSLR Hack development
Started by acseven Feature Requests