Skip to content

MG4Control v2.6.9

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:25
· 68 commits to main since this release
08b47c2

MG4Control v2.6.9

  • Added: Up to 10 profiles (5 before). The "Profile cycle" page shows them in two rows of five and the multi-profile pop-up has been redesigned to display all 10 profiles.
  • Added: Profile order: long-press a profile in the Profiles tab, then drag it into place. The profile picker and the profile cycle follow this order, and it decides which profile comes first when several Bluetooth profiles match.
  • Added: The profile picker now opens on the active profile.
  • Added: Profiles: on/off switch for regeneration. When it is off, the profile leaves both the regeneration level and One Pedal unchanged.
  • Added: (EXPERIMENTAL) Driver display module (SWI133, SWI68 and SWI165): the central square of the instrument cluster, normally used by navigation and music, can show an MG4Control module instead: a consumption gauge or a power gauge (regeneration on the left, power on the right, in kW). You can choose one module for the Navigation tab and another one (or none) for the Music tab. Settings › Interface, off by default, with a live preview of the gauge (simulated drive) next to the settings.
    • Two styles: "Dynamic" (ring/arc with live figures) or "Discreet": a thin graduated bar with fixed scale numbers, no changing figures, and the trip average marked on the consumption bar.
    • Power gauge: whole kW while driving, bigger instantaneous consumption, trip average alone at the bottom.
    • Top-left badge: active MG4Control profile (in its drive mode's colour, default), drive mode, or nothing.
    • Units: gauge in Wh/km or kWh/100 km, and a separate unit for the trip average, including km/kWh.
    • Refresh rate (0.1 to 1 s) and animation duration (0.2 to 2 s) under "Advanced".
    • While charging (AC or DC), the module switches to a charge view: power, energy added, duration, battery level, time to the charge limit and estimated end time. It switches back when you unplug or drive off.
      More modules will be available soon, please feel free to submit your suggestions. Feasibility studies are underway to determine whether it would be possible to display Android Auto/Apple CarPlay projections or other apps installed on the MG4.
  • Added: Charging pop-up: opens on the central screen when a charge starts (AC or DC), with the charging curve since the start of the charge (power and battery level), power, energy added, range gained, estimated cost and remaining time with estimated end time. You can change the charge limit (40 to 100 %) with the slider, and the price per kWh for the current charge (it is also used for this charge in the Statistics tab). It closes when you tap ✕ or when the car goes to READY; the new "Charging pop-up" shortcut reopens it. Settings › Interface, on by default.
  • Added: Audio source cycle shortcut: each press switches to the next source of a sequence you compose (Radio, Bluetooth, USB, Online, CarPlay / Android Auto) on the "Source cycle" page of the Shortcuts tab. The cycle starts from the source currently playing, the source name is shown on screen, and two quick presses skip a source. Online is not offered on SWI69, SWI131 and SWI132, where it does not exist. Android Auto also works through DiAuto-MG4 (wireless).
  • Added: Statistics: battery state of health (SOH), used to calculate the usable battery capacity.
  • Fix: HVAC pop-up: pressing left at fan level 1 now turns the climate off (shown as "OFF"), and pressing left while it is off no longer turns it back on.
  • Fix: Profile picker: the shortcut that opens it now closes it on a second press, like the HVAC pop-up. When the shortcut is a long press on the steering wheel joystick, that press no longer moves the selection.
  • Fix: Advanced shortcuts: the Edit / Delete buttons now stay on one line in every language, and the "Default profile" and "Profile applied" messages are now translated.
  • Fix: Media shortcuts (next, previous, play/pause) now control the USB player while USB music is playing. They were sent to the online player instead (SWI133, SWI68, SWI165).
  • Fix: Deleting the default profile now makes the first profile of the list the default one. Previously no profile was marked "Default" and none was applied at start-up.
  • Fix: Statistics: fast (DC) charges are now detected and recorded with the right charge type. They were previously missed, and an AC charge could be recorded as DC.
  • Fix: The issue with accessibility detection for using advanced shortcuts or the right joystick in pop-ups has now been fixed.
  • Fix: Statistics: the energy of fast (DC) charges was underestimated :
    • When the app sees the charge (car switched on), the energy going into the battery is now measured every 2 s, even with the charging pop-up disabled.
    • When the charge happens with the car locked (central screen off), the energy is estimated from a self-learning table: during the charges it sees, the app records how much energy your own battery needs to go from each 1 % to the next, and adds these values up between the start and end battery levels. The table gets more accurate with each charge made with the car switched on; until a 1 % step has been measured twice, the app falls back to the battery level estimate.
    • The details of each charge now show where its energy comes from: measured, partly measured, estimated from previous charges, or estimated from the battery level.

Two variants are provided — pick one:

Variant File Network Auto-update Target
Online MG4Control-online-*.apk yes yes standard use
Offline 🔒 MG4Control-secure-*-offline.apk none (network perms removed) no hardened on-vehicle deployment

The offline APK has a distinct applicationId (com.mg4.control.offline) and can coexist with the online one.