Código:
;W705 SW-R1GA031
;Add softkey "Refresh List" in "File Manager"
;Content updated in the folder
;(c)Therion
;(e)albertnet3
;added:
;if Pressed the key side camera(KEY_CAMERA_SHOT 0x2F)
;update the contents of the folder
include "x.inc"
code16
org 0x142CB3AC    ;140441C4
    ldr r3, zamain
    blx r3
    b   0x142CB3BC    ;140441D4
    align 4
    zamain dw patch+1
org 0x15DA2EB0    ;E54180
    patch:
    push {r0-r7,lr}
    ldr  r2, [r6,0x14]
    ldr  r0, [sp,0x28]
    cmp  r2, r0
    beq  to_return
    ldrh r1, [r6]
    ldr  r0, [r5,0x14]
    ldr r3, _GUIObject_SoftKeys_SetInfoText
    blx  r3
    adr  r2, _update_action
    add  r2, 1
    ldr  r0, [r5,0x14]
    mov  r1, 0x83
    ldr r3, _GUIObject_SoftKeys_SetAction
    blx  r3
    ldr  r2, update_lable
    ldr  r0, [r5,0x14]
    mov  r1, 0x83
    ldr r3, _GUIObject_SoftKeys_SetText
    blx  r3
    mov  r2, 1
    ldr  r0, [r5,0x14]
    mov  r1, 0x83
    ldr r3, _GUIObject_SoftKeys_SetVisible
    blx  r3    
    adr  r2, _update_action
    add  r2, 1
    ldr  r0, [r5,0x14]
    mov  r1, 0x84
    ldr r3, _GUIObject_SoftKeys_SetAction
    blx  r3
    mov  r3, 0
    mov  r2, 0x2F
    ldr  r0, [r5,0x14]
    mov  r1, 0x84
    bl   GUIObject_SoftKeys_SetItemOnKey
   to_return:    
    pop  {r0-r7,pc}    
    align 4
   _update_action:
    push {r4-r7,lr}
    ldr r3, _BookObj_GetBookID
    blx  r3
    mov  r1, r0
    ldr  r0, DB_UPDATE_EVENT
    ldr r3, _UI_Event_toBookID
    blx  r3
    pop  {r4-r7,pc}    
    
    GUIObject_SoftKeys_SetItemOnKey:                        
    var_18        = -0x18
    PUSH    {R3}
    LDR    R3, _GUIObject_SoftKeys_SetItemOnKey
    MOV    R12, R3
    POP    {R3}
    BX    R12
    align 4
    update_lable dw 0x25BA
    DB_UPDATE_EVENT dw 0x189C
    _GUIObject_SoftKeys_SetInfoText dw 0x14129A04+1
    _GUIObject_SoftKeys_SetAction dw 0x1417EFA0+1
    _GUIObject_SoftKeys_SetText dw 0x141C8864+1
    _GUIObject_SoftKeys_SetVisible dw 0x141C85C8+1
    _UI_Event_toBookID dw 0x141F7DE4+1
    _BookObj_GetBookID dw 0x140CCEC0+1
    _GUIObject_SoftKeys_SetItemOnKey dw 0x14281180+1