Skip to main content

GEM.jar - AppDevelopment.jar

info

Responsible for displaying GEM and building up menu structure from *.esd files

Both located in /net/mmx/mnt/app/eso/hmi/lsd/jars

MU versiontrainfile nameversionSH1
0335MHI2_ER_AUG11_P0040AppDevelopment.jarComponent-Version: 3.43725aad3ed38cd72a132e76908db43b9f49dd19c
1119MHI2_ER_POG11_K4185AppDevelopment.jarComponent-Version: 4.1243024c7ba4c452fc0bda70c9cd91adb28027d494
1329MHI2Q_ER_AUG22_P5092AppDevelopment.jarComponent-Version: 4.144826f6b657faa144eacc5ddaecb4dd5430eb8f46
1421MHI2_ER_AUG22_K2161AppDevelopment.jarComponent-Version: 3.60ebe8b0226b27fd9f5124cc406559c5fe84d6e34
1425MHI2_ER_AU57x_K3663AppDevelopment.jarComponent-Version: 4.112e2a11083b6998db760bcbfbb04c552786b4d56d
1429MHI2_ER_AU57x_K2589AppDevelopment.jarComponent-Version: 4.0ae2645648d0a8dec1500af9df21fc556d91f25d2
1438MHI2_ER_AUG22_K3346AppDevelopment.jarComponent-Version: 4.5ffc63dca034d61fa8d7aa2cf000a5a08f78e4725
1440MHI2_ER_SKG13_P4526GEM.jarComponent-Version: 4.1243024c7ba4c452fc0bda70c9cd91adb28027d494

So far, all checked GEM.jar or AppDevelopment.jar have the same internal structure.

  • MU1438 4.5st is running fine on MU1440 unit
  • MU0335 3.4 is not starting on MU1440 unit
  • MU1421 3.6 is not starting on MU1440 unit
  • MU1429 4.0 is starting on MU1440 unit, but is lagging full touch screen support

→ Downgrades below v 4.0 are not working

Upgrades from 3.X to 4.X seem to work so far:

  • MU1421 3.6 to 4.12
  • MU0335 3.4 to 4.12

Older GEM versions do not support all elements used in latest *.esd files

Open *.jar in e.g. 7zip - \de\audi\gem\elements\

left MU0335 - middle MU1429 - right MU1440

info

"Bit-Elements" were only introduced with later GEM versions (starting 4.0). Only 4.11+ support Bitvalue (used a lot by M.I.B).

GEM will fail loading *.esd, as soon as an unknown element is parsed.

M.I.B 3.0.0 BETA on GEM 3.6

*.esd files parser stops at 1st encounter of bit-element

Still, backup_restore and patch_ifs_root_aio are usable.