Visual NAND Reconstructor 9.1
We are pleased to announce the release of Visual NAND Reconstructor version 9.1.
This update includes the following new features and improvements:
-
A long-awaited new AI-XOR descrambling algorithm for IS918 microcontrollers made by Innostor.
-
Many new resources: NAND configurations, XOR descrambling keys, ECC algorithms and Monolithic pinouts.
-
Enhanced ReRead by ECC / Chip Response Check: The ReRead process has been improved for cases with unstable reads or errors. It now automatically proceeds to the next block, displays a message, and logs details about any skipped blocks. A change that will save hours of work!
-
The online activation is back to life. This software version requires reactivation.
AI-XOR IS918
One of the most persistent challenges when working with IS918 flash microcontrollers is that each device uses a unique, non-static XOR key. Traditional workflows struggle because the extracted XOR key cannot be validated or corrected—ECC processing occurs after the XOR scrambler in the data chain, so any error in the key remains undetected. To make matters even more complex, the controller’s spare area is also scrambled, further hindering reliable data recovery and analysis. With this update, Visual NAND Reconstructor users can seamlessly find, verify, and apply XOR keys on IS918-based flash dumps, simplifying workflows of data recovery. The element handles key validation and spare-area descrambling behind the scenes, delivering reliable results with minimal user intervention.


