Skip to main content

Clear eMMC or SPI Flash

Enter to Maskrom Mode

  1. Remove MicroSD card, insert eMMC
  2. Set the dip switch below the USB 3.0 cradle to the device side.
  3. Short the Maskrom pin, which is located between the USB 3.0 cradle and the Ethernet.
  4. Connecting a PC host from the OTG port using a USB-A to USB-A cable
  5. Plug in the power cord and power up, if the green light of the power supply is always on, then it has successfully entered the Maskrom mode.
rock 3b otgrock 3b maskrom wire

Erase eMMC

  1. Generate zero.img

    dd if=/dev/zero of=./zero.img bs=1M count=64
  2. Make sure the host recognises Maskrom

    sudo rkdeveloptool ld
    DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=109 Maskrom
  3. Flash Loader

sudo rkdeveloptool db rk356x_spl_loader_ddr1056_v1.10.111.bin

  1. Erase eMMC
sudo rkdeveloptool wl 0 zero.img
  1. Reboot
sudo rkdeveloptool rd

Erase SPI Flash

  1. Generate zero.img

    dd if=/dev/zero of=./zero.img bs=1M count=64
  2. Make sure the host recognises Maskrom

    sudo rkdeveloptool ld
    DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=109 Maskrom
  3. Flash Loader

sudo rkdeveloptool db rk3588_spl_loader_v1.15.113.bin

  1. Erase SPI Flash
sudo rkdeveloptool ef
  1. Reboot
sudo rkdeveloptool rd