Skip to content
Snippets Groups Projects
  1. Jan 12, 2025
  2. Dec 28, 2024
  3. Dec 10, 2024
  4. Nov 02, 2024
  5. Oct 26, 2024
  6. Jun 04, 2024
    • Alexey Minnekhanov's avatar
      main/lk2nd: upgrade to 0.16.0 (MR 5197) · c9bab638
      Alexey Minnekhanov authored and Clayton Craft's avatar Clayton Craft committed
      
      Latest release of "old" lk2nd.
      
      Release notes:
      - msm8974 improvements
      - New variants for few Samsung devices, some renames
      - Added Lenovo Vibe K5 variants
      
      New devices:
      - Vivo Y21L
      - Motorola Moto G 4G
      - Huawei G7 Plus
      - Samsung Galaxy On7 2015 (SM-G600FY)
      - HTC One M8
      - Samsung G360T
      
      Added big patch to fix compile errors with gcc-14.
      
      Signed-off-by: default avatarAlexey Minnekhanov <alexeymin@postmarketos.org>
      [ci:skip-build]: already built successfully in CI
      c9bab638
  7. Sep 29, 2023
  8. May 19, 2023
  9. Mar 22, 2023
  10. Oct 17, 2022
    • Alexey Minnekhanov's avatar
      main/lk2nd: upgrade to 0.13.0 (MR 3554) · 4fe645de
      Alexey Minnekhanov authored
      - Support for the huawei-g7 display panel in lk1st
      - FS based boot is skipped when going to the recovery
      - Generate image without appended dtb for lk2nd-msm8226
      - Some bug fixes and device improvements
      
      New devices:
       - Samsung Galaxy Ace 4 (SM-G357FZ)
       - Samsung Galaxy Grand 2 (SM-G7102)
       - Samsung Galaxy Grand Max (SM-G720AX)
       - Samsung Galaxy Tab 4 10.1 (2014) (SM-T530)
       - Huawei Ascend G6 L11 LTE
       - Some new variants for the existing Samsung devices
      
      Changelog: https://github.com/msm8916-mainline/lk2nd/releases/tag/0.13.0
      4fe645de
  11. Mar 30, 2022
  12. Mar 03, 2022
    • Alexey Minnekhanov's avatar
      main/lk2nd: upgrade to 0.11.0 (MR 2971) · 04839b3b
      Alexey Minnekhanov authored and Oliver Smith's avatar Oliver Smith committed
      - Project naming scheme is changed to "lk2nd-msmXXXX"
      - lk1st-msm8916: Experimental support for running as the "first" lk
      - Secondary core bringup on non-psci firmware is now done by lk2nd
      - rproc selection is now handled by lk2nd
      - Some display information improvements
      - New devices and various improvements for existing ones
      
      [ci:skip-build]: already built successfully in CI
      04839b3b
  13. Nov 01, 2021
    • Alexey Minnekhanov's avatar
      main/lk2nd: make all subpackages install the same file (MR 2638) · 75a25155
      Alexey Minnekhanov authored
      
      We should always install lk image as /boot/lk2nd.img, even for
      image with appended DTB (lk2nd-appended-dtb.img). pmbootstrap tooling
      will expect it this way, and also it keeps all subpackages consistent,
      while also making them conflict with each other.
      
      Add new subpackages that are explicitly named -appended, but still
      install the same file.
      
      Each device should "know" which kind of LK image it needs and should
      explicitly depends on specific variant.
      
      Having only one file `/boot/lk2nd.img` will simplify many things,
      for example we don't have to introduce new deviceinfo properties
      to specify which image is needed (like if we installed both of them).
      
      Signed-off-by: default avatarAlexey Minnekhanov <alexeymin@postmarketos.org>
      75a25155
  14. Oct 09, 2021
  15. Oct 07, 2021
    • Alexey Minnekhanov's avatar
      main/lk2nd: new package (MR 2570) · 1b869ed0
      Alexey Minnekhanov authored and Bart Ribbers's avatar Bart Ribbers committed
      Package secondary LK bootloader for some Qualcomm devices
      (for now: msm8916, msm8974, msm8226).
      
      Bootloader binary is built from source in x86_64 chroot.
      Two targets are built in a sequence. Then package is split
      into 2 subpackages, each of them installs `/boot/lk2nd.img`.
      So the end result is - lk2nd-msm8916 and lk2nd-msm8974 can't
      be installed at the same time.
      
      Device- packages then can depend on specific subpackage of this
      package and have proxy-bootloader image ready to use in /boot.
      
      This can improve user experience with installing postmarketOS on
      several devices using only pmbootstrap tool.
      At the very least, pmbootstrap can suggest user to flash lk2nd
      immediately after `pmbootstrap install` or even offer some kind
      of `pmbootstrap flasher` integration.
      
      This will also open possibilities to automatically update and flash
      lk2nd using package manager, it we ever want this.
      1b869ed0
Loading