uwb: add country conf file for F10

Bug: 247633734
Test: Verified with local build
Signed-off-by: Rex Lin <rexcylin@google.com>
Change-Id: I93d5afc09167e45c307ed131c28ce07d3c671e1a
This commit is contained in:
Rex Lin 2022-10-19 14:38:42 +08:00
parent 8ff8e9a100
commit e79a75336d
10 changed files with 1034 additions and 3 deletions

24
uwb/Android.mk Normal file
View file

@ -0,0 +1,24 @@
#
# Copyright (C) 2022 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# WARNING: Everything listed here will be built on ALL platforms,
# including x86, the universal, and the SDK. Modules must be uniquely
# named (liblights.panda), and must build everywhere, or limit themselves
# to only building on ARM if they include assembly. Individual makefiles
# are responsible for having their own logic, for fine-grained control.
LOCAL_PATH:= $(call my-dir)
LOCAL_UWB_CAL_DIR=$(LOCAL_PATH)
DEVICE_UWB_CAL_DIR=$(TARGET_OUT_VENDOR)/etc/uwb
$(shell ($(LOCAL_UWB_CAL_DIR)/country_conf_gen.sh $(LOCAL_UWB_CAL_DIR) $(DEVICE_UWB_CAL_DIR)))

152
uwb/UWB-calibration-ce.conf Normal file
View file

