Krescue - take full control of your VIM device! easy way to install ANY OS! + back/restore your system

No hurry at all. Business before pleasure is wise. It doesn’t need to be done today.

But please take a look at the first Krescue video as well,

Key note:
refer to timing 2:18

It appears 2:18 starts the flashing back of an image, made by Krescue during “image dump to sd”, not prepared Khadas Firmware images. If Krescue can write standard Khadas firmware files(*.img), then the *.kresq files would be redundant.

Well doesn’t hurt to try it once,

as said before, .kresq is the format used for backed up images…

It is pretty slick, i had the new 200137 firmwar eon my VIM1, i did a dump not even knowing if it worked then i tried almost every firmware in the VIM1 list even some emulator firmware that had a bunch of emulator games it was sweet like a emulator machine with no operating system just the emulator and roms, i couldmt play amy of em without a controller but it was cool to see, might be cool to put it on a disk and boot to the disk.

Anyway after i spent most of the day trying all the different firmware versions i did a dump back to the VIM1 and it was like a complete copy of the storage, it coppied my game, all of its settings and it was like it was where i left it, took me a minute to figure out what had happened i was shocked.

Wish i would of had this on my VIM1 before i tried all those other firmware last week i could of saved the good rom im looking for. I could of just rolled back like windows time machine

1 Like

I was referring to the kresq files found here.

The file produced when backing up using “image dump to sd” has extension .zst(I assume ZStandard compression).

I am not sure how @hyphop converts standard Khadas firmware files to files with the kresq extension.

I did try some as described here.

Yes, I have used Krescue to dump eMMC to card, and used it to restore the eMMC, it works excellent for that.
What I referred to above was moving user data and apps from one firmware to another.

Gimme an Hour or two I will check it out and respond back here…

It doesn’t have to be today. Look at your leisure, no hurry.

What i found was when i did the “write to emmc”

So i got Krescue, installed and did a dump “from emmc to SD card” not sure what it did but i moved on

got wifi working and did all the firmwares in the Krescue list, download firmware, then install i think i did it 3 times 3 different files android tv, and a few others i think

then the last firmware i was on was the simulator rom (it was a firmware that had a vintage game emulator with game roms already with it) i checked that out for a while then when i ran the “Write to emmc” it took the whole image i wrote from the emmc from the SD card back to the emmc and i was back to the start.

Start meaning i had the same android 9, 200317 rom back on, all my apps and game files where i left off before i started with Krescue

So what it did was make a complete image of my whole board, firmware, all apps, settings, saved game files everything! Not just the files but the android version as well

Thats great, but my question is can i just move my stuff i install and use from firmware to firmware?

now i dont mean from say android 6, to 7 then 9 i just mean from say version 200137 to say 200142 if they do anything with it?

Now im using the VIM1 as an example, because im sure they are past fixing stuff for VIM1, im thinking more about VIM3 if i use VIM3 for 6 months and they put out android 10 can my files be saved using Krescue and moved to android 10 and i just carry on as if nothing was any different?

Ive only used Krescue a day, but wnated to work on a few of these (boards) and fill em full of stuff but didnt want to start over every time there was a fix for the android version im on at the time

Certain types of updates will leave your user data and apps intact, such as OTA(QverTheAir) or most updates that are run from the board’s OS. For the most part, Khadas does not use those types of updates. Generally, updates ran from the PC(USB Burning Tool) do not preserve user data or apps. I do not know if Krescue has an ability to preserve user data and apps.
The backup program I mentioned above can move apps and user data from one firmware to another. However, I have not used that app lately and some recent reviews suggest it ain’t what it used to be. Still, might be worth a try. Try it on your “Tester” VIM and see if it works for you.

All of them are tester vims lol

1 Like

@BowerR64 which one is your “tester VIM1” ?
the old one or new one ?

Openwrt / Uboot images is universal for all khadas boards
some other images only for VIMx some only for Edge

if its really interesting ->>>

SOME INFO: normal or compressed raw images its not same as kresq images (kresq its a special container - its not same bytes sequence as raw images - for example we have one kresq image but he write differents data to emmc for each device )

@hyphop can you verify that we can copy .img files or .img.gz files to the SD card after formatting it and then flash the image to the VIMs ?

yes ) u can restore .img or .img.xz or .img.gz not only from SD - same can use USB drivers or network samba as storage for images

@RDFTKV I believe that solves the question…

If you want a short video showing the process i can still make it later…

So I can use the standard Khadas firmware files like the ones found here?

I have tried those files, both as downloaded(uncompressed) and as the extracted update.img. Copied to Krescue’s downloads folder. In both cases I was unable to see those files when running SD to eMMC.
How can I use the standard Khadas firmware files to flash the SBC from Krescue?

̶I̶ ̶d̶o̶n̶’̶t̶ ̶d̶o̶u̶b̶t̶ ̶i̶t̶,̶ ̶j̶u̶s̶t̶ ̶w̶a̶n̶t̶ ̶t̶o̶ ̶s̶e̶e̶ ̶h̶o̶w̶ ̶t̶o̶ ̶f̶l̶a̶s̶h̶ ̶t̶h̶e̶ ̶V̶I̶M̶/̶E̶d̶g̶e̶ ̶w̶i̶t̶h̶ ̶a̶ ̶r̶e̶g̶u̶l̶a̶r̶ ̶K̶h̶a̶d̶a̶s̶ ̶f̶i̶r̶m̶w̶a̶r̶e̶ ̶i̶m̶a̶g̶e̶(̶u̶p̶d̶a̶t̶e̶.̶i̶m̶g̶)̶. :slightly_smiling_face:

Update: To avoid reader confusion, this cannot be done.