There are 3 different ways to erase all data on the onboard eMMC storage:
- Serial Mode (For developers)
- Interrupt Mode
- CLI Mode
The operation of VIM1, VIM2 and VIM3 is almost the same, so this document will take VIM1 as an example.
- Refer to this guide to setup the Serial Tool for your VIM.
- Once again, ensure you’ve done the correct connections and setup.
- Hit any keys at the moment of bootup to stop autoboot. This step will make your VIM enter into u-boot mode.
- Type
store init 3
on the terminal of u-boot, and wait for the erasure process to complete. - Type
reboot
or press theReset
button - Use the following as a reference:
1 | kvim# store init 3 |
TipsIf the erasure process completed successfully, the terminal should look like this when you power on your device:
1 GXL:BL1:9ac50e:a1974b;FEAT:ADFC318C;POC:3;RCY:0;EMMC:0;READ:0;CHK:AA;SD:800;USB:8;
This approach is suitable for all products that use the Amlogic SoC:
- Carry out normal upgrading via USB-C Cable or TF Card.
- Manually interrupt the upgrading process (forcefully disconnect after 15% is recommended). For example, unplug the USB-C cable or the TF card.
- Power on your VIM again, and you’ll find that all the data on the eMMC has been erased.
This approach is suitable for a VIM that has Linux installed:
- Power on and boot up.
- Open a terminal, and run
dd
to fill your bootloader partition with zeros:
1 | root@Khadas:~# dd if=/dev/zero of=/dev/bootloader |