Lenovo Ideapad Duet Chromebook Product Engineering
Metadata
- Product Model : Lenovo Ideapad Duet Chromebook
- ChromeOS.Guide Slug : LenovoKraneIP
- Gentoo Board Overlay : krane
Build Flags
- Build Flags : kukui bootimage detachable unibuild has_chromeos_config_bsp touch_centric_device shelf-hotseat webui-tab-strip pcserial camera_feature_portrait_mode ime_addons fsverity uprev-4-to-5 tablet_form_factor ondevice_grammar crosier_binary cros_camera_algo
Gentoo Overlay Tree (krane)
shared-assets/CrOS-Overlays/board-overlays/overlay-kukui
├── chromeos-base
│ ├── autotest-capability-kukui
│ │ ├── autotest-capability-kukui-1.0.0.ebuild
│ │ ├── autotest-capability-kukui-1.0.0-r1.ebuild -> autotest-capability-kukui-1.0.0.ebuild
│ │ └── files
│ │ └── 20-kukui-capabilities.yaml
│ ├── chromeos-bsp-kukui
│ │ ├── chromeos-bsp-kukui-0.0.1.ebuild
│ │ ├── chromeos-bsp-kukui-0.0.1-r69.ebuild -> chromeos-bsp-kukui-0.0.1.ebuild
│ │ ├── files
│ │ │ ├── 91-hammer-keyboard.rules
│ │ │ ├── 99-hammerd.rules
│ │ │ ├── board.ini
│ │ │ ├── get_board_goodix_pid.sh
│ │ │ ├── kakadu
│ │ │ │ └── audio
│ │ │ │ ├── cras-config
│ │ │ │ │ ├── board.ini
│ │ │ │ │ ├── dsp.ini
│ │ │ │ │ ├── mt8183_da7219_rt1015
│ │ │ │ │ ├── mt8183_da7219_rt1015p
│ │ │ │ │ └── mt8183_mt6358_ts3a227_rt1015p
│ │ │ │ └── ucm-config
│ │ │ │ ├── HiFi_mt6358.conf
│ │ │ │ ├── HiFi_rt1015.conf
│ │ │ │ ├── HiFi_rt1015p.conf
│ │ │ │ ├── mt8183_da7219_rt1015.conf
│ │ │ │ ├── mt8183_da7219_rt1015p.conf
│ │ │ │ └── mt8183_mt6358_ts3a227_rt1015p.conf
│ │ │ ├── katsu
│ │ │ │ └── audio
│ │ │ │ ├── cras-config
│ │ │ │ │ ├── board.ini
│ │ │ │ │ ├── dsp.ini
│ │ │ │ │ ├── mt8183_da7219_rt1015p
│ │ │ │ │ └── mt8183_mt6358_ts3a227_rt1015p
│ │ │ │ └── ucm-config
│ │ │ │ ├── HiFi_mt6358.conf
│ │ │ │ ├── HiFi_rt1015p.conf
│ │ │ │ ├── mt8183_da7219_rt1015p.conf
│ │ │ │ └── mt8183_mt6358_ts3a227_rt1015p.conf
│ │ │ ├── kodama
│ │ │ │ └── audio
│ │ │ │ ├── cras-config
│ │ │ │ │ ├── board.ini
│ │ │ │ │ ├── dsp.ini
│ │ │ │ │ └── mt8183_mt6358_ts3a227_max98357
│ │ │ │ └── ucm-config
│ │ │ │ ├── HiFi.conf
│ │ │ │ └── mt8183_mt6358_ts3a227_max98357.conf
│ │ │ ├── krane
│ │ │ │ └── audio
│ │ │ │ ├── cras-config
│ │ │ │ │ ├── board.ini
│ │ │ │ │ ├── dsp.ini
│ │ │ │ │ └── mt8183_mt6358_ts3a227_max98357
│ │ │ │ └── ucm-config
│ │ │ │ ├── HiFi.conf
│ │ │ │ └── mt8183_mt6358_ts3a227_max98357.conf
│ │ │ ├── kukui
│ │ │ │ └── audio
│ │ │ │ ├── cras-config
│ │ │ │ │ ├── board.ini
│ │ │ │ │ ├── dsp.ini
│ │ │ │ │ └── mt8183_mt6358_ts3a227_max98357
│ │ │ │ └── ucm-config
│ │ │ │ ├── HiFi.conf
│ │ │ │ └── mt8183_mt6358_ts3a227_max98357.conf
│ │ │ └── kukui-bluetooth-sysprops.conf
│ │ └── OWNERS
│ └── chromeos-config-bsp
│ ├── chromeos-config-bsp-0.0.1-r13.ebuild
│ ├── chromeos-config-bsp-9999.ebuild
│ └── files
│ └── model.yaml
├── DIR_METADATA
├── media-libs
│ ├── cros-camera-hal-configs-kukui
│ │ ├── cros-camera-hal-configs-kukui-0.0.1.ebuild
│ │ ├── cros-camera-hal-configs-kukui-0.0.1-r8.ebuild -> cros-camera-hal-configs-kukui-0.0.1.ebuild
│ │ ├── files
│ │ │ ├── camera_config_kakadu.json
│ │ │ ├── camera_config_katsu.json
│ │ │ ├── camera_config_kodama.json
│ │ │ ├── camera_config_krane.json
│ │ │ ├── camera_config_kukui.json
│ │ │ ├── camera_info.json
│ │ │ ├── post-start-hooks-4_19.sh
│ │ │ ├── post-start-hooks-5_10.sh
│ │ │ ├── post-start-hooks-algo-4_19.sh
│ │ │ ├── post-start-hooks-algo-5_10.sh
│ │ │ ├── setup-hooks-algo.sh
│ │ │ └── setup-hooks.sh
│ │ └── OWNERS
│ ├── cros-camera-hal-mtk
│ │ ├── cros-camera-hal-mtk-0.0.1-r927.ebuild
│ │ └── cros-camera-hal-mtk-9999.ebuild
│ ├── mtk-isp-3a-libs-bin
│ │ ├── Manifest
│ │ ├── mtk-isp-3a-libs-bin-0.0.10.ebuild
│ │ └── mtk-isp-3a-libs-bin-0.0.10-r3.ebuild -> mtk-isp-3a-libs-bin-0.0.10.ebuild
│ ├── mtk-sensor-metadata
│ │ ├── files
│ │ │ └── imgsensor_metadata
│ │ │ ├── common
│ │ │ │ ├── config_request_metadata__.h
│ │ │ │ ├── config_static_metadata_common.h
│ │ │ │ ├── config_static_metadata_feature.h
│ │ │ │ ├── config_static_metadata.lens.h
│ │ │ │ ├── config_static_metadata.project.flashlight.h
│ │ │ │ ├── config_static_metadata_request_commonType.h
│ │ │ │ ├── config_static_metadata_scaler.h
│ │ │ │ ├── config_static_metadata.sensor.h
│ │ │ │ └── config_static_metadata.tuning_3a.h
│ │ │ ├── gc5035_mipi_raw
│ │ │ │ ├── config_request_metadata__.h
│ │ │ │ ├── config_static_metadata_feature.h
│ │ │ │ ├── config_static_metadata.lens.gc5035mipiraw.h
│ │ │ │ ├── config_static_metadata.project.camera.gc5035mipiraw.h
│ │ │ │ ├── config_static_metadata.project.flashlight.gc5035mipiraw.h
│ │ │ │ ├── config_static_metadata_request_commonType.h
│ │ │ │ ├── config_static_metadata_scaler.h
│ │ │ │ ├── config_static_metadata.sensor.gc5035mipiraw.h
│ │ │ │ └── config_static_metadata.tuning_3a.gc5035mipiraw.h
│ │ │ ├── ov02a10_mipi_raw
│ │ │ │ ├── config_request_metadata__.h
│ │ │ │ ├── config_static_metadata_feature.h
│ │ │ │ ├── config_static_metadata.lens.ov02a10mipiraw.h
│ │ │ │ ├── config_static_metadata.project.camera.ov02a10mipiraw.h
│ │ │ │ ├── config_static_metadata.project.flashlight.ov02a10mipiraw.h
│ │ │ │ ├── config_static_metadata_request_commonType.h
│ │ │ │ ├── config_static_metadata_scaler.h
│ │ │ │ ├── config_static_metadata.sensor.ov02a10mipiraw.h
│ │ │ │ └── config_static_metadata.tuning_3a.ov02a10mipiraw.h
│ │ │ ├── ov2685_mipi_raw
│ │ │ │ ├── config_request_metadata__.h
│ │ │ │ ├── config_static_metadata_feature.h
│ │ │ │ ├── config_static_metadata.lens.ov2685mipiraw.h
│ │ │ │ ├── config_static_metadata.project.camera.ov2685mipiraw.h
│ │ │ │ ├── config_static_metadata.project.flashlight.ov2685mipiraw.h
│ │ │ │ ├── config_static_metadata_request_commonType.h
│ │ │ │ ├── config_static_metadata_scaler.h
│ │ │ │ ├── config_static_metadata.sensor.ov2685mipiraw.h
│ │ │ │ └── config_static_metadata.tuning_3a.ov2685mipiraw.h
│ │ │ ├── ov5695_mipi_raw
│ │ │ │ ├── config_request_metadata__.h
│ │ │ │ ├── config_static_metadata_feature.h
│ │ │ │ ├── config_static_metadata.lens.ov5695mipiraw.h
│ │ │ │ ├── config_static_metadata.project.camera.ov5695mipiraw.h
│ │ │ │ ├── config_static_metadata.project.flashlight.ov5695mipiraw.h
│ │ │ │ ├── config_static_metadata_request_commonType.h
│ │ │ │ ├── config_static_metadata_scaler.h
│ │ │ │ ├── config_static_metadata.sensor.ov5695mipiraw.h
│ │ │ │ └── config_static_metadata.tuning_3a.ov5695mipiraw.h
│ │ │ └── ov8856_mipi_raw
│ │ │ ├── config_request_metadata__.h
│ │ │ ├── config_static_metadata_feature.h
│ │ │ ├── config_static_metadata.lens.ov8856mipiraw.h
│ │ │ ├── config_static_metadata.project.camera.ov8856mipiraw.h
│ │ │ ├── config_static_metadata.project.flashlight.ov8856mipiraw.h
│ │ │ ├── config_static_metadata_request_commonType.h
│ │ │ ├── config_static_metadata_scaler.h
│ │ │ ├── config_static_metadata.sensor.ov8856mipiraw.h
│ │ │ └── config_static_metadata.tuning_3a.ov8856mipiraw.h
│ │ ├── mtk-sensor-metadata-0.0.1.ebuild
│ │ └── mtk-sensor-metadata-0.0.1-r24.ebuild -> mtk-sensor-metadata-0.0.1.ebuild
│ ├── mtk-tuning-libs-bin
│ │ ├── Manifest
│ │ ├── mtk-tuning-libs-bin-0.0.36.ebuild
│ │ └── mtk-tuning-libs-bin-0.0.36-r3.ebuild -> mtk-tuning-libs-bin-0.0.36.ebuild
│ └── mtk-tuning-tools-bin
│ ├── Manifest
│ ├── mtk-tuning-tools-bin-0.0.4.ebuild
│ └── mtk-tuning-tools-bin-0.0.4-r2.ebuild -> mtk-tuning-tools-bin-0.0.4.ebuild
├── metadata
│ ├── layout.conf
│ └── md5-cache
│ ├── chromeos-base
│ │ ├── autotest-capability-kukui-1.0.0
│ │ ├── autotest-capability-kukui-1.0.0-r1
│ │ ├── chromeos-bsp-kukui-0.0.1
│ │ ├── chromeos-bsp-kukui-0.0.1-r69
│ │ ├── chromeos-config-bsp-0.0.1-r13
│ │ └── chromeos-config-bsp-9999
│ ├── media-libs
│ │ ├── cros-camera-hal-configs-kukui-0.0.1
│ │ ├── cros-camera-hal-configs-kukui-0.0.1-r8
│ │ ├── cros-camera-hal-mtk-0.0.1-r927
│ │ ├── cros-camera-hal-mtk-9999
│ │ ├── mtk-isp-3a-libs-bin-0.0.10
│ │ ├── mtk-isp-3a-libs-bin-0.0.10-r3
│ │ ├── mtk-sensor-metadata-0.0.1
│ │ ├── mtk-sensor-metadata-0.0.1-r24
│ │ ├── mtk-tuning-libs-bin-0.0.36
│ │ ├── mtk-tuning-libs-bin-0.0.36-r3
│ │ ├── mtk-tuning-tools-bin-0.0.4
│ │ └── mtk-tuning-tools-bin-0.0.4-r2
│ └── virtual
│ ├── autotest-capability-2
│ ├── autotest-capability-2-r1
│ ├── chromeos-bsp-2
│ ├── chromeos-bsp-2-r1
│ ├── cros-camera-hal-2
│ ├── cros-camera-hal-2-r1
│ ├── cros-camera-hal-configs-2
│ └── cros-camera-hal-configs-2-r1
├── OWNERS
├── profiles
│ └── base
│ ├── make.defaults
│ └── parent
└── virtual
├── autotest-capability
│ ├── autotest-capability-2.ebuild
│ └── autotest-capability-2-r1.ebuild -> autotest-capability-2.ebuild
├── chromeos-bsp
│ ├── chromeos-bsp-2.ebuild
│ └── chromeos-bsp-2-r1.ebuild -> chromeos-bsp-2.ebuild
├── cros-camera-hal
│ ├── cros-camera-hal-2.ebuild
│ └── cros-camera-hal-2-r1.ebuild -> cros-camera-hal-2.ebuild
└── cros-camera-hal-configs
├── cros-camera-hal-configs-2.ebuild
├── cros-camera-hal-configs-2-r1.ebuild -> cros-camera-hal-configs-2.ebuild
└── OWNERS
56 directories, 170 files
ChromeOS Update Channels
ChromeOS Stable Channel Update
- steam_support_stable : false
- analysis_version_stable : 8
- android_app_support_stable : true
- android_version_stable : Android 11
- app_board_stable : kukui-signed-mp-v2keys
- board_id_stable : {50F3C95B-CA5B-4AF8-87A2-8CD19588BD12}
- check_time_stable : 2024-06-26 06:12:39.871835
- chrome_version_stable : 126.0.6478.132
- chromeos_arc_android_sdk_version_stable : 30
- chromeos_arc_version_stable : 11931109
- chromeos_auserver_stable : https://tools.google.com/service/update2
- chromeos_board_appid_stable : {50F3C95B-CA5B-4AF8-87A2-8CD19588BD12}
- chromeos_canary_appid_stable : {90F229CE-83E2-4FAF-8479-E368A34938B1}
- chromeos_devserver_stable :
- chromeos_release_appid_stable : {50F3C95B-CA5B-4AF8-87A2-8CD19588BD12}
- chromeos_release_board_stable : kukui-signed-mp-v9keys
- chromeos_release_branch_number_stable : 44
- chromeos_release_build_number_stable : 15886
- chromeos_release_build_type_stable : Official Build
- chromeos_release_builder_path_stable : kukui-release/R126-15886.44.0
- chromeos_release_chrome_milestone_stable : 126
- chromeos_release_description_stable : 15886.44.0 (Official Build) stable-channel kukui
- chromeos_release_keyset_stable : mp-v9
- chromeos_release_name_stable : Chrome OS
- chromeos_release_patch_number_stable : 0
- chromeos_release_track_stable : stable-channel
- chromeos_release_unibuild_stable : 1
- chromeos_release_version_stable : 15886.44.0
- chromeos_version_stable : 15886.44.0
- crostini_support_stable : false
- devicetype_stable : CHROMEBOOK
- eol_stable : false
- google_release_stable : 15886.44.0
- is_chromebook_plus_device_stable : false
- linux_kernel_versions_stable : 5.10.216-24917-gf16c23f03eb6
- parallels_support_stable : false
- sample_hwid_stable : KODAMANNNN
- sha256_stable : f24a10378a1f868513fcdbcbe65dc305efb58102bccb5ef8a2ca910c8a260c40
- size_stable : 1742345261
- status_stable : ok
- urls_stable : http://edgedl.me.gvt1.com/edgedl/chromeos/kukui/15886.44.0/stable-channel/chromeos_15886.44.0_kukui_stable-channel_full_mp-v9.bin-gy3doojrgqydcgwaaij4d3lckmlbwokj.signed http://dl.google.com/chromeos/kukui/15886.44.0/stable-channel/chromeos_15886.44.0_kukui_stable-channel_full_mp-v9.bin-gy3doojrgqydcgwaaij4d3lckmlbwokj.signed https://edgedl.me.gvt1.com/edgedl/chromeos/kukui/15886.44.0/stable-channel/chromeos_15886.44.0_kukui_stable-channel_full_mp-v9.bin-gy3doojrgqydcgwaaij4d3lckmlbwokj.signed https://dl.google.com/chromeos/kukui/15886.44.0/stable-channel/chromeos_15886.44.0_kukui_stable-channel_full_mp-v9.bin-gy3doojrgqydcgwaaij4d3lckmlbwokj.signed
- very_eol_stable : false
ChromeOS Beta Channel Update
- steam_support_beta : false
- analysis_version_beta :
- android_app_support_beta :
- android_version_beta :
- app_board_beta :
- board_id_beta :
- check_time_beta :
- chrome_version_beta :
- chromeos_arc_android_sdk_version_beta :
- chromeos_arc_version_beta :
- chromeos_auserver_beta :
- chromeos_board_appid_beta :
- chromeos_canary_appid_beta :
- chromeos_devserver_beta :
- chromeos_release_appid_beta :
- chromeos_release_board_beta :
- chromeos_release_branch_number_beta : 18
- chromeos_release_build_number_beta : 15917
- chromeos_release_build_type_beta : Official Build
- chromeos_release_builder_path_beta : kukui-release/R127-15917.18.0
- chromeos_release_chrome_milestone_beta : 127
- chromeos_release_description_beta : 15917.18.0 (Official Build) beta-channel kukui
- chromeos_release_keyset_beta : mp-v9
- chromeos_release_name_beta : Chrome OS
- chromeos_release_patch_number_beta : 0
- chromeos_release_track_beta : beta-channel
- chromeos_release_unibuild_beta : 1
- chromeos_release_version_beta : 15917.18.0
- chromeos_version_beta : 15917.18.0
- crostini_support_beta : false
- devicetype_beta : CHROMEBOOK
- eol_beta : null
- google_release_beta : 15917.18.0
- is_chromebook_plus_device_beta : false
- linux_kernel_versions_beta : 5.10.218-24952-gc5ef0518748c
- parallels_support_beta : false
- sample_hwid_beta : KODAMANNNN
- sha256_beta : 10c0bcef5bcd41aee29740e9119204eb1d0a8917becfeb4d8c051040347836a9
- size_beta : 1718172389
- status_beta : ok
- steam_support_beta : false
- urls_beta : http://edgedl.me.gvt1.com/edgedl/chromeos/kukui/15917.18.0/beta-channel/chromeos_15917.18.0_kukui_beta-channel_full_mp-v9.bin-gy3doytdgbtddvhhdrtejuvgrnfvimqi.signed http://dl.google.com/chromeos/kukui/15917.18.0/beta-channel/chromeos_15917.18.0_kukui_beta-channel_full_mp-v9.bin-gy3doytdgbtddvhhdrtejuvgrnfvimqi.signed https://edgedl.me.gvt1.com/edgedl/chromeos/kukui/15917.18.0/beta-channel/chromeos_15917.18.0_kukui_beta-channel_full_mp-v9.bin-gy3doytdgbtddvhhdrtejuvgrnfvimqi.signed https://dl.google.com/chromeos/kukui/15917.18.0/beta-channel/chromeos_15917.18.0_kukui_beta-channel_full_mp-v9.bin-gy3doytdgbtddvhhdrtejuvgrnfvimqi.signed
- very_eol_beta : null
ChromeOS Dev Channel Update
- steam_support_dev : false
- analysis_version_dev :
- android_app_support_dev :
- android_version_dev :
- app_board_dev :
- board_id_dev :
- check_time_dev :
- chrome_version_dev :
- chromeos_arc_android_sdk_version_dev :
- chromeos_arc_version_dev :
- chromeos_auserver_dev :
- chromeos_board_appid_dev :
- chromeos_canary_appid_dev :
- chromeos_devserver_dev :
- chromeos_release_appid_dev :
- chromeos_release_board_dev :
- chromeos_release_branch_number_dev : 0
- chromeos_release_build_number_dev : 15936
- chromeos_release_build_type_dev : Official Build
- chromeos_release_builder_path_dev : kukui-release/R128-15936.0.0
- chromeos_release_chrome_milestone_dev : 128
- chromeos_release_description_dev : 15936.0.0 (Official Build) dev-channel kukui
- chromeos_release_keyset_dev : mp-v9
- chromeos_release_name_dev : Chrome OS
- chromeos_release_patch_number_dev : 0
- chromeos_release_track_dev : dev-channel
- chromeos_release_unibuild_dev : 1
- chromeos_release_version_dev : 15936.0.0
- chromeos_version_dev : 15936.0.0
- crostini_support_dev : false
- devicetype_dev : CHROMEBOOK
- eol_dev : null
- google_release_dev : 15936.0.0
- is_chromebook_plus_device_dev : false
- linux_kernel_versions_dev : 5.10.220-25078-g222cfb7bceac
- parallels_support_dev : false
- sample_hwid_dev : KODAMANNNN
- sha256_dev : acff88957c83a7ee13acf9b24c1bd57fc2f37ab51137fe0984251dfc5dd6678a
- size_dev : 1721043802
- status_dev : ok
- steam_support_dev : false
- urls_dev : http://edgedl.me.gvt1.com/edgedl/chromeos/kukui/15936.0.0/dev-channel/chromeos_15936.0.0_kukui_dev-channel_full_mp-v9.bin-gy3dozbsmmzdlozyyyphn5ito3m3rf6b.signed http://dl.google.com/chromeos/kukui/15936.0.0/dev-channel/chromeos_15936.0.0_kukui_dev-channel_full_mp-v9.bin-gy3dozbsmmzdlozyyyphn5ito3m3rf6b.signed https://edgedl.me.gvt1.com/edgedl/chromeos/kukui/15936.0.0/dev-channel/chromeos_15936.0.0_kukui_dev-channel_full_mp-v9.bin-gy3dozbsmmzdlozyyyphn5ito3m3rf6b.signed https://dl.google.com/chromeos/kukui/15936.0.0/dev-channel/chromeos_15936.0.0_kukui_dev-channel_full_mp-v9.bin-gy3dozbsmmzdlozyyyphn5ito3m3rf6b.signed
- very_eol_dev : null
ChromeOS Canary Channel Update
- steam_support_canary : false
- analysis_version_canary :
- android_app_support_canary :
- android_version_canary :
- app_board_canary :
- board_id_canary :
- check_time_canary :
- chrome_version_canary :
- chromeos_arc_android_sdk_version_canary :
- chromeos_arc_version_canary :
- chromeos_auserver_canary :
- chromeos_board_appid_canary :
- chromeos_canary_appid_canary :
- chromeos_canaryserver_canary :
- chromeos_release_appid_canary :
- chromeos_release_board_canary :
- chromeos_release_branch_number_canary : 0
- chromeos_release_build_number_canary : 15938
- chromeos_release_build_type_canary : Official Build
- chromeos_release_builder_path_canary : kukui-release/R128-15938.0.0
- chromeos_release_chrome_milestone_canary : 128
- chromeos_release_description_canary : 15938.0.0 (Official Build) canary-channel kukui
- chromeos_release_keyset_canary : mp-v9
- chromeos_release_name_canary : Chrome OS
- chromeos_release_patch_number_canary : 0
- chromeos_release_track_canary : canary-channel
- chromeos_release_unibuild_canary : 1
- chromeos_release_version_canary : 15938.0.0
- chromeos_version_canary : 15938.0.0
- crostini_support_canary : false
- canaryicetype_canary :
- eol_canary : null
- google_release_canary : 15938.0.0
- is_chromebook_plus_canaryice_canary :
- linux_kernel_versions_canary : 5.10.220-25089-g63cea62319eb
- parallels_support_canary : false
- sample_hwid_canary : KRANE-ZDKS NNNN
- sha256_canary : fd6c0af38b557258da3a1d3dacc468a86bc1ae21a813ca3e47cf72d68cf28233
- size_canary : 1721451969
- status_canary : ok
- steam_support_canary : false
- urls_canary : http://storage.googleapis.com/chromeos-releases-public/canary-channel/canary-channel/15938.0.0/chromeos_15938.0.0_kukui_canary-channel_full_mp-v9.bin-gy3doztdmizggom5lsbat23oj5pxz6oa.signed https://storage.googleapis.com/chromeos-releases-public/canary-channel/canary-channel/15938.0.0/chromeos_15938.0.0_kukui_canary-channel_full_mp-v9.bin-gy3doztdmizggom5lsbat23oj5pxz6oa.signed
- very_eol_canary : null