# megaimage online - simple Krescue online installation system for VIM1|VIM2|VIM3|VIM3L Khadas boards __ __ ____ ___ / //_/______ ___ ______ _____ / __ \___ / (_)__ ___ / ,< / __/ -_|_- DESTINATION ] # or wget -O- dl.khadas.com/.mega | sh -s - [ARGS] [ > DESTINATION ] curl -sfL dl.khadas.com/.mega | sh -s - [-l|-A] [Edge|VIM1|VIM2|VIM3|VIM3L] [ IMAGE.kresq ] ... [ > DESTINATION ] ## GEL ONLINE help curl -sfL dl.khadas.com/.mega | sh -s - --help ## DETECT VIM board name curl -sfL dl.khadas.com/.mega | sh -s - -b ## ONLINE WRITE Krescue system to SD curl -sfL dl.khadas.com/.mega | sh -s - Edge > /dev/mmcblk? curl -sfL dl.khadas.com/.mega | sh -s - VIM1 > /dev/mmcblk? curl -sfL dl.khadas.com/.mega | sh -s - VIM2 > /dev/mmcblk? curl -sfL dl.khadas.com/.mega | sh -s - VIM3 > /dev/mmcblk? curl -sfL dl.khadas.com/.mega | sh -s - VIM3L > /dev/mmcblk? ## ONLINE WRITE Krescue system to EMMC (autodetect board + force YES unsafe mode) curl -sfL dl.khadas.com/.mega | sh -s - -Y -X > /dev/mmcblk? ## ONLINE DEVICE INFO curl -sfL dl.khadas.com/.mega | sh -s - -i > [i] DEVICE INFO > [i] BOARD NAME: VIM3L > [i] eMMC: /dev/mmcblk0 > [i] SD card: /dev/mmcblk1 ## ONLINE DEVICE INFO CHECK OUTPUT TYPE (its safe nothing write to DISK) curl -sfL dl.khadas.com/.mega | sh -s - -i > /dev/mmcblk? > [i] DEVICE INFO > [i] BOARD NAME: VIM3L > [i] eMMC: /dev/mmcblk0 > [i] SD card: /dev/mmcblk1 > [i] OUTPUT: /dev/mmcblk1 (SD card) ## CHECK ONLINE images list curl -sfL dl.khadas.com/.mega | sh -s - --list ## ONLINE WRITE Krescue system image to file (VIM2) curl -sfL dl.khadas.com/.mega | sh -s - VIM2 > VIM2.my.krescue.img ## ONLINE WRITE Krescue system to SD (VIM2) curl -sfL dl.khadas.com/.mega | sh -s - VIM2 > /dev/sdX or curl -sfL dl.khadas.com/.mega | sh -s - VIM2 | sudo dd bs=1M of=/dev/sdX ## ONLINE DOWNLOAD Krescue system + image (VIM2 + Lakka) curl -sfL dl.khadas.com/.mega | sh -s - VIM2 VIM2.LAKKA.2.3.pre.emmc.kresq ## ONLINE WRITE Krescue system + image to SD or eMMC (VIM2 + Lakka) curl -sfL dl.khadas.com/.mega | sh -s - VIM2 VIM2.LAKKA.2.3.pre.emmc.kresq > /dev/mmcblk? ## ONLINE WRITE Krescue system + mega images to SD or eMMC (VIM2 + lakka + openwrt ) curl -sfL dl.khadas.com/.mega | sh -s - VIM2 VIM2.LAKKA.2.3.pre.emmc.kresq VIMx.OpenWrt.servers.test.emmc.kresq > /dev/mmcblk? NOTE: wrong destination autodetected and rejected!!! NOTE: bust be very caryfull check device name before write to them!!! ## ONLINE GENERATE MEGA SD ( download all images ) curl -sfL dl.khadas.com/.mega | sh -s - VIM3 --all ## LOCAL USAGE examples output to KRESCUE.sd.mega.img ./megaimage_online.sh [Edge|VIM1|VIM2|VIM3|VIM3L|-X] [ --list | IMAGE.kresq ] ... output to stdout ./megaimage_online.sh VIMx *.kresq > VIMx.krescue.sd.mega.img write to sd | emmc card ./megaimage_online.sh VIMx *.kresq | dd bs=1M of=/dev/sdX # or ./megaimage_online.sh VIMx *.kresq > of=/dev/sdX mega images write to sd ./megaimage_online.sh VIMx --all | sudo dd bs=1M of=/dev/sdd ## EXAMPLES download and write to sd LAKKA VIM2 krescue installation image curl -sfL dl.khadas.com/.mega | sh -s - VIM2 VIM2.LAKKA.2.3.pre.emmc.kresq | sudo dd bs=1M of=/dev/sdX download and write to emmc COREELEC VIM3L krescue installation image curl -sfL dl.khadas.com/.mega | sh -s - -y -X VIM3x.COREELEC.9.2.nightly.emmc.kresq > /dev/mmcblk? download ANDROID and OPENWRT VIM3 krescue installation image curl -sfL dl.khadas.com/.mega | sh -s - VIM3 VIM3.Android.Pie_V191130.emmc.kresq VIMx.OpenWrt.servers.test.emmc.kresq download and write to sd ALL VIM2 krescue installation images curl -sfL dl.khadas.com/.mega | sh -s - VIM2 --all | sudo dd bs=1M of=/dev/sdX download VIM1 volumio installation images (match usage) curl -sfL dl.khadas.com/.mega | sh -s - VIM1 -m volumio.last > VIM1.volumio.installation.img download VIM1 volumio installation images (match usage) + autoinstall configure curl -sfL dl.khadas.com/.mega | sh -s - -A VIM1 -m volumio.last > VIM1.volumio.auto.installation.img generate VIM3L autoinstall image from local kresq file curl -sfL dl.khadas.com/.mega | sh -s - -A VIM3L ./VIMx.Volumio.last.emmc.kresq > VIM1.volumio.auto.installation.img noop mode and match usage curl -sfL dl.khadas.com/.mega | sh -s - -n VIM1 -m volumio ## ABOUT + https://dl.khadas.com/Firmware/Krescue/mega/README.megaimage_online.txt + https://dl.khadas.com/Firmware/Krescue/mega + https://dl.khadas.com/Firmware/Krescue/system + https://github.com/hyphop/khadas-rescue/blob/master/docs/README-linux-krescue-mega.md