• See what's going on behind the scenes at Bimmerlabs - completed and published major changes will show up here. Of course, we are always working on other updates that are invisible to the user.

    #75 3.0si Transmission flash now available for all 128i / 328i variants with the GA6L-45R transmission! v0.9.06 2020-08-04

    Edit: I have temporarily unpublished the GM1912 files. We found a couple cars that would not take the 0pa required for this calibration. I will republish them again once we figure out which 0pa can be used on those cars.

    Now available for all 128i, 328i, and 328xi variants, expect this flash to improve shift times, better downshifts, and better behavior while holding a gear. Based on feedback so far, "D" mode is much better than stock, and while "DS" could be improved it is still better than the stock 328i calibration.

    A number of people have been asking for transmission flashes for the GA6L-45R 6AT, but this has always been difficult for a couple reasons - one, the GM1912 computer used to control it has compressed code (that can't easily be disassembled). Second, it's protected by a 1024 bit RSA signature, so even if we guessed what the parameters do, without the valid key to sign the file, there's no way to flash this particular module. Also, it doesn't help that I don't personally own or know anyone who has a car with this transmission.

    However, as it turns out BMW did make a couple "high output" N52 cars with this same transmission and computer module - the X3.0si, in particular, which came from the factory with 268bhp vs the 328i, which had 230bhp.

    This is intended to be used with the 330i DME flash and a 3-stage intake, but there's no reason to think it will not work without that. To access the flash, create a project and select the GM1912 as your DME, You will see this file (along with your stock transmission software) in the downloads.

    In the future, I will make it so the TCU and DME selections will be separate and you can run them from one project, but for now you need separate projects for each one. it is not recommended to reset any adaptations after the flash - just drive it gently for a few miles to let it re-learn your calibration, and shift behavior should improve as you put more miles on.

    There is only one warning. You MUST use a quality D-CAN cable (Bimmergeeks) or a genuine BMW ICOM. A generic D-CAN cable has a high likelyhood of permanently bricking your transmission, due to firmware bugs and timing issues (these kinds of cables can also brick other modules on your BMW, such as the CCC/CIC, so they should not be used anyway). I recommend flashing your engine first, which is easier to recover if something goes wrong - and once that's working well, the transmission flash should not be a problem.

    Flashing with any cable other than Bimmergeeks D-CAN or an ICOM is strictly not supported and I will be unable to help you. I can't stop you from doing it anyway, but if you brick your car because you ignored my warning - you're on your own.