Wotan
March 23rd, 2005, 14:27
Hello all,
I’m trying to reverse engineer a satellite receiver based on the STMicroelectronics Sti5500 (ST20 core) using IDA Pro. I’m pretty sure that the receiver was coded using STM’s ST20 Toolbox (The toolbox has it’s own version of C for development).
Now, I’ve been able to load the receiver’s firmware into IDA Pro, but would like to use the FLAIR tools to generate SIG patterns to get a better idea of what’s going on in the code. This is where the wheels fell off… The ST20 Toolset has a library (chock full of functions), but they don’t seem to be of any “type” that the FLAIR tools recognizes.
Anybody have any ideas on how to get the FLAIR tool to recognize these library functions, or how to make to code a little more readable? …ST20 assembly is a real “bear” to work with…
...Any advice would be appreciated…
I’ve attached one of the math libraries if anyone what’s to have a look at what “type” it is…
TIA,
W
I’m trying to reverse engineer a satellite receiver based on the STMicroelectronics Sti5500 (ST20 core) using IDA Pro. I’m pretty sure that the receiver was coded using STM’s ST20 Toolbox (The toolbox has it’s own version of C for development).
Now, I’ve been able to load the receiver’s firmware into IDA Pro, but would like to use the FLAIR tools to generate SIG patterns to get a better idea of what’s going on in the code. This is where the wheels fell off… The ST20 Toolset has a library (chock full of functions), but they don’t seem to be of any “type” that the FLAIR tools recognizes.
Anybody have any ideas on how to get the FLAIR tool to recognize these library functions, or how to make to code a little more readable? …ST20 assembly is a real “bear” to work with…

I’ve attached one of the math libraries if anyone what’s to have a look at what “type” it is…
TIA,
W