He abierto el firmware original del Comag Seca2CI el SZ5518-MX-CI-29-V11.0 y esto es lo que hay en el boot:
Código:
ROM:7FFFFFF4 ; ---------------------------------------------------------------------------
ROM:7FFFFFF4
ROM:7FFFFFF4 loc_7FFFFFF4: ; CODE XREF: ROM:loc_80000009j
ROM:7FFFFFF4 27 2F 2E 2E 25 2C 2A 40 ldc 7FEE5CA0h ; load constant
ROM:7FFFFFFC F6 gcall ; general call
ROM:7FFFFFFD FC sub ; subtract
ROM:7FFFFFFE 9F call 8000000Eh ; call
ROM:7FFFFFFF EF stnl 0Fh ; store non-local
ROM:80000000 7F ldl 0Fh ; load local
ROM:80000001 BC ajw 0Ch ; adjust work space
ROM:80000002 85 adc 5 ; add constant
ROM:80000003 EF stnl 0Fh ; store non-local
ROM:80000004 7F ldl 0Fh ; load local
ROM:80000005 01 j loc_80000007 ; jump
ROM:80000005 ; ---------------------------------------------------------------------------
ROM:80000006 00 db 0
ROM:80000007 ; ---------------------------------------------------------------------------
ROM:80000007
ROM:80000007 loc_80000007: ; CODE XREF: ROM:80000005j
ROM:80000007 00 j loc_80000008 ; jump
ROM:80000008
ROM:80000008 loc_80000008: ; jump
ROM:80000008 00 j loc_80000009
ROM:80000009
ROM:80000009 loc_80000009: ; jump
ROM:80000009 20 20 61 07 j loc_7FFFFFF4
ROM:80000009
ROM:80000009 end ;
hay algo en el firmware original que no cuadra y es esta línea
[CODE]ROM:7FFFFFFE 9F call 8000000Eh ; call[/CODE]
parece que hace una llamada a una posición que no existe, ya que este termina en la posición:
[CODE]ROM:80000009 end ;[/CODE]
¿tendra un bug? el ida muestra esa llamada en rojo y eso parece ser un error
|