I'm currently running the MWR reflashed ECU. I e-mailed MWR and asked them a few questions about the reflash. Here's some of the features....
1. Fuel cut increased to 170 mph. Stock is around 115-120mph.
2. All CEL codes remain the same, unlike r9k where they can remove certain codes. So if you decide to go straight pipe on your cat converters, you'd still need a de-fouler setup or resistor setup i suppose.
3. You can send in your compatible ECU for reprogramming and receive the same one back if you'd like.
4. There is no launch control, unlike r9k. The stock trans and axles really aren't built for hard launches, so it's up to you if you want to risk your trans' lifespan.
5. Tune is designed around stock 91 octane.
6. Fuel and ignition maps are adjusted.
7. Cam phasing adjustments made.
8. Works with N/A mods. Intake, Exhaust, Headers as long as oem sensors are maintained.
9. Pretty much plug and play, but you may need to reset your immobilizer if you can't start engine. (I had to reset the immobilizer)
10. Lift engagement (VVL) set to 5800rpm. Stock is around 6600-6800 rpm.
11. Rev limiter increased to 8600rpm. Stock is around 7800-8200rpm.
12. OBD2 port works as normal.
Notes: It's not really noted on either r9k or MWR's websites, but I'd recommend upgrading your valve springs and retainers. Since you'll be revving higher, valve float may occur and reduce your power.
I'm running a stock setup with the exception of a ACT HDSS Clutch, MWR Stainless valves, valve springs, and retainers. My tests will be interesting since most who've done this mod are running intakes, 2.5" exhausts, and ppe headers. R9K lists different reflash tunes depending on your N/A mods. When I received my MWR reflashed ECU, it states, for CAI, stock headers, and simple bolt ons.
1.16.2021 Update: Engine response does feel a lot more peppy from 1st to second even for normal driving. I can stay in lift through all gears now and hit 120mph a little better now. The midrange dip in 3rd and 4th from cruising to full wide open throttle is a little less now, but still somewhat there.
From here I'm debating on upgrading the exhaust and intake for possible gain cuz I don't want the cops to hear me coming.
2.26.2021 Update: Injen CAI installed. Exhaust is still stock. With the MWR tune, engine power feels a little less than the stock airbox from low-mid range. The power increase only starts to pickup and pass the stock airbox at high range around 100-115 mph.
4.07.2021 Update: Just tried launch control to see if the MWR flash has it and they do add it, however it's not advertised on their site. Just put the gas pedal to the metal while stopped in neutral and it'll keep revs at 6000 rpm.
4.08.2021 Update: E-mailed and confirmed with MWR that they do not use the R9K Tune. They have their own profiles.
MWR updated their description of their reflash features, so now lift engages at 5750 rpm and revs are limited to 8400 vs 5800 rpm and 8600 rpm. Not sure why the change, but I may have a theory as I have to re-review the MWR reflash.
The MWR flash runs fine, but after comparing it to my stock ECU there is one noticeable issue. The powerband seems to fall off around 7600-7800 rpm in 3rd and 4th gear. Trying to rev to the advertised 8600 rpm limiter is pointless because it's as if the revs are going nowhere around 7600-7800 rpm. Because of this, I've been upshifting sooner because going to the limiter is almost unobtainable. The downside of this is that the MWR flash will be noticeable slower than the stock ECU. Hitting lift with the stock ECU is actually stronger than the MWR lift engagement. I have no problems hitting the rev limiter in 3rd and 4th gear with the stock ECU. After installing my Injen CAI, the MWR flash was also noticeably slower than the stock ECU until I hit 100-115 mph. Only at 100-115 mph is where the MWR flash pulls ahead of the stock ECU, but by then there is speed gap.
Now I can't hate on the MWR tune because at the end of the day the tunes for each engine will be different no matter if everyone has the same setups. Elevation, octane ratings, temps, engine health etc. will have an affect on the tune which is why one should just get a standalone ECU. For now I can't afford one nor afford a tuner, so I've sent my MWR flashed ECU out to R9K in hopes they have a profile that suits my 2zzge.
5.13.2021 Update: So the loss in power I've been experiencing may be caused by faulty fuel injectors and is not due to MWR's tune. I pulled the fuel rail and noticed the injector internals are deteriorating. I've never seen injectors just crumble internally like this before. Of all the days for the injectors to go is when I get my ECU reflashed sigh. I had to order new injectors online as no local auto parts store seems to carry 2zzge specific injectors. I'm going with the Standard Motor Products FJ782 injectors as there is no way I'm overpaying for OEM ones. Napa also carries the same part under Echlin brand for $30 more (part #CRB 218194, 23209-22130). If anyone needs the oem injector part number, it's Denso 23250-22070 and it's a gray color. Will see if new injectors fixes my prob.