Unrevoked: Is my firmware too new?

I'm trying to root my phone with Unrevoked recovery reflash tool and it all goes well - it installed the needed service and the root tool - up until it's supposed to actually do the root process.

It reboots the phone and then says "waiting for system to settle" and then it says "running root". Then it gives me the message "error: failed to get root. Is your firmware too new?"

But how do I tell if my firmware is too new? Do they mean the Android build number? And where can I see what versions are supported? Or is it my HBOOT version that's causes the problem?

Android version
2.2

Baseband version
32.49.00.32U_5.11.05.27

Kernel version
2.6.32.15-gf@5a401c
htc-kernel@and18-2#1

Build number
2.29.405.2 CL263770 release-keys

Software number
2.29.405.2

BRAVO PVT3 SHIP S-ON
HBOOT-0.93.0001
MICROP-051d
TOUCH PANEL-SYNT0101
Aug 10 2010,17:52:18


Is this thing compatible with Unrevoked or not?

If not, will it help to downgrade to Android Eclair 2.1 RUU and then try to root?

I just tried downgrading from 2.29.405.2 to 2.10.405.2 using the RUU_Bravo_Froyo_HTC_WWE_2.10.405.2_R_Radio_32.44.00.32U_5.09.05.30_2_release_142828_signed.exe file but the process failed. I get error code 140 - "bootloader version error".

So much for plan B...

• I used the Revolutionary tool and it worked like a charm! – Samir Jun 10 '13 at 10:49