diff --git a/apk/ai.comma.plus.offroad.apk b/apk/ai.comma.plus.offroad.apk index edabd38ec..6d6026d1f 100644 Binary files a/apk/ai.comma.plus.offroad.apk and b/apk/ai.comma.plus.offroad.apk differ diff --git a/common/params.py b/common/params.py index ee8d18794..44bba6763 100755 --- a/common/params.py +++ b/common/params.py @@ -107,6 +107,8 @@ keys = { "DragonUIFace": [TxType.PERSISTENT], "DragonUIDev": [TxType.PERSISTENT], "DragonUIDevMini": [TxType.PERSISTENT], + "DragonBootTomTom": [TxType.PERSISTENT], + "DragonBootAutonavi": [TxType.PERSISTENT], } diff --git a/selfdrive/dragonpilot/dragonconf/__init__.py b/selfdrive/dragonpilot/dragonconf/__init__.py index 9fefd3365..7756743db 100644 --- a/selfdrive/dragonpilot/dragonconf/__init__.py +++ b/selfdrive/dragonpilot/dragonconf/__init__.py @@ -26,6 +26,8 @@ default_conf = { 'DragonUIFace': '0', 'DragonUIDev': '0', 'DragonUIDevMini': '1', + 'DragonBootTomTom': '0', + 'DragonBootAutonavi': '0', } deprecated_conf = { diff --git a/selfdrive/manager.py b/selfdrive/manager.py index 759e03792..6fb7515ca 100755 --- a/selfdrive/manager.py +++ b/selfdrive/manager.py @@ -371,6 +371,10 @@ def manager_thread(): # start frame pm_apply_packages('enable') + if params.get("DragonBootTomTom") == "1": + system("am start -n com.tomtom.speedcams.android.map/com.tomtom.speedcams.android.activities.SpeedCamActivity") + if params.get("DragonBootAutonavi") == "1": + system("start -n com.autonavi.amapauto/.MainMapActivity") system("am start -n ai.comma.plus.frame/.MainActivity") if os.getenv("NOBOARD") is None: