when running the device management, and set FOTA flag for FOTA process, FOTA program start read flash for verification and write the difference patch into flash, during this process, due to the driver of NAND problem, when read bad block table and reinitial lize the flash, the OBM and who boot sector are cleared.
how to solve? actually the new NAND flash driver are ported and redo the process, it's fine.
here left only issue for update difference package, during porting the flash, the cache utility is commented out. still need to find way back using cache.
According to CMCC spec, the difference package required the version for upgrading base version software which is flashed in test phone already, and so the update and downgrade diff package are special dealt with REDBAN DM software.
CMCC test process also requires the mobile unit has unique IMEI number which need Brand company to apply for from CMCC. otherwise the self recon can not be passed according to the case requirement.
all the DM parameters are also needed to test according to the cases, such as connection wap and CMNET.
another problem met here the diff pkg can not be verified, because CMCC upgrade the server, which often fail the DM test.