alins - i've spent the past 16 hours hand verifying the stubs I generated from the 550d's stubs file (using match.py) in IDA pro.
Also, I've downloaded the latest 550d build and I am basically re-porting using the latest codebase (i feel our current one is too outdated - lots of differences, not all the latest features, etc).
I've already found quite a few stubs values that are wrong in the current 550d's stubs file. malloc and gui_lock to name a couple.
I've learned so much in the past week, it's insane. I haven't gone to bed in 3 days, and I've logged close to 30 hours working on this since Sunday.
Now that I'm getting the hang of IDA, I'm finally able to find addresses that were previously missing / wrong