que tal amigos

estoy iniciandome en esto de portar parches y quiero portar este:

Código:
;C510 SW-R1HA035 
;Vibra en una llamada saliente cuando el receptor contesta
;(c) IronMaster
;(p) Ax
;pAtChFiLe=/boot/phone_app.cxc
1504B490: 24342078 27488047
1504B530: 180A0000 A154D215
15D254A0: 00000000000000000000000000000000 24342078FFB581B06846064988470098
15D254B0: 00000000000000000000000000000000 7D21C90032220B1C0668D4003659B047
15D254C0: 0000000000000000 01B0FFBD1DA3DB14
lo tengo en mi c510 y funciona bien pero lo quiero para mi c905 ya cree el asm pero porfavor diganme si esta bien o que estoy haciendo mal, este es el ams:

Código:
include "x.inc"    ;<---------- Incluye el archivo necesario a la hora de compilar

org 0x1504B490
                 STRMI   R4, [R0,R7,LSR#16]
                 ANDNV   R7, R0, R1,ROR#16
                 STMVCDA R1!, {R0,R1,R5,R6,R11-PC}
                 ANDNV   R1, R0, R8,LSR#24
                 STMCSDA R0, {R0,R1,R3,R4,R6,R11-PC}
                 ANDCS   SP, R1, R1,LSL#2
                 SBCCSS  R11, R10, #0x3C00
                 STMNEIA LR!, {R1,R4,R6}
                 STRCSH  R6, [R0],-R1
                 ADDMI   R4, R1, #3
                 ANDCS   SP, R2, R2
                 STMNVDA R4, {R12-PC}^
                 LDMNVDA R2, {R12-PC}^
                 TSTLE   R0, R0,LSL#16
                 STRNVB  R1, [R6,#-0xC28]
                 STMCSDA R0, {R0,R2,R11-PC}
                 STCNE   p0, c13, [R8],#-0x2C!
                 LDMNVDA R0, {R12-PC}^
                 LDMNVDA R2, {R12-PC}^
                 TSTLE   R1, R2,LSL#16
                 AND     R2, R0, R2
                 BICNV   R2, R12, #1
                 ANDCS   PC, R0, #0x114000
                ANDCS   R1, R1, R1,LSL R12
                LDMNVDA R6, {R12-PC}^
                 STRNVB  R1, [R4,#-0xC28]!



org 0x1504B530
                 LDRNEB  R5, [R2,#0x4A1]
                 ANDEQ   R0, R0, LR,ASR#29
                 SWIVS   0xFFFFFF
                 STRNE   R12, [R3,#0x504]!
                 LDRMI   R4, [R8,-R0,LSL#22]
                 LDRNE   R9, [R2],#-0x3FD
                 LDRMI   R4, [R8,-R0,LSL#22]
                 LDRNE   R4, [PC],#-0x64D
                 LDRMI   R4, [R8,-R0,LSL#22]
                 LDRNE   R10, [R7],#-0x7F1
                 LDRMI   R4, [R8,-R0,LSL#22]
                 STRNET  R7, [R1],#-0xEA1
                 LDRMI   R4, [R8,-R0,LSL#22]
                 STRNET  R7, [R1],#-0xE6D
                 LDRMI   R4, [R8,-R0,LSL#22]
                 STRNE   R10, [R11],#-0xF95
                 LDRMI   R4, [R8,-R0,LSL#22]
                 LDRNEB  R1, [R9],#0x4D9
                 LDRMI   R4, [R8,-R0,LSL#22]
                 STRNEB  R10, [R6],#-0x7E1
                 LDRMI   R4, [R8,-R0,LSL#22]
                 STRNE   R7, [R10],#-0xD45
                 LDRMI   R4, [R8,-R0,LSL#22]
                 STRNEB  R7, [R1,#-0x775]
                 LDRMI   R4, [R8,-R0,LSL#22]
                 LDRNEB  PC, [R10],#0x6F9
                 LDRMI   R4, [R8,-R0,LSL#22]
                 STRNEB  R8, [R3],#-0x185
                 STCNE   p5, c11, [SP],#-0x1C0
                 LDCNE   p9, c4, [R6],#-0x38
                 STCNE   p10, c4, [R4],#-0x40
                 UMULLEQ R2, R0, R12, R0
                 STRLT   R1, [R3],#-0x810
                 ANDCS   R2, R1, #off_14000000
                 ANDCS   R2, R0, R4,LSL#2
                 STRNV   R4, [R12,#0x3C0]!
                 STCNE   p13, c15, [R1],#-0x114
                 ANDLE   R11, R8, R2
                 STMMIDA R7, {R1,R2,R9,R11,LR}
                 SUBVC   R7, SP, R12
                 ANDNV   R8, R0, LR,ASR#32
                 ANDCS   PC, R1, SP,LSL#16
                 ANDCS   R11, R0, R0,ROR SP


;------------------- NEW CODE ----------------------

Org 0x15D254A0

        STMVCDA    R0!, {R2,R5,R10,R12,SP}
        STRLTD    R11, [R1],PC
        STMMIDB    R6, {R3,R5,R6,R9,R10,LR}
        STMLSDA    R0, {R3,R7-R10,LR}
        SBCEQ    R2, R9,    SP,ROR R1
        STCNE    p2, c2,    [R11],#-0xC8
        SBCEQS    R6, R4,    R6,LSL#16

    

        LDCLTL    p0, c11, [PC,#4]!
        LDRNEB    R10, [R11],#0x31D
y perdonen si tiene muchos errores pero es mi primer ams

saludossssss