MG4 Software Update Thread

When I had 1100R33 the left shortcut worked fine. It would sometimes lose the config though - maybe 3 times in the year I had that version. So far all has been working OK with 1100R38 since November 2024.
 
Any ideas why on R33 SE i can't set left steering shortcut? I get the option, but cant select any.

I had some trouble with the left steering wheel button when I first got R33 - I could select an option but it only remembered it for about five minutes. The dealer fixed it with some sort of update and now it only forgets very occasionally.
 
Yeah it's SWI68.
Thanks
So there is no possibility to get R40?
Do I loose guaranty when I update to R46?
They don't know that you updated the infotainment, there is no advantage for R40 over R46.

At r59 and r63 the AC bar no longer touchable from Carplay/android auto
 
Can you send a picture of the system version in the settings of the infotaiment?
Here's the photo of the infotainment.
 

Attachments

  • IMG_6742.jpg
    IMG_6742.jpg
    499.1 KB · Views: 112
My R63 update recap.
Responsiveness of the infotainment system: no changes. Startup time is also similar to R46.

HVAC: The system now maintains the set T, and the set T is also correct.

HVAC with AA/AC: Not the biggest issue. Quick double press of the HVAC button and it is there. Close it using the button on the screen and AA/AC is back.

ACC: It looks a bit smoother, but it still loses too much speed when overtaking. Even the outdated EHS did not do this.

TJA: Drastically less nervous and more smooth when adjusting. To an extent that I could even consider it acceptable. But it still intervenes to often.

LKA: I tested ELK (third mode on the Trophy ER) extensively. Similar to TJA, very much smoother (and softer). However, it still occasionally intervenes when I have the indicator on before I change lanes. The funny thing is, it only happens when I go back to the right lane..
Moreover, it still does not recognize double solid lane markers (mg5, ZS and EHS will do fine), and it simply doesn't understand dashed markers at the outer side of the lanes (60kmh roads here).

LKA (ELK) disable button in drop down menu: decent solution, but only if you do not need AA or AC. Since the navi does not work with the Dutch language (Dutch streetnames in English, just try it) and the maps are again outdated, you do need Maps, Waze or TomTom via AA/AC.
MG, put this option under the left star button using a long press method to cycle through the modes and to disable LKA completely.

EV trip: it works although you cannot adjust the charge stations.

Not related to the new software:
They placed the bar to solve the bulging undertray.
Forgot to test the nozzles but I wil do so tomorrow.
Unfortunately, the left front wheel bearing must be replaced. I hope it doesn't cause any problems.
 
I hear that R38 doesn't have developer access anymore (like previous versions). I'd like to sideload some apps, as R33 still has accesss apperently.

Did anyone play around in making R38 work like that too?
 
I can't speak for R38 or R33 as I own the 'luxury/trophy' version, but with Novalauncher and key mapper you can do some very interesting key maps that allow you to automate touch screen actions based on coordinates. Side loading is definitely well worth the small amount of effort!

For example, using Android developer mode you can note the x/y coordinates of buttons on the screen. I have therefore mapped the one pedal driving (OPD) action so that when I long press the voice assistant button on the steering wheel, it switches on OPD.

I've also mapped the same button so that when I double press in quick succession, that it opens the HVAC screen (which is actually a system app). Double pressing again goes back to the previous screen.

The only downside is that by mapping this button, you then remove the default action. So, if I press the button now when Android Auto is running, then I can't use AA assistant, although that's no biggie as I can just state "Hey Google" at it's detected. I have mapped the single press to the car's voice assistant though, as again, this is actually a system app.
 
I can't speak for R38 or R33 as I own the 'luxury/trophy' version, but with Novalauncher and key mapper you can do some very interesting key maps that allow you to automate touch screen actions based on coordinates. Side loading is definitely well worth the small amount of effort!

For example, using Android developer mode you can note the x/y coordinates of buttons on the screen. I have therefore mapped the one pedal driving (OPD) action so that when I long press the voice assistant button on the steering wheel, it switches on OPD.

I've also mapped the same button so that when I double press in quick succession, that it opens the HVAC screen (which is actually a system app). Double pressing again goes back to the previous screen.

The only downside is that by mapping this button, you then remove the default action. So, if I press the button now when Android Auto is running, then I can't use AA assistant, although that's no biggie as I can just state "Hey Google" at it's detected. I have mapped the single press to the car's voice assistant though, as again, this is actually a system app.

That's pretty nice!

I wonder if you could automate disabling LKA every boot/startup, so it stays off forever.
 
I can't speak for R38 or R33 as I own the 'luxury/trophy' version, but with Novalauncher and key mapper you can do some very interesting key maps that allow you to automate touch screen actions based on coordinates. Side loading is definitely well worth the small amount of effort!

For example, using Android developer mode you can note the x/y coordinates of buttons on the screen. I have therefore mapped the one pedal driving (OPD) action so that when I long press the voice assistant button on the steering wheel, it switches on OPD.

I've also mapped the same button so that when I double press in quick succession, that it opens the HVAC screen (which is actually a system app). Double pressing again goes back to the previous screen.

The only downside is that by mapping this button, you then remove the default action. So, if I press the button now when Android Auto is running, then I can't use AA assistant, although that's no biggie as I can just state "Hey Google" at it's detected. I have mapped the single press to the car's voice assistant though, as again, this is actually a system app.

Hi, this sounds very interesting and since the new R63 update has completely incomprehensibly disabled the ability to invoke the A/C menu when AndoridAuto is on, I would also like to have the option to map the button to invoke A/C directly from AndoridAuto. Is there a tutorial somewhere on how to do this please? Thank you.
 
Hi, this sounds very interesting and since the new R63 update has completely incomprehensibly disabled the ability to invoke the A/C menu when AndoridAuto is on, I would also like to have the option to map the button to invoke A/C directly from AndoridAuto. Is there a tutorial somewhere on how to do this please? Thank you.
Well, you can easily invoke the main HVAC menu by double-pressing the physical HVAC ON/OFF button on the bottom left of the screen.

Otherwise, you can assign the star button to bring up the HVAC quick-menu which you can then adjust the temperature, fan-speed, or auto mode by using the 'joystick'.

But of course another advantage of bringing up the 'full' HVAC options is you can then access the quick-menu options such as LKA, hotspot, etc.

There isn't any tutorial, I just pieced it all together using info from here: MG4 Electric AAOS 9 playing (and possibly other MG models)
 
Yes, I can use the physical A/C button to call up the menu, but the A/C will turn off first and turn on after the second button press. I'm not sure if such quick on/off switching of the A/C is more likely to harm the A/C/heat pump in the long run.

Recall via the popular button on the steering wheel unfortunately doesn't allow you to control the direction of airflow or control the steering wheel and seat heating.

I've seen the XDA forum, but unfortunately the specific instructions aren't there or I haven't found them. But thank you.
 
Yes, I can use the physical A/C button to call up the menu, but the A/C will turn off first and turn on after the second button press. I'm not sure if such quick on/off switching of the A/C is more likely to harm the A/C/heat pump in the long run.

Recall via the popular button on the steering wheel unfortunately doesn't allow you to control the direction of airflow or control the steering wheel and seat heating.

I've seen the XDA forum, but unfortunately the specific instructions aren't there or I haven't found them. But thank you.
Sure, it's potentially a good point but it's a quick double-tap of the physical on/off button which actually stops it from switching off (if it's already on) so I don't think relay/solenoid has time to react.

The main thing is to download the key mapper apk and put that along with nova launcher on a USB key. After that you just need to install them by using the amazon music method login. Search for file storage and then select your USB key. You need to take care of all the relevant permissions in Android to allow draw over apps, etc. Same story for key mapper, which you can select as the main app you activate by swiping up. Novalauncher also adds a floating button which functions as a back button. I've turned it off as I found it annoying, but it remains floating over Android Auto ;)

If someone else doesn't beat me to it, then I may eventually do a tutorial, but I really don't have time right now.
 
I understand. Thank you for the directions. I'll try it according to your description. Just if I could ask if it would be possible to upload to the repository the exact version of the nova launcher and key mapper apk you uploaded to the vehicle. Thank you.
 
I understand. Thank you for the directions. I'll try it according to your description. Just if I could ask if it would be possible to upload to the repository the exact version of the nova launcher and key mapper apk you uploaded to the vehicle. Thank you.

You can use the latest version from f-droid:

Runs from Android 5 onward:
Key Mapper: Unleash your keys! | F-Droid - Free and Open Source Android App Repository

The Github link: GitHub - keymapperorg/KeyMapper: An Android app that change what the buttons do on your devices!
User guide: Key Mapper Documentation

Install the keymapper first and run it straight away. Then when you install nova launcher you can select key mapper as the app to launch.

Nova Launcher versions: Releases · Tommasov/MG4_Swipe_NovaLauncher

To track x/y coords, then make sure you enable developer mode to access the developer options and enable 'pointer location' (I think that's the name) so you have the x/y coordinates on screen.

If you get stuck you can reinstall nova launcher so then reselect the app you want to launch each time you use swipe up.

Note that there are two areas to swipe up from. Left side bottom up swipe functions as 'back'. Don't forget if you really get lost, then you can always press the physical home button. Swiping up from the bottom right will launch the app you've selected.

I think it's possible to save key mapper configs, so theoretically, I should be able to share what I've done. I'll check later.
 
Last edited:

Are you enjoying your MG4?

  • Yes

    Votes: 908 77.7%
  • I'm in the middle

    Votes: 171 14.6%
  • No

    Votes: 90 7.7%
Support us by becoming a Premium Member

Latest MG EVs video

MG Hybrid+ EVs OVER-REVVING & more owner feedback
Subscribe to our YouTube channel
Back
Top Bottom