armbian_build/patch/u-boot
Ricardo Pardini c35adb37c7 odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10 u-boot; UMS works
- using Kwiboo's `rk3568-2023.10` branch  with BINMAN-handled blobs
- patches (defconfig unless indicated):
  - boot usb first (rockchip-common)
  - blink leds & keep red one one on preboot; reset SPI env once after deinfesting from Petitboot
  - change usb_host0_xhci to otg (u-boot dtsi)
  - enable DM_GADGET, UMS 🔥 and RockUSB
- **usage instructions**:
  - build & burn image to SD card
  - insert SD card into board
  - **hold the recovery (RCY) button** and power on the board
  - watch board boot
  - **de-infest Petitboot**: use `armbian-install` to install bootloader to MTD
    - if you don't, you'll need to hold the recovery button every boot
    - optionally: use `armbian-install` to install OS to eMMC/NVMe/USB
  - power-off board
  - remove SD card (new u-boot always boots SD first!)
  - boot into your newly de-infested machine
    - boot order: USB, SD, MMC, NVME, SCSI
- de-infested machine can now boot (directly) from USB/SATA/NVMe, possibly via EFI:
  - Armbian UEFI-arm64
  - Fedora 38 aarch64
  - HASSOS for ODROID-M1
  - Talos arm64
  - others...
- extra: new u-boot by Kwiboo (with GMAC patches) gives us stable MAC address
  - although it is based on cpuid#, doesn't match the HK sticker on the board
    - run `fw_setenv ethaddr XX:XX:XX:XX:XX:XX` to change eth addr in SPI flash environment if needed
- `odroidm1`: update DDR/BL31 blobs (this depends on https://github.com/armbian/rkbin/pull/20)
2023-08-22 12:57:34 +02:00
..
legacy add nvme boot support for the nanopc t6 2023-08-12 10:05:20 +02:00
u-boot-media Fix u-boot Station M1 (#4462) 2022-11-19 08:08:56 +01:00
u-boot-qemu-x86 qemu-uboot-arm64/qemu-uboot-x86: split more x86/arm64 differences, add some docs, bump to u-boot 23.04 +update-patches; add arm64 bootscript 2023-04-28 21:32:52 +02:00
u-boot-rockchip64 Clean_up_mbox_format_in_rk3399-ehci-probe-usb2.patch 2023-01-18 16:55:37 +01:00
u-boot-rockchip64-v2022.04 u-boot-rockchip64-v2022.04 nanopi-r4s: fix patches so they actually apply 2023-06-13 19:31:40 +02:00
u-boot-sunxi patch: u-boot: Enabled power led on H5 boards 2023-07-17 20:23:41 +05:30
u-boot-sunxi-crust allwinner: h3: h5: disable uart0 pinctrl when crust is enabled 2023-07-02 02:47:40 +05:30
v2020.04 Move all legacy u-boot patches under one general legacy folder (#4386) 2022-11-06 20:32:46 +01:00
v2022.01 odroidc2: u-boot: use minimal patchset for v22.01 u-boot 2023-02-18 07:46:18 -03:00
v2022.04 rockchip: put all rockchip 32 bit into uboot/v2022.04 directory 2023-03-24 23:13:42 +01:00
v2022.07 update u-boot to 2023.01 for espressobin 2023-03-11 13:22:54 -03:00
v2022.10 bananapim5/bananapim2s: adding patches to boards for nvme/scsi, but not USB 2023-05-27 12:15:04 +02:00
v2023.01 RFC: rockpro64: blobless with 2.8.5 ATF, 2023.01 u-boot 2023-07-12 12:28:48 +02:00
v2023.07 khadas-vim3l: bump u-boot to 2023.07-rc4, add KBI support for easy PCI/USB3 switching 2023-06-26 20:55:35 +02:00
v2023.07.02/board_bananapim2s Revert Meson64 / odroid fancontrol (#5617) 2023-08-20 21:11:54 +02:00
v2023.10/board_odroidm1 odroidm1: de-infest Petitboot 🔥 use Kwiboo's 2023.10 u-boot; UMS works 2023-08-22 12:57:34 +02:00