While idiots around copypasting, immitate and make gui violence for fool users, we just bring new and working stuff
Read Complete FW : Code:
Operation : Read FullFlash [ v1.18 ]
1. Remove battery. Insert battery back
2. Press and hold 'VolumeUp' and 'VolumeDown' keys
3. Insert cable
==== Wait for phone...
Phone found! [ 8 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC9830 eMMC Generic Loader v2 Inf
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
FlashMode Set : Ok!
Detected eMMC Flash , Structure detect Ok!
[FW_READER] : Step #1 Passed!
[FW_READER] : Step #2 Passed!
[FW_READER] : Step #3 Passed!
Phone found! [ 8 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC9830 eMMC Generic Loader v2 Inf
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
Model Name : SCAC40HE
Model Brand : archos
Model Device: ac40he
AndrVersion : 5.1
BaseBand CPU: SP9830AEC_4M_H100
Project Ver : SW09_Archos40 Helium_2015_10_29
Model Ext : Archos 40 Helium
[Read Mode] : HSUSB : 0x3000
[FW_READER] : Reading Firmware Now ...
[Read Ok] : u-boot-spl-16k.bin
[Read Ok] : u-boot.bin
[Read Ok] : prodnv.img
[Read Ok] : nvitem_l.bin
[Read Ok] : sharkl_cp1.bin
[Read Ok] : DSP_DM_Gx.bin
[Read Ok] : DSP_DM_Gx.bin
[Read Ok] : l__WPH_arm7.bin
[Read Ok] : PM_arm7_sys.bin
[Read Ok] : logo_480x800.bin
[Read Ok] : fblogo_480x800.bin
[Read Ok] : wcn_fdl.bin
[Read Ok] : SC77xx_CP_modem.bin
[Read Ok] : boot.img
[Read Ok] : system.img
[Read Ok] : cache.img
[Read Ok] : recovery.img
[Read Ok] : userdata.img
AndroidInfo created
Firmware Size : 1952 MiB
Saved to : E:\SP9830AEC_4M_H100_ac40he_5.1_SW09_Archos40_Helium_2015_10_29_Archos_40_Helium\
Done!
Elapsed: 00:09:40
Reconnect Power/Cable!
CM2 now readout and verify all NVM items types, which are existing in SPD.
That allow you be sure in result - FW will be complete and allow you bring phone back from any SW damage state.
FW flashing : Code:
Infinity SC Firmware Detected
FW Size : 1952 MiB
Load Ok!
File Info
Created by Infinity-Box (c) Chinese Miracle II (c) 2016
Device Brand : archos
Device Model : ac40he
Device CPU : sp9830aec_4m_h100
Device IntName : SCAC40HE
Device Version : 5.1
Device Compile : 29.10.2015 8:18:27
Device Project : SW09_Archos40 Helium_2015_10_29
Device ExtInfo : Archos 40 Helium
Operation : Flash [ v1.18 ]
======= Flash
Files set for flashing :
[ MCU ] : SC77xx Infinity Package
1. Remove battery. Insert battery back
2. Press and hold 'VolumeUp' and 'VolumeDown' keys
3. Insert cable
==== Wait for phone...
Phone found! [ 8 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC9830 eMMC Generic Loader v2 Inf
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
FlashMode Set : Ok!
[FL] : Enabled NVM update. Will program all NVM images found in FW !
PMTManager : Load 0x17 records
PMTManager : PMT Update Ok!
Flashing now
Update BootCode : u-boot-spl-16k.bin
Write Data ...
Write Data Ok!
Update BootCode : u-boot.bin
Erase block ...
Block erase Ok!
Write Data ...
Write Data Ok!
Write FSImage : prodnv.img
Write Data ...
Write Data Ok!
Update NVM image : nvitem_l.bin
Update NVM Data Ok!
Erase Block : RuntimeData
Erase block ...
Block erase Ok!
Write CodeData : sharkl_cp1.bin
Write Data ...
Write Data Ok!
Write CodeData : DSP_DM_Gx.bin
Write Data ...
Write Data Ok!
Write CodeData : DSP_DM_Gx.bin
Write Data ...
Write Data Ok!
Write CodeData : l__WPH_arm7.bin
Write Data ...
Write Data Ok!
Write CodeData : PM_arm7_sys.bin
Write Data ...
Write Data Ok!
Write CodeData : logo_480x800.bin
Write Data ...
Write Data Ok!
Write CodeData : fblogo_480x800.bin
Write Data ...
Write Data Ok!
Write CodeData : wcn_fdl.bin
Write Data ...
Write Data Ok!
Write CodeData : SC77xx_CP_modem.bin
Write Data ...
Write Data Ok!
Write CodeData : boot.img
Write Data ...
Write Data Ok!
Write FSImage : system.img
Write Data ...
Write Data Ok!
Write FSImage : cache.img
Write Data ...
FSImage : Make and Flush SPImage
Write Data Ok!
Write CodeData : recovery.img
Write Data ...
Write Data Ok!
Process : Flush
Flush Ok!
Write FSImage : userdata.img
Write Data ...
FSImage : Make and Flush SPImage
Write Data Ok!
Elapsed: 00:04:23
Reconnect Power/Cable!
Reset settings/Format FS : Code:
Operation : Format File System / Reset Settings [ v1.18 ]
Settings : SmartFormat is On
1. Remove battery. Insert battery back
2. Press and hold 'VolumeUp' and 'VolumeDown' keys
3. Insert cable
==== Wait for phone...
Phone found! [ 8 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC9830 eMMC Generic Loader v2 Inf
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
FlashMode Set : Ok!
Checking Structure ...
Detected eMMC Flash , Structure detect Ok!
eMMC phone detected! Will use 'Safe Format' mode!
Mount : /data
Size : 0x000000014D0F7000
State : 0x0001
Mount : /cache
Size : 0x0000000009600000
State : 0x0001
Prepare Ok! Format Ok!
Don't touch phone, until it fully bootup to "Welcome Screen"!
Done!
Elapsed: 00:00:15
Reconnect Power/Cable!
Seems as my "safe format solution", which I made more than year ago, is very popular now on copypasters - csfool, clonecano, miramonkeys uses it as well
NVM read : Code:
Operation : Read NV [ v1.18 ]
1. Remove battery. Insert battery back
2. Press and hold 'VolumeUp' and 'VolumeDown' keys
3. Insert cable
==== Wait for phone...
Phone found! [ 8 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC9830 eMMC Generic Loader v2 Inf
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
Detected eMMC Flash , Structure detect Ok!
Read LTEx NV
Read Ok , 0x0006A640
Saved to : C:\InfinityBox\CM2SPD\phdata\backup\CX9830_Archos_SPDNV.spdnv
Elapsed: 00:00:21
SW will determine correct NVM types and readout all items. That allow make complete calibration backup and restore.
NVM write : Code:
NVM File looks Ok
Operation : Write NV [ v1.18 ]
Fix BB during write enabled
1. Remove battery. Insert battery back
2. Press and hold 'VolumeUp' and 'VolumeDown' keys
3. Insert cable
==== Wait for phone...
Phone found! [ 8 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC9830 eMMC Generic Loader v2 Inf
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
FlashMode Set : Ok!
Detected eMMC Flash , Structure detect Ok!
Write NVM Part #1 Ok!
Clean DYNV
Elapsed: 00:00:15
Reconnect Power/Cable!
There is also now exists option "Fix BB" during NVM write. It allow in most cases revive NVM area on very deep damaged devices ( unknow BB and etc. )
Repair Security ( flash mode ) : Code:
Operation : Repair Security [ v1.18 ]
1. Remove battery. Insert battery back
2. Press and hold 'VolumeUp' and 'VolumeDown' keys
3. Insert cable
==== Wait for phone...
Phone found! [ 8 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC9830 eMMC Generic Loader v2 Inf
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
FlashMode Set : Ok!
Checking Structure ...
Detected eMMC Flash , Structure detect Ok!
Write new security data :
IMEI1 : 086124495176393
IMEI2 : 086554429383022
Step #1 Ok
Step #2 Ok
Write done!
Elapsed: 00:00:19