# BCT Table

## Extract BCT

```
./fusee-launcher/fusee-launcher.py ./payload/uart_payload_n7.bin -P 7130
./utils/nvflash_v1.13.87205 --getbct --bct ./bct/surface_rt_bct.BIN --configfile ./utils/flash.cfg
```

Send a payload which patches a security fuse temporarily (until next power off).\
Uses original nvflash to read the BCT from Device.

## BCT Surface RT

BootConfigTable for the Surface\
This defines SDRAM configuration, as well as bootloader location.\
Described here (with compiler / decompiler) <https://github.com/NVIDIA/cbootimage-configs>

{% file src="<https://2395005476-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJQb34R_xPz0ll0scbM%2F-MJn5hrWNcbl86U28Kqc%2F-MJn5w6Is1wNuuo9K1vr%2Fbctdumpsurfacert.txt?alt=media&token=8daca4a4-00e3-4d3c-9974-c291e230ded6>" %}
