代码添加路径:量产工具根目录 → “UFD_MP”文件夹 → “Setting.set”文件(用记事本或者Notepad++打开) → 在“[FUNCTION]”下添加对应代码(强烈建议逐个添加测试) → 保存设置。
/ H: R+ v- [ i5 Q5 w5 }[FUNCTION]+ C& l; `6 s) v6 Q x5 u
ENABLECLEARSMARTFEATURE=12 a# r. @& r3 g* C# ~2 s& D- g. D
ResetSMARTTool=1
$ [/ W2 @5 N* p, q! b. c% IEnTrimResetSMARTThDownloadISP=1
7 N& | ^- }! g- C& JEnRefRBDownloadISP=1: u( |* b) M: b7 _7 b( W8 x* s% ~1 s
EnForce59to58=1+ m7 W6 w2 B9 a0 i
ENABLEQCTOOLPAGE=1& M/ c% r! i' W
MainScreen=1
2 W, q+ m: A' ~& }6 n; D5 XMainFontSize=1% N7 Y! u) L; F" g! i* |! i7 p
EnExtraSetting=17 X' S0 |* N- v3 L# u
PreloadImageTool=1# U1 v: [$ Z& L+ ?5 v
DownloadISPOption=1
6 ?8 l; S" O* }8 \# ?; _EnReadRDTResultTool=1: g; t, V! A1 g% {# M
CustomerType=1; M# o( o |. G7 L$ m/ d& p, G0 F
ENTRANSCENDFEATURE=1; [( p. e3 `$ k4 I( b. Q
ENABLEBARCODE=1
5 R4 j9 u+ i. p1 W! ]3 @ENABLEBARCODEWWN=1
! ^* S V/ I' [# kENABLENETCONNECT=17 o& s. Q4 T" B, N1 v
AUTOCONNECTNET=1
# T7 Q: b y( z8 p5 i* @HandlerCustomer=11 T5 V e4 m# W4 w$ u4 t$ o* G
ShowPCID=1( K; Q4 B. T) I) h
ENTCPIPLOG=12 f5 E x7 t, T% E8 t" D
EnAutoReadRDT=1" B8 M1 r8 E# q" n
WaitTimeInterval=1( u0 c* X" h& c* X/ V
ENFWMARK=1; L! a, X6 i( _( X& t7 p; K
UseBetaDataBase=1
! W2 x: J% ]9 l* b# HENDEBUGLOG=1 E5 }; |. [/ d/ _0 p. i
ENABLENEWPSD=1 m$ O) Q" h q0 K$ o6 S6 P1 x
ENABLEAVANTWWN=1
! x, S" h2 [1 b8 k) l) \PassUpdateSN=1
* O, S1 y9 K, WScanResultType=1
3 A+ Z" c2 V& I/ aENFWTAG=1' o: a9 g4 A. C1 W% j
EnL06BSupport=19 p3 a; \1 w! S9 L4 y8 q5 |7 n- W
EnFlashClockAdjustment=2
( P4 k* D9 s' q8 q$ M/ R& \( i! @EnOutputDriveAdjust=1. s# s: ^. N7 W7 B, N
EnSchmittWindowAdjust=1) r. U) N0 F% u2 H/ Q
EnODTAdjust=1) _' _3 d" b) ?+ y0 D
EnVrefAdj=1
5 o8 n6 {0 m" j4 _EnCpuClockAdjust=1% B2 U* J( c0 C+ @( F; Z
AdjReadCntTH=12 e% x/ l/ Y% R
AdjReadScrubSize=1
0 w6 |2 Z( K3 T" d. E/ v) C! lAdjPartialScrubTime=1
% K. L O0 ~# A5 R% V2 USetLinkChangeResponseTime=1
8 n I* _- E* F, b) ?" k& _J100SERIESOPTION=1
) i8 @! ~5 ?. _EnMultiPlaneReadRetry=1
/ ^( f( b" K: I$ mEnCreatePartition=1
0 Q8 h8 R: N- I& cEnSLCAdjustment=1
& P6 E9 p8 W8 E+ Z0 O* P# H' SEn3DV4A9R=1
9 S+ \3 q$ r+ h9 \& U! E+ G( UENAUTOSELBIN=1
K: A& Y( T! WENABLECONVERTUFDINFO=18 z, n6 s- \" `& q$ g3 o# K
ENABLEDEBUGMODE=1. d. D e8 x& j- o+ C* `
EnScriptX=1
6 X+ J$ F1 g. d& _. `) XEnDecideMode=12 E! t8 ]& X' A% U
CalculateOneShotOccupyAmpFactor=1
/ b) c t& W* K7 W* LRunMPFlow=1/ I% y7 p9 [; w9 c0 u
En46xtMode=1
# U3 r$ o/ M9 a, I( K+ G& Z* QEN3DMODE=1: ?) t! I1 W* M. b
PortMappingMode=1
9 y6 q3 Q$ w7 ]9 e/ R6 h+ VTITLEBARSTR=1$ n; G- r$ |) R2 w# B& Y
EnCapacitySort=1
" C4 M' z" V; WEnCheckProgTime=1
/ D/ m2 W0 P* [, DBiwinBoard=1 2 j0 c: ]! |* k* u
代码添加路径:量产工具根目录 → “UFD_MP”文件夹 → “Setting.set”文件(用记事本或者Notepad++打开) → 在“[OPTION]”下添加对应代码(强烈建议逐个添加测试) → 保存设置。2 z) p- h8 R# ?
[OPTION]
& F" f- ]* I: y `8 q. sENABLEDISABLESMARTC7=1& F) u. j* K+ Z) g& u3 E- p( ]- ~
ENABLESMARTC7BE0=1 F' l; A9 t5 Z. x1 X$ Z5 [
ENABLEMAXTEMPAT54C=1
" w8 K4 U* C0 h8 b! L. yENABLESMARTC3BE0=1/ m. T8 Q5 m* G& V: V1 C' N& W
ENABLESMARTC4BE0=1
6 ~( C4 p% j- K' FENABLESMART05C5BE0=18 M1 s2 a: j/ H3 G- a2 y+ m( j
EraseSystemFirst=1 f0 t+ d" d7 P: n
EnEraseSystemOption=1/ G) x0 y( d% z" o% `/ @8 U) W
EnTigoMode=15 R# s3 ?$ F: ~! u V, `$ n$ `( Z
EnMMYMode=1, T' V) y/ @& D# o' R# r
HideFwType=1# U: x# r# F+ l) X+ b5 z J
ShowDriveSettingDetail=1
) h/ j9 ~) I/ y: ^6 y ACheckFlashIdCount=1
# ?0 X; c5 F: Z+ RENABLEDEFAULTWWN=12 H; e0 d; K. `6 R! y! _, t G q) X, x
EnCheckRDTSetBtn=1 O. C7 ?1 K7 F" O; a3 [ C2 b
EnAutoBuildConfig=13 W/ s: u: m: @+ r& F& C9 z
BackupConfigFolder=1
) [3 H/ U6 _$ |, s0 }EnTestBlkCntInRDT=1% R" R1 a3 C$ N0 t
CheckRdtInQC=1! J' p3 T7 I7 Y
CHECKMAXRDTECC=1, e; c" z% V9 n5 \! v" f
EnPretestOption4=1/ ]' G' C; V0 W( T7 m7 F* o, v, L
SkipEraseGood=13 o0 P7 `9 U1 c) F7 ?( H, M
EnProductionMode=1
# [: m. Y3 J$ I; qFFUForceUpdateCID=1, h2 J8 e/ e% w/ z, p, I* I
EnBadCntLevelSet=1
5 u- g' ]6 Q2 d9 v1 u. @$ aEnBadCntDetail=1
% P9 S. @3 |- E ^* |ForceZeroToFlashODT=1
4 }) N5 m% q- _, a5 L: c, R7 VEnExtendEraseInterval=1
# C2 d7 F* ]* a& |3 a2 g8 [1 wAdjRdtThermalSet=1
! T1 ?' o( I! ?# d4 BEnSortingTool=15 B# u0 h4 h. g9 U( D* \' y
EnAdjIntlvWay=1
7 B! T6 I: J& aEnRDTTimeOut=1
$ U+ G1 [; }! M, XEnSupportUnbalancePageMode=1
) p, [& e n2 U9 r6 M" @ ]SpecialWrite2Read=1
* c) W0 I H5 s% sEnStandbyOption=1, Z5 {7 ~( `5 X. v2 k
CreateImageLun=1
9 |0 C/ s; t, r/ U0 p% {) w( XAdj_Max_PE_TH=11 ?! Z% @4 t; y3 R2 P/ D
Adj_WL_TH=1
# O- d1 ?* E. I" |4 j3 e3 jEnGcStep=1
e# x2 u( G6 q7 \# c) B# jAdjThermalThrottling=1& z0 q0 T. s$ k+ V' T' B
EnGcFeature=1
5 f; K( t5 e+ Y, @3 e& U" z* aFWAuthentication=1
4 T4 a/ D5 s- c' [EnIgnoreEraseFail=1* Q6 D+ a$ e1 z2 _
EnStaticModeBGC=12 E8 [$ t( d' o
EnBypassCheckB16A=1
6 E+ g% Z# p3 n5 n9 U3 qShowDisProgramSuspend=1
$ W( C" }6 j8 j& w/ @5 E/ G7 T J8 wShowForceIMSetFeature=1
" C+ v& M( u7 A) b0 eEnBypassTranADJ=1 j3 v% x6 `6 L4 A3 l
EnGPIOChk=1
* _. D2 _4 a3 Y5 k( L1 RShowSataSignalAdjustment=1# A; V, \9 @/ Q* V8 N; f* J! _3 G" ^7 I
EnShallowEraseChk=1
7 i- s- E. [4 q# p7 ?7 N4 @, B' j* eForceDisableShallowErase=1+ t6 z- |- c3 l7 n, S# Y$ n* ~- ^
ForceEnableShallowErase=17 i1 |' T$ Y1 U3 a: h2 d
SupportMixedShallowErase=1; o3 T0 o' w' r1 b% L2 w0 k4 H
SetShallowEraseForReadFail=1
4 [* S& t$ w; BEnSLCErasePatch=1
. D' Z3 s5 q* _8 d' j: v' uSkipAdjClockAtTranAdj=1- V! m, |9 A1 d" I8 H: @8 [
EnCheckB16AGradeOnly=17 {% ~3 m0 D& H3 X B1 I
IntelSpecialGrade=1
: [1 l6 L! |1 hEnChkSysBlkInPretest=13 A) D: y) X, |' M5 {
MaxVerifyBlockRange=10 Y0 Y B1 \( j, Y( g$ \0 X
EnRDTCHCETH=1
) R. `* W+ N) W# d5 ^ X' NEnPowerOffNand=1
" O' f2 ~) a+ R& JSkipCheckFlashID=13 @, _: P# G$ d7 Q. a5 z2 r' d
EnRdtThermalOption=1
! v/ w4 R5 p) H; DEnAutoCapacity=1
6 _* F( [' X) P, Q4 T; a; X) N( QEnOptimizedSLC=16 A7 m6 g6 z C4 Y7 z* I5 ]# a4 \) f9 ?" _
EnGcSpareRatio=16 J* W* Y2 I& Y
EnNVDDR3Check=1
3 s5 E- {! E0 rEnSpectekRdtOption=1
2 @) ]" F. k3 d) A+ n5 e, ^EntWhrAdj=1
7 m3 U1 W' h2 f9 E- ]; `( y9 o. UAdjHostWriteCache=1
' z! t# z. x3 t' O) IEnForceRefreshRDB=1& r+ H! ]& e2 h7 N
En8DforAll=1% I, H2 W# p: `$ {) K) o- d9 c
FillTwoByteDummy=1
8 a& Z0 u, O) cForceRetrySetFeatureByDie=1& Z' Q/ }$ Q9 ^6 i W- r# B4 y
EnMultiDieUnbalanceMode=1. Q1 t9 q8 Z+ P) Q
EnAdjUnbalanceMap=1
) a/ L. g0 F: O( }, g, _% M" r$ qNoRestriction=1& W. ]9 u6 g8 J& n5 M$ |
EnSDRMode=1
; Y' y! `) R: y% b) r) o7 B5 ?EnGcBreak=1
( T7 c1 q) x2 e& E' B8 d0 b4 \3 V, |EnDoReclaim=1! P: f( N. G) A9 Z5 i+ N
EnRDTGrading=17 s( w2 T' d! M# L8 l% n
EnRdtFrontPageProgMode=1& B/ S. y" w$ ^3 B9 b
EnRamosOption=1
9 C( Z9 M9 g* \/ N) ?ScanOrgAfterErase=15 X# h+ P9 F3 p3 }. a
DistinguishCapacity=17 n# j1 L( P* q* `, j% R
RamosProductionMode=1! w/ ^2 @6 ~# @# |' j- [4 f1 Q
RunRDT_WaitTimer=1
; R1 x& J7 Y5 b: Q0 LMAX_WaitTimer=1
! u5 ?6 Z% |* G! R+ [EnB0kbProgSortOnly=1
; S1 V- L) w. J; t, i; r; |GetNewRetryTable=1
: v; w: P* x$ Z5 B# ZEnCheckBadPerPlane=1 y5 h: T$ o: a; s+ m* T ~ N
CHECKBADCNT=1' f- d% h7 O9 Z5 p$ N5 Y+ a
SkipKeepRDTResult=1
5 e# S: a6 P3 n: K; Z! ?: J9 V1 F0 eAutoScan=1! a$ n5 d8 N& N, {% r* H) \. E
SCANONETIMEONINITIAL=18 F- u/ d" q# ^. @/ x+ i( o9 L- x
SupportHotKey=1
7 D) G% x' O' _ K6 k+ C+ U: qEnSpaceAutoMode=1; V& m; |# ^, Z. O: k6 [2 `5 M
ENABLEERASESYSTEMBLOCK=1
$ y: h ^0 V0 K7 h1 D" v+ oENAUTOBATCHMODE=1
# } s/ z* p6 `* x* d9 t* |9 lENAUTOPORTCHECK=1* { b* Q/ M1 W. U* r+ I/ s7 K
SkipFillSpaceToSN=1
3 Y! S" q7 g/ @% O" ^; ZBypassFirstDieCheck=1- _) {. `9 E" C1 U. A4 I+ o6 }7 _
EnableCheckManufactureBad=1 k2 Z5 ^" {+ u
KINGMAXMODE=14 _3 ^) y# o, s
EnBarunMode=1
6 ]5 C2 z9 b- IEnCreateImage=12 o: D9 N7 {5 x/ j. ^
ENABLEPNYMODE=1
9 O6 a; d& e2 g8 J5 GEnKingstonMode=1
$ X% U: M5 e. b/ p. VEnBadBlkTab=1
7 t- N! _6 A, d5 a7 |EN3DMODE=1
: b5 T$ G( e+ c7 eENABLEUASPMODE=1
9 j: I+ |0 c3 R- A9 hENPIOMODE=1
; w4 C) I% b& b' X8 o: m+ A/ LSKIPSMITESTERSCAN=1- K( e8 e8 S7 z. y
ENABLESORTUSB=13 Q' s% ]; q7 M9 M
ENABLEPATAPASSTHROUGHUDMA=1; z# Z* j8 H+ q" @8 U s4 X
DLLPATH=19 J9 a7 a7 u5 Y9 Q6 d
ENBURNINTESTFW=14 ]" \* U. V0 V% s7 F3 m$ U
SETTINGBYPASSVOLUMES=1- q3 |$ Y+ {+ H! I6 ^7 F
SMARTID=1
7 S9 o) x9 [- G8 eEnSpeedTestFlow=1. ~" u$ u; S2 C1 S: a( j6 D: A
EnSpeedSort=1' Y! W) x, ^8 x) Y& V; [" Q
EnSLCMode=1% _5 X: a* [4 n1 b. d; {
SpecialUnbalanceCase=1$ m2 Q& _7 u5 o# \7 I8 {
CheckBicsReadRetryOnly=1
- o& A. \* W s- i# n0 d. AEnableStandbyFunc=1 |