Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit edde6c71 authored by Sahil Sonar's avatar Sahil Sonar 💬
Browse files

eos-installer: Add GS6_Venus

parent ec89a3ae
Loading
Loading
Loading
Loading
+80 −0
Original line number Diff line number Diff line
{
  "$schema": "../schemas/devices.schema.json",
  "steps": [
    {
      "mode": "bootloader",
      "id": "connect-bootloader",
      "command": ["connect bootloader", "flashing unlock"],
      "needUserGesture": true
    },
    {
      "id": "unlocking-mimir",
      "needUserGesture": true
    },
    {
      "mode": "bootloader",
      "id": "connect-bootloader",
      "command": ["connect bootloader", "flashing unlock_critical"],
      "needUserGesture": true
    },
    {
      "id": "unlocking-mimir",
      "needUserGesture": true
    },
    {
      "id": "flashing",
      "mode": "bootloader",
      "command": [
        "erase userdata",
        "flash apusys_a apusys.img",
        "flash boot_a boot.img",
        "flash ccu_a ccu.img",
        "flash connsys_bt_a connsys_bt.img",
        "flash connsys_gnss_a connsys_gnss.img",
        "flash connsys_wifi_a connsys_wifi.img",
        "flash dpm_a dpm.img",
        "flash dtbo_a dtbo.img",
        "flash gpueb_a gpueb.img",
        "flash gz_a gz.img",
        "flash init_boot_a init_boot.img",
        "flash lk_a lk.img",
        "flash logo_a logo.img",
        "flash mcf_ota_a mcf_ota.img",
        "flash mcupm_a mcupm.img",
        "flash modem_a modem.img",
        "flash pi_img_a pi_img.img",
        "flash preloader_a preloader_raw.img",
        "flash scp_a scp.img",
        "flash spmfw_a spmfw.img",
        "flash sspm_a sspm.img",
        "flash super super.img",
        "flash tee_a tee.img",
        "flash vbmeta_a vbmeta.img",
        "flash vbmeta_system_a vbmeta_system.img",
        "flash vbmeta_vendor_a vbmeta_vendor.img",
        "flash vcp_a vcp.img",
        "flash vendor_boot_a vendor_boot.img --set-active=a"
      ]
    },
    {
      "mode": "bootloader",
      "id": "connect-bootloader",
      "command": ["connect bootloader", "reboot"],
      "needUserGesture": true
    },
    {
      "id": "murena-workspace-account",
      "needUserGesture": true
    },
    {
      "id": "installation-complete"
    }
  ],
  "folder": [
    {
      "name": "GS6_Venus-rom.zip",
      "unzip": true,
      "path": "https://images.ecloud.global/official/GS6_Venus/IMG-e-latest-a16-official-GS6_Venus.zip"
    }
  ]
}
+4 −0
Original line number Diff line number Diff line
@@ -522,6 +522,10 @@ export class ControllerManager {
        this_model = "tetris";
      }

      if (model.includes("E940-3042-00") || model.includes("E940-3043-00")) {
        this_model = "GS6_Venus";
      }

      resources = await (await fetch(`resources/${this_model}.json`)).json();
      if (
        current_security_path_level != null &&