NAND chips
-
20DA801520
-
20DC842520DC8425
-
2CCCF932AA
-
2CD9D53E88
-
453A859376
-
453A98B376720D0E
-
453AA4937A510804
-
453C96837E
-
453E9803766C0816
-
453EA6937E500C04
-
453EA6937E510C04
-
45409B03F26C081E
-
45489AB37E720B0E
-
4548A7937E500C04
-
45499A037E6C0816
-
45499BB37E720B0E
-
45B394A5E6123200
-
45B595A5EA1230
-
45C598B276
-
45C7988276D50A04
-
45CC9465D4111300
-
50504E0105
-
8988285FA9
-
983898B878
-
983A999276D70C14
-
983C98B37672080E
-
983C98B376720D0E
-
983C98B376E30816
-
983C98B376E3081E
-
983C98B376F2080E
-
983E98B376E30816
-
984899B37AE30816
-
98C7988276550A00
-
98D384A566
-
98D5888272550800
-
AD3A14030850AD3A
-
ADBC905554
-
ADDC909556ADDC90
-
B5646454A4
-
EC1C982F84C9
-
EC5E983F84
-
ECAA001544
-
ECD514B674
-
ECD594765443
-
ECD798CA5442ECD7
-
ECDE98CE74
Some of the configurations above were updated
New scramblers (XOR keys)
-
AU_monolith(16k_256p)_988EE1
-
AUmonolith(18432b_384p_eccXOR_126b)_988EE1
-
CBM2099(8k_64p)_CF7ED4
-
CBM2199E(16k_256p)_1144F3
-
CBM2199E(16K_258p)_CF7ED4
-
CBM_blob(8k_192p)_7421FC
-
FC_monolith(18336b_384p_116ecc)_A6ED8D
-
FC_monolith(9216b_64p_ecc125b_xoredSA_ECC)_CF73D4
-
FC_noname(9216b_1728p_126ecc_xoredSA)_21CDD8
-
FC_noname(9216b_1728p_126ecc_xoredSA)_9F6068
-
IS903(17664b_256p_xoredSA)_3C4691
-
IS918-FN08(18336b_1344p_ecc112b_xoredSA_xoredECC)_624BBB
-
IS918M(18336_1152p_112ecc_xoredSA_xoredECC)_624BBB
-
IT1171E(8936b_256p_xoredECC_46)_988EE1
-
IT_monolith(9216b_258p_xoredSA_ECC)_A86019
-
Lexar_mSD_card(17664b_256pXoredSA-4b_XoredECC_76b)_05617F
-
noNameMicroSD(9216b_64p_xoredSA_ECC)_988EE1
-
PS3016(16k_128p)_FA9E80
-
PS_MicroSD(17920b_792p_ecc88b_xoredSA_ECC)_5061FD
-
PS_MicroSD(18048b_256p_98ecc_xoredSA_ECC)_5061FD
-
PS_MicroSD(18048b_256p_ecc100_xoredSA_ECC)_5061FD
-
PS_monolith(18432b_4248p_xoredSA_ECC)_0A86B5
-
PS_mSD(9216b_258p_ecc118b_xoredSA_ECC)_5061FD
-
PS_mSD_ver2(9216b_256p_ecc124b_xoredSA_ECC)_5061FD
-
Sandisk(8576b_32p_ecc18_xoredSA)_34C669
-
Sandisk_v2(9216b_8p_ecc230b_xoredSA)_C634C7
-
SG1581AA(17600b_256p_xoredSA_ECC)_1775CE
-
SM_Monolith(8k_192p)_FFFFFF_FFF9FF
-
SM_monoSD(8k_256p)_FFFFFF_EFE2F2
-
SSS6131(18432b_384p_xoredSA_ECC)_809E9C
-
SSS6137(18592_5184p_1154_126ecc_xored_ECC)_5AFF4E
-
SSS6137(18592_5184p_1154_126ecc_xored_ECC)_A500B1
-
SSS6801(18432b_576_1218_xoredSA_ECC)_80809E
-
TC58NC6136G6F(18432b_1152p_1218_xoredECC)_A500B1BD
-
TC58NC6623C6F(9216b_258p_xoredSA_ECC)_C2C20D
-
US3281(8k_1728p_PS_inside)_9A9EF0
Some of the XOR Keys above were updated
New ECC/BCH
-
20-99-00083-2_2110(ecc66b)_4
-
20-99-00121-1(ecc12)_2120_4
-
AM7331_534_16.bch
-
AU6983_1584(ecc13)_1583_2
-
AU_monolith_8832(ecc70b)_8_X
-
CBM2099_17664_(ecc76b)_16
-
CBM_black_blob_8832(ecc51b)_8
-
FC8508_2112(ecc13b)_4
-
IT1171E_8942(ecc46)_16_X
-
NoNameMicroSD_9216(ecc60b)_16_X
-
PS2251-70-25_18467(ecc126b)_16
-
PS_MicroSD_18048(ecc98b)_16_X
-
PS_MicroSD_9216(ecc118b)_8
-
PS_mono_UFD_18336(ecc119b)_16
-
PS_mSD_9216(ecc973bits)_16_X
-
Sandisk 20-99-00121-1_2119(ecc12b)_4
-
Sandisk_monoSD_Bytes_rotate_8576(ecc18b)_16
-
SG1581AA_17600(ecc74b)_16_X
-
SH86278S_064SR_8743(ecc53b)_8
-
SM2236G_AC_17760(ecc82b_SAecc_8b)_17
-
SM32111_8624(ecc25)_16
-
SM3252_8640(ecc25)_16
-
SM3257EN_9216(106ecc+21SAecc_9
-
SM_monolith_17664_(ecc76)_16+1
-
SM_monolith_18336(ecc120b+21SAecc)_16+1
-
SM_monolith_18432(ecc110b+SAecc21b)_17
-
SM_monolith_18432(ecc98b_SAecc21b)_16+1
-
SM_monolith_8640(ecc25)_16
-
SM_monolith_9216(ecc116b_SAecc21b)_8+1
-
SM_monolith(ecc106b+21bSAecc)_9216_9
-
SM_monolith_SM3257_17632(ecc78b_SAec21b)_16+1
-
SM_MonoUFD_18336(ecc945bits+SAecc21b)_17
-
SPDA2636A-002A_8640b_(ecc42b)_8
-
SSS6137_18592(ecc126)_16_X_I
New monolithic chip pinouts
We’d like to thank our partners and users for sharing pinouts with us:
Flash Matrix, China
https://flash-matrix.com
WERECOVERDATA, USA
https://www.werecoverdata.com
SGdata, Poland
https://sgdata.pl
Data Master, Turkey
@datamastertr











Bug fixes and other changes
-
Improved speed of synchronization of resource databases
-
Online activation issue is fixed