Давно использую эту возможность, как на x700, так и теперь на e200... Но нашел переменную не таким способом... Поступить можно более проще... В BinEdit открываем свою прошивку, переходим на вкладку MCC и находим MCC_FLAG, открываем ее в режиме просмотра thumb-кода и видим (для e200xegd6):
[indent][b]MCFN_MCC_FLAG[/b]:[/indent]
PUSH {R4-R6,LR}
MOV R4, R0
MOV R5, #0x0
LDR R0, [R4]
LDR R2, =gs_look
LDR R1, [R4]
LDRH R3, [R0, #2]
LDR R0, [R2, #0x4]
LDRH R6, [R1, #4]
LDRH R1, [R1, #6]
LSL R6, R6, #16
ORR R1, R6
[indent]...[/indent]
POP {R4-R6,PC}
DCD gs_look ;(0x3034A050) Нам собственно интересно начало, а именно переменная gs_look. Берем к ней смещение в 16 байт и получаем адрес хранения текущей MCC-команды. Для x700 и e200 добавлял функцию получения адреса текущей MCC в CGSN-патч. Кому интересно исходник для e200 идет с последней сборкой BinEdit'а