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

Skip to content

Cannot add FP2 support to easy installer (related to TWRP hosting)

Summary

The easy installer expects the source files to be downloaded to have an additional .sha256sum checksum file which e.g. may not be present when /e/ does not host TWRP images for certain devices and TWRP needs to be downloaded from the official page (they use .sha256 as file extension).

The problem

I'm in the process of adding support for the FP2. The "FP2_fs.yml" config file starts with

sources: 
   rom:
        url: https://images.ecloud.global/dev/FP2/e-0.10-p-2020080666687-dev-FP2.zip
        filePath: e-0.10-p-2020080666687-dev-FP2.zip
   twrp:         
        url: https://dl.twrp.me/FP2/twrp-3.4.0-0-FP2.img
        filePath: twrp-3.4.0-0-FP2.img

What is the current behavior?

Running the installer then fails (because it cannot download https://dl.twrp.me/FP2/twrp-3.4.0-0-FP2.img.sha256sum)

What is the expected correct behavior?

The checksum file can be downloaded properly for the installer to continue with the flashing.

Solutions

Possible fixes

I could imagine two possibilities

  • the config file allows to (optionally?) specify the file extension for the checksum file
  • /e/ hosts TWRP themselves to ensure consistent naming