This is arguably the most popular feature of the BimmerGeeks app. Traditionally, updating the software (firmware) on a BMW's modules (like the DME/ECU or Transmission) required expensive dealer tools or risky hacking methods.