14 mtd
=$
(find_mtd_chardev
$part)
16 ath10kcal_die
"no mtd device found for partition $part"
18 dd if=$mtd of
=/lib
/firmware
/$FIRMWARE bs
=1 skip
=$offset count
=$count 2>/dev
/null || \
19 ath10kcal_die
"failed to extract calibration data from $mtd"
22 ath10kcal_ubi_extract
() {
29 .
/lib
/upgrade
/nand.sh
31 ubidev
=$
(nand_find_ubi
$CI_UBIPART)
32 ubi
=$
(nand_find_volume
$ubidev $part)
34 ath10kcal_die
"no UBI volume found for $part"
36 dd if=/dev
/$ubi of
=/lib
/firmware
/$FIRMWARE bs
=1 skip
=$offset count
=$count 2>/dev
/null || \
37 ath10kcal_die
"failed to extract from $ubi"
40 [ -e /lib
/firmware
/$FIRMWARE ] && exit 0
43 .
/lib
/functions
/system.sh
49 "ath10k/pre-cal-ahb-a000000.wifi.bin")
53 ath10kcal_ubi_extract
"Factory" 4096 12064
56 /usr
/bin
/fritz_cal_extract
-i 1 -s 0x400 -e 0x207 -l 12064 -o /lib
/firmware
/$FIRMWARE $
(find_mtd_chardev
"urlader_config")
60 ath10kcal_extract
"ART" 4096 12064
63 ath10kcal_extract
"0:ART" 4096 12064
67 "ath10k/pre-cal-ahb-a800000.wifi.bin")
71 ath10kcal_ubi_extract
"Factory" 20480 12064
74 /usr
/bin
/fritz_cal_extract
-i 1 -s 0x400 -e 0x208 -l 12064 -o /lib
/firmware
/$FIRMWARE $
(find_mtd_chardev
"urlader_config")
78 ath10kcal_extract
"ART" 20480 12064
81 ath10kcal_extract
"0:ART" 20480 12064