[feature]SZZT AT Service
Change-Id: I4094f2a42b9827b5f6a6332b3d67f54a55bd8618
diff --git a/env.sh b/env.sh
new file mode 100755
index 0000000..516d833
--- /dev/null
+++ b/env.sh
@@ -0,0 +1,2 @@
+export TEMPLATECONF=${PWD}/meta/meta-mediatek-mt2731/conf/base/auto2731evb-ivt-main
+source meta/poky/oe-init-build-env
diff --git a/meta/meta-mediatek-mt2731/recipes-bsp/scatter/files/auto2731-ivt-mcp_nand_lp4/partition_nand.xml b/meta/meta-mediatek-mt2731/recipes-bsp/scatter/files/auto2731-ivt-mcp_nand_lp4/partition_nand.xml
index 2621ad8..d04059c 100644
--- a/meta/meta-mediatek-mt2731/recipes-bsp/scatter/files/auto2731-ivt-mcp_nand_lp4/partition_nand.xml
+++ b/meta/meta-mediatek-mt2731/recipes-bsp/scatter/files/auto2731-ivt-mcp_nand_lp4/partition_nand.xml
@@ -18,8 +18,9 @@
<entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="91328" end="91455" name="misc" />
<entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="91456" end="91775" name="tee_a" />
<entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="91776" end="92095" name="tee_b" />
- <entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="92096" end="125183" name="userdata" />
- <entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="125184" end="125311" name="vbmeta_a" />
- <entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="125312" end="125439" name="vbmeta_b" />
+ <entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="92096" end="112383" name="userdata" />
+ <entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="112384" end="112511" name="vbmeta_a" />
+ <entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="112512" end="112639" name="vbmeta_b" />
+ <entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="112640" end="125439" name="delta" />
<entry type="{0FC63DAF-8483-4772-8E79-3D69D8477DE4}" start="125440" end="130495" name="expdb" />
</partition>
\ No newline at end of file
diff --git a/meta/meta-mediatek-mt2731/recipes-devtools/android-tools/android-tools-conf/android-gadget-setup b/meta/meta-mediatek-mt2731/recipes-devtools/android-tools/android-tools-conf/android-gadget-setup
old mode 100755
new mode 100644
index a719804..ea2ce44
--- a/meta/meta-mediatek-mt2731/recipes-devtools/android-tools/android-tools-conf/android-gadget-setup
+++ b/meta/meta-mediatek-mt2731/recipes-devtools/android-tools/android-tools-conf/android-gadget-setup
@@ -71,17 +71,19 @@
# ADB + CDC-ACM*3 (normal mode)
#setprop sys.usb.config adb,acm
#################### START ####################
- sleep 1
- echo gs1gs3_dual_acm > /sys/kernel/config/usb_gadget/g1/configs/b.1/strings/0x409/configuration
- echo 0x202f > /sys/kernel/config/usb_gadget/g1/idProduct
+ echo device > /sys/kernel/debug/usb/11261000.usb/mode
+ sleep 1
+ echo rndis_acm > /sys/kernel/config/usb_gadget/g1/configs/b.1/strings/0x409/configuration
+ echo 0x7102 > /sys/kernel/config/usb_gadget/g1/idProduct
+ echo 0x0001 > /sys/kernel/config/usb_gadget/g1/bcdDevice
echo 1 > /sys/devices/platform/soc/mt_usb/saving
- ln -sf /sys/kernel/config/usb_gadget/g1/functions/ffs.adb /sys/kernel/config/usb_gadget/g1/configs/b.1/f1
+ ln -sf /sys/kernel/config/usb_gadget/g1/functions/rndis.gs4 /sys/kernel/config/usb_gadget/g1/configs/b.1/f1
ln -sf /sys/kernel/config/usb_gadget/g1/functions/acm.gs0 /sys/kernel/config/usb_gadget/g1/configs/b.1/f2
ln -sf /sys/kernel/config/usb_gadget/g1/functions/acm.gs1 /sys/kernel/config/usb_gadget/g1/configs/b.1/f3
ln -sf /sys/kernel/config/usb_gadget/g1/functions/acm.gs3 /sys/kernel/config/usb_gadget/g1/configs/b.1/f4
#################### END ####################
sleep 1
- echo musb-hdrc > /sys/kernel/config/usb_gadget/g1/UDC
+ echo 11261000.usb > /sys/kernel/config/usb_gadget/g1/UDC
fi
if [ -e "/proc/bootprof" ] ; then
diff --git a/meta/meta-mediatek-mt2731/recipes-lynq/liblynq-logdata-handle/liblynq-logdata-handle.bb b/meta/meta-mediatek-mt2731/recipes-lynq/liblynq-logdata-handle/liblynq-logdata-handle.bb
old mode 100755
new mode 100644
diff --git a/meta/meta-mediatek-mt2731/recipes-lynq/lynq-atsvc/lynq-atsvc.bb b/meta/meta-mediatek-mt2731/recipes-lynq/lynq-atsvc/lynq-atsvc.bb
old mode 100755
new mode 100644
diff --git a/meta/meta-mediatek-mt2731/recipes-lynq/packagegroups/packagegroup-lync-mt2731.bb b/meta/meta-mediatek-mt2731/recipes-lynq/packagegroups/packagegroup-lync-mt2731.bb
old mode 100755
new mode 100644
diff --git a/src/bsp/lk/platform/mt2731/drivers/nand/mtk_nand_device.c b/src/bsp/lk/platform/mt2731/drivers/nand/mtk_nand_device.c
index 1bb1acf..81c0cd7 100644
--- a/src/bsp/lk/platform/mt2731/drivers/nand/mtk_nand_device.c
+++ b/src/bsp/lk/platform/mt2731/drivers/nand/mtk_nand_device.c
@@ -36,6 +36,9 @@
{"MT29F4G08ABAFA", {0x2c, 0xdc, 0x80, 0xa6, 0x62, 0, 0, 0}, 5, KB(512), KB(256), 4096, 256, 1, 1, 0x53, 0x10805111, 512, 12, NAND_OPTIONS_NONE, NAND_OPTIONS_NONE},
/* MCP-LP4:MT29GZ6A6BPIET-53AIT.112 or MT29GZ6A6BPIET-53AAT.112*/
{"MT29F8G08ADBFA", {0x2c, 0xa3, 0xd0, 0x26, 0x66, 0, 0, 0}, 5, KB(1024), KB(256), 4096, 256, 1, 1, 0x53, 0x10805111, 512, 12, NAND_OPTIONS_NONE, NAND_OPTIONS_NONE},
+//tianyan@2021.09.17 modify for nand+dram start
+ {"JSFCCK3YH3FBL-425A",{0xad,0xac,0x80,0x16,0x20, 0, 0, 0}, 5, KB(512), KB(256), 4096, 256, 1, 1, 0x44, 0x21013122, 512, 12, NAND_OPTIONS_NONE, NAND_OPTIONS_NONE},
+//tianyan@2021.09.17 modify for nand+dram end
{NULL}
};
diff --git a/src/bsp/lk/project/auto2731evb-ivt-mcp_nand.mk b/src/bsp/lk/project/auto2731evb-ivt-mcp_nand.mk
index 5ff0662..60c0df5 100644
--- a/src/bsp/lk/project/auto2731evb-ivt-mcp_nand.mk
+++ b/src/bsp/lk/project/auto2731evb-ivt-mcp_nand.mk
@@ -16,10 +16,12 @@
ENABLE_BUILTIN_BL33 := 0
NAND_DEBUG := 1
+#tianyan@2021.09.17 modify for nand+dram start
# arch for lz4 compression lib
GLOBAL_DEFINES += \
LZ4_ARCH64=0 \
- MTK_NAND_PAGE_SIZE=2048 \
+ MTK_NAND_PAGE_SIZE=4096 \
+#tianyan@2021.09.17 modify for nand+dram end
LK_HEAP_IMPLEMENTATION=miniheap
diff --git a/src/bsp/scatter/tools/nand-utils/nand_device_list_mt2731.txt b/src/bsp/scatter/tools/nand-utils/nand_device_list_mt2731.txt
index c343093..8a38859 100644
--- a/src/bsp/scatter/tools/nand-utils/nand_device_list_mt2731.txt
+++ b/src/bsp/scatter/tools/nand-utils/nand_device_list_mt2731.txt
@@ -8,3 +8,4 @@
MT29F4G08ABBDA MCN 512 2048 64 64 5 4 1 0x10404012 0 0 0 0 0 0 0 0 8 1 0
MT29F4G08ABBFA MCN 512 4096 256 64 5 12 1 0x10400111 0 0 0 0 0 0 0 0 8 1 0
MT29F8G08ADBFA MCN 1024 4096 256 64 5 12 1 0x10400111 0 0 0 0 0 0 0 0 8 1 0
+JSFCCK3YH3FBL-425A JSC 512 4096 256 64 5 12 1 0x10400111 0 0 0 0 0 0 0 0 8 1 0
diff --git a/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts b/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
index c90f6b7..61cb93d 100644
--- a/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
+++ b/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
@@ -44,7 +44,7 @@
wakeup_gpio = <&pio 83 GPIO_ACTIVE_HIGH>;
status = "okay";
};
-
+
//tianyan@2021.10.20 modify for DTR/RI gpio start
wakeup_dtr: wakeupdtr {
compatible = "mediatek,wakeup_dtr";
@@ -105,7 +105,7 @@
reg = <0>;
nand-on-flash-bbt;
nand-ecc-mode = "hw";
- nand-ecc-strength = <4>;
+ nand-ecc-strength = <12>;//tianyan@2021.09.17 modify for nand+dram
nand-ecc-step-size = <512>;
};
};
diff --git a/src/kernel/linux/v4.14/arch/arm/boot/dts/mt2731.dtsi b/src/kernel/linux/v4.14/arch/arm/boot/dts/mt2731.dtsi
index 456e91d..4853e80 100644
--- a/src/kernel/linux/v4.14/arch/arm/boot/dts/mt2731.dtsi
+++ b/src/kernel/linux/v4.14/arch/arm/boot/dts/mt2731.dtsi
@@ -92,7 +92,9 @@
memory@40000000 {
device_type = "memory";
- reg = <0 0x40000000 0 0x10000000>;
+//tianyan@2021.10.18 modify for dram size start
+ reg = <0 0x40000000 0 0x20000000>;
+//tianyan@2021.10.18 modify for dram size end
};
reserved-memory {
diff --git a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
index 52b9045..e9d3727 100644
--- a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
+++ b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
@@ -59,7 +59,9 @@
#define MTU3_EP_WEDGE BIT(2)
#define MTU3_EP_BUSY BIT(3)
-#define MTU3_U3_IP_SLOT_DEFAULT 2
+//#define MTU3_U3_IP_SLOT_DEFAULT 2
+#define MTU3_U3_IP_SLOT_DEFAULT 1
+
#define MTU3_U2_IP_SLOT_DEFAULT 1
/**
diff --git a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
index e176ef1..6ebafa4 100644
--- a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
+++ b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
@@ -29,7 +29,8 @@
return -EINVAL;
mep->fifo_seg_size = num_bits * MTU3_EP_FIFO_UNIT;
- num_bits = num_bits * (mep->slot + 1);
+ //num_bits = num_bits * (mep->slot + 1);
+ num_bits = num_bits * mep->slot ;
start_bit = bitmap_find_next_zero_area(fifo->bitmap,
fifo->limit, 0, num_bits, 0);
if (start_bit >= fifo->limit)
diff --git a/src/lynq/framework/lynq-atsvc/ringtone/ring.wav b/src/lynq/framework/lynq-atsvc/ringtone/ring.wav
old mode 100755
new mode 100644
Binary files differ
diff --git a/src/lynq/framework/lynq-atsvc/src/LICENSE b/src/lynq/framework/lynq-atsvc/src/LICENSE
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/Ril_responsedispatch.cpp b/src/lynq/framework/lynq-atsvc/src/Ril_responsedispatch.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/ATCI.cpp b/src/lynq/framework/lynq-atsvc/src/atci/ATCI.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/ATCI.h b/src/lynq/framework/lynq-atsvc/src/atci/ATCI.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_at_util.cpp b/src/lynq/framework/lynq-atsvc/src/atci/atci_at_util.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_at_util.h b/src/lynq/framework/lynq-atsvc/src/atci/atci_at_util.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_cc_cmd.cpp b/src/lynq/framework/lynq-atsvc/src/atci/atci_cc_cmd.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_cc_cmd.h b/src/lynq/framework/lynq-atsvc/src/atci/atci_cc_cmd.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_common.h b/src/lynq/framework/lynq-atsvc/src/atci/atci_common.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_ss_cmd.cpp b/src/lynq/framework/lynq-atsvc/src/atci/atci_ss_cmd.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_ss_cmd.h b/src/lynq/framework/lynq-atsvc/src/atci/atci_ss_cmd.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_sys_cmd.cpp b/src/lynq/framework/lynq-atsvc/src/atci/atci_sys_cmd.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_sys_cmd.h b/src/lynq/framework/lynq-atsvc/src/atci/atci_sys_cmd.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_util.cpp b/src/lynq/framework/lynq-atsvc/src/atci/atci_util.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/atci/atci_util.h b/src/lynq/framework/lynq-atsvc/src/atci/atci_util.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/cc.cpp b/src/lynq/framework/lynq-atsvc/src/cc.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/cc.h b/src/lynq/framework/lynq-atsvc/src/cc.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/commands.h b/src/lynq/framework/lynq-atsvc/src/commands.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/common.cpp b/src/lynq/framework/lynq-atsvc/src/common.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/common.h b/src/lynq/framework/lynq-atsvc/src/common.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/data/data.cpp b/src/lynq/framework/lynq-atsvc/src/data/data.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/data/data.h b/src/lynq/framework/lynq-atsvc/src/data/data.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/data/data_gdbus.cpp b/src/lynq/framework/lynq-atsvc/src/data/data_gdbus.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/data/data_gdbus.h b/src/lynq/framework/lynq-atsvc/src/data/data_gdbus.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/eCall.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/eCall.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/eCall.h b/src/lynq/framework/lynq-atsvc/src/ecall/eCall.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/IndividualRecord.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/IndividualRecord.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/IndividualRecord.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/IndividualRecord.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/IndividualSubRecord.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/IndividualSubRecord.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/IndividualSubRecord.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/IndividualSubRecord.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/SslpManager.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/SslpManager.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/SslpManager.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/SslpManager.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CmdUtils.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CmdUtils.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CmdUtils.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CmdUtils.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CommandAck.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CommandAck.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CommandAck.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CommandAck.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CommandBody.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CommandBody.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CommandBody.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/CommandBody.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/SrComDataFormat.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/SrComDataFormat.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/SrComDataFormat.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/commands/SrComDataFormat.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/EcallUtils.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/EcallUtils.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/EcallUtils.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/EcallUtils.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrRawMsdData.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrRawMsdData.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrRawMsdData.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrRawMsdData.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrRecResp.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrRecResp.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrRecResp.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrRecResp.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrTrackData.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrTrackData.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrTrackData.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/SrTrackData.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/srTrackDataTds.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/srTrackDataTds.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/srTrackDataTds.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/ecall/srTrackDataTds.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/FirmwareUtils.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/FirmwareUtils.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/SrServiceFullData.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/SrServiceFullData.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/SrServiceFullData.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/SrServiceFullData.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/SrServicePartData.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/SrServicePartData.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/SrServicePartData.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/SrServicePartData.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/srSerPartDtObjHeader.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/srSerPartDtObjHeader.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/srSerPartDtObjHeader.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/sslp/firmware/srSerPartDtObjHeader.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/utils/GostEcallUtils.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/utils/GostEcallUtils.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/utils/GostEcallUtils.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/utils/GostEcallUtils.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/utils/GsmUtils.cpp b/src/lynq/framework/lynq-atsvc/src/ecall/gost/utils/GsmUtils.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ecall/gost/utils/GsmUtils.h b/src/lynq/framework/lynq-atsvc/src/ecall/gost/utils/GsmUtils.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em.cpp b/src/lynq/framework/lynq-atsvc/src/em/em.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em.h b/src/lynq/framework/lynq-atsvc/src/em/em.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_EL1.cpp b/src/lynq/framework/lynq-atsvc/src/em/em_EL1.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_antennatest.cpp b/src/lynq/framework/lynq-atsvc/src/em/em_antennatest.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_bandmode.cpp b/src/lynq/framework/lynq-atsvc/src/em/em_bandmode.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_c2kmodemsetting.cpp b/src/lynq/framework/lynq-atsvc/src/em/em_c2kmodemsetting.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_cfu.cpp b/src/lynq/framework/lynq-atsvc/src/em/em_cfu.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_el1_public_struct.h b/src/lynq/framework/lynq-atsvc/src/em/em_el1_public_struct.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_hspa.cpp b/src/lynq/framework/lynq-atsvc/src/em/em_hspa.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_ims.cpp b/src/lynq/framework/lynq-atsvc/src/em/em_ims.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/em_modemtest.cpp b/src/lynq/framework/lynq-atsvc/src/em/em_modemtest.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/networkinfo/Content.cpp b/src/lynq/framework/lynq-atsvc/src/em/networkinfo/Content.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/networkinfo/Content.h b/src/lynq/framework/lynq-atsvc/src/em/networkinfo/Content.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/networkinfo/NetworkInfoUrcParser.cpp b/src/lynq/framework/lynq-atsvc/src/em/networkinfo/NetworkInfoUrcParser.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/networkinfo/NetworkInfoUrcParser.h b/src/lynq/framework/lynq-atsvc/src/em/networkinfo/NetworkInfoUrcParser.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseRatInfo.cpp b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseRatInfo.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseRatInfo.h b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseRatInfo.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTest.cpp b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTest.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTest.cpp b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTest.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTest.h b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTest.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestBase.cpp b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestBase.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestBase.h b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestBase.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestCdma.cpp b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestCdma.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestCdma.h b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestCdma.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestGsm.cpp b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestGsm.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestGsm.h b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestGsm.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestLte.cpp b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestLte.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestLte.h b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestLte.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestTd.cpp b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestTd.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestTd.h b/src/lynq/framework/lynq-atsvc/src/em/rfdesense/RfDesenseTxTestTd.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/log/lynq_send_log_data.cpp b/src/lynq/framework/lynq-atsvc/src/log/lynq_send_log_data.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/log/lynq_send_log_data.h b/src/lynq/framework/lynq-atsvc/src/log/lynq_send_log_data.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq-atsvc.service b/src/lynq/framework/lynq-atsvc/src/lynq-atsvc.service
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_at.cpp b/src/lynq/framework/lynq-atsvc/src/lynq_at.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_at.h b/src/lynq/framework/lynq-atsvc/src/lynq_at.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_at_transfer_table.h b/src/lynq/framework/lynq-atsvc/src/lynq_at_transfer_table.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_commands.h b/src/lynq/framework/lynq-atsvc/src/lynq_commands.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp b/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_common.h b/src/lynq/framework/lynq-atsvc/src/lynq_common.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_user.cpp b/src/lynq/framework/lynq-atsvc/src/lynq_user.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_user.h b/src/lynq/framework/lynq-atsvc/src/lynq_user.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_user_commands.h b/src/lynq/framework/lynq-atsvc/src/lynq_user_commands.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/main.cpp b/src/lynq/framework/lynq-atsvc/src/main.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/makefile b/src/lynq/framework/lynq-atsvc/src/makefile
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/mtk_ril_commands.h b/src/lynq/framework/lynq-atsvc/src/mtk_ril_commands.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/mtk_ril_unsol_commands.h b/src/lynq/framework/lynq-atsvc/src/mtk_ril_unsol_commands.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/network.cpp b/src/lynq/framework/lynq-atsvc/src/network.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/network.h b/src/lynq/framework/lynq-atsvc/src/network.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/powerManager.cpp b/src/lynq/framework/lynq-atsvc/src/powerManager.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/powerManager.h b/src/lynq/framework/lynq-atsvc/src/powerManager.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/resp_timeout.cpp b/src/lynq/framework/lynq-atsvc/src/resp_timeout.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/resp_timeout.h b/src/lynq/framework/lynq-atsvc/src/resp_timeout.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ril.cpp b/src/lynq/framework/lynq-atsvc/src/ril.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ril_commands.h b/src/lynq/framework/lynq-atsvc/src/ril_commands.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ril_unsol_commands.h b/src/lynq/framework/lynq-atsvc/src/ril_unsol_commands.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/rndis/lynq_rndis.cpp b/src/lynq/framework/lynq-atsvc/src/rndis/lynq_rndis.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/rndis/lynq_rndis.h b/src/lynq/framework/lynq-atsvc/src/rndis/lynq_rndis.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sim.cpp b/src/lynq/framework/lynq-atsvc/src/sim.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sim.h b/src/lynq/framework/lynq-atsvc/src/sim.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/BearerData.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/BearerData.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/BearerData.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/BearerData.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/BitwiseInputStream.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/BitwiseInputStream.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/BitwiseInputStream.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/BitwiseInputStream.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/BitwiseOutputStream.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/BitwiseOutputStream.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/BitwiseOutputStream.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/BitwiseOutputStream.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsAddress.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsAddress.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsAddress.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsAddress.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsCbProgramData.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsCbProgramData.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsCbProgramData.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsCbProgramData.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsSubaddress.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsSubaddress.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsSubaddress.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/CdmaSmsSubaddress.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/GsmAlphabet.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/GsmAlphabet.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/GsmAlphabet.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/GsmAlphabet.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/HexDump.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/HexDump.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/HexDump.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/HexDump.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/IccUtils.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/IccUtils.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/IccUtils.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/IccUtils.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsAddress.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsAddress.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsAddress.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsAddress.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsCbCmasInfo.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsCbCmasInfo.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsCbCmasInfo.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsCbCmasInfo.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsConstants.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsConstants.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsConstants.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsConstants.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsEnvelope.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsEnvelope.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsEnvelope.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsEnvelope.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsHeader.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsHeader.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsHeader.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsHeader.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessage.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessage.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessage.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessage.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessageBase.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessageBase.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessageBase.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessageBase.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessageConverter.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessageConverter.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessageConverter.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/SmsMessageConverter.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/UserData.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/UserData.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/UserData.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/UserData.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/ril_cdma_sms.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/ril_cdma_sms.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/sms_pdu_cdma.cpp b/src/lynq/framework/lynq-atsvc/src/sms/cdma/sms_pdu_cdma.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/cdma/sms_pdu_cdma.h b/src/lynq/framework/lynq-atsvc/src/sms/cdma/sms_pdu_cdma.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/gsm/sms_pdu.cpp b/src/lynq/framework/lynq-atsvc/src/sms/gsm/sms_pdu.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/gsm/sms_pdu.h b/src/lynq/framework/lynq-atsvc/src/sms/gsm/sms_pdu.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/sms.cpp b/src/lynq/framework/lynq-atsvc/src/sms/sms.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/sms/sms.h b/src/lynq/framework/lynq-atsvc/src/sms/sms.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ss.cpp b/src/lynq/framework/lynq-atsvc/src/ss.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/ss.h b/src/lynq/framework/lynq-atsvc/src/ss.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/stateManager/stateManager.cpp b/src/lynq/framework/lynq-atsvc/src/stateManager/stateManager.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/stateManager/stateManager.h b/src/lynq/framework/lynq-atsvc/src/stateManager/stateManager.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/stk.cpp b/src/lynq/framework/lynq-atsvc/src/stk.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/stk.h b/src/lynq/framework/lynq-atsvc/src/stk.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/AtLine.cpp b/src/lynq/framework/lynq-atsvc/src/util/AtLine.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/AtLine.h b/src/lynq/framework/lynq-atsvc/src/util/AtLine.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/Misc.cpp b/src/lynq/framework/lynq-atsvc/src/util/Misc.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/Misc.h b/src/lynq/framework/lynq-atsvc/src/util/Misc.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/ModemCategory.cpp b/src/lynq/framework/lynq-atsvc/src/util/ModemCategory.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/ModemCategory.h b/src/lynq/framework/lynq-atsvc/src/util/ModemCategory.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/MtkRadioAccessFamily.cpp b/src/lynq/framework/lynq-atsvc/src/util/MtkRadioAccessFamily.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/MtkRadioAccessFamily.h b/src/lynq/framework/lynq-atsvc/src/util/MtkRadioAccessFamily.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/Phone_utils.cpp b/src/lynq/framework/lynq-atsvc/src/util/Phone_utils.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/Phone_utils.h b/src/lynq/framework/lynq-atsvc/src/util/Phone_utils.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/Proxycontroller.cpp b/src/lynq/framework/lynq-atsvc/src/util/Proxycontroller.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/Proxycontroller.h b/src/lynq/framework/lynq-atsvc/src/util/Proxycontroller.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/Radio_capability_switch_util.cpp b/src/lynq/framework/lynq-atsvc/src/util/Radio_capability_switch_util.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/Radio_capability_switch_util.h b/src/lynq/framework/lynq-atsvc/src/util/Radio_capability_switch_util.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/RatConfiguration.cpp b/src/lynq/framework/lynq-atsvc/src/util/RatConfiguration.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/RatConfiguration.h b/src/lynq/framework/lynq-atsvc/src/util/RatConfiguration.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/WorldPhoneUtil.cpp b/src/lynq/framework/lynq-atsvc/src/util/WorldPhoneUtil.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/WorldPhoneUtil.h b/src/lynq/framework/lynq-atsvc/src/util/WorldPhoneUtil.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/log_extra.h b/src/lynq/framework/lynq-atsvc/src/util/log_extra.h
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/utils.cpp b/src/lynq/framework/lynq-atsvc/src/util/utils.cpp
old mode 100755
new mode 100644
diff --git a/src/lynq/framework/lynq-atsvc/src/util/utils.h b/src/lynq/framework/lynq-atsvc/src/util/utils.h
old mode 100755
new mode 100644
diff --git a/src/lynq/lib/liblynq-fota/MD5/md5_encode.c b/src/lynq/lib/liblynq-fota/MD5/md5_encode.c
index 10ccab7..429bc40 100644
--- a/src/lynq/lib/liblynq-fota/MD5/md5_encode.c
+++ b/src/lynq/lib/liblynq-fota/MD5/md5_encode.c
@@ -43,7 +43,7 @@
mtk_device_wrap_close(handle);
}
-#define MD5_READ_BUFFER_LEN 2*1024
+#define MD5_READ_BUFFER_LEN 4*1024
int lynq_md5_file_verfy(char* filePath, char* file_md5)
{
int ret = -1;
diff --git a/src/lynq/lib/liblynq-fota/rock_ua/rock_ua.c b/src/lynq/lib/liblynq-fota/rock_ua/rock_ua.c
index 23f85f5..2503516 100644
--- a/src/lynq/lib/liblynq-fota/rock_ua/rock_ua.c
+++ b/src/lynq/lib/liblynq-fota/rock_ua/rock_ua.c
@@ -31,7 +31,7 @@
#include "liblog/lynq_deflog.h"
#include "mtk_device_wrap.h"
-#define ROCK_DEFAULT_BLOCK_SIZE 0x20000
+#define ROCK_DEFAULT_BLOCK_SIZE 0x40000
#define ROCK_RAM_LEN (1024*1024)
@@ -66,7 +66,7 @@
#define FILE_UPDATE_STATE "/data/.update_status"
#define FILE_FOTA_STATE "/data/.fota_status"
-#define NAND_PAGE_SIZE 2048
+#define NAND_PAGE_SIZE 4096
#define BOOTDEV_TYPE_NAND 1
diff --git a/src/lynq/lib/liblynq-fota/rock_ua/sha.c b/src/lynq/lib/liblynq-fota/rock_ua/sha.c
index 1989113..3f229ac 100644
--- a/src/lynq/lib/liblynq-fota/rock_ua/sha.c
+++ b/src/lynq/lib/liblynq-fota/rock_ua/sha.c
@@ -319,7 +319,7 @@
return digest;
}
-#define NAND_PAGE_SIZE 2048
+#define NAND_PAGE_SIZE 4096
const uint8_t* ROCK_SHA_FILE(int fd_sha, int offset,int totle_size, uint8_t *digest) {
const uint8_t *p;
diff --git a/src/lynq/lib/liblynq_logdata_handle/LICENSE b/src/lynq/lib/liblynq_logdata_handle/LICENSE
old mode 100755
new mode 100644
diff --git a/src/lynq/lib/liblynq_logdata_handle/include/lynq_deal_logrotate.h b/src/lynq/lib/liblynq_logdata_handle/include/lynq_deal_logrotate.h
old mode 100755
new mode 100644
diff --git a/src/lynq/lib/liblynq_logdata_handle/include/lynq_logdata_handle.h b/src/lynq/lib/liblynq_logdata_handle/include/lynq_logdata_handle.h
old mode 100755
new mode 100644
diff --git a/src/lynq/lib/liblynq_logdata_handle/include/lynq_mcu_log.h b/src/lynq/lib/liblynq_logdata_handle/include/lynq_mcu_log.h
old mode 100755
new mode 100644
diff --git a/src/lynq/lib/liblynq_logdata_handle/makefile b/src/lynq/lib/liblynq_logdata_handle/makefile
old mode 100755
new mode 100644
diff --git a/src/lynq/lib/liblynq_logdata_handle/src/lynq_deal_logrotate.c b/src/lynq/lib/liblynq_logdata_handle/src/lynq_deal_logrotate.c
old mode 100755
new mode 100644
diff --git a/src/lynq/lib/liblynq_logdata_handle/src/lynq_logdata_handle.c b/src/lynq/lib/liblynq_logdata_handle/src/lynq_logdata_handle.c
old mode 100755
new mode 100644
diff --git a/src/lynq/lib/liblynq_logdata_handle/src/lynq_mcu_log.c b/src/lynq/lib/liblynq_logdata_handle/src/lynq_mcu_log.c
old mode 100755
new mode 100644
diff --git a/src/lynq/packages/apps/lynq-factorytest/src/factoryOpen/103_sleep.sh b/src/lynq/packages/apps/lynq-factorytest/src/factoryOpen/103_sleep.sh
new file mode 100644
index 0000000..0965100
--- /dev/null
+++ b/src/lynq/packages/apps/lynq-factorytest/src/factoryOpen/103_sleep.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+case "$1" in
+ "flight")
+ echo 11 | emdlogger_ctrl
+ sleep 5
+ mdlogctl stop
+ echo mem > /sys/power/autosleep
+ echo 0 > /dev/wmtWifi
+ echo 7 9 0 > /proc/driver/wmt_dbg
+ /usr/bin/telephony &
+ sleep 5
+ sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 0
+ echo "RIL_REQUEST_RADIO_POWER 0" >/dev/udp/127.0.0.1/8000
+ sh /usr/bin/demoscript/DSDS/set_default_sim_all_except_data.sh 1
+ echo "RIL_REQUEST_RADIO_POWER 0" >/dev/udp/127.0.0.1/8000
+ disown –a
+ ;;
+
+ "standby")
+ echo 11 | emdlogger_ctrl
+ sleep 5
+ mdlogctl stop
+ echo mem > /sys/power/autosleep
+ echo 0 > /dev/wmtWifi
+ echo 7 9 0 > /proc/driver/wmt_dbg
+ /usr/bin/telephony &
+ sleep 5
+ echo "RIL_REQUEST_SCREEN_STATE 0" > /dev/udp/127.0.0.1/8000
+ disown –a
+ ;;
+
+ *)
+ echo $0 'power - start system'
+ ;;
+esac
\ No newline at end of file
diff --git a/src/lynq/packages/apps/lynq-function-test/src/fota_test.cpp b/src/lynq/packages/apps/lynq-function-test/src/fota_test.cpp
index adc004b..973e235 100644
--- a/src/lynq/packages/apps/lynq-function-test/src/fota_test.cpp
+++ b/src/lynq/packages/apps/lynq-function-test/src/fota_test.cpp
@@ -28,7 +28,7 @@
lynq_ftp_socker_info ftp_log_info;
#define UPDATA_ADDR "/tmp/fota.delta"
-#define READ_BLOCK_SIZE 0x20000
+#define READ_BLOCK_SIZE 0x40000
int lynq_fota_md5_flag = -1;
diff --git a/src/lynq/packages/thirdpart/Konoda/lynq-konoda-rock/src/main.c b/src/lynq/packages/thirdpart/Konoda/lynq-konoda-rock/src/main.c
index 1551ee5..9fffc39 100644
--- a/src/lynq/packages/thirdpart/Konoda/lynq-konoda-rock/src/main.c
+++ b/src/lynq/packages/thirdpart/Konoda/lynq-konoda-rock/src/main.c
@@ -11,7 +11,7 @@
#define UPDATA_ADDR "/tmp/fota.delta"
-#define READ_BLOCK_SIZE 0x20000
+#define READ_BLOCK_SIZE 0x40000
#define FLASH_DEV_DELTA "/dev/disk/by-partlabel/delta"
diff --git a/svn_export.sh b/svn_export.sh
index faf899b..27f721b 100644
--- a/svn_export.sh
+++ b/svn_export.sh
@@ -2,5 +2,10 @@
svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/MTK_BASE $pwd.
svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/KERNEL_BASE $pwd.
svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/KERNEL_T103 $pwd.
+svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/KERNEL_T103_RM4 $pwd.
+svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/KERNEL_T103_RM4_SZZT $pwd.
svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/MMI_BASE $pwd.
-svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/MMI_T103 $pwd.
\ No newline at end of file
+svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/MMI_T103 $pwd.
+svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/MMI_T103_RM4 $pwd.
+svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/MMI_T103_RM4_SZZT $pwd.
+svn --username svn_export --password 123456 --force export https://58.246.1.50:60443/svn/MT2731_AP_RELEASE_16/branches/MT2731_MP2_MR2/MMI_T103R4v02_SZZT $pwd.
\ No newline at end of file