@ -0,0 +1,152 @@
[CCC]version=2
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch5.prf64.pdoa_offset=0
[CCC]ant0.ch9.prf64.pdoa_offset=0
[CCC]ant0.ch5.prf64.pll_locking_code=0
[CCC]ant0.ch9.prf64.pll_locking_code=0
[CCC]id=0
[CCC]wifi_coex_time_gap=10
[CCC]ap_coop_mode=1
[CCC]antenna_selection=4
ant0.ch5.prf16.ant_delay=16449
ant0.ch5.prf16.tx_power=0xFFFFD4FF
ant0.ch5.prf16.pg_count=0
ant0.ch5.prf16.pg_delay=0x28
ant0.ch5.prf64.ant_delay=16449
ant0.ch5.prf64.tx_power=0xFFFFD4FF
ant0.ch5.prf64.pg_count=0
ant0.ch5.prf64.pg_delay=0x28
ant0.ch9.prf16.ant_delay=16450
ant0.ch9.prf16.tx_power=0xFFFFD4FF
ant0.ch9.prf16.pg_count=0
ant0.ch9.prf16.pg_delay=0x26
ant0.ch9.prf64.ant_delay=16450
ant0.ch9.prf64.tx_power=0xFFFFD4FF
ant0.ch9.prf64.pg_count=0
ant0.ch9.prf64.pg_delay=0x26
ant0.port=0
ant0.selector_gpio=7
ant0.selector_gpio_value=0
ant1.ch5.prf16.ant_delay=16450
ant1.ch5.prf16.tx_power=0xFFFFFFFF
ant1.ch5.prf16.pg_count=0
ant1.ch5.prf16.pg_delay=0x26
ant1.ch5.prf64.ant_delay=16450
ant1.ch5.prf64.tx_power=0xFFFFFFFF
ant1.ch5.prf64.pg_count=0
ant1.ch5.prf64.pg_delay=0x26
ant1.ch9.prf16.ant_delay=16451
ant1.ch9.prf16.tx_power=0xFFFFD4FF
ant1.ch9.prf16.pg_count=0
ant1.ch9.prf16.pg_delay=0x26
ant1.ch9.prf64.ant_delay=16451
ant1.ch9.prf64.tx_power=0xFFFFD4FF
ant1.ch9.prf64.pg_count=0
ant1.ch9.prf64.pg_delay=0x26
ant1.port=0
ant1.selector_gpio=7
ant1.selector_gpio_value=1
ant2.ch5.prf16.ant_delay=16450
ant2.ch5.prf16.tx_power=0
ant2.ch5.prf16.pg_count=0
ant2.ch5.prf16.pg_delay=0
ant2.ch5.prf64.ant_delay=16450
ant2.ch5.prf64.tx_power=0
ant2.ch5.prf64.pg_count=0
ant2.ch5.prf64.pg_delay=0
ant2.ch9.prf16.ant_delay=16451
ant2.ch9.prf16.tx_power=0xFFFFD4FF
ant2.ch9.prf16.pg_count=0
ant2.ch9.prf16.pg_delay=0x28
ant2.ch9.prf64.ant_delay=16451
ant2.ch9.prf64.tx_power=0xFFFFD4FF
ant2.ch9.prf64.pg_count=0
ant2.ch9.prf64.pg_delay=0x28
ant2.port=1
ant2.selector_gpio=6
ant2.selector_gpio_value=0
ant3.ch5.prf16.ant_delay=16450
ant3.ch5.prf16.tx_power=0
ant3.ch5.prf16.pg_count=0
ant3.ch5.prf16.pg_delay=0
ant3.ch5.prf64.ant_delay=16450
ant3.ch5.prf64.tx_power=0
ant3.ch5.prf64.pg_count=0
ant3.ch5.prf64.pg_delay=0
ant3.ch9.prf16.ant_delay=16450
ant3.ch9.prf16.tx_power=0
ant3.ch9.prf16.pg_count=0
ant3.ch9.prf16.pg_delay=0
ant3.ch9.prf64.ant_delay=16450
ant3.ch9.prf64.tx_power=0
ant3.ch9.prf64.pg_count=0
ant3.ch9.prf64.pg_delay=0
ant3.port=1
ant3.selector_gpio=6
ant3.selector_gpio_value=1
ant0.ant1.ch5.pdoa_offset=0
ant0.ant1.ch9.pdoa_offset=0
ant0.ant2.ch5.pdoa_offset=0
ant0.ant2.ch9.pdoa_offset=0
ant1.ant2.ch5.pdoa_offset=0
ant1.ant2.ch9.pdoa_offset=1782
ant0.ant3.ch5.pdoa_offset=0
ant0.ant3.ch9.pdoa_offset=0
ant1.ant3.ch5.pdoa_offset=0
ant1.ant3.ch9.pdoa_offset=-4342
ant2.ant3.ch5.pdoa_offset=0
ant2.ant3.ch9.pdoa_offset=0
ch5.pll_locking_code=0
ch9.pll_locking_code=0
ant1.ant2.ch5.pdoa_lut=0a:f4:77:0a:d9:f4:c5:09:c1:f5:12:09:df:f5:60:08:7f:f6:ac:07:dd:f6:fa:06:f2:f6:48:06:89:f7:96:05:d1:f7:e3:04:54:f8:2f:04:f0:f8:7d:03:46:fa:cb:02:b0:fb:19:02:23:fd:64:01:a2:fe:b2:00:00:00:00:00:31:01:4e:ff:a6:02:9c:fe:0a:04:e7:fd:52:05:35:fd:73:06:83:fc:cb:07:d1:fb:be:08:1d:fb:f8:09:6a:fa:39:0b:b8:f9:81:0c:06:f9:1b:0d:54:f8:87:0d:a0:f7:a0:0e:ee:f6:06:0f:3b:f6:2d:0f:89:f5
ant1.ant2.ch9.pdoa_lut=ec:ed:85:f5:3d:ee:3d:f6:66:ee:f6:f6:48:ef:9a:f7:d7:ef:52:f8:f6:f0:0a:f9:00:f2:ae:f9:ec:f3:66:fa:14:f6:1f:fb:14:f8:d7:fb:3d:fa:7b:fc:00:fc:33:fd:e1:fc:ec:fd:ec:fd:a4:fe:f6:fe:48:ff:00:00:00:00:48:01:b8:00:8f:02:5c:01:ae:03:14:02:1f:05:cd:02:52:06:85:03:ec:07:29:04:f6:08:e1:04:14:0a:9a:05:48:0b:52:06:b8:0c:f6:06:14:0e:ae:07:71:0f:66:08:e1:10:0a:09:9a:11:c3:09:b8:12:7b:0a
ant1.ant3.ch5.pdoa_lut=89:f4:ac:07:a2:f4:60:08:ae:f4:77:0a:0a:f5:12:09:7d:f5:c5:09:8d:f5:fa:06:0a:f7:48:06:9a:f7:96:05:fa:f7:e3:04:68:f8:2f:04:f0:f9:7d:03:fa:fb:cb:02:6d:fd:19:02:2f:fe:64:01:98:fe:b2:00:00:00:00:00:1d:02:4e:ff:2d:02:e7:fd:33:02:9c:fe:0a:03:35:fd:6f:04:83:fc:db:05:d1:fb:85:07:1d:fb:b0:08:6a:fa:06:09:b8:f9:71:09:06:f9:48:0a:54:f8:4e:0b:a0:f7:58:0c:3b:f6:62:0c:ee:f6:c5:0c:89:f5
ant1.ant3.ch9.pdoa_lut=00:ee:7b:0a:3d:ee:c3:09:a4:ee:0a:09:cd:ee:66:08:f6:ee:ae:07:7b:f0:f6:06:29:f2:52:06:9a:f3:9a:05:a4:f4:e1:04:9a:f5:29:04:f6:f6:85:03:8f:f8:cd:02:14:fa:14:02:d7:fb:5c:01:c3:fd:b8:00:00:00:00:00:d7:01:48:ff:c3:03:a4:fe:9a:05:ec:fd:71:07:33:fd:b8:08:7b:fc:85:09:d7:fb:ae:09:1f:fb:c3:09:66:fa:ec:09:ae:f9:66:0a:0a:f9:33:0b:52:f8:8f:0c:9a:f7:ec:0d:f6:f6:29:0e:3d:f6:3d:0e:85:f5
xtal_trim=23
temperature_reference=85
smart_tx_power=1
auto_sleep_margin=20000
restricted_channels=0
[HAL]aoa_capability=2
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.rx_ant_set_ranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_ranging=6
[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.range.rx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.rx_ant_set_ranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_ranging=7
[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging=4
[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_ranging=3
[HAL]minimum_system_offset_uwbtime0=250
coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000

View file

@ -0,0 +1,152 @@
[CCC]version=2
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch5.prf64.pdoa_offset=0
[CCC]ant0.ch9.prf64.pdoa_offset=0
[CCC]ant0.ch5.prf64.pll_locking_code=0
[CCC]ant0.ch9.prf64.pll_locking_code=0
[CCC]id=0
[CCC]wifi_coex_time_gap=10
[CCC]ap_coop_mode=1
[CCC]antenna_selection=4
ant0.ch5.prf16.ant_delay=16449
ant0.ch5.prf16.tx_power=0xFFFFD4FF
ant0.ch5.prf16.pg_count=0
ant0.ch5.prf16.pg_delay=0x28
ant0.ch5.prf64.ant_delay=16449
ant0.ch5.prf64.tx_power=0xFFFFD4FF
ant0.ch5.prf64.pg_count=0
ant0.ch5.prf64.pg_delay=0x28
ant0.ch9.prf16.ant_delay=16450
ant0.ch9.prf16.tx_power=0xFFFFD4FF
ant0.ch9.prf16.pg_count=0
ant0.ch9.prf16.pg_delay=0x26
ant0.ch9.prf64.ant_delay=16450
ant0.ch9.prf64.tx_power=0xFFFFD4FF
ant0.ch9.prf64.pg_count=0
ant0.ch9.prf64.pg_delay=0x26
ant0.port=0
ant0.selector_gpio=7
ant0.selector_gpio_value=0
ant1.ch5.prf16.ant_delay=16450
ant1.ch5.prf16.tx_power=0xFFFFFFFF
ant1.ch5.prf16.pg_count=0
ant1.ch5.prf16.pg_delay=0x26
ant1.ch5.prf64.ant_delay=16450
ant1.ch5.prf64.tx_power=0xFFFFFFFF
ant1.ch5.prf64.pg_count=0
ant1.ch5.prf64.pg_delay=0x26
ant1.ch9.prf16.ant_delay=16451
ant1.ch9.prf16.tx_power=0xFFFFD4FF
ant1.ch9.prf16.pg_count=0
ant1.ch9.prf16.pg_delay=0x26
ant1.ch9.prf64.ant_delay=16451
ant1.ch9.prf64.tx_power=0xFFFFD4FF
ant1.ch9.prf64.pg_count=0
ant1.ch9.prf64.pg_delay=0x26
ant1.port=0
ant1.selector_gpio=7
ant1.selector_gpio_value=1
ant2.ch5.prf16.ant_delay=16450
ant2.ch5.prf16.tx_power=0
ant2.ch5.prf16.pg_count=0
ant2.ch5.prf16.pg_delay=0
ant2.ch5.prf64.ant_delay=16450
ant2.ch5.prf64.tx_power=0
ant2.ch5.prf64.pg_count=0
ant2.ch5.prf64.pg_delay=0
ant2.ch9.prf16.ant_delay=16451
ant2.ch9.prf16.tx_power=0xFFFFD4FF
ant2.ch9.prf16.pg_count=0
ant2.ch9.prf16.pg_delay=0x28
ant2.ch9.prf64.ant_delay=16451
ant2.ch9.prf64.tx_power=0xFFFFD4FF
ant2.ch9.prf64.pg_count=0
ant2.ch9.prf64.pg_delay=0x28
ant2.port=1
ant2.selector_gpio=6
ant2.selector_gpio_value=0
ant3.ch5.prf16.ant_delay=16450
ant3.ch5.prf16.tx_power=0
ant3.ch5.prf16.pg_count=0
ant3.ch5.prf16.pg_delay=0
ant3.ch5.prf64.ant_delay=16450
ant3.ch5.prf64.tx_power=0
ant3.ch5.prf64.pg_count=0
ant3.ch5.prf64.pg_delay=0
ant3.ch9.prf16.ant_delay=16450
ant3.ch9.prf16.tx_power=0
ant3.ch9.prf16.pg_count=0
ant3.ch9.prf16.pg_delay=0
ant3.ch9.prf64.ant_delay=16450
ant3.ch9.prf64.tx_power=0
ant3.ch9.prf64.pg_count=0
ant3.ch9.prf64.pg_delay=0
ant3.port=1
ant3.selector_gpio=6
ant3.selector_gpio_value=1
ant0.ant1.ch5.pdoa_offset=0
ant0.ant1.ch9.pdoa_offset=0
ant0.ant2.ch5.pdoa_offset=0
ant0.ant2.ch9.pdoa_offset=0
ant1.ant2.ch5.pdoa_offset=0
ant1.ant2.ch9.pdoa_offset=1782
ant0.ant3.ch5.pdoa_offset=0
ant0.ant3.ch9.pdoa_offset=0
ant1.ant3.ch5.pdoa_offset=0
ant1.ant3.ch9.pdoa_offset=-4342
ant2.ant3.ch5.pdoa_offset=0
ant2.ant3.ch9.pdoa_offset=0
ch5.pll_locking_code=0
ch9.pll_locking_code=0
ant1.ant2.ch5.pdoa_lut=0a:f4:77:0a:d9:f4:c5:09:c1:f5:12:09:df:f5:60:08:7f:f6:ac:07:dd:f6:fa:06:f2:f6:48:06:89:f7:96:05:d1:f7:e3:04:54:f8:2f:04:f0:f8:7d:03:46:fa:cb:02:b0:fb:19:02:23:fd:64:01:a2:fe:b2:00:00:00:00:00:31:01:4e:ff:a6:02:9c:fe:0a:04:e7:fd:52:05:35:fd:73:06:83:fc:cb:07:d1:fb:be:08:1d:fb:f8:09:6a:fa:39:0b:b8:f9:81:0c:06:f9:1b:0d:54:f8:87:0d:a0:f7:a0:0e:ee:f6:06:0f:3b:f6:2d:0f:89:f5
ant1.ant2.ch9.pdoa_lut=ec:ed:85:f5:3d:ee:3d:f6:66:ee:f6:f6:48:ef:9a:f7:d7:ef:52:f8:f6:f0:0a:f9:00:f2:ae:f9:ec:f3:66:fa:14:f6:1f:fb:14:f8:d7:fb:3d:fa:7b:fc:00:fc:33:fd:e1:fc:ec:fd:ec:fd:a4:fe:f6:fe:48:ff:00:00:00:00:48:01:b8:00:8f:02:5c:01:ae:03:14:02:1f:05:cd:02:52:06:85:03:ec:07:29:04:f6:08:e1:04:14:0a:9a:05:48:0b:52:06:b8:0c:f6:06:14:0e:ae:07:71:0f:66:08:e1:10:0a:09:9a:11:c3:09:b8:12:7b:0a
ant1.ant3.ch5.pdoa_lut=89:f4:ac:07:a2:f4:60:08:ae:f4:77:0a:0a:f5:12:09:7d:f5:c5:09:8d:f5:fa:06:0a:f7:48:06:9a:f7:96:05:fa:f7:e3:04:68:f8:2f:04:f0:f9:7d:03:fa:fb:cb:02:6d:fd:19:02:2f:fe:64:01:98:fe:b2:00:00:00:00:00:1d:02:4e:ff:2d:02:e7:fd:33:02:9c:fe:0a:03:35:fd:6f:04:83:fc:db:05:d1:fb:85:07:1d:fb:b0:08:6a:fa:06:09:b8:f9:71:09:06:f9:48:0a:54:f8:4e:0b:a0:f7:58:0c:3b:f6:62:0c:ee:f6:c5:0c:89:f5
ant1.ant3.ch9.pdoa_lut=00:ee:7b:0a:3d:ee:c3:09:a4:ee:0a:09:cd:ee:66:08:f6:ee:ae:07:7b:f0:f6:06:29:f2:52:06:9a:f3:9a:05:a4:f4:e1:04:9a:f5:29:04:f6:f6:85:03:8f:f8:cd:02:14:fa:14:02:d7:fb:5c:01:c3:fd:b8:00:00:00:00:00:d7:01:48:ff:c3:03:a4:fe:9a:05:ec:fd:71:07:33:fd:b8:08:7b:fc:85:09:d7:fb:ae:09:1f:fb:c3:09:66:fa:ec:09:ae:f9:66:0a:0a:f9:33:0b:52:f8:8f:0c:9a:f7:ec:0d:f6:f6:29:0e:3d:f6:3d:0e:85:f5
xtal_trim=23
temperature_reference=85
smart_tx_power=1
auto_sleep_margin=20000
restricted_channels=0
[HAL]aoa_capability=2
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.rx_ant_set_ranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_ranging=6
[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.range.rx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.rx_ant_set_ranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_ranging=7
[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging=4
[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_ranging=3
[HAL]minimum_system_offset_uwbtime0=250
coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000

View file

@ -0,0 +1,152 @@
[CCC]version=2
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch5.prf64.pdoa_offset=0
[CCC]ant0.ch9.prf64.pdoa_offset=0
[CCC]ant0.ch5.prf64.pll_locking_code=0
[CCC]ant0.ch9.prf64.pll_locking_code=0
[CCC]id=0
[CCC]wifi_coex_time_gap=10
[CCC]ap_coop_mode=1
[CCC]antenna_selection=4
ant0.ch5.prf16.ant_delay=16449
ant0.ch5.prf16.tx_power=0xFFFFD4FF
ant0.ch5.prf16.pg_count=0
ant0.ch5.prf16.pg_delay=0x28
ant0.ch5.prf64.ant_delay=16449
ant0.ch5.prf64.tx_power=0xFFFFD4FF
ant0.ch5.prf64.pg_count=0
ant0.ch5.prf64.pg_delay=0x28
ant0.ch9.prf16.ant_delay=16450
ant0.ch9.prf16.tx_power=0xFFFFD4FF
ant0.ch9.prf16.pg_count=0
ant0.ch9.prf16.pg_delay=0x26
ant0.ch9.prf64.ant_delay=16450
ant0.ch9.prf64.tx_power=0xFFFFD4FF
ant0.ch9.prf64.pg_count=0
ant0.ch9.prf64.pg_delay=0x26
ant0.port=0
ant0.selector_gpio=7
ant0.selector_gpio_value=0
ant1.ch5.prf16.ant_delay=16450
ant1.ch5.prf16.tx_power=0xFFFFFFFF
ant1.ch5.prf16.pg_count=0
ant1.ch5.prf16.pg_delay=0x26
ant1.ch5.prf64.ant_delay=16450
ant1.ch5.prf64.tx_power=0xFFFFFFFF
ant1.ch5.prf64.pg_count=0
ant1.ch5.prf64.pg_delay=0x26
ant1.ch9.prf16.ant_delay=16451
ant1.ch9.prf16.tx_power=0xFFFFD4FF
ant1.ch9.prf16.pg_count=0
ant1.ch9.prf16.pg_delay=0x26
ant1.ch9.prf64.ant_delay=16451
ant1.ch9.prf64.tx_power=0xFFFFD4FF
ant1.ch9.prf64.pg_count=0
ant1.ch9.prf64.pg_delay=0x26
ant1.port=0
ant1.selector_gpio=7
ant1.selector_gpio_value=1
ant2.ch5.prf16.ant_delay=16450
ant2.ch5.prf16.tx_power=0
ant2.ch5.prf16.pg_count=0
ant2.ch5.prf16.pg_delay=0
ant2.ch5.prf64.ant_delay=16450
ant2.ch5.prf64.tx_power=0
ant2.ch5.prf64.pg_count=0
ant2.ch5.prf64.pg_delay=0
ant2.ch9.prf16.ant_delay=16451
ant2.ch9.prf16.tx_power=0xFFFFD4FF
ant2.ch9.prf16.pg_count=0
ant2.ch9.prf16.pg_delay=0x28
ant2.ch9.prf64.ant_delay=16451
ant2.ch9.prf64.tx_power=0xFFFFD4FF
ant2.ch9.prf64.pg_count=0
ant2.ch9.prf64.pg_delay=0x28
ant2.port=1
ant2.selector_gpio=6
ant2.selector_gpio_value=0
ant3.ch5.prf16.ant_delay=16450
ant3.ch5.prf16.tx_power=0
ant3.ch5.prf16.pg_count=0
ant3.ch5.prf16.pg_delay=0
ant3.ch5.prf64.ant_delay=16450
ant3.ch5.prf64.tx_power=0
ant3.ch5.prf64.pg_count=0
ant3.ch5.prf64.pg_delay=0
ant3.ch9.prf16.ant_delay=16450
ant3.ch9.prf16.tx_power=0
ant3.ch9.prf16.pg_count=0
ant3.ch9.prf16.pg_delay=0
ant3.ch9.prf64.ant_delay=16450
ant3.ch9.prf64.tx_power=0
ant3.ch9.prf64.pg_count=0
ant3.ch9.prf64.pg_delay=0
ant3.port=1
ant3.selector_gpio=6
ant3.selector_gpio_value=1
ant0.ant1.ch5.pdoa_offset=0
ant0.ant1.ch9.pdoa_offset=0
ant0.ant2.ch5.pdoa_offset=0
ant0.ant2.ch9.pdoa_offset=0
ant1.ant2.ch5.pdoa_offset=0
ant1.ant2.ch9.pdoa_offset=1782
ant0.ant3.ch5.pdoa_offset=0
ant0.ant3.ch9.pdoa_offset=0
ant1.ant3.ch5.pdoa_offset=0
ant1.ant3.ch9.pdoa_offset=-4342
ant2.ant3.ch5.pdoa_offset=0
ant2.ant3.ch9.pdoa_offset=0
ch5.pll_locking_code=0
ch9.pll_locking_code=0
ant1.ant2.ch5.pdoa_lut=0a:f4:77:0a:d9:f4:c5:09:c1:f5:12:09:df:f5:60:08:7f:f6:ac:07:dd:f6:fa:06:f2:f6:48:06:89:f7:96:05:d1:f7:e3:04:54:f8:2f:04:f0:f8:7d:03:46:fa:cb:02:b0:fb:19:02:23:fd:64:01:a2:fe:b2:00:00:00:00:00:31:01:4e:ff:a6:02:9c:fe:0a:04:e7:fd:52:05:35:fd:73:06:83:fc:cb:07:d1:fb:be:08:1d:fb:f8:09:6a:fa:39:0b:b8:f9:81:0c:06:f9:1b:0d:54:f8:87:0d:a0:f7:a0:0e:ee:f6:06:0f:3b:f6:2d:0f:89:f5
ant1.ant2.ch9.pdoa_lut=ec:ed:85:f5:3d:ee:3d:f6:66:ee:f6:f6:48:ef:9a:f7:d7:ef:52:f8:f6:f0:0a:f9:00:f2:ae:f9:ec:f3:66:fa:14:f6:1f:fb:14:f8:d7:fb:3d:fa:7b:fc:00:fc:33:fd:e1:fc:ec:fd:ec:fd:a4:fe:f6:fe:48:ff:00:00:00:00:48:01:b8:00:8f:02:5c:01:ae:03:14:02:1f:05:cd:02:52:06:85:03:ec:07:29:04:f6:08:e1:04:14:0a:9a:05:48:0b:52:06:b8:0c:f6:06:14:0e:ae:07:71:0f:66:08:e1:10:0a:09:9a:11:c3:09:b8:12:7b:0a
ant1.ant3.ch5.pdoa_lut=89:f4:ac:07:a2:f4:60:08:ae:f4:77:0a:0a:f5:12:09:7d:f5:c5:09:8d:f5:fa:06:0a:f7:48:06:9a:f7:96:05:fa:f7:e3:04:68:f8:2f:04:f0:f9:7d:03:fa:fb:cb:02:6d:fd:19:02:2f:fe:64:01:98:fe:b2:00:00:00:00:00:1d:02:4e:ff:2d:02:e7:fd:33:02:9c:fe:0a:03:35:fd:6f:04:83:fc:db:05:d1:fb:85:07:1d:fb:b0:08:6a:fa:06:09:b8:f9:71:09:06:f9:48:0a:54:f8:4e:0b:a0:f7:58:0c:3b:f6:62:0c:ee:f6:c5:0c:89:f5
ant1.ant3.ch9.pdoa_lut=00:ee:7b:0a:3d:ee:c3:09:a4:ee:0a:09:cd:ee:66:08:f6:ee:ae:07:7b:f0:f6:06:29:f2:52:06:9a:f3:9a:05:a4:f4:e1:04:9a:f5:29:04:f6:f6:85:03:8f:f8:cd:02:14:fa:14:02:d7:fb:5c:01:c3:fd:b8:00:00:00:00:00:d7:01:48:ff:c3:03:a4:fe:9a:05:ec:fd:71:07:33:fd:b8:08:7b:fc:85:09:d7:fb:ae:09:1f:fb:c3:09:66:fa:ec:09:ae:f9:66:0a:0a:f9:33:0b:52:f8:8f:0c:9a:f7:ec:0d:f6:f6:29:0e:3d:f6:3d:0e:85:f5
xtal_trim=23
temperature_reference=85
smart_tx_power=1
auto_sleep_margin=20000
restricted_channels=0
[HAL]aoa_capability=2
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.rx_ant_set_ranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_ranging=6
[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.range.rx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.rx_ant_set_ranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_ranging=7
[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging=4
[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_ranging=3
[HAL]minimum_system_offset_uwbtime0=250
coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000

153
uwb/UWB-calibration-jp.conf Normal file
View file

@ -0,0 +1,153 @@
[CCC]version=2
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch5.prf64.pdoa_offset=0
[CCC]ant0.ch9.prf64.pdoa_offset=0
[CCC]ant0.ch5.prf64.pll_locking_code=0
[CCC]ant0.ch9.prf64.pll_locking_code=0
[CCC]id=0
[CCC]wifi_coex_time_gap=10
[CCC]ap_coop_mode=1
[CCC]antenna_selection=4
ant0.ch5.prf16.ant_delay=16450
ant0.ch5.prf16.tx_power=0
ant0.ch5.prf16.pg_count=0
ant0.ch5.prf16.pg_delay=0
ant0.ch5.prf64.ant_delay=16450
ant0.ch5.prf64.tx_power=0
ant0.ch5.prf64.pg_count=0
ant0.ch5.prf64.pg_delay=0
ant0.ch9.prf16.ant_delay=16450
ant0.ch9.prf16.tx_power=0xFFFFD4FF
ant0.ch9.prf16.pg_count=0
ant0.ch9.prf16.pg_delay=0x26
ant0.ch9.prf64.ant_delay=16450
ant0.ch9.prf64.tx_power=0xFFFFD4FF
ant0.ch9.prf64.pg_count=0
ant0.ch9.prf64.pg_delay=0x26
ant0.port=0
ant0.selector_gpio=7
ant0.selector_gpio_value=0
ant1.ch5.prf16.ant_delay=16450
ant1.ch5.prf16.tx_power=0
ant1.ch5.prf16.pg_count=0
ant1.ch5.prf16.pg_delay=0
ant1.ch5.prf64.ant_delay=16450
ant1.ch5.prf64.tx_power=0
ant1.ch5.prf64.pg_count=0
ant1.ch5.prf64.pg_delay=0
ant1.ch9.prf16.ant_delay=16451
ant1.ch9.prf16.tx_power=0xFFFFD4FF
ant1.ch9.prf16.pg_count=0
ant1.ch9.prf16.pg_delay=0x26
ant1.ch9.prf64.ant_delay=16451
ant1.ch9.prf64.tx_power=0xFFFFD4FF
ant1.ch9.prf64.pg_count=0
ant1.ch9.prf64.pg_delay=0x26
ant1.port=0
ant1.selector_gpio=7
ant1.selector_gpio_value=1
ant2.ch5.prf16.ant_delay=16450
ant2.ch5.prf16.tx_power=0
ant2.ch5.prf16.pg_count=0
ant2.ch5.prf16.pg_delay=0
ant2.ch5.prf64.ant_delay=16450
ant2.ch5.prf64.tx_power=0
ant2.ch5.prf64.pg_count=0
ant2.ch5.prf64.pg_delay=0
ant2.ch9.prf16.ant_delay=16451
ant2.ch9.prf16.tx_power=0xFFFFD4FF
ant2.ch9.prf16.pg_count=0
ant2.ch9.prf16.pg_delay=0x28
ant2.ch9.prf64.ant_delay=16451
ant2.ch9.prf64.tx_power=0xFFFFD4FF
ant2.ch9.prf64.pg_count=0
ant2.ch9.prf64.pg_delay=0x28
ant2.port=1
ant2.selector_gpio=6
ant2.selector_gpio_value=0
ant3.ch5.prf16.ant_delay=16450
ant3.ch5.prf16.tx_power=0
ant3.ch5.prf16.pg_count=0
ant3.ch5.prf16.pg_delay=0
ant3.ch5.prf64.ant_delay=16450
ant3.ch5.prf64.tx_power=0
ant3.ch5.prf64.pg_count=0
ant3.ch5.prf64.pg_delay=0
ant3.ch9.prf16.ant_delay=16450
ant3.ch9.prf16.tx_power=0
ant3.ch9.prf16.pg_count=0
ant3.ch9.prf16.pg_delay=0
ant3.ch9.prf64.ant_delay=16450
ant3.ch9.prf64.tx_power=0
ant3.ch9.prf64.pg_count=0
ant3.ch9.prf64.pg_delay=0
ant3.port=1
ant3.selector_gpio=6
ant3.selector_gpio_value=1
ant0.ant1.ch5.pdoa_offset=0
ant0.ant1.ch9.pdoa_offset=0
ant0.ant2.ch5.pdoa_offset=0
ant0.ant2.ch9.pdoa_offset=0
ant1.ant2.ch5.pdoa_offset=0
ant1.ant2.ch9.pdoa_offset=1782
ant0.ant3.ch5.pdoa_offset=0
ant0.ant3.ch9.pdoa_offset=0
ant1.ant3.ch5.pdoa_offset=0
ant1.ant3.ch9.pdoa_offset=-4342
ant2.ant3.ch5.pdoa_offset=0
ant2.ant3.ch9.pdoa_offset=0
ch5.pll_locking_code=0
ch9.pll_locking_code=0
ant1.ant2.ch5.pdoa_lut=0a:f4:77:0a:d9:f4:c5:09:c1:f5:12:09:df:f5:60:08:7f:f6:ac:07:dd:f6:fa:06:f2:f6:48:06:89:f7:96:05:d1:f7:e3:04:54:f8:2f:04:f0:f8:7d:03:46:fa:cb:02:b0:fb:19:02:23:fd:64:01:a2:fe:b2:00:00:00:00:00:31:01:4e:ff:a6:02:9c:fe:0a:04:e7:fd:52:05:35:fd:73:06:83:fc:cb:07:d1:fb:be:08:1d:fb:f8:09:6a:fa:39:0b:b8:f9:81:0c:06:f9:1b:0d:54:f8:87:0d:a0:f7:a0:0e:ee:f6:06:0f:3b:f6:2d:0f:89:f5
ant1.ant2.ch9.pdoa_lut=ec:ed:85:f5:3d:ee:3d:f6:66:ee:f6:f6:48:ef:9a:f7:d7:ef:52:f8:f6:f0:0a:f9:00:f2:ae:f9:ec:f3:66:fa:14:f6:1f:fb:14:f8:d7:fb:3d:fa:7b:fc:00:fc:33:fd:e1:fc:ec:fd:ec:fd:a4:fe:f6:fe:48:ff:00:00:00:00:48:01:b8:00:8f:02:5c:01:ae:03:14:02:1f:05:cd:02:52:06:85:03:ec:07:29:04:f6:08:e1:04:14:0a:9a:05:48:0b:52:06:b8:0c:f6:06:14:0e:ae:07:71:0f:66:08:e1:10:0a:09:9a:11:c3:09:b8:12:7b:0a
ant1.ant3.ch5.pdoa_lut=89:f4:ac:07:a2:f4:60:08:ae:f4:77:0a:0a:f5:12:09:7d:f5:c5:09:8d:f5:fa:06:0a:f7:48:06:9a:f7:96:05:fa:f7:e3:04:68:f8:2f:04:f0:f9:7d:03:fa:fb:cb:02:6d:fd:19:02:2f:fe:64:01:98:fe:b2:00:00:00:00:00:1d:02:4e:ff:2d:02:e7:fd:33:02:9c:fe:0a:03:35:fd:6f:04:83:fc:db:05:d1:fb:85:07:1d:fb:b0:08:6a:fa:06:09:b8:f9:71:09:06:f9:48:0a:54:f8:4e:0b:a0:f7:58:0c:3b:f6:62:0c:ee:f6:c5:0c:89:f5
ant1.ant3.ch9.pdoa_lut=00:ee:7b:0a:3d:ee:c3:09:a4:ee:0a:09:cd:ee:66:08:f6:ee:ae:07:7b:f0:f6:06:29:f2:52:06:9a:f3:9a:05:a4:f4:e1:04:9a:f5:29:04:f6:f6:85:03:8f:f8:cd:02:14:fa:14:02:d7:fb:5c:01:c3:fd:b8:00:00:00:00:00:d7:01:48:ff:c3:03:a4:fe:9a:05:ec:fd:71:07:33:fd:b8:08:7b:fc:85:09:d7:fb:ae:09:1f:fb:c3:09:66:fa:ec:09:ae:f9:66:0a:0a:f9:33:0b:52:f8:8f:0c:9a:f7:ec:0d:f6:f6:29:0e:3d:f6:3d:0e:85:f5
xtal_trim=23
temperature_reference=85
smart_tx_power=1
auto_sleep_margin=20000
alternate_pulse_shape=0x01
restricted_channels=0x20
[HAL]aoa_capability=2
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.rx_ant_set_ranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_ranging=6
[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.range.rx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.rx_ant_set_ranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_ranging=7
[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging=4
[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_ranging=3
[HAL]minimum_system_offset_uwbtime0=250
coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000

View file

@ -0,0 +1,152 @@
[CCC]version=2
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch5.prf64.pdoa_offset=0
[CCC]ant0.ch9.prf64.pdoa_offset=0
[CCC]ant0.ch5.prf64.pll_locking_code=0
[CCC]ant0.ch9.prf64.pll_locking_code=0
[CCC]id=0
[CCC]wifi_coex_time_gap=10
[CCC]ap_coop_mode=1
[CCC]antenna_selection=4
ant0.ch5.prf16.ant_delay=16449
ant0.ch5.prf16.tx_power=0xFFFFD4FF
ant0.ch5.prf16.pg_count=0
ant0.ch5.prf16.pg_delay=0x28
ant0.ch5.prf64.ant_delay=16449
ant0.ch5.prf64.tx_power=0xFFFFD4FF
ant0.ch5.prf64.pg_count=0
ant0.ch5.prf64.pg_delay=0x28
ant0.ch9.prf16.ant_delay=16450
ant0.ch9.prf16.tx_power=0xFFFFD4FF
ant0.ch9.prf16.pg_count=0
ant0.ch9.prf16.pg_delay=0x26
ant0.ch9.prf64.ant_delay=16450
ant0.ch9.prf64.tx_power=0xFFFFD4FF
ant0.ch9.prf64.pg_count=0
ant0.ch9.prf64.pg_delay=0x26
ant0.port=0
ant0.selector_gpio=7
ant0.selector_gpio_value=0
ant1.ch5.prf16.ant_delay=16450
ant1.ch5.prf16.tx_power=0xFFFFFFFF
ant1.ch5.prf16.pg_count=0
ant1.ch5.prf16.pg_delay=0x26
ant1.ch5.prf64.ant_delay=16450
ant1.ch5.prf64.tx_power=0xFFFFFFFF
ant1.ch5.prf64.pg_count=0
ant1.ch5.prf64.pg_delay=0x26
ant1.ch9.prf16.ant_delay=16451
ant1.ch9.prf16.tx_power=0xFFFFD4FF
ant1.ch9.prf16.pg_count=0
ant1.ch9.prf16.pg_delay=0x26
ant1.ch9.prf64.ant_delay=16451
ant1.ch9.prf64.tx_power=0xFFFFD4FF
ant1.ch9.prf64.pg_count=0
ant1.ch9.prf64.pg_delay=0x26
ant1.port=0
ant1.selector_gpio=7
ant1.selector_gpio_value=1
ant2.ch5.prf16.ant_delay=16450
ant2.ch5.prf16.tx_power=0
ant2.ch5.prf16.pg_count=0
ant2.ch5.prf16.pg_delay=0
ant2.ch5.prf64.ant_delay=16450
ant2.ch5.prf64.tx_power=0
ant2.ch5.prf64.pg_count=0
ant2.ch5.prf64.pg_delay=0
ant2.ch9.prf16.ant_delay=16451
ant2.ch9.prf16.tx_power=0xFFFFD4FF
ant2.ch9.prf16.pg_count=0
ant2.ch9.prf16.pg_delay=0x28
ant2.ch9.prf64.ant_delay=16451
ant2.ch9.prf64.tx_power=0xFFFFD4FF
ant2.ch9.prf64.pg_count=0
ant2.ch9.prf64.pg_delay=0x28
ant2.port=1
ant2.selector_gpio=6
ant2.selector_gpio_value=0
ant3.ch5.prf16.ant_delay=16450
ant3.ch5.prf16.tx_power=0
ant3.ch5.prf16.pg_count=0
ant3.ch5.prf16.pg_delay=0
ant3.ch5.prf64.ant_delay=16450
ant3.ch5.prf64.tx_power=0
ant3.ch5.prf64.pg_count=0
ant3.ch5.prf64.pg_delay=0
ant3.ch9.prf16.ant_delay=16450
ant3.ch9.prf16.tx_power=0
ant3.ch9.prf16.pg_count=0
ant3.ch9.prf16.pg_delay=0
ant3.ch9.prf64.ant_delay=16450
ant3.ch9.prf64.tx_power=0
ant3.ch9.prf64.pg_count=0
ant3.ch9.prf64.pg_delay=0
ant3.port=1
ant3.selector_gpio=6
ant3.selector_gpio_value=1
ant0.ant1.ch5.pdoa_offset=0
ant0.ant1.ch9.pdoa_offset=0
ant0.ant2.ch5.pdoa_offset=0
ant0.ant2.ch9.pdoa_offset=0
ant1.ant2.ch5.pdoa_offset=0
ant1.ant2.ch9.pdoa_offset=1782
ant0.ant3.ch5.pdoa_offset=0
ant0.ant3.ch9.pdoa_offset=0
ant1.ant3.ch5.pdoa_offset=0
ant1.ant3.ch9.pdoa_offset=-4342
ant2.ant3.ch5.pdoa_offset=0
ant2.ant3.ch9.pdoa_offset=0
ch5.pll_locking_code=0
ch9.pll_locking_code=0
ant1.ant2.ch5.pdoa_lut=0a:f4:77:0a:d9:f4:c5:09:c1:f5:12:09:df:f5:60:08:7f:f6:ac:07:dd:f6:fa:06:f2:f6:48:06:89:f7:96:05:d1:f7:e3:04:54:f8:2f:04:f0:f8:7d:03:46:fa:cb:02:b0:fb:19:02:23:fd:64:01:a2:fe:b2:00:00:00:00:00:31:01:4e:ff:a6:02:9c:fe:0a:04:e7:fd:52:05:35:fd:73:06:83:fc:cb:07:d1:fb:be:08:1d:fb:f8:09:6a:fa:39:0b:b8:f9:81:0c:06:f9:1b:0d:54:f8:87:0d:a0:f7:a0:0e:ee:f6:06:0f:3b:f6:2d:0f:89:f5
ant1.ant2.ch9.pdoa_lut=ec:ed:85:f5:3d:ee:3d:f6:66:ee:f6:f6:48:ef:9a:f7:d7:ef:52:f8:f6:f0:0a:f9:00:f2:ae:f9:ec:f3:66:fa:14:f6:1f:fb:14:f8:d7:fb:3d:fa:7b:fc:00:fc:33:fd:e1:fc:ec:fd:ec:fd:a4:fe:f6:fe:48:ff:00:00:00:00:48:01:b8:00:8f:02:5c:01:ae:03:14:02:1f:05:cd:02:52:06:85:03:ec:07:29:04:f6:08:e1:04:14:0a:9a:05:48:0b:52:06:b8:0c:f6:06:14:0e:ae:07:71:0f:66:08:e1:10:0a:09:9a:11:c3:09:b8:12:7b:0a
ant1.ant3.ch5.pdoa_lut=89:f4:ac:07:a2:f4:60:08:ae:f4:77:0a:0a:f5:12:09:7d:f5:c5:09:8d:f5:fa:06:0a:f7:48:06:9a:f7:96:05:fa:f7:e3:04:68:f8:2f:04:f0:f9:7d:03:fa:fb:cb:02:6d:fd:19:02:2f:fe:64:01:98:fe:b2:00:00:00:00:00:1d:02:4e:ff:2d:02:e7:fd:33:02:9c:fe:0a:03:35:fd:6f:04:83:fc:db:05:d1:fb:85:07:1d:fb:b0:08:6a:fa:06:09:b8:f9:71:09:06:f9:48:0a:54:f8:4e:0b:a0:f7:58:0c:3b:f6:62:0c:ee:f6:c5:0c:89:f5
ant1.ant3.ch9.pdoa_lut=00:ee:7b:0a:3d:ee:c3:09:a4:ee:0a:09:cd:ee:66:08:f6:ee:ae:07:7b:f0:f6:06:29:f2:52:06:9a:f3:9a:05:a4:f4:e1:04:9a:f5:29:04:f6:f6:85:03:8f:f8:cd:02:14:fa:14:02:d7:fb:5c:01:c3:fd:b8:00:00:00:00:00:d7:01:48:ff:c3:03:a4:fe:9a:05:ec:fd:71:07:33:fd:b8:08:7b:fc:85:09:d7:fb:ae:09:1f:fb:c3:09:66:fa:ec:09:ae:f9:66:0a:0a:f9:33:0b:52:f8:8f:0c:9a:f7:ec:0d:f6:f6:29:0e:3d:f6:3d:0e:85:f5
xtal_trim=23
temperature_reference=85
smart_tx_power=1
auto_sleep_margin=20000
restricted_channels=0xFFFF
[HAL]aoa_capability=2
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.rx_ant_set_ranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_ranging=6
[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.range.rx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.rx_ant_set_ranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_ranging=7
[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging=4
[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_ranging=3
[HAL]minimum_system_offset_uwbtime0=250
coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000

153
uwb/UWB-calibration-tw.conf Normal file
View file

@ -0,0 +1,153 @@
[CCC]version=2
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch5.prf64.pdoa_offset=0
[CCC]ant0.ch9.prf64.pdoa_offset=0
[CCC]ant0.ch5.prf64.pll_locking_code=0
[CCC]ant0.ch9.prf64.pll_locking_code=0
[CCC]id=0
[CCC]wifi_coex_time_gap=10
[CCC]ap_coop_mode=1
[CCC]antenna_selection=4
ant0.ch5.prf16.ant_delay=16450
ant0.ch5.prf16.tx_power=0
ant0.ch5.prf16.pg_count=0
ant0.ch5.prf16.pg_delay=0
ant0.ch5.prf64.ant_delay=16450
ant0.ch5.prf64.tx_power=0
ant0.ch5.prf64.pg_count=0
ant0.ch5.prf64.pg_delay=0
ant0.ch9.prf16.ant_delay=16450
ant0.ch9.prf16.tx_power=0xFFFFD4FF
ant0.ch9.prf16.pg_count=0
ant0.ch9.prf16.pg_delay=0x26
ant0.ch9.prf64.ant_delay=16450
ant0.ch9.prf64.tx_power=0xFFFFD4FF
ant0.ch9.prf64.pg_count=0
ant0.ch9.prf64.pg_delay=0x26
ant0.port=0
ant0.selector_gpio=7
ant0.selector_gpio_value=0
ant1.ch5.prf16.ant_delay=16450
ant1.ch5.prf16.tx_power=0
ant1.ch5.prf16.pg_count=0
ant1.ch5.prf16.pg_delay=0
ant1.ch5.prf64.ant_delay=16450
ant1.ch5.prf64.tx_power=0
ant1.ch5.prf64.pg_count=0
ant1.ch5.prf64.pg_delay=0
ant1.ch9.prf16.ant_delay=16451
ant1.ch9.prf16.tx_power=0xFFFFD4FF
ant1.ch9.prf16.pg_count=0
ant1.ch9.prf16.pg_delay=0x26
ant1.ch9.prf64.ant_delay=16451
ant1.ch9.prf64.tx_power=0xFFFFD4FF
ant1.ch9.prf64.pg_count=0
ant1.ch9.prf64.pg_delay=0x26
ant1.port=0
ant1.selector_gpio=7
ant1.selector_gpio_value=1
ant2.ch5.prf16.ant_delay=16450
ant2.ch5.prf16.tx_power=0
ant2.ch5.prf16.pg_count=0
ant2.ch5.prf16.pg_delay=0
ant2.ch5.prf64.ant_delay=16450
ant2.ch5.prf64.tx_power=0
ant2.ch5.prf64.pg_count=0
ant2.ch5.prf64.pg_delay=0
ant2.ch9.prf16.ant_delay=16451
ant2.ch9.prf16.tx_power=0xFFFFD4FF
ant2.ch9.prf16.pg_count=0
ant2.ch9.prf16.pg_delay=0x28
ant2.ch9.prf64.ant_delay=16451
ant2.ch9.prf64.tx_power=0xFFFFD4FF
ant2.ch9.prf64.pg_count=0
ant2.ch9.prf64.pg_delay=0x28
ant2.port=1
ant2.selector_gpio=6
ant2.selector_gpio_value=0
ant3.ch5.prf16.ant_delay=16450
ant3.ch5.prf16.tx_power=0
ant3.ch5.prf16.pg_count=0
ant3.ch5.prf16.pg_delay=0
ant3.ch5.prf64.ant_delay=16450
ant3.ch5.prf64.tx_power=0
ant3.ch5.prf64.pg_count=0
ant3.ch5.prf64.pg_delay=0
ant3.ch9.prf16.ant_delay=16450
ant3.ch9.prf16.tx_power=0
ant3.ch9.prf16.pg_count=0
ant3.ch9.prf16.pg_delay=0
ant3.ch9.prf64.ant_delay=16450
ant3.ch9.prf64.tx_power=0
ant3.ch9.prf64.pg_count=0
ant3.ch9.prf64.pg_delay=0
ant3.port=1
ant3.selector_gpio=6
ant3.selector_gpio_value=1
ant0.ant1.ch5.pdoa_offset=0
ant0.ant1.ch9.pdoa_offset=0
ant0.ant2.ch5.pdoa_offset=0
ant0.ant2.ch9.pdoa_offset=0
ant1.ant2.ch5.pdoa_offset=0
ant1.ant2.ch9.pdoa_offset=1782
ant0.ant3.ch5.pdoa_offset=0
ant0.ant3.ch9.pdoa_offset=0
ant1.ant3.ch5.pdoa_offset=0
ant1.ant3.ch9.pdoa_offset=-4342
ant2.ant3.ch5.pdoa_offset=0
ant2.ant3.ch9.pdoa_offset=0
ch5.pll_locking_code=0
ch9.pll_locking_code=0
ant1.ant2.ch5.pdoa_lut=0a:f4:77:0a:d9:f4:c5:09:c1:f5:12:09:df:f5:60:08:7f:f6:ac:07:dd:f6:fa:06:f2:f6:48:06:89:f7:96:05:d1:f7:e3:04:54:f8:2f:04:f0:f8:7d:03:46:fa:cb:02:b0:fb:19:02:23:fd:64:01:a2:fe:b2:00:00:00:00:00:31:01:4e:ff:a6:02:9c:fe:0a:04:e7:fd:52:05:35:fd:73:06:83:fc:cb:07:d1:fb:be:08:1d:fb:f8:09:6a:fa:39:0b:b8:f9:81:0c:06:f9:1b:0d:54:f8:87:0d:a0:f7:a0:0e:ee:f6:06:0f:3b:f6:2d:0f:89:f5
ant1.ant2.ch9.pdoa_lut=ec:ed:85:f5:3d:ee:3d:f6:66:ee:f6:f6:48:ef:9a:f7:d7:ef:52:f8:f6:f0:0a:f9:00:f2:ae:f9:ec:f3:66:fa:14:f6:1f:fb:14:f8:d7:fb:3d:fa:7b:fc:00:fc:33:fd:e1:fc:ec:fd:ec:fd:a4:fe:f6:fe:48:ff:00:00:00:00:48:01:b8:00:8f:02:5c:01:ae:03:14:02:1f:05:cd:02:52:06:85:03:ec:07:29:04:f6:08:e1:04:14:0a:9a:05:48:0b:52:06:b8:0c:f6:06:14:0e:ae:07:71:0f:66:08:e1:10:0a:09:9a:11:c3:09:b8:12:7b:0a
ant1.ant3.ch5.pdoa_lut=89:f4:ac:07:a2:f4:60:08:ae:f4:77:0a:0a:f5:12:09:7d:f5:c5:09:8d:f5:fa:06:0a:f7:48:06:9a:f7:96:05:fa:f7:e3:04:68:f8:2f:04:f0:f9:7d:03:fa:fb:cb:02:6d:fd:19:02:2f:fe:64:01:98:fe:b2:00:00:00:00:00:1d:02:4e:ff:2d:02:e7:fd:33:02:9c:fe:0a:03:35:fd:6f:04:83:fc:db:05:d1:fb:85:07:1d:fb:b0:08:6a:fa:06:09:b8:f9:71:09:06:f9:48:0a:54:f8:4e:0b:a0:f7:58:0c:3b:f6:62:0c:ee:f6:c5:0c:89:f5
ant1.ant3.ch9.pdoa_lut=00:ee:7b:0a:3d:ee:c3:09:a4:ee:0a:09:cd:ee:66:08:f6:ee:ae:07:7b:f0:f6:06:29:f2:52:06:9a:f3:9a:05:a4:f4:e1:04:9a:f5:29:04:f6:f6:85:03:8f:f8:cd:02:14:fa:14:02:d7:fb:5c:01:c3:fd:b8:00:00:00:00:00:d7:01:48:ff:c3:03:a4:fe:9a:05:ec:fd:71:07:33:fd:b8:08:7b:fc:85:09:d7:fb:ae:09:1f:fb:c3:09:66:fa:ec:09:ae:f9:66:0a:0a:f9:33:0b:52:f8:8f:0c:9a:f7:ec:0d:f6:f6:29:0e:3d:f6:3d:0e:85:f5
xtal_trim=23
temperature_reference=85
smart_tx_power=1
auto_sleep_margin=20000
restricted_channels=0x20
[HAL]aoa_capability=2
[HAL]ant_sets.ch5.range.rx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.rx_ant_set_ranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_nonranging=6
[HAL]ant_sets.ch5.range.tx_ant_set_ranging=6
[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.range.rx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.rx_ant_set_ranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_nonranging=7
[HAL]ant_sets.ch9.range.tx_ant_set_ranging=7
[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging=4
[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging=4
[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch5.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_nonranging=0
[HAL]ant_sets.ch5.azimuth_elevation.tx_ant_set_ranging=0
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_azimuth=3
[HAL]ant_sets.ch9.azimuth_elevation.rx_ant_set_ranging_elevation=4
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_nonranging=3
[HAL]ant_sets.ch9.azimuth_elevation.tx_ant_set_ranging=3
[HAL]minimum_system_offset_uwbtime0=250
coex_gpio=4
coex_delay_us=1000
coex_margin_us=500
coex_interval_us=2000

31
uwb/country_conf_gen.sh Executable file
View file

@ -0,0 +1,31 @@
#!/bin/bash
# This script is used to generate uwb conuntry configuration file,
# and the PRODUCT_COPY_FILES list in uwb.mk based on uwb_country.conf
# Bug: 196073172, 233619860
count=1
mkdir -p $2
while read line ; do
if [[ "$line" =~ ^"*" ]]; then
header=${line:1}
elif [[ "$line" =~ ^"\"" ]]; then
#line=$(echo ${line/,} | tr -d "\"")
country[count]=$(echo $line | cut -d ':' -f1 | tr -d "\"")
code[count]=$(echo $line | cut -d ':' -f2 | tr -d "\"" | tr -d " ")
if [ "$header" = "FCC" ]; then
cp $1/UWB-calibration-fcc.conf $2/UWB-calibration-${code[$count]}.conf
elif [ "$header" = "CE" ]; then
cp $1/UWB-calibration-ce.conf $2/UWB-calibration-${code[$count]}.conf
elif [ "$header" = "JP" ]; then
cp $1/UWB-calibration-jp.conf $2/UWB-calibration-${code[$count]}.conf
elif [ "$header" = "TW" ]; then
cp $1/UWB-calibration-tw.conf $2/UWB-calibration-${code[$count]}.conf
elif [ "$header" = "Restricted" ]; then
cp $1/UWB-calibration-restricted.conf $2/UWB-calibration-${code[$count]}.conf
fi
fi
((count++))
done < $1/uwb_country.conf

View file

@ -19,9 +19,9 @@ $(call inherit-product-if-exists, vendor/qorvo/uwb/uwb.mk)
LOCAL_UWB_CAL_DIR=device/google/felix/uwb
PRODUCT_COPY_FILES += \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration.conf \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration-unknown.conf \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration-default.conf \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration-restricted.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration-unknown.conf \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration-default.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration-default.conf \
$(LOCAL_UWB_CAL_DIR)/UWB-calibration-default.conf:$(TARGET_COPY_OUT_VENDOR)/etc/uwb/UWB-calibration.conf \
$(LOCAL_UWB_CAL_DIR)/init.uwb.calib.xtal.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.uwb.calib.sh \
PRODUCT_COPY_FILES += \

62
uwb/uwb_country.conf Normal file
View file

@ -0,0 +1,62 @@
*FCC
"United States": "us"
"Canada": "ca"
*CE
"Austria": "at"
"Belgium": "be"
"Bulgaria": "bg"
"Croatia": "hr"
"Cyprus": "cy"
"Czech Republic": "cz"
"Denmark": "dk"
"Estonia": "ee"
"Finland": "fi"
"France": "fr"
"Germany": "de"
"Greece": "gr"
"Hungary": "hu"
"Ireland Republic of (EIRE)": "ie"
"Italy": "it"
"Latvia": "lv"
"Lithuania": "lt"
"Luxembourg": "lu"
"Malta": "mt"
"Netherlands": "nl"
"Poland": "pl"
"Portugal": "pt"
"Romania": "ro"
"Slovakia": "sk"
"Slovenia": "si"
"Spain": "es"
"Sweden": "se"
"United Kingdom (Great Britain)": "gb"
"Northern Ireland": "ni"
"Iceland": "is"
"Liechtenstein": "li"
"Norway": "no"
"Switzerland": "ch"
*JP
"Japan": "jp"
*TW
"Taiwan": "tw"
*Restricted
"Argentina": "ar"
"Armenia": "am"
"Azerbaijan": "az"
"Belarus": "by"
"Indonesia": "id"
"Kazakhstan": "kz"
"Kyrgyzstan": "kg"
"Nepal": "np"
"Pakistan": "pk"
"Paraguay": "py"
"Russia": "ru"
"Solomon Islands": "sb"
"Tajikistan": "tj"
"Turkmenistanr": "tm"
"Ukraine": "ua"
"Uzbekistan": "uz"