UFi URGENT – How to write a full BPI-R64 eMMC image (including preloader) from 0x00 with UFI-BOX v1.8.0.3246?

UFi Box & Dongle

Kevin_NZIA

Member
Nov 14, 2025
6
0
seoul, korea
Hello everyone,
This is urgent.
I have a full BPI-R64 eMMC image that already includes the preloader, and I want to write it to eMMC in one shot starting from address 0x00 using UFI-BOX. I’m running UFI-BOX v1.8.0.3246.
Could someone please provide detailed, step-by-step instructions for this process? Specifically I’d like guidance on:
  • Which UFI menu to use (Programming / Factory Image / User Area → Write by Address / other) for a single full image that contains BOOT1 (preloader) + USER.
  • Exact button/menu clicks and any options to check (erase before write, verify, target selection, etc.) in v1.8.0.3246.
  • Whether the image should be split into BOOT1 and USER first, or if UFI can detect and write BOOT1 automatically from a single raw image in this version.
  • Recommended settings for verification/read-back and a recommended workflow to minimize bricking risk.
  • Any UFI version/build caveats I should be aware of for this feature.
Hardware details:
  • CPU: MT7622
  • Board: Banana Pi R64 (BPI-R64)
  • eMMC: THGBMHG6C1LBAIL (8 GB)
  • UFI-BOX: v1.8.0.3246
Thanks in advance for any step-by-step help or screenshots — much appreciated!
 

arhanmobile

Super Moderator
Aug 16, 2019
2,723
3,591
INDIA
Skype
aftab_ansari5287
PayPal:

Donate money to this user
Hello everyone,
This is urgent.
I have a full BPI-R64 eMMC image that already includes the preloader, and I want to write it to eMMC in one shot starting from address 0x00 using UFI-BOX. I’m running UFI-BOX v1.8.0.3246.
Could someone please provide detailed, step-by-step instructions for this process? Specifically I’d like guidance on:
  • Which UFI menu to use (Programming / Factory Image / User Area → Write by Address / other) for a single full image that contains BOOT1 (preloader) + USER.
  • Exact button/menu clicks and any options to check (erase before write, verify, target selection, etc.) in v1.8.0.3246.
  • Whether the image should be split into BOOT1 and USER first, or if UFI can detect and write BOOT1 automatically from a single raw image in this version.
  • Recommended settings for verification/read-back and a recommended workflow to minimize bricking risk.
  • Any UFI version/build caveats I should be aware of for this feature.
Hardware details:
  • CPU: MT7622
  • Board: Banana Pi R64 (BPI-R64)
  • eMMC: THGBMHG6C1LBAIL (8 GB)
  • UFI-BOX: v1.8.0.3246
Thanks in advance for any step-by-step help or screenshots — much appreciated!
You want step-by-step instructions to flash a full BPI-R64 eMMC image (including preloader) to address 0x00 using UFI-BOX v1.8.0.3246.

Step-by-Step Instructions

  • Connect the Device

  1. Connect the BPI-R64 board via eMMC pad to UFI-BOX using the eMMC test clip or direct solder.
  2. Open UFI-BOX software (v1.8.0.3246).
  3. Ensure the board is detected (look for MT7622 USB/BROM port).
  • Backup (Critical)

  1. Go to Memory → Read/Backup.
  2. Read BOOT1, BOOT2, USERAREA separately if possible. Save these safely.
  3. This is crucial in case anything goes wrong.
  • Select Programming Mode

  1. For a single full eMMC image including BOOT1 + USER:
In UFI v1.8.0.3246, use:
Factory Image → User Area → Write By Address
  1. This allows writing a raw image starting at 0x00.
  2. Do not use “Programming → Full Flash”, because some older UFI versions cannot auto-detect BOOT1 from a single image safely.
  • Load the Image

  1. Click Browse and select your full raw eMMC image.
  2. Set Start Address = 0x00000000.
  3. Length = size of your eMMC image (or leave default if UFI calculates automatically).
  • Set Options

  • Erase Before Write: ✅ Recommended to ensure no old data remains.
  • Verify After Write: ✅ Highly recommended to reduce bricking risk.
  • Target Selection: Auto-detected via BROM, make sure correct MT7622 target is chosen.
Do NOT split BOOT1/USER manually unless you have experience; in v1.8.0.3246, writing raw image from 0x00 works if preloader is at start of image.
  • Execute the Write

  1. Click Start / Write.
  2. Wait until UFI shows Write Complete + Verification Passed.
  3. Do not disconnect power during write.
  • Post-Write

  1. Power cycle the board.
  2. Test if board boots normally.
  3. If boot fails, restore your backup of BOOT1/BOOT2 and USERAREA.
  • Recommended Verification Workflow

  1. After write: Use Memory → Verify / Read-back.
  2. Compare the first 16 MB (BOOT1 area) with original backup.
  3. Then verify user area integrity.

Version / Caveats

  • v1.8.0.3246 can write raw full images but older versions may not auto-detect BOOT1.
  • Always double-check start address = 0x00.
  • For MT7622, writing preloader incorrectly = dead eMMC (hard to recover without test points).
  • Keep “Verify After Write” ON to catch errors immediately.
 

Kevin_NZIA

Member
Nov 14, 2025
6
0
seoul, korea
Thanks a lot for answering my question earlier.
But I can’t seem to find the menu you mentioned in my toolbox—where exactly is it?

You said:
“In UFI v1.8.0.3246, use:
Factory Image → User Area → Write By Address”

Here’s a screenshot of my tool.
1763424177427.png
 

arhanmobile

Super Moderator
Aug 16, 2019
2,723
3,591
INDIA
Skype
aftab_ansari5287
PayPal:

Donate money to this user
Thanks a lot for answering my question earlier.
But I can’t seem to find the menu you mentioned in my toolbox—where exactly is it?

You said:
“In UFI v1.8.0.3246, use:
Factory Image → User Area → Write By Address”

Here’s a screenshot of my tool.
View attachment 80222
You can select the chip according to your device, or choose by brand/model, or even by vendor. As shown in the image, you didn’t select any of these options based on your device, that’s why it seemed confusing to you.
 

Kevin_NZIA

Member
Nov 14, 2025
6
0
seoul, korea
The software engineer told me that the image file he created already includes the preloader.
He said I can write it all at once starting from eMMC address 0x00, so I’m trying to figure out how to do that.
You can download the image file he gave me from the link below.
Dropbox
 

arhanmobile

Super Moderator
Aug 16, 2019
2,723
3,591
INDIA
Skype
aftab_ansari5287
PayPal:

Donate money to this user
Top