Error in Flashing MemBct

Dear Nvidia forum
During the flashing of below core i am getting error .

Board detail :-
Nvidia
s TW 2342A2
PDgW42.CAP
TE860M-A2

First Board:- invalid value MemBct dram Size: 0mb for slot:1
Second Board:-

*** Boot Rom communication
/home/rapsodo/mfi_p3509-0000+p3668-0001-qspi-emmc/tegrarcm_v2 --instance 7-3 --chip 0x19 0 --rcm rcm_list_signed.xml
BootRom is not running
*** Boot Rom communication succeeded.

*** Checking applet
/home/rapsodo/mfi_p3509-0000+p3668-0001-qspi-emmc/tegrarcm_v2 --instance 7-3 --isapplet
Applet version 01.00.0000
*** Checking applet succeeded.

*** Sending BCTs
/home/rapsodo/mfi_p3509-0000+p3668-0001-qspi-emmc/tegrarcm_v2 --instance 7-3 --download bct_bootrom br_bct_BR.bct --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt --download bct_mem mem_rcm_sigheader.bct.encrypt
Applet version 01.00.0000
Sending bct_bootrom
[…] 100%
Sending bct_mb1
[…] 100%
000000001d1d0f18: E> LOADER: Failed to verify SHA2 of binary mb1bct.

*** Error: Sending BCTs failed.

Please put the full log here. Don’t crop it yourself.
Also, is it a DevKit or a custom carrier board?
What L4T/JetPack version do you use?

Thank you for replying me .please find below answer

L4T version is 32.4.3 .
This is custom carrier board , old core works , whatever we bought new one is not working .
20240123-121319_7524_flash_2-2.log (1.1 KB)

I think that’s because there are some changes in the DRAM chip used on the new modules, which is only supported in newer BSPs.
Please consider upgrading the BSP; 32.4.3 is very old and not supported anymore.

Ok , Will it be kernel upgrade ? can i get some patch or reference how to upgrade patch related to DRAM

NO. Please upgrade the BSP directly.
Please check which PCN your new modules are related to, so you know what BSP version you should use.

Ok got it , just now our purchaser provided attached image.

.

Can you help me in this .

Version detail from running target
:~# cat /etc/nv_tegra_release
# R32 (release), REVISION: 4.3, GCID: 21589087, BOARD: t186ref, EABI: aarch64, DATE: Fri Jun 26 04:34:27 UTC 2020

The PCN page was wrong, but we didn’t update it.
Those packages are not enough for new modules affected with the PCN.
Please still upgrade the BSP version.

Ok Sure , I wanted to share some more thing
We have lot of commits on our old BSP , also i am doing Nvidia BSP download first time so I have more basic question

  1. Link for download the BSP ?
  2. what is JetPack ? How to know which jetpack I am using ? and is it required to update Jetpack if yes then how …

I know how to compile once my base bsp and jetpack ready i will start .

JetPack is a collection of AI tools like CUDA/TensorRT/VPI, and lives on top of the L4T BSP.
It does not care whether you are running on a DevKit or a custom carrier board, so please just focus on porting your customization to the new BSP.

Yes I mean where to download base new BSP ? or SDK ?

Just for information we got the below link with new module
Microsoft Word - Jetson_Xavier_NX_PCN_206980_DRAM_eMMC_Manufacturing_BOM_Expansion_v3.docx (nvidia.com)


Did you ever click the link…

:) yes I will find now thanks , I meant i was not knowing where to search .
by the way our old card was 300 an dnew one is 301…

Do you still think upgrade full BSP is option ?

YES.
Please upgrade to at least 32.4.4.
We don’t need to reiterate that point so many times.

Ok thanks …

after downloading and extract getting this issue , can i ignore it ?

C:\Users\Rapsodo\Downloads\Tegra186_Linux_R32.4.4_aarch64\Tegra186_Linux_R32.4.4_aarch64\Linux_for_Tegra\p2822-0000+p2888-0001.conf
Cannot create symbolic link : A required privilege is not held by the client. : C:\Users\Rapsodo\Downloads\Tegra186_Linux_R32.4.4_aarch64\Tegra186_Linux_R32.4.4_aarch64\Linux_for_Tegra\jetson-xavier-nx-devkit-emmc.conf
Cannot create symbolic link : A required privilege is not held by the client. : C:\Users\Rapsodo\Downloads\Tegra186_Linux_R32.4.4_aarch64\Tegra186_Linux_R32.4.4_aarch64\Linux_for_Tegra\jetson-tx2-devkit-4gb.conf

Please don’t do anything related to the BSP on a Windows system.
The standard way is to extract it on Linux using tar.

Ok understood , thank you for bearing with me .

Hi @DaveYYY , I downloaded the Tegra186_Linux_R32.4.4_aarch64.tbz2…
after extraction it looks something like


after that i start source_sync.sh , but could not see kernel source download, its asking for tag

Please let me know if there is reference document avaliable for compile base bsp