How can I reflash the "MB1_BCT" emmc partition without recover mode

Hi, guys,

I’m no usable develop carry board and I couldn’t enter recover mode work with our carry board.
I usually reflash the “kernel-dtb” partition via “flash.sh” script with “–no-flash” to generate the target file and the flash it into “kernel-dtb” partition “/dev/mmcblk0p36” by the “dd” command.
Now, I want to use the same method to reflash the “MB1_BCT” partition, but I found there’s not a “MB1_BCT” partition exist on the device. but this partition is exist in the config file “bootloader/flash.xml” as below, why?
And any idea to reflash it without recover mode?

36
37 <allocation_policy> sequential </allocation_policy>
38 <filesystem_type> basic </filesystem_type>
39 65536
40 <file_system_attribute> 0 </file_system_attribute>
41 <allocation_attribute> 8 </allocation_attribute>
42 <percent_reserved> 0 </percent_reserved>
43 Required. Slot A; contains MB1 boot configuration table.
44

Thank you in advance!

Can any one help for this?

Hello,

There is a method that you can try to update the content in BUP and use the updater to update the board.

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fbootloader_update_agx_tx2.html%23wwpID0E0IB0HA

Also, not sure why you cannot enter recovery mode on your custom board. You don’t have usb0 connection there?

Thanks Wayne for your reply.
I’ll try it later.

There’s no usb OTG support on my carrier board, and w/o “FORCE RECOVERY” button also.

Thanks,
Benson