Data Recovery Solutions
Over many years of recovering data from media, we have developed hundreds of resources such as ECC algorithms, XOR blocks, configs and solution models. The vast majority of them have ben made available free of charge as part of partnerships with tool developers. However, if your license has expired or resource is not available from tool you can use our resources for a small fee.
Below is a list of available resources, They are tested and fully working. If you need any of the resources, please contact us by email or skype.
XOR
List of XOR blocks
ECC
Error correction algorithm
CONFIG
Memory chip configuration
READ RETRY
Special reading algorithm
List of ECC algorithms
1. 56X31B002_4320(ecc406bit)_4.bch
2. A13_1078(ecc50b)_4.bch
3. A608001.1_8832(ecc54b)_8.bch
4. Anyka373_4320(ecc42b)_4.bch
5. ATJ3315C_8704(ecc62)_8_X.bch
6. ATJ3315D_9216(ecc70b)_8_X.bch
7. ATJ3315D-X_17664(ecc70b)_16_X.bch
8. ATJ3315D-X_4314(ecc14b)_8_X.bch
9. AU_blob_17760(ecc86b)_16_X.bch
10. AU_blob_18432(ecc112b)_16_X.bch
11. AU_blob_18592(ecc124b)_16_X.bch
12. AU_blob_2112(ecc30b)_2.bch
13. AU_noname_17664(ecc80b)_16_X.bch
14. AU6986_4320(ecc20b)_8.bch
15. AU6989SNHL-GT_9216(ecc112)_8.bch
16. AU6998SN_18592(ecc136b)_28.bch
17. AU6998SN_9216(ecc122b)_8.bch
18. AU89102DF_18336(ecc110b)_16_X.bch
19. AU89103_18592(ecc136b)_16_X.bch
20. CBM_gluedUFD_2112(ecc100bit)_4.bch
21. CBM2091_8896(ecc24b)_16.bch
22. CBM2096_4320(ecc51b)_4.bch
23. CBM2096_8640(ecc52.5b)_8.bch
24. CBM2098_9216(ecc116b)_8.bch
25. CBM2098E_18048(ecc604bit)_16.bch
26. CBM2098E_9216(ecc604bit)_8.bch
27. CBM2098E_9216(ecc996bit)_8.bch
28. CBM2099EA_18592(ecc110.5b)_16.bch
29. CBM2099EA_8832(ecc76b)_8.bch
30. CBM2199_18592(ecc116b)_16.bch
31. DM_noname_18336(ecc120b)_16_X.bch
32. DM8261_8576(ecc42)_8_X.bch
33. DM8261_8832(ecc54b)_8.bch
34. DM8261_9216(ecc54b)_16.bch
35. DM8261-v2_9216(ecc54b)_16.bch
36. eMMC_H26M42001FMRI_8832(ecc44b)_8.bch
37. EN3257LTL_9216(ecc106b)_8.bch
38. EN3257LTQAB_18256(ecc106b)_16.bch
39. EV166TA_8640(ecc42b)_8.bch
40. EV268H_8832(ecc70b)_8.bch
41. FC_monolith_18336(ecc118)_16.bch
42. FC1178_18048(ecc102b)_16.bch
43. FC1178_18336(ecc116b)_16.bch
44. FC1178_18592(ecc126b)_16.bch
45. FC1178_9216_(ecc126b)8.bch
46. FC1179_17664(ecc78b)_16.bch
47. FC1179_18336(ecc107b)_16.bch
48. FC1179_18336(ecc120b)_16.bch
49. FC1179_18336(eccxxxbits)_16.bch
50. FC1179_18592(ecc122b)_16.bch
51. FC2279_18592(eccxxxbits)_16.bch
52. INIC-1861L_8834(ecc49b)_8.bch
53. iPhone4_8640(ecc53b)_8.bch
54. iRiverE300_8640(ecc20b)_16.bch
55. IS817_9216(ecc106b)_8.bch
56. IS903_17664(ecc76b)_16_v2.bch
57. IS903_8832(ecc76b)_8.bch
58. IS903_9216(ecc76b)_8.bch
59. IS916_17664(ecc70b)_16.bch
60. IS916_4320(ecc48b)_4.bch
61. IS916EN_8640(ecc48b)_8.bch
62. IS916EN_9216(ecc106b)_8_v2.bch
63. IS917_17664(ecc76b)_16.bch
64. IS917_18432(eccxxxbits)_17.bch
65. IS918_18432(ecc112b)_16_X.bch
66. IS918M_18592(126b)_16_X.bch
67. IS918M_18592(ecc126b)_16_X.bch
68. IT1167FN-46B_9216(ecc54b)_8_X.bch
69. IT1181FN-48B_8832(ecc36b)_16_X.bch
70. JMF_ID106_17664(ecc70)_16_X.bch
71. KLMAG4FEAB_9216(ecc70)_8.bch
72. Micron_JY932_17664(ecc70b)_16.bch
73. MicroSD_18336(ecc120b)_16.bch
74. MicroSD_18432(ecc122b)_16.bch
75. MicroSD_8640(ecc42b)_8_X.bch
76. MicroSD_9216(ecc_xxxbits)_X.bch
77. MicroSD_9216(ecc77b)_15.bch
78. PS_MicroSD_18336(ecc118b)_16_X.bch
79. PS_MicroSD_18432(ecc105b)_16.bch
80. PS_MicroSD_9216(ecc120b)_8.bch
81. PS_monolith_SD_17664(ecc70b)_16.bch
82. PS_monolith_SD_17664(ecc78b)_16.bch
83. PS_monolith_SD_9216(ecc105b)_8.bch
84. PS_mSD_18432(eccxxxbits)_16_X.bch
85. PS2251_17664(ecc69b_1)_16.bch
86. PS2251_18336(112b)_16.bch
87. PS2251-02-Q_9216(ecc120b)_8.bch
88. PS2251-03-Q_17664(ecc78b)_16.bch
89. PS2251-03-Q_9216(ecc119b+1)_8.bch
90. PS2251-03-V_4320(ecc51b)_4.bch
91. PS2251-07-V_17664(ecc69b)_16.bch
92. PS2251-07-V_18336(ecc105b)_16.bch
93. PS2251-07-V_18336(eccxxxbits)_16.bch
94. PS2251-09-26_17760(ecc78b)_16.bch
95. PS2251-70-25_18432(ecc110b)_16.bch
96. PS2251-V_18432(ecc105b)_16.bch
97. PS3016_8640(ecc51b)_8.bch
98. PS3016-P8-D_8576(ecc90b)_4.bch
99. PS3108-S8_17664(ecc76b)_16.bch
100. PS3109-S9-J_17664(ecc76b)_16.bch
101. PS8032_8640(ecc53b)_8.bch
102. PS8035-0_9216(ecc76b)_8.bch
103. PS8039-0_17664(ecc74b)_16.bch
104. PS8210-0_17664(ecc74b)_16.bch
105. SD_monolith_18432(ecc112b)_20.bch
106. SD_noname_8832(ecc77b)_8.bch
107. SD18_8832(ecc42b)_8.bch
108. SK_MicroSD_4320(ecc50b)_4.bch
109. SK_MicroSD_9216(ecc122b)_8.bch
110. SK_monolithUFD_18432(ecc114b)_16.bch
111. SK6221_8832(ecc50b)_8.bch
112. SK6221_8832(ecc70b)_8.bch
113. SK6226_9168(ecc114b)_8.bch
114. SK6238_9216(ecc70b)_8.bch
115. SK6617_8834(ecc50b)_8.bch
116. SM_MicroSD_18336(eccxxxbits)_16.bch
117. SM_monolith_9216(ecc124b)_8.bch
118. SM_monolithUFD_9216(ecc84b)_8.bch
119. SM_noname_invert_9216(ecc106b)_8.bch
120. SM2236GAB_8640(ecc52b)_9.bch
121. SM2236GAC_4320(ecc50)_4.bch
122. SM2236GAC_8944(ecc90b)_8.bch
123. SM2685BA_gluedSD_8640(ecc51b)_8.bch
124. SM2702_17664(ecc76b)_16.bch
125. SM2702_18432(ecc124b)_17.bch
126. SM2702_18592(xxxbits)_17.bch
127. SM2702ABA_9216(ecc92b)_8.bch
128. SM2703_8640(ecc48b)_8.bch
129. SM2703AA_18048(ecc102b)_16.bch
130. SM3255AA_4464(ecc84b)_4.bch
131. SM3257_monolithSD_9216(ecc120b)_8.bch
132. SM3257_monolithUFD_9216(ecc112b)_8.bch
133. SM3257EN_17664(ecc64b)_16.bch
134. SM3257L-AC_18336(ecc120)_16.bch
135. SM3259_17664(ecc64b)_16.bch
136. SM3259_18336(88b)_30.bch
137. SM3259_18336(90b)_30.bch
138. SM3259_18336(eccxxxbits)_17.bch
139. SM3259_18336(ecc91b)_30.bch
140. SM3259_9216(eccxxxbits)_9.bch
141. SM3259_9216(eccxxxbits)_9.bch
142. SM3259_9232(ecc106b)_8.bch
143. SM3259QAB_18464(eccxxxbits)_17.bch
144. SM3267LAB_18272(ecc_114b)_16.bch
145. SM3268M-AB_18432(eccxxxbits)_17.bch
146. SM3268P-AB_18336(eccxxxbits)_17.bch
147. SM3271AA_17664(ecc74b)_16.bch
148. SM3271AD_17664(eccxxxbits)_17.bch
149. SM3281_9504(ecc119b)_10.bch
150. SM3281LAB_18336(ecc118b)_18.bch
151. SM3281N_18432(eccxxxbits)_18.bch
152. SM3281N-AB_18336(eccxxxbits)_18.bch
153. SMI2685BA_9216(ecc118b)_8.bch
154. SS6690_8576(ecc42b)_8_X.bch
155. SSS_MicroSD_18432(ecc112b)_16_X.bch
156. SSS6691_8640(ecc42b)_8_X.bch
157. SSS6695_17664(ecc70b)_16_X.bch
158. SSS6696_8832(ecc70)_8_X.bch
159. SSS6698_9216(ecc112b)_8_X.bch
160. UP23_17664(ecc69)_16.bch
161. US3281_18592(ecc105b)_16.bch
162. IT1172E-46C_17664(ecc36b)_32_X.bch
163. PS_mSD_9216(ecc124b)_8_X_v2.bch
164. SM3281L-AB_18336(102b)_18.bch
165. SM3281LAB_18336(ecc86b)_18.bch
166. SM_monolithSD_18432(eccxxxbits)_18.bch
167. PS_monolith_SD_9216(eccxxxbits)_8.bch
168. SM3282P-BB_18336(eccxxxbits)_18.bch
169. PS2251-19-26_18786(eccxxxbits)_16.bch
170. CBM2199E_18048(ecc87b)_16.bch
171. FC1178_9024(eccxxxbits)_8.bch - sector 1104_1100
172. PS2251-09-26_18592(eccxxxbits)_16.bch - sector 1158
173. SM3259AA_18048(ecc98b)_17.bch - sector 1122_31
174. FC3379_18336(eccxxxbits)_16.bch - sector 1160_1144
175. SM_monolithSD_18336(ecc112b)_17.bch - sector 32_1136
176. FC_MicroSD_9232(eccxxxbits)_8.bch - sector 1166_1150
177. PS_MicroSD_18336(eccxxxbits)_16_X.bch - sector 1146
178. DM8381_18592(eccxxxbits)_16_X.bch - sector 1150_1158
179. SM3257EN-Q-AA_9216(eccxxxbits)_9.bch - sector 1140_27
180. SK6226_8832(eccxxxbits)_8.bch - sector 1106_1102_1106
181. SM3281L-BB_18592(eccxxxbits)_18.bch - sector 32_1150_32
182. SM3271Q-AC_18592(eccxxxbits)_17.bch - sector 1150_31
183. FC2279_18592(ecc98b)_30.bch - sector 614_610
184. IS918-FN02_18592(eccxxxbits)_16_X.bch - sector 1154
185. eMMC H9TQ17ABJTMC_18048(eccxxxbits)_17_X.bch - sector 32_1126
186. AU6989SNCS-TA_18592(eccxxxbits)_16.bch - sector 1158
187. DM8381_18592(eccxxxbits)_8_X.bch - sector 1150_1158
188. DM_UFD_17664(ecc77b)_16_X.bch - sector 1102
189. PS2251-70-25_18592(eccxxxbits)_16.bch - sector 1158_1154
190. FC1179_9504(eccxxxbits)_8.bch - sector 1154_1150
191. SM3267AB_9216(eccxxxbits)_9.bch - sector 1148_27
192. PS8210_17664(eccxxxbits)_16.bch - sector 1106_1102
List of configs:
1. 2c 2c d3 1c
2. 2c 84 44 32
3. 45 3a 98 b3 76 72
4. 45 3c 96 83
5. 45 3c 98 b3 76 6b
6. 45 3c 98 b3 76 71
7. 45 3c 98 b3 76 72
8. 45 3c a9 a2 7a 51
9. 45 3e 98 03 76 6c
10. 45 3e 98 b3 76 6b
11. 45 3e 98 b3 76 e3
12. 45 3e 99 b3 7a 6b
13. 45 3e 99 b3 7a 72
14. 45 3e 9b 92
15. 45 3e a6 93
16. 45 3e aa a2
17. 45 40 9b b3 7e 6b
18. 45 48 9a b3 7e 6b
19. 45 48 9a b3 7e 72
20. 45 48 9a b3 7e 79
21. 45 48 a7 93
22. 45 48 ab a2
23. 45 49 9b b3 7e 72
24. 98 3a 99 92
25. 98 3c 98 b3 76 6b
26. 98 3c 98 b3 76 71
27. 98 3c 98 b3 76 72
28. 98 3c 98 b3 76 e3
29. 98 3e 98 b3 76 e3
30. 98 3e 99 b3 7a 72
31. 98 3e 9a a3 7e 51
32. 98 48 98 03 76 e4
33. 98 d1 90 15
34. 98 de 98 92 72 50
35. ad 7e 28 53 02 b0
36. ad e7 94 da
37. ec 3a e5 7a
38. ec 5e 98 af cd ec
39. 45 73 9c b3 76 e3
40. 9b 49 01 00 9b 49
41. 32 2c c3 08 32 ea; 2c c3 08 32 ea
42. ad 7e 28 0b 00 c0
43. 32 2c c3 08 32 e6; 2c c3 08 32 e6
44. 45 48 99 b3 7a 6b - TSOP48
45. ec 5c 98 bf 84 cc
46. ec 1c 98 af 84 ec
47. 45 49 9a b3 7e 6b - FE
List of Read Retry
1. Hynix v8
2. Sandisk v4
3. Sandisk v5
4. Sandisk v6
5. Sandisk v7
6. Sandisk v8
And probably many more, but we not remember :)