VMOPTIONS

From MIB-Helper.com Wiki
Revision as of 18:12, 24 August 2025 by Mr-fix (talk | contribs) (Boolean)
Jump to navigation Jump to search

Those can be used to overwrite some parameters of the HMI, like vehicle coding and adaptation, rendering options, screen resolution, menu visibility...

Boolean

Found by searching for SystemProperties.getBoolean and Boolean.getBoolean.

showDisplayManagerInfo //tested; contentID, displayableID, opacities
showDrawTimeStatistic //tested; fps, rendering status
showScreenInfo //tested; ScreenID, ScreenName, kzb loading status
media.video.disableSpeedthreshold //tested; overrides VIM-LOCK and forces stream do display
MenuShowStatistics //tested; scroll speed, stroboscope status
IS_PRODUCTION_MODE //tested; if `false` unlocks couple dev options
showScreenChangeAnimationInfo
showPartialPopupDebugInfos
showEventQueueStatistic
showCombi
showMemUsageDetail //interesting!
showEventQueueStatistic
showMemoryUsage
UseGEMSkinOverride
SimulateSWDL
SkipLicenseCheck //interesting!
DISABLE_LOGGING
DISABLE_ANNOTATION
DisableLicenseBrowser
Official_Release
dev_mode //interesting!
enableGEM //interesting!
ignoreToucheventDeltatime
checkScenegraphConsistency
ignoreInvalidEALNodes
EnablePermanentRendering
ignoreEALStartupErrors
useLongNodeNames
EALEnableObjectTracer
EALEnableObjectTracingOnScreenChange
EALEnableRegistry
3DCarFXAA
supportHDDS
logMetricsToConsole
G24_NO_MMIKOMBI
EnableInstrumentation
OnDemandResLoadingStats
useNameForScreenshotFile
SYNC_EARLY_RVC
START_HIGH_HMI_WATCHDOG
StartAudioBeforePhone
DumpExtendedBundleInformation
navStreetviewOverviewmap
navPreferredGasStations
disableScrollByCrosshairs
useWordPrediction
TEL_DEVELOPMENT
externalSDS
useLegacyDSITelephone
MOSTListSupported
DisableClusterFunctionSyncNavi
DisableClusterFunctionSyncAudio
enableOnlineDictationLicense
RemoteHMIConnecitivityOverride
RHMI_VE_DISABLE_TRUFFEL_INSTANCE
RemoteHMIUseBrowserScrollbar
sdsPauseActive
enableNLU
ActivateNaviDebugPopup
hmi.audio.simulation
hmi.speech.audio.simulation
disableJointMode
UseIconExtractor
BreakdownEnabled
PoiCallEnabled
ConciergeEnabled
ANSICOLOR
DisableCombiSync
user.data.export.simulation
user.data.export.keep.tmp.files
IGNORE_CALIBRATION
clusterMapMostAlwaysOn
clusterMapAlwaysOn //interesting!
FUNCTIONCOUNTER_ACTIVE
UseInternalLocationAccessor
ETC_SENSOR_DATA_REPLAY
DRRD_TRUFFLES
demoModeIgnoreClamp
enableSoftZoom
disableZoomTimer
AlwaysRenderMap
disableSoftZoom
enableSoftZoomConditional
enableSoftRotation
POIOnlineSim
disablePOICategoryPreLoad
disableAdaptiveSleeping
EnableIdleRendering
loadAllFontsForStandard
mergeSelectionDrawerOnDemand
EnableAutomaticViewSizeChange
EnableStageKeepingOnHMIPopup
EnableStageKeepingOnCombiPopup
EALEnableFontLayoutWorkaround
enableRTL
removeNodeBeforeDestroy
ActivateIdleDestroying
disableTextNodeCache
disableTextureCache
partialRenderingEnabled
partialOffscreenRenderingEnabled
de.audi.kbd.dsi.oldKeyPanel

Integer

Found by looking for Integer.getInteger.

imageOpacityIfLockingActive=50
scrollAnimationInterval=20
touchRepaintInterval=50
mainWizardIconOpacityIfLockingActive=50
ealMergeFlagLoadingHint=1
CAR_CLASS
CAR_GENERATION
CAR_DERIVATE
CAR_DERIVATE_SUPPLEMENT
NhtsaTimerDelay=5000
screenCacheSizePassive=3
screenCacheSizeActive=6
ealObjectWarnLimit=1500
ealMemorySize
maxTimeNodeDestroying
idleDestroyingStart
maxNoOfNodesToDestroy
memoryUsageUnit
textureCacheSize0
textureCacheSize1
textureCacheCarViewerStandardSize
textureCacheAsyncSize
textureCacheSizes
textureCacheTypes
mainAreaDesaturation
annotationErrorCorrection
maxRecursiveDepthAddingCheck
maxNumberOfIdleRenderStepsForOpsAsyncMerge
EALEnableDumpEveryNSeconds
LowMemoryDumpWhileTracingLevel
delayTimeForIdleRenderStepsForOpsAsyncMerge
RadioTextDisplayTime
SlideshowDisplayDuration1
SlideshowDisplayDuration2
ScreenRes=2 //interesting! (2:800x480)
MaxStatsLogs
MaxLogsExceededStrategy
ErrorDumpTriggerPort
ERROR_DUMP_MAX
INTELLICALL_MODE
FlagMemCPU
DSI_PERSISTENCE_READ_TIMEOUT=5000
SWDLAutoRetries=0
jar.cacheSize
dumpPriority
dumpThreadOnPort
deadlockDetection=-1

Long

log.jvm.heap.watchdog.time
log.jvm.heap.min.free.memory
BUNDLE_START_TIMEOUT
WAIT_FOR_AUDIO_TIMEOUT
BUNDLE_START_TIMEOUT
HMI_START_TIMEOUT
DSI_PERSISTENCE_TIMEOUT
WAIT_FOR_RVC_AVAILABLE
WAIT_FOR_FIRST_POWERSTATE
WAIT_FOR_MAP_AVAILABLE
WAIT_FOR_SDS_AVAILABLE
WAIT_FOR_FIRST_MMIKOMBISYNC
WAIT_FOR_FIRST_SCREEN_PAINTED
startup.rse.media.delay
startup.rse.navi.delay
startup.rse.post.delay
startup.max.domain.wait
MAX_EVENT_TIME
ttsRequestTimer

String

media.config.cd=installed
media.config.cdc=installed
media.config.dvd=installed
media.config.dvdc=installed
media.config.hdd=installed
media.config.sd=installed
media.config.aux=installed
media.config.usb=installed
media.config.bt=installed
media.config.wlan=installed
media.config.tv=installed
media.config.avin=installed
media.config.online=installed
ipl.config.dir=/etc/eso/production
ipl.config.myProcName=hmi
ipl.config.resource=/resources
java.library.path
com.ibm.oti.vm.bootstrap.library.path
OEM=AU
REGION=ER
RUN_MODE=normal
hwg.font.path=/mnt/app/eso/hmi/fonts
ImageRoot=/mnt/app/eso/hmi/lsd/images
KzbRoot=/mnt/app/eso/hmi/lsd/kzbs
ErrorDumpDir=/mnt/ota/system/logs/
externalized.logs.path=/mnt/app/eso/hmi/lsd/ext_logs/
line.separator
org.apache.commons.id.uuid.config.resource.filename
os.name
user.dir
arc.debug
MenuScrollAlgorithm
SpellerCharacterSetPath

other

CarParkingHoseMinTimeBetweenUpdates=300 //interesting!
BoardbookInfoFilePath=/mnt/boardbook/ //interesting!