M7350v7_en_gpl
This commit is contained in:
@ -71,15 +71,17 @@ static struct flash_id supported_flash[] = {
|
||||
/* Flash ID Flash ID2 ID Mask ID Mask2 Density(MB) Wid Pgsz Blksz oobsz 8-bit ECCf */
|
||||
{0x1590AC2C, 0x56, 0xFFFFFFFF, 0xFF, 0x20000000, 0, 2048, 0x00020000, 0x40, 0},
|
||||
{0x1590AC2C, 0x57, 0xFFFFFFFF, 0xFF, 0x20000000, 0, 2048, 0x00020000, 0x40, 1},
|
||||
{0x1590AA2C, 0x06, 0xFFFFFFFF, 0x0, 0x10000000, 0, 2048, 0x00020000, 0xE0, 0},
|
||||
{0x1590AA2C, 0x06, 0xFFFFFFFF, 0x0, 0x10000000, 0, 2048, 0x00020000, 0x80, 1}, // wuchao modify, 20.12.29, for ESMT FM6BD2G1GXA(2A)
|
||||
{0x2690AC2C, 0x54, 0xFFFFFFFF, 0x0, 0x20000000, 0, 4096, 0x00040000, 0xE0, 1},
|
||||
{0x1590ACAD, 0, 0xFFFFFFFF, 0x0, 0x20000000, 0, 2048, 0x00020000, 0x80, 0},
|
||||
{0x9590DC2C, 0x56, 0xFFFFFFFF, 0x0, 0x10000000, 0, 2048, 0x00020000, 0x40, 0},
|
||||
{0x1590aa98, 0x76, 0xFFFFFFFF, 0x0, 0x10000000, 0, 2048, 0x00020000, 0x80, 1},
|
||||
{0x1590aa98, 0x76, 0xFFFFFFFF, 0x0, 0x10000000, 0, 2048, 0x00020000, 0x80, 1}, /* NM1281KSLAXAJ-3B */
|
||||
{0x2690A32C, 0x64, 0xFFFFFFFF, 0x0, 0x20000000, 0, 4096, 0x00040000, 0xE0, 1},
|
||||
{0x2690AC98, 0x81676, 0xFFFFFFFF, 0x0, 0x20000000, 0, 4096, 0x00040000, 0xE0, 1},
|
||||
{0x1590AAEF, 0, 0xFFFFFFFF, 0x0, 0x10000000, 0, 2048, 0x00020000, 0x40, 0}, /* Add by yangjihong for W20GF3FW*/
|
||||
{0x1590AAC8, 0, 0xFFFFFFFF, 0X0, 0x10000000, 0, 2048, 0x00020000, 0x40, 0}, /* Add by wuchao, 16.08.30, for ESMT(FM6BD2G1GA) */
|
||||
{0x1590AAEF, 0, 0xFFFFFFFF, 0x0, 0x10000000, 0, 2048, 0x00020000, 0x40, 0}, /* Add by yangjihong for W71NW20GF3FW*/
|
||||
{0x1590AAC8, 0, 0xFFFFFFFF, 0x0, 0x10000000, 0, 2048, 0x00020000, 0x40, 0}, /* Add by wuchao, 16.08.30, for ESMT(FM6BD2G1GA) */
|
||||
{0x1590AAAD, 0x46, 0xFFFFFFFF, 0X0, 0x10000000, 0, 2048, 0x00020000, 0x80, 0}, /* Add by wuchao, 17.12.29, for JSFBAB3YHABBG-425 */
|
||||
{0x1590AA01, 0x46, 0xFFFFFFFF, 0X0, 0x10000000, 0, 2048, 0x00020000, 0x80, 0}, /* JSFBAB3YHABBG-425 */
|
||||
/* Note: Width flag is 0 for 8 bit Flash and 1 for 16 bit flash */
|
||||
};
|
||||
|
||||
|
7
bootable/recovery/install.c
Normal file → Executable file
7
bootable/recovery/install.c
Normal file → Executable file
@ -38,7 +38,7 @@
|
||||
|
||||
// Flash dsp*.mbn files included in the zip
|
||||
/* [yangjihong] Update dsp image */
|
||||
#define MAX_DSP_MBN_IMAGES 4
|
||||
#define MAX_DSP_MBN_IMAGES 5
|
||||
#define WLAN_MODEM_ZIP_PATH "firmware"
|
||||
#define WLAN_MODEM_DEST_PATH "/firmware"
|
||||
#define WLAN_MODEM_INFO_FILE "firmware/image/update_info"
|
||||
@ -140,10 +140,11 @@ static bool install_mbns(const ZipArchive *zip)
|
||||
"sbl1.mbn",
|
||||
"appsboot.mbn",
|
||||
"NON-HLOS.ubi",
|
||||
"boot.img"
|
||||
"boot.img",
|
||||
"rpm.mbn"
|
||||
};
|
||||
const char *mbn_partitions[MAX_DSP_MBN_IMAGES] =
|
||||
{"sbl", "aboot", "modem", "boot"};
|
||||
{"sbl", "aboot", "modem", "boot", "rpm"};
|
||||
|
||||
const ZipEntry *mbn_entry;
|
||||
const MtdPartition *part;
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,9 @@ ORIGIN_UPDATE_ZIP=../../../../oe-core/build/tmp-glibc/deploy/images/mdm9607/mdm9
|
||||
OTA_TEST_ZIP=mdm9607-ota-target-image-ubi.zip
|
||||
OUTPUT_ZIP=ota_test_tmp.zip
|
||||
|
||||
MODIFY_PRODUCT_FILE=SYSTEM/etc/default_config/product
|
||||
#MODIFY_PRODUCT_FILE=SYSTEM/etc/default_config/product
|
||||
CURRENT_PATH=`pwd`
|
||||
MODIFY_PRODUCT_FILE=${CURRENT_PATH}/../../../../tp-product/product
|
||||
RM_DATA_BIN=SYSTEM/usr/bin/smbd
|
||||
|
||||
# copy mdm9607-ota-target-image-ubi.zip
|
||||
@ -21,6 +23,7 @@ pushd ${OTA_TEST_TMP_DIR}
|
||||
FIRMWARE_VER=`cat ${MODIFY_PRODUCT_FILE} | grep -oP '(?<=option firmware_ver ")[\d\.]+'`
|
||||
TEST_FIRMWARE_VER=`echo ${FIRMWARE_VER} | awk -F"." '{print $1 "." $2 "." expr $3 + 1}'`
|
||||
PRODUCT_ID=`cat ${MODIFY_PRODUCT_FILE} | grep -oP '(?<=option product_id ")[\d\.]+'`
|
||||
UPDATE_VER=`cat ${MODIFY_PRODUCT_FILE} | grep -oP '(?<=option update_ver ")[\d\.]+'`
|
||||
|
||||
# modify product (firmware_ver + 1)
|
||||
sed -i "s/option firmware_ver \"${FIRMWARE_VER}\"/option firmware_ver \"${TEST_FIRMWARE_VER}\"/g" ${MODIFY_PRODUCT_FILE}
|
||||
@ -35,7 +38,7 @@ zip ${OTA_TEST_ZIP} ${RM_DATA_BIN} -d
|
||||
|
||||
# produce compatibility.txt
|
||||
COMPA_TXT=compatibility.txt
|
||||
echo ${PRODUCT_ID}:${FIRMWARE_VER} > ${COMPA_TXT}
|
||||
echo ${PRODUCT_ID}:${FIRMWARE_VER}:${UPDATE_VER} > ${COMPA_TXT}
|
||||
|
||||
./make_ota_package.sh ${OTA_TEST_ZIP} ${OUTPUT_ZIP} n n
|
||||
OTE_TEST_ZIP=${FIRMWARE_VER}_${TEST_FIRMWARE_VER}.zip
|
||||
@ -43,7 +46,7 @@ mv update.zip ${OTE_TEST_ZIP}
|
||||
|
||||
# produce compatibility.txt
|
||||
COMPA_TXT=compatibility.txt
|
||||
echo ${PRODUCT_ID}:0 > ${COMPA_TXT}
|
||||
echo ${PRODUCT_ID}:0:${UPDATE_VER} > ${COMPA_TXT}
|
||||
|
||||
cp -f ${ORIGIN_UPDATE_ZIP} ./${OTA_TEST_ZIP}
|
||||
./make_ota_package.sh origin_update.zip ${OTA_TEST_ZIP} n n
|
||||
|
Reference in New Issue
Block a user