Skip to content
Snippets Groups Projects
  1. Jan 31, 2025
  2. Jan 23, 2025
    • Connor Eliffe's avatar
      boot-deploy-functions: add certificate exploit for omap kindle devices (MR 72) · 90406a72
      Connor Eliffe authored and Newbyte's avatar Newbyte committed
      All OMAP Kindles (except otter) rely on a certificate verification exploit to
      chainload a patched copy of u-boot which loads unsigned images. Add
      support for prepending the exploit header to boot.img.
      
      Certificate size is parameterized to account for amazon-soho using a smaller
      header than the other bowser devices.
      
      For reference:
        - 1024: tate, jem, otter2
        - 848: soho
      90406a72
  3. Dec 24, 2024
  4. Oct 30, 2024
  5. Oct 15, 2024
  6. Aug 07, 2024
  7. Jul 23, 2024
  8. Jul 22, 2024
  9. Jun 24, 2024
    • Brady Norander's avatar
      Add support for generating compressed depthcharge images (MR 65) · 9d3c1a81
      Brady Norander authored and Newbyte's avatar Newbyte committed
      Some chromebooks have a small kernel partition which barely fits the
      depthcharge image, and in certain cases is too small for the depthcharge
      image. Add support for compressing the kernel in the depthcharge image
      which fixes this issue. Not every chromebook supports compressed kernels,
      so a deviceinfo variable is added to specify the compression type
      (either lzma or lz4). If the variable is unset, compression will not be used.
      9d3c1a81
  10. Jun 20, 2024
  11. Jun 18, 2024
  12. May 30, 2024
  13. May 03, 2024
  14. Apr 18, 2024
  15. Apr 17, 2024
  16. Apr 11, 2024
  17. Feb 17, 2024
    • Clayton Craft's avatar
    • Clayton Craft's avatar
      configure bootloaders for kernel cpu microcode loading (MR 53) · 6b011dd1
      Clayton Craft authored
      The Linux kernel supports live patching CPU microcode on boot, something
      we should definitely support. This patch adds support to grub and
      sd-boot / bootloader spec config.
      
      A new function is added to list out ucode in a directory (currently just
      the output dir, which is almost always /boot). It's very basic at the
      moment, it makes some pretty big assumptions about the name of the ucode
      patch file (i.e. currently expects it to match *ucode.img) This if fine
      for the ucode fw filenames that Alpine Linux / pmOS support. These
      things can/should be improved later if we need to support more
      situations.
      
      For context/background, see: https://gitlab.com/postmarketOS/pmaports/-/issues/2370
      
      Earlier versions of this patch tried to preserve writing the whole
      configs for each bootloader in one call to `cat`, e.g. by generating the
      list of lines to add ucode files, but it was a bit unruly (extraneous
      newlines and formatting was inconsistent)
      6b011dd1
  18. Feb 15, 2024
  19. Jan 26, 2024
  20. Jan 16, 2024
  21. Dec 10, 2023
  22. Nov 17, 2023
Loading