{
  "schema": "hsimc.bsp.public-source-map.v1",
  "title": {
    "en": "T736 Ubuntu BSP source map",
    "zh-Hans": "T736 Ubuntu BSP 源码接续图谱"
  },
  "revision": "c0-012",
  "publication_state": "PUBLIC_REFERENCE_RELEASE_CONTENT",
  "evidence_date": "2026-10-12",
  "scope": {
    "en": "An evidence snapshot for the audited T736 Linux 5.15.119 system. Recheck identities on your own board and SDK.",
    "zh-Hans": "本资料是已审计 T736 Linux 5.15.119 系统的证据快照；接续时须核对自己的板卡与 SDK 标识。"
  },
  "status": {
    "source_located": true,
    "config_matched": true,
    "toolchain_binary_verified": false,
    "new_kernel_built": false,
    "new_kernel_installed": false,
    "browser_accepted": false,
    "as_of_evidence": "C006 / 2026-10-12",
    "c007_work": "Reference release content derived from preserved C006 evidence; no fresh hardware or browser acceptance in this documentation update."
  },
  "source_origin": {
    "en": "Supplier-provided Shenzhen Baijie / HelperBoard T736 SDK and manuals, preserved project Git objects and historical build inputs; summarized from corrected C006 evidence.",
    "zh-Hans": "来源为深圳百杰 / HelperBoard T736 已交付 SDK 与手册、项目保留的 Git 对象和历史构建输入；根据 C006 更正后证据摘要整理。"
  },
  "path_roots": {
    "SDK_ROOT": "Your vendor SDK root containing longan and .repo.",
    "SUPPLIER_ASSETS_ROOT": "Your supplier material root containing the named PDFs and tools."
  },
  "sdk_archives_located": [
    {
      "filename": "helpert736_android_repo_v1.2_20260321_1848.tar.gz",
      "bytes": 29221317434,
      "fresh_full_content_sha256": null
    },
    {
      "filename": "helpert736_android_repo_v1.2_20260408_1937.tar.gz",
      "bytes": 29221468832,
      "fresh_full_content_sha256": null
    }
  ],
  "archive_scope": {
    "en": "Archives were located by name and exact size in C006. No new full archive content hash was computed. No archive is redistributed here.",
    "zh-Hans": "C006 按名称和精确大小定位了原包，没有重新计算大包完整内容哈希；本资料不分发原包。"
  },
  "path_relationship": {
    "en": "Repo project names use lichee/... while working checkouts use longan/.... Resolve both through the manifest. The android_repo archive also supplies the documented Ubuntu build route.",
    "zh-Hans": "Repo 项目名使用 lichee/...，工作树使用 longan/...，二者通过 Manifest 对应。android_repo 原包同时承载手册所述 Ubuntu 构建路线。"
  },
  "repositories": [
    {
      "role": {
        "en": "Linux kernel",
        "zh-Hans": "Linux 内核"
      },
      "sdk_relative_path": "longan/kernel/linux-5.15",
      "repo_manifest_name": "lichee/linux-5.15",
      "repo_object_relative_path": ".repo/project-objects/lichee/linux-5.15.git",
      "branch_label_at_audit": "helpert736",
      "commit": "a6cf22bef6bf05e90a49fef8da404ef666596f9e",
      "tree": "5b73f94d7ae1235906994b0333dcaa72d1d04b82",
      "object_id_algorithm": "Git SHA-1",
      "tracked_path_count": 73982,
      "saved_path_list_matches_commit_tree": true,
      "selected_matching_blobs": [
        "Makefile",
        "init/Kconfig",
        "Kconfig",
        "Kbuild",
        "kernel/user_namespace.c",
        "kernel/pid_namespace.c",
        "kernel/utsname.c",
        "scripts/setlocalversion"
      ],
      "provenance": [
        "E01",
        "E05"
      ]
    },
    {
      "role": {
        "en": "Vendor BSP",
        "zh-Hans": "供应商 BSP"
      },
      "sdk_relative_path": "longan/bsp",
      "repo_manifest_name": "lichee/bsp",
      "repo_object_relative_path": ".repo/project-objects/lichee/bsp.git",
      "branch_label_at_audit": "helpert736",
      "commit": "e987d89dfb564a1fb7f2dd2bf2b42001a319237e",
      "tree": "96a7bda4e1faa81b10cc65cc83da4961751ec862",
      "object_id_algorithm": "Git SHA-1",
      "tracked_path_count": 18597,
      "saved_path_list_matches_commit_tree": true,
      "selected_matching_blobs": [
        "Makefile",
        "Kconfig"
      ],
      "provenance": [
        "E01",
        "E05"
      ]
    },
    {
      "role": {
        "en": "Build system",
        "zh-Hans": "构建系统"
      },
      "sdk_relative_path": "longan/build",
      "repo_manifest_name": "lichee/build",
      "repo_object_relative_path": ".repo/project-objects/lichee/build.git",
      "branch_label_at_audit": "helpert736",
      "commit": "2ebcbb982b0606c7b34e852852efbeb7658d34e2",
      "tree": "f754b589b79fdb38b79d512491e564abd15c14db",
      "object_id_algorithm": "Git SHA-1",
      "tracked_path_count": 108,
      "saved_path_list_matches_commit_tree": true,
      "selected_matching_blobs": [
        "Makefile",
        "mkkernel.sh",
        "mkcommon.sh",
        "pack"
      ],
      "provenance": [
        "E01",
        "E05"
      ]
    },
    {
      "role": {
        "en": "T736 board configuration",
        "zh-Hans": "T736 板级配置"
      },
      "sdk_relative_path": "longan/device/config/chips/t736",
      "repo_manifest_name": "lichee/device/config/t736",
      "repo_object_relative_path": ".repo/project-objects/lichee/device/config/t736.git",
      "branch_label_at_audit": "helpert736",
      "commit": "ff3db23885a60482c01ac9f904f8746b094e8015",
      "tree": "f716185b66075a4bf50af89f3c3f92b9da467a88",
      "object_id_algorithm": "Git SHA-1",
      "tracked_path_count": 196,
      "saved_path_list_matches_commit_tree": true,
      "selected_matching_blobs": [
        "configs/default/BoardConfig-conditions.mk",
        "configs/default/BoardConfig.mk",
        "configs/demo_aiot/BoardConfig.mk",
        "configs/demo_aiot/android/BoardConfig.mk",
        "configs/demo_aiot/dragonboard/BoardConfig.mk",
        "configs/demo_aiot/dtbo/board1.dts"
      ],
      "provenance": [
        "E01",
        "E05"
      ]
    }
  ],
  "source_audit_scope": {
    "saved_path_lists_match_all_four_commit_trees": true,
    "selected_file_blob_matches": 20,
    "full_worktree_file_content_audit": false,
    "kernel_bsp_old_packed_and_vendor_commits_have_equal_trees": true,
    "limit": {
      "en": "Equal tree IDs establish the compared source trees, not the complete build environment, uncommitted runtime-build changes, boot compatibility or a successful kernel.",
      "zh-Hans": "相同 tree ID 说明所比较的源码树相同，不能据此证明完整构建环境、原构建未提交改动、启动兼容性或候选内核成功。"
    }
  },
  "configuration_binding": {
    "sdk_relative_path": "longan/device/config/chips/t736/configs/default/linux-5.15/dragonboard_defconfig",
    "project_relative_path": "configs/default/linux-5.15/dragonboard_defconfig",
    "vendor_commit": "ff3db23885a60482c01ac9f904f8746b094e8015",
    "bytes": 159754,
    "sha256": "2fd95877a161adbadd70b95644ffdd3609df942dc9b458e98c0c4c843d6361d3",
    "match_scope": [
      "Vendor commit blob",
      "Preserved working file",
      "Decompressed current running kernel configuration at C006 readback",
      "Two preserved historical UVC build inputs"
    ],
    "historical_input_count": 2,
    "namespace_baseline": {
      "CONFIG_NAMESPACES": "y",
      "CONFIG_USER_NS": "not set",
      "CONFIG_PID_NS": "not set",
      "CONFIG_UTS_NS": "not set"
    },
    "c007_local_copy_hash_rechecked": true,
    "fresh_live_board_read_in_c007": false,
    "full_configuration_included": false,
    "provenance": [
      "E02",
      "E03",
      "E06"
    ]
  },
  "saved_module_symbols": {
    "filename": "Module.symvers",
    "bytes": 663213,
    "sha256": "a94ad1d2a0ea2440e1ea361f75046ca85e0d94533776113d87ce3bb009127d4c",
    "matched_preserved_input_count": 2,
    "content_included": false,
    "limit": {
      "en": "Preserved input identity; not proof that a new module or full kernel is compatible.",
      "zh-Hans": "已保存输入的一致性证据，不构成新模块或完整内核兼容性证明。"
    },
    "provenance": [
      "E03"
    ]
  },
  "source_file_sha256": [
    {
      "sdk_relative_path": "longan/kernel/linux-5.15/Makefile",
      "sha256": "93f06d67490b259e084ddf3e65dbe722003459241b165b330d281cae8d73a444",
      "provenance": [
        "E01"
      ],
      "meaning": {
        "en": "Version fields identify Linux 5.15.119.",
        "zh-Hans": "版本字段为 Linux 5.15.119。"
      }
    },
    {
      "sdk_relative_path": "longan/device/config/chips/t736/configs/default/linux-5.15/dragonboard_defconfig",
      "bytes": 159754,
      "sha256": "2fd95877a161adbadd70b95644ffdd3609df942dc9b458e98c0c4c843d6361d3",
      "provenance": [
        "E02"
      ]
    },
    {
      "sdk_relative_path": "longan/device/config/chips/t736/configs/default/BoardConfig.mk",
      "bytes": 296,
      "sha256": "132a7f9b011373769811033bb6d5e77fb85149277f445a8289baaf033dcbe17e",
      "provenance": [
        "E02"
      ]
    },
    {
      "sdk_relative_path": "longan/device/config/chips/t736/configs/demo_aiot/dragonboard/BoardConfig.mk",
      "bytes": 44,
      "sha256": "75bc3362b3b62acb0cc3e1e49924e979656da2e0bfd6aeb924c8cf9ce907651d",
      "provenance": [
        "E02"
      ]
    },
    {
      "sdk_relative_path": "longan/build/mkkernel.sh",
      "sha256": "7457c844a96fb2dbec86257e63d0ca40452c2bef60c6a35a5ca83bf3160e3f0c",
      "provenance": [
        "E02"
      ]
    },
    {
      "sdk_relative_path": "longan/build/mkcommon.sh",
      "sha256": "af14d9e8eebb7b001fffc79bd0fbb96ca71b42a944e859ce47ea2c23f937b36c",
      "provenance": [
        "E02"
      ]
    },
    {
      "sdk_relative_path": "longan/build/mkcmd.sh",
      "sha256": "b04fca3a54041f767ba733ad7a3ba15ef46f5af9c76040744ad4779bf784f8f9",
      "provenance": [
        "E02"
      ]
    }
  ],
  "supplier_documents": [
    {
      "id": "helper_manual",
      "supplier_assets_relative_path": "HelperBoard T736开发板用户手册V1.2.pdf",
      "version": "V1.2",
      "pdf_page_count": 77,
      "bytes": 8360277,
      "sha256": "7db3db9dca2c63459037bc4cb777692c39273a6b4f4bf3a8d00738265d4967c3",
      "body_included": false,
      "provenance": [
        "E04"
      ]
    },
    {
      "id": "allwinner_bsp_guide",
      "supplier_assets_relative_path": "allwinner_docs/Linux_BSP独立仓库_开发指南.pdf",
      "version": "V1.11",
      "pdf_page_count": 23,
      "bytes": 792155,
      "sha256": "85d913a2c0e303ad6f0969d27858578d61c61cc7505a68d3e5037c5c66afba65",
      "body_included": false,
      "provenance": [
        "E04"
      ]
    }
  ],
  "manual_page_map": [
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        45
      ],
      "printed_pages": [
        43
      ],
      "section": "5.1",
      "summary": {
        "en": "The Android-named SDK supplies Ubuntu U-Boot, kernel and board configuration; repo.tar.gz is the code-management utility.",
        "zh-Hans": "Android 命名的 SDK 同时提供 Ubuntu 所用的 U-Boot、内核和板级配置；repo.tar.gz 是代码管理工具。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        46,
        47,
        48
      ],
      "printed_pages": [
        44,
        45,
        46
      ],
      "section": "5.1, 5.3, 5.4",
      "summary": {
        "en": "Ubuntu build selection: linux / dragonboard / t736 / demo_aiot / matching display and Ubuntu 24.04 rootfs / default / linux-5.15.",
        "zh-Hans": "Ubuntu 构建选择：linux / dragonboard / t736 / demo_aiot / 匹配显示与 Ubuntu 24.04 rootfs / default / linux-5.15。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        70
      ],
      "printed_pages": [
        68
      ],
      "section": "8.8",
      "summary": {
        "en": "Linux uses dragonboard_defconfig; Android uses android13_arm64_defconfig. The generated configuration is longan/out/t736/kernel/build/.config.",
        "zh-Hans": "Linux 使用 dragonboard_defconfig；Android 使用 android13_arm64_defconfig；生成配置位于 longan/out/t736/kernel/build/.config。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        47
      ],
      "printed_pages": [
        45
      ],
      "section": "5.2",
      "summary": {
        "en": "sun60iw2p1_t736_defconfig belongs to U-Boot. Selecting a display preset changes board.dts and uboot-board.dts; the HDMI example is 1920×1080.",
        "zh-Hans": "sun60iw2p1_t736_defconfig 属于 U-Boot；选择显示预设会修改 board.dts 与 uboot-board.dts，HDMI 示例为 1920×1080。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        48
      ],
      "printed_pages": [
        46
      ],
      "section": "5.3–5.5",
      "summary": {
        "en": "Build and pack are longan wrapper operations; the output is longan/out/t736_dragonboard_demo_aiot_uart0.img. No build or pack ran in C006.",
        "zh-Hans": "构建与打包经 longan 包装脚本，输出 longan/out/t736_dragonboard_demo_aiot_uart0.img；C006 没有执行构建或打包。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        70
      ],
      "printed_pages": [
        68
      ],
      "section": "8.7 continuation",
      "summary": {
        "en": "The patch example relates longan/kernel/linux-5.15 to a file in longan/bsp, demonstrating their combined source role.",
        "zh-Hans": "补丁示例将 longan/kernel/linux-5.15 与 longan/bsp 中的文件对应起来，说明两者共同构成源码输入。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        22,
        49
      ],
      "printed_pages": [
        20,
        47
      ],
      "section": "3.3, 6.1",
      "summary": {
        "en": "Vendor Ubuntu 20.04 VM and build prerequisites; recommended memory at least 12 GB, with 16 GB suggested for Android, and storage at least 500 GB.",
        "zh-Hans": "供应商 Ubuntu 20.04 VM 与构建依赖；建议至少 12 GB 内存，Android 建议 16 GB，存储至少 500 GB。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        51
      ],
      "printed_pages": [
        49
      ],
      "section": "7.1",
      "summary": {
        "en": "GCC 13.3 / Qt 6.6.3 is introduced for remote Qt application development, separate from the recorded GCC 10.3.1 kernel compiler.",
        "zh-Hans": "GCC 13.3 / Qt 6.6.3 用于 Qt 应用远程开发，与原内核记录的 GCC 10.3.1 编译器用途不同。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "helper_manual",
      "physical_pdf_pages": [
        18,
        20,
        21
      ],
      "printed_pages": [
        16,
        18,
        19
      ],
      "section": "3.1, 3.2",
      "summary": {
        "en": "PhoenixSuit describes full-image flashing. These pages do not establish a kernel-only recovery method preserving the current system.",
        "zh-Hans": "PhoenixSuit 说明的是完整镜像烧录；这些页面未建立保留现有系统的内核单项恢复方法。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "allwinner_bsp_guide",
      "physical_pdf_pages": [
        8,
        9,
        13
      ],
      "printed_pages": [
        4,
        5,
        9
      ],
      "section": "2.1, 2.2",
      "summary": {
        "en": "Independent kernel and BSP repositories are combined through the SDK build layout. Generic Linux 5.10 examples are not T736 defaults.",
        "zh-Hans": "SDK 构建布局组合独立 kernel 与 BSP 仓库；通用 Linux 5.10 示例并非 T736 默认配置。"
      },
      "provenance": [
        "E04"
      ]
    },
    {
      "document_id": "allwinner_bsp_guide",
      "physical_pdf_pages": [
        11,
        12,
        14,
        15
      ],
      "printed_pages": [
        7,
        8,
        10,
        11
      ],
      "section": "2.2.2.1, 3",
      "summary": {
        "en": "Board, SoC and common config priority; use the SDK loadconfig/menuconfig/saveconfig/kernel wrapper and inspect the resulting configuration.",
        "zh-Hans": "板级、SoC、公共配置的优先级；使用 SDK 的 loadconfig/menuconfig/saveconfig/kernel 包装入口并核对生成配置。"
      },
      "provenance": [
        "E04"
      ]
    }
  ],
  "toolchain_mapping": {
    "original_kernel_compiler": "aarch64-none-linux-gnu GCC 10.3.1 / Arm 10.3-2021.07",
    "mapping_source_sdk_relative_path": "longan/build/mkcmd.sh",
    "mapping_source_sha256": "b04fca3a54041f767ba733ad7a3ba15ef46f5af9c76040744ad4779bf784f8f9",
    "mapping_line_in_audited_file": 232,
    "mapping_key": {
      "kernel": "linux-5.15",
      "architecture": "arm64"
    },
    "compiler_archive_name": "gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz",
    "mapping_target_label": "target-arm64-10.3",
    "host_indicated_by_archive_name": "x86_64 Linux",
    "target_triple": "aarch64-none-linux-gnu",
    "candidate_repository": {
      "sdk_relative_path": "longan/prebuilt/kernelbuilt/aarch64",
      "repo_manifest_name": "product/tina/tina-ng/prebuilt/kernel-built/aarch64",
      "repo_object_relative_path": ".repo/project-objects/product/tina/tina-ng/prebuilt/kernel-built/aarch64.git",
      "helpert736_ref": "7456126098f7a9379fe2683422db98d0df25a8c8",
      "tree": null,
      "binary_content_verified": false
    },
    "binary_version_host_loader_and_execution": "NOT_YET_VERIFIED",
    "current_system_gcc_at_c006": "Ubuntu GCC 13.3.0",
    "qt_application_toolchain": {
      "supplier_assets_relative_path": "tools/toolchain_for_linux/helpert736_ubuntu24.04_aarch64_glibc2.39_gcc13.3_qt6.6.3.tar.gz",
      "file_located": true,
      "bytes": 1279987621,
      "full_archive_sha256": null,
      "compiler_elf_host_verified": false,
      "role": {
        "en": "Qt application development; not a substitute for matching kernel-toolchain evidence.",
        "zh-Hans": "Qt 应用开发；不能替代与原内核匹配的工具链证据。"
      }
    },
    "supplier_vm": {
      "supplier_assets_relative_path": "tools/vmware17/helperboard_ubuntu_20.04.zip",
      "file_located": true,
      "bytes": 5541218655,
      "vmx_member": "ubuntu20.04_baijie/ubuntu20.04.vmx",
      "metadata_guest_architecture": "x86 64-bit",
      "metadata_guest_os": "Ubuntu 20.04.6 LTS",
      "default_memory_mb": 4096,
      "started_during_c006": false,
      "full_archive_sha256": null
    },
    "provenance": [
      "E01",
      "E02",
      "E04",
      "E05",
      "E06"
    ]
  },
  "namespace_candidate": {
    "file": "browser-namespaces.fragment",
    "sha256": "6a4b2835d32089a98fceffd092512e274c5dd66ab465ba9a02890e4395541e47",
    "bytes": 49,
    "assignments": [
      "CONFIG_USER_NS=y",
      "CONFIG_PID_NS=y",
      "CONFIG_UTS_NS=y"
    ],
    "kconfig_evaluated": false,
    "kernel_built": false,
    "kernel_installed": false,
    "browser_accepted": false,
    "limit": {
      "en": "A proposed three-option fragment. Resolve it with the pinned SDK, matching compiler and Kconfig; record every derived configuration change and test the complete candidate.",
      "zh-Hans": "三个配置项的候选片段。须在固定 SDK、匹配编译器和 Kconfig 中求值，记录全部派生配置变化，并测试完整候选产物。"
    }
  },
  "provenance_records": [
    {
      "id": "E01",
      "record_filename": "UVC-SOURCE-AUDIT.json",
      "sha256": "780de20c80b091f9a71acc39f729df7308b13f7876e8435f9905fafe6f0e8eb1",
      "bytes": 16491,
      "purpose": {
        "en": "Pinned source commits, tree IDs and selected blob checks",
        "zh-Hans": "固定源码提交、tree ID 与关键 blob 核对"
      },
      "body_included": false,
      "scope": "Corrected C006 project evidence; digest reference only, not a public download link."
    },
    {
      "id": "E02",
      "record_filename": "VENDOR-CONFIG-BINDING.json",
      "sha256": "7d97e34fc52a9a2d4a13831975895cbb9ce3de33d9ffeec307fb3ff3f47956e3",
      "bytes": 4760,
      "purpose": {
        "en": "Vendor configuration identity and compiler mapping in build scripts",
        "zh-Hans": "供方配置一致性与构建脚本中的编译器映射"
      },
      "body_included": false,
      "scope": "Corrected C006 project evidence; digest reference only, not a public download link."
    },
    {
      "id": "E03",
      "record_filename": "CONFIG-BUILD-BINDING.json",
      "sha256": "1fc051f1e7dfee8c8e1464a43e545f54bff225ddd3efcde6c798ec74ff11c479",
      "bytes": 1100,
      "purpose": {
        "en": "Running configuration and two historical build-input comparisons",
        "zh-Hans": "现机配置与两套历史构建输入比对"
      },
      "body_included": false,
      "scope": "Corrected C006 project evidence; digest reference only, not a public download link."
    },
    {
      "id": "E04",
      "record_filename": "SUPPLIER-MANUAL-AUDIT.json",
      "sha256": "5230dba98df6dc5259585e6fa79cb7782bda14a35cba06e79e634e243c578dd2",
      "bytes": 22948,
      "purpose": {
        "en": "Corrected supplier manual and VM audit",
        "zh-Hans": "已更正的供应商手册与 VM 审计"
      },
      "body_included": false,
      "scope": "Corrected C006 project evidence; digest reference only, not a public download link."
    },
    {
      "id": "E05",
      "record_filename": "INDEX-AUDIT.json",
      "sha256": "2f2c194d1591c284c099266ee0b8413c41482aeba0185d354262cfa723792cd8",
      "bytes": 16652,
      "purpose": {
        "en": "Manifest names, relative paths and toolchain candidate location",
        "zh-Hans": "Manifest 名称、相对路径与工具链候选位置"
      },
      "body_included": false,
      "scope": "Corrected C006 project evidence; digest reference only, not a public download link."
    },
    {
      "id": "E06",
      "record_filename": "NEXT-KERNEL-WORK-PACKAGE.json",
      "sha256": "0763dcbfb861765495d4591ae53b7721561748f13a29b1196f99958a30f8ce1c",
      "bytes": 5336,
      "purpose": {
        "en": "Final C006 state and next-work definition",
        "zh-Hans": "C006 最终状态与下一工作定义"
      },
      "body_included": false,
      "scope": "Corrected C006 project evidence; digest reference only, not a public download link."
    }
  ],
  "redistribution": {
    "includes": [
      "Bilingual source-map summaries",
      "Relative SDK paths and object IDs",
      "Checksums and page references",
      "Three-line proposed namespace fragment",
      "Next-work definition"
    ],
    "excludes": [
      "Supplier source trees",
      "Full kernel configurations",
      "Supplier manuals",
      "Original SDK archives",
      "Raw project evidence bodies",
      "Prompts and canonical record bodies",
      "Private network identifiers and personal filesystem paths"
    ],
    "license_statement": {
      "en": "This map does not grant redistribution rights for supplier assets. Obtain those assets through an authorized source and retain their applicable licenses.",
      "zh-Hans": "本图谱不授予供应商资产的再分发权；应通过授权来源取得资产并保留其适用许可。"
    },
    "public_download_url_verified": false
  },
  "edition": "C0-012",
  "publication_base_url": "https://hsimc.tech/rd/t736/ecosystem/evidence/engineering-field-guide-20261012/",
  "publication_relative_directory": "materials/bsp/",
  "publication_url": "https://hsimc.tech/rd/t736/ecosystem/evidence/engineering-field-guide-20261012/materials/bsp/source-map.json",
  "storage_snapshot": {
    "as_of": "C006 / 2026-10-12",
    "root_filesystem_total": "4.9G",
    "root_available": "2.7G",
    "separate_data_filesystem_total": "54G",
    "separate_data_available": "47G",
    "units": "df human-readable report",
    "live_rechecked_for_C012": false,
    "full_kernel_build_capacity_proven": false,
    "purpose": "Locate preserved build inputs on the separate data filesystem rather than infer the whole device capacity from root."
  }
}
