Jump to content

[Armbian build PR] - extensions: `image-output-oowow`: creates Khadas oowow compatible images


Recommended Posts

Posted

extensions: image-output-oowow: creates Khadas oowow compatible images

  • extensions: image-output-oowow: creates Khadas oowow compatible images
    • requires KHADAS_OOWOW_BOARD_ID set in board file (see next commit)
    • always produces xz-compressed images, so this automatically disables COMPRESS_OUTPUTIMAGE
    • uses xze script from Khadas, forcing IN and OUT env vars so it's not confused by fd 1
    • to use, add EXT=image-output-oowow parameter to build
    • to get into oowow:
    • there's a few ways to use these images with oowow:
      • Using External media
        • prepare media (USB), format it with ext4 or fat, copy produced oowow.img.xz to it
          • for ease of use, rename the image file, so it begins with the board-id (vim1s-/vim4-/edge2- etc)
        • boot board into oowow (see oowow's manual)
        • insert media into board
        • exit wizard, use "Write image to eMMC", browse to "../"
          • change from "XXXX only" to "All" if you didn't rename the image
        • choose image file and write
        • (remove SD card if using one) and reboot
      • Via network (Ethernet or Wi-Fi)
        • boot board into oowow
        • plug in Ethernet cable or connect to Wi-Fi (see oowow's manual)
        • set the firewall mode to "allow" in oowow's Network Settings (see oowow's manual)
        • obtain the IP address of the board in oowow (usually shown on top of the screen, or see manual)
        • from a remote machine, use curl to upload and write the image to oowow's eMMC, example:
          • curl -L <ip_address>/shell/write | sh -s - <image_filename>.oowow.img.xz
        • reboot board
      • From the Internet (one day)
        • when Khadas publishes Armbian oowow images to their HTTP server
  • khadas boards: VIM1S/3/3L/4/Edge2: add KHADAS_OOWOW_BOARD_ID definition for use with oowow (EXT=image-output-oowow)

View the full article

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines