MG4 Secret Menu Mode...

Have to say, I like the DRLs on the MG4, think they look smart. Very often park up having a Costa Coffee. Doesn't bother me at all that the DRLs are on. ?
But each to their own. ?
 
Or not, as you wish.

Another thing that would concern me, if I didn't have the blackout curtains, is safety overnight when sleeping in the car in an ordinary tourist car park. Often I'm alone there. The lights draw attention to the fact that there's someone in the car, and I don't want that. I don't want somebody coming to investigate.
 
Or not, as you wish.

Another thing that would concern me, if I didn't have the blackout curtains, is safety overnight when sleeping in the car in an ordinary tourist car park. Often I'm alone there. The lights draw attention to the fact that there's someone in the car, and I don't want that. I don't want somebody coming to investigate.
Fair enough, good point. ??
 
I posted this on the other thread, but it probably belongs here:

Basically, they check:
The SN is 15 or 16 characters, if it's 15 they add a 0 to the end.
They check it's letters and numbers only.

Then they do the following:

Code:
BigInteger bigInteger = new BigInteger(HMacMD5.getHmacMd5Str(Entered_Serial_Number, new SimpleDateFormat("yyMMdd").format(new Date())).substring(0, 8), 16);
return SHA256Util.getSHA256Str((bigInteger.longValue() + "").substring(0, 8));
 
I posted this on the other thread, but it probably belongs here:

Basically, they check:
The SN is 15 or 16 characters, if it's 15 they add a 0 to the end.
They check it's letters and numbers only.

Then they do the following:

Code:
BigInteger bigInteger = new BigInteger(HMacMD5.getHmacMd5Str(Entered_Serial_Number, new SimpleDateFormat("yyMMdd").format(new Date())).substring(0, 8), 16);
return SHA256Util.getSHA256Str((bigInteger.longValue() + "").substring(0, 8));
Presume that's Kotlin? Although seems like standard Java would work (not a developer so could be wrong)
 
Presume that's Kotlin? Although seems like standard Java would work (not a developer so could be wrong)
Yes the code is Java, using standard Java classes like BigInteger, SimpleDateFormat, and Date, with custom utility methods (HMAC-MD5 and SHA-256 hashing)
It generates a validation or authentication key based on a serial number and the current date
 
Yes the code is Java, using standard Java classes like BigInteger, SimpleDateFormat, and Date, with custom utility methods (HMAC-MD5 and SHA-256 hashing)
It generates a validation or authentication key based on a serial number and the current date
Do you have integrated this updated code below into your great online calculator?
That would be more than a "Nice to have" ;-)

Some people might find this useful..
Ready to download and run, hopefully it's obvious enough how to use.

 
DLRs are the modern parking lights. Modern cars don't have both.
DRL only illuminate the front of thr vehicle.
Side or parking lights illuminate both front and rear.
In some cases the front side lamps are used as DRL at a brighter setting but won’t do anything at the rear.
 
I'm not sure about the ZS, but I know they use the same system in some versions of the MG3 and possibly 5 as well.
As you explained, I added a ‘0’ to the end of my SN because it only has 15 characters.
But it did not work with my ZS :-(

I will check with my MG4 this weekend.
 
Last edited:

Are you enjoying your MG4?

  • Yes

    Votes: 911 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