# Reference: <https://postmarketos.org/deviceinfo>
# Please use double quotes only. You can source this file in shell
# scripts.

deviceinfo_format_version="0"
deviceinfo_name="Fairphone 4"
deviceinfo_manufacturer="Fairphone"
deviceinfo_codename="fairphone-fp4"
deviceinfo_year="2021"
deviceinfo_dtb="qcom/sm7225-fairphone-fp4"
deviceinfo_append_dtb="true"
deviceinfo_arch="aarch64"
deviceinfo_flash_kernel_on_update="true"

# Device related
deviceinfo_drm="true"
deviceinfo_chassis="handset"
deviceinfo_external_storage="true"
deviceinfo_screen_width="1080"
deviceinfo_screen_height="2340"
deviceinfo_getty="ttyMSM0;115200"

# Bootloader related
deviceinfo_flash_method="fastboot"

deviceinfo_generate_bootimg="true"
deviceinfo_flash_pagesize="4096"
# ☠️ 21/08 : J'AI CRU QUE header_version=0 ETAIT LE DEFAUT. C'ETAIT FAUX.
#    L'image OFFICIELLE de postmarketOS (bpo edge, 14/08) est elle-meme en
#    header_version 0 — verifie en la telechargeant et en lisant ses 64 premiers
#    octets. Le « Failed to load/authenticate boot image » ne vient donc PAS du
#    format du header.
#    ⛔ La ligne « deviceinfo_header_version=2 » a ete retiree ; elle entrainait
#      « flash_offset_dtb » avec elle, tout aussi inutile.
#    🔑 La lecon : un message de bootloader ne nomme pas sa cause. On a passe
#      des heures sur le header parce qu'il etait la premiere hypothese
#      plausible — la mesure a tranche, pas le raisonnement.
deviceinfo_flash_offset_base="0x00000000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00000000"
deviceinfo_flash_offset_tags="0x00000100"
deviceinfo_rootfs_image_sector_size="4096"
deviceinfo_super_partitions="/dev/sda10 /dev/sda10"
deviceinfo_flash_sparse="true"
