MG4 Sideloading [Sammel Thread]

  • Es gibt ja mittlerweile recht viele Apps, die von Dritten entwickelt werden. Dieser Thread soll die einzelnen Apps zentral sammeln um eine Übersicht zu geben


    MG4Control – Speichern von Fahrerprofilen und automatisches Abschalten nerviger Assistenten direkt beim Start

    Persistentes Speichern OPD, Geschwindigkeitswarnung und co..
    https://github.com/SliDeeN/MG4Control

    https://gitlab.com/SliDeeN/mg4control

    MG4 ABRP Integration
    ABRP Integration via AAOS
    https://github.com/lkernan/ABRP_Uploader

    MG4 360 Cam – Erweiterung des 360-Grad-Kamerasystems um sinnvolle Features wie einen Totwinkelwarner im Overlay-Stil (auch bei über 15 km/h), ohne den ganzen Bildschirm vollzuklatschen

    Spurwechsel Kamera nachrüsten + Update der 360 Cam App
    https://github.com/jamakr4/MG4-360-Camera-App

    MG4-HVACFloat - Leiste für alle Klimaeinstellungen
    https://github.com/frasertag/MG4-HVACFloat

    Trackmode nachrüsten
    Trackmode nachrüsten
    https://github.com/Tommasov/MG4_TrackMode



    Nützliche Tools
    Smart Edge: https://github.com/Imtiaz-Official/Smart-Edge

    Swipe Tool: https://github.com/Tommasov/MG4_Swipe_NovaLauncher

    Floating NovaLauncher: https://github.com/Tommasov/MG4_Floating_NovaLauncher

  • Ich hab Codex einmal über den Launcher sowie alle Apps meines Autos rennen lassen und folgende Sensoren scheint das Auto zu haben - Da es sich wahrscheinlich um eine geteilte Software Platform handelt gibt es auch Werte für Verbrenner, ich denke die kann man gepflegt ignorieren. Eigentlich wollte ich eine App bauen die die Displayhelligkeit über eine Kurve regelt, aber leider gibt der Lichtsensor nur Tag oder Nacht zurück was das Projekt mehr oder weniger unmöglich macht (zumindest erklärt das warum die Display Helligkeit so ist wie sie ist), aber vielleicht hat ja hier jemand eine Idee wie man das rein von der Logik lösen könnte oder vielleicht welche anderen Sachen man mit dem Auto machen könnte..


    Klassische Fahrzeugsensoren

    • SENSOR_TYPE_CAR_SPEED = Fahrzeuggeschwindigkeit
    • SENSOR_TYPE_RPM = Drehzahl
    • SENSOR_TYPE_ODOMETER = Kilometerstand
    • SENSOR_TYPE_GEAR = Gang
    • SENSOR_TYPE_IGNITION_STATE = Zündstatus
    • SENSOR_TYPE_PARKING_BRAKE = Parkbremse
    • SENSOR_TYPE_ABS_ACTIVE = ABS aktiv
    • SENSOR_TYPE_TRACTION_CONTROL_ACTIVE = Traktionskontrolle aktiv
    • SENSOR_TYPE_WHEEL_TICK_DISTANCE = Radimpulse / Wegstrecke
    • ID_WHEEL_ANGLE = Lenkwinkel
    • ID_FAST_ACCELERATION_DECELERATION = starkes Beschleunigen/Bremsen
    • ID_ACCELERATION_PORTRAIT = Beschleunigung

    Licht / Tag-Nacht / Umfeld

    • SENSOR_TYPE_NIGHT = Tag/Nacht-Schalter
    • SENSOR_TYPE_ENVIRONMENT = Umgebung, in diesem Framework Temperatur + Druck, nicht Lux
    • ID_CAMERA_SHELTER_STATE = Kameraverdeckungsstatus

    EV / MG4-spezifisch

    • SENSOR_TYPE_EV_BATTERY_LEVEL = HV-Batteriestand
    • SENSOR_TYPE_EV_BATTERY_CHARGE_RATE = Ladeleistung / Laderate
    • SENSOR_TYPE_EV_CHARGE_PORT_OPEN = Ladeport offen
    • SENSOR_TYPE_EV_CHARGE_PORT_CONNECTED = Kabel verbunden
    • SENSOR_TYPE_EPTRDY = EV-System ready
    • ID_REMAIND_MILEAGE = Restreichweite
    • ID_TOTAL_MILEAGE = Gesamtkilometer
    • ID_REMOTELY_START_CAR_STATE = Remote-Start-Status
    • ID_ELECTRIC_DRIVER_MODE = elektrischer Fahrmodus
    • ID_HOT_PUMP_MODE = Wärmepumpenmodus

    Reifen / TPMS

    • ID_TIRE_PRESURE_FL/FR/RL/RR = Reifendruck vorne links/rechts, hinten links/rechts
    • ID_TIRE_TEMP_FL/FR/RL/RR = Reifentemperatur vorne links/rechts, hinten links/rechts
    • ID_TIRE_IN_FL/FR/RL/RR_STATE = Status der einzelnen Reifen

    Sicherheits- / Zustandsdaten

    • ID_SEAT_BELT_DRVR_STATE = Fahrer-Gurt
    • ID_SEAT_BELT_PSNG_STATE = Beifahrer-Gurt
    • ID_CRASH_SIGNAL = Crash-Signal
    • ID_ECALL_STATE = eCall-Status
    • ID_OVERSPEED_ALARM_HISTORY_STATE = Overspeed-Historie
    • ID_OLI_STATE = OLI-Status

    Einparken / Radar / PDC

    • ID_PDC_OBSTACLE_FL/FR/RL/RR = Hindernis vorne/hinten links/rechts
    • ID_PDC_OBSTACLE_FLM/FRM/RLM/RRM = mittlere PDC-Segmente
    • ID_PDC_OBSTACTE_DISTANCE_F = Abstand vorne
    • ID_PDC_OBSTACTE_DISTANCE_R = Abstand hinten
    • ID_RADARAVLBLY = Radar verfügbar
    • ID_APAAVLBLY = APA verfügbar

    Verfügbarkeits-/Steuergeräte-Status

    • ID_ACAVLBLY
    • ID_BCMAVLBLY
    • ID_SCSAVLBLY
    • ID_PEPSAVLBLY
    • ID_FVCMAVLBLY
    • ID_PLCMAVLBLY
    • ID_BMSAVLBLY
    • ID_HCUAVLBLY
    • ID_MSMAVLBLY

    Weitere Fahrzeugzustände

    • SENSOR_TYPE_FUEL_LEVEL
    • SENSOR_TYPE_FUEL_DOOR_OPEN
    • SENSOR_TYPE_ENGINE_OIL_LEVEL
    • SENSOR_TYPE_GEAR_STS
    • SENSOR_TYPE_GEAR_STSV
    • SENSOR_TYPE_PARKING_BRAKE_STS
    • SENSOR_TYPE_PARKING_BRAKE_STSV
    • SENSOR_TYPE_RPM_STS
    • ID_DRIVICE_MODE
    • ID_WHEEL_FEEL
    • ID_WHEEL_FEEL_OPEN
    • ID_WIND_OUTLET_FAULT
    • ID_NAVIGATION_SPEED_SIGNAL_LDPC/LDV/LRO/RDPC/RDV/RRO

    Reservierte Slots

    • SENSOR_TYPE_RESERVED1
    • SENSOR_TYPE_RESERVED8
    • SENSOR_TYPE_RESERVED10
    • SENSOR_TYPE_RESERVED11
    • SENSOR_TYPE_RESERVED13
    • SENSOR_TYPE_RESERVED14
    • SENSOR_TYPE_RESERVED15
    • SENSOR_TYPE_RESERVED16
    • SENSOR_TYPE_RESERVED17
    • SENSOR_TYPE_RESERVED18
    • SENSOR_TYPE_RESERVED19
    • SENSOR_TYPE_RESERVED20
    • SENSOR_TYPE_RESERVED21
    • SENSOR_TYPE_RESERVED26