Problem of CPUBL-CFG partition

I know I can flash the CPUBL-CFG using the command below:
sudo ./ -k CPUBL-CFG jetson-xavier mmcblk0p1

but now I can`t into recovery mode,so I used steps below:
on host pc
sudo ./ --no-flash -k CPUBL-CFG jetson-xavier mmcblk0p1
copy the generated file cbo_sigheader.dtb.encrypt to xavier
on Xavier
sudo dd if=./cbo_sigheader.dtb.encrypt of=/dev/disk/by-partlabel/CPUBL-CFG
but cbo_sigheader.dtb.encrypt is 4.3k,the partition of CPUBL-CFG is 4k, it Reported no space left error

how can I do


you may check similar discussion thread, Topic 128762.
please also refer to L4T release notes, you may check Issue-2926568

now I use Xavier on rel-32.2,the default size of CPUBL-CFG partition is 16k,but I use below steps reported error:
pc:sudo ./ --no-flash -k CPUBL-CFG jetson-xavier mmcblk0p1
xavier:sudo dd if=./cbo_sigheader.dtb.encrypt of=/dev/disk/by-partlabel/CPUBL-CFG

E> Error -9 when finding node with path /boot-configuration
[0002.205] E> tegrabl_cbo_parse_info: “boot-configuration” not found in CBO file.
[0002.212] I> Hit any key to stop autoboot: 4 3 2 1


please check the partition label with below commands,
i.e. $ ls -al /dev/disk/by-partlabel

you may using dd commands to over-write the partition,
please also refer to Topic 154143, CPUBL-CFG were not signed, it’s in a clear text, instead of boot code.

thanks! you help me a lot