|
||||
WOW \/ Your on the right track!!!! what software created that ?
__________________
HTC VOGUE w/cricket EVDO
HTC Tilt ...jus for show-n-tell HTC Titan w/cricKet EVDO |
|
||||
I am assuming "5407309929" is your phone number? Have you tried it with your msl code? Or as GetSPC() without any parameters? Or, I know there is a lot of "ors", they could be returning the value of the SPC as parameter and an error code from the return.
|
|
||||
I've looked at the code for GetSPC and it looks like it takes 2 parameters, not just one. The function starts like this
Code:
STMFD SP!, {R4-R8,LR} - store register values SUB SP, SP, #0xA0 - initialize stack MOV R4, R0 - store parameter 1 to R4 MOV R7, R1 - store parameter 2 to r7 Also, I'm new to the CDMA scene, I'm from IDEN originally. Is there a good faq or text available to learn of what all these codes/acronyms are used for? EDIT: Parameter 1 looks to be a structure, where the first dword is a pointer to a string of '1234', and the second dword is NOT 0. Code:
.text:0010251C LDR R1, =a1234_0 ; char * - Load address of string '1234' .text:00102520 LDR R0, [R4] ; char * - Load first DWORD in parameter1's structure .text:00102524 BL strcmp - Compare both Strings .text:00102528 CMP R0, #0 - Check return Value .text:0010252C BNE ReturnFALSE - If the strings are not the same jump to return 0 .text:00102530 LDR R0, [R4,#4] - load second dword in parameter1's structure .text:00102534 CMP R0, #0 - check if 0 .text:00102538 BEQ SetErrorTo_0x1D30C_AndReturn - jump to set last error and return |
|
|
|