• Add an example boot.img file signed with tools/example-private.pem.
    tim authored
     
    Browse Code »
  • 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 Code »













  • * 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 Code »


  • Serge Schneider authored
     
    Browse Code »
  • * 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 Code »





  • With recent kernels I get timeouts booting Linux with rpiboot, after increasing the timeout to 3000 I have no issues.
    
    Debugging I see the ep_read call after ReadFile: cmdline.txt (before it tries to retrieve recovery.img/kernel.img) takes around 2.1-2.2 seconds which looks to be related to the size of the iniramfs I'm using.
    Chris Burton authored
     
    Browse Code »