• Typo fixes from @dp111 (who obviously has too much time on his hands).
    dp111 authored
     
    Browse Dir »







  • The MSD (and secure-boot variant) bootloader has been updated to
    fully initialise SDRAM in order to resolve problems when using
    this method to run Linux ramdisks / initrd.
    Therefore, MSD boot will not work on a system with a blank or
    corrupted EEPROM. If so, an error message will be output to the
    UART and the EEPROM should be programmed using the recovery
    option.
    Tim Gover authored
     
    Browse Dir »



  • Initial BETA release for secure-boot.
    
    secure-boot adds two new sub-directory to usbboot:
    
    * secure-boot-recovery is used to create an EEPROM signed with
      the customer's RSA private key and configures the 2711 OTP
      settings permenantely require signed boot images.
      See secure-boot-recovery/README.md
    * Once secure-boot is enabled the CM4 MSD mode firmware must
      also be signed with the customer's RSA private key.
      See secure-boot-msd/README.md
    
    N.B The revoke_devkey and program_jtag_lock are NOT enabled in
    this initial BETA release.
    tim authored
     
    Browse Dir »


  • The manufacuring image now enables SELF_UDPATE and NETWORK boot by
    default in order to make the initial setup for CM4 based products
    easier. For embedded or physically inaccessible products the bootloader
    should be updated to disable self-update. Hardware write-protection
    should also be configured.
    
    The symlink from pieeprom-2021-02-16 to pieeprom.original.bin has
    been replaced with a simple copy of the file because the Windows
    installer doesn't seem to support symlinks.
    tim authored
     
    Browse Dir »

  • * Update the EEPROM image to the latest/stable release.
    * Change the default boot-order to 0xf541 so that USB MSD will boot
      from the type-A sockets on the CM4 IO board.
    * Add simple update-pieeprom.sh utility with latest rpi-eeprom-config
      to make it easier to refresh the EEPROM image with a new configuration.
    tim authored
     
    Browse Dir »

  • * Add 2711 bootcode and FW binaries with the 4 suffix.
    * Use the device descriptor to select the correct bootcode and
      hack it so that bootcode.bin translates to bootcode4.bin on a
      Pi4 allowing the files to remain in the same directory.
    * Add the latest best for recovery.bin and pieeprom.bin for CM4
    * Update the installer.
    
    Move the second stage preparation until after the device descriptor
    has been retrieved because BCM2711 needs a different bootcode.bin.
    
    If the '-d' argument specified then check for bootcode.bin in the
    specified directory and don't fail over to the embedded fmem files.
    
    Remove the default 'msd' directory and the references to /usr/share
    because the behaviour conflicts with the original change to use
    the fmem files.
    tim authored
     
    Browse Dir »