; *** Advanced debugging with AT+CGSN *** ; I modified debugging patch written by Riza, to add some ;usefulthings: improvedsearch,writetomemory,callprocedures. 10F100: 26C1D2 D0D7C7 27D740: FFFFFFFFFFFFFFFF E004BB079DFECB00 27D748: FFFFFFFFFFFFFFFF E004BB038D01BB01 27D750: FFFFFFFFFFFFFFFF CB00D7401100992C 27D758: FFFFFFFFFFFFFFFF 27F230008D0C47F2 27D760: FFFFFFFFFFFFFFFF 0A008D0667F2DF00 27D768: FFFFFFFFFFFFFFFF 292747F20F00ED03 27D770: FFFFFFFFFFFFFFFF 5C447182CB001F88 27D778: FFFFFFFFFFFFFFFF CB00885088E088F0 27D780: FFFFFFFFFFFFFFFF 88D0F1827C44F192 27D788: FFFFFFFFFFFFFFFF 66F40F0F47F90A00 27D790: FFFFFFFFFFFFFFFF 8D01099747F80A00 27D798: FFFFFFFFFFFFFFFF 8D01098706F43030 27D7A0: FFFFFFFFFFFFFFFF 8840F0C066FCFF3F 27D7A8: FFFFFFFFFFFFFFFF F2FD02FEDAD3B2B1 27D7B0: FFFFFFFFFFFFFFFF 080498F098E09850 27D7B8: FFFFFFFFFFFFFFFF CB00F01E7C81E00D 27D7C0: FFFFFFFFFFFFFFFF BBDCF01EE6FD2000 27D7C8: FFFFFFFF BBD8CB00 27D7D0: FFFFFFFFFFFFFFFF E6FCB308D7401100 27D7D8: FFFFFFFFFFFFFFFF 993C27F32A009D02 27D7E0: FFFFFFFFFFFFFFFF FAD226C1BBADF0F4 27D7E8: FFFFFFFFFFFFFFFF BBABF0E449302D15 27D7F0: FFFFFFFFFFFFFFFF 29342D1F27F31200 27D7F8: FFFFFFFFFFFFFFFF 2D16E0DDBBBEE17B 27D800: FFFFFFFFFFFFFFFF E1FAE6FD2000DC4F 27D808: FFFFFFFFFFFFFFFF 992EBBB7E0DD29A1 27D810: FFFFFFFFFFFFFFFF 2DFA9DF729B19DF4 27D818: FFFFFFFFFFFFFFFF 0D25BB968D23DC4F 27D820: FFFFFFFFFFFFFFFF B98E08E10DFADAC7 27D828: FFFFFFFFFFFFFFFF 68D8BBC7F0EFBBC5 27D830: FFFFFFFFFFFFFFFF 0D1926F04000F020 27D838: FFFFFFFFFFFFFFFF BB878D03B9820821 27D840: FFFFFFFFFFFFFFFF 0DFB2020A758A7A7 27D848: FFFFFFFFFFFFFFFF 08E12D0AF010F0DE 27D850: FFFFFFFFFFFFFFFF F0C2DC4F998D498D 27D858: FFFFFFFFFFFFFFFF 3DF528C13DFABBAD 27D860: FFFFFFFFFFFFFFFF 06F04000FAD3AC84 27D868: FFFFFFFFFFFF ECFFECFEDB00 ;Commands are: ; AT+CGSN ; Display IMEI, as usual ; AT+CGSN:page,offset ; Dump 128 bytes of memory starting at address page:offset ; AT+CGSN.page,offset,data ; Search data on the given page, starting from offset. Data is a ;hexadecimal string without spaces. Offset is in range 0...3FFF. ; AT+CGSN*page,offset,data ; Write data to memory at address page:offset. Data is a hexadecimal ;string without spaces. ; AT+CGSN@seg,offset ; Inter-segment call to address seg:offset. On return, values of r14 ;and r15 will be displayed. Note that seg is the segment, not the page ;(eg. if you wrote procedure to 11:500, call it at 4:4500). Procedure ;should end with far return. If the procdure consumes much time, make ;sure to insert srvwdt instruction in its loop. ;-- ;Chaos ;locale=Ukrainian_Ukraine.1251