diff --git a/apk/ai.comma.plus.offroad.apk b/apk/ai.comma.plus.offroad.apk index 38dd1e3c6..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 b70a58ca6..ccb63f1f4 100755 --- a/selfdrive/manager.py +++ b/selfdrive/manager.py @@ -118,7 +118,7 @@ managed_processes = { "visiond": ("selfdrive/visiond", ["./visiond"]), "sensord": ("selfdrive/sensord", ["./start_sensord.py"]), "gpsd": ("selfdrive/sensord", ["./start_gpsd.py"]), - "updated": "selfdrive.updated", + #"updated": "selfdrive.updated", "dashcamd": "selfdrive.dragonpilot.dashcamd.dashcamd", "shutdownd": "selfdrive.dragonpilot.shutdownd.shutdownd", } @@ -147,7 +147,7 @@ persistent_processes = [ 'tombstoned', 'uploader', 'ui', - 'updated', + #'updated', 'shutdownd', ] @@ -378,6 +378,11 @@ def manager_thread(): logger_dead = False + 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("am start -n com.autonavi.amapauto/.MainMapActivity") + while 1: msg = messaging.recv_sock(thermal_sock, wait=True)