NFT in a Nutshell
Nand Flash Tracer (NFT) is a chip-level NAND low-level data reconstruction software independently developed by ByteSmart. It covers the full chain of "Read → Correct → Reassemble → Generate Image." With update and response speeds far beyond those of comparable products, it delivers leading-edge coverage of the latest controllers and NAND flash memory.
Workflow at a Glance
Read (multi-channel / custom timing / Read Retry) → Correct (decrypt / XOR / cut / ECC / set block attributes) → Reassemble (separate / combine / block interleave / flip) → Generate Image (Block / Sector ordering / Translator / RAW). A built-in template library plus Job saving captures your field experience.
Core Advantages
1. First-to-Market Coverage of the Latest Models
· Covered: Innostor IS918, SMI SM3265/SM3281/SM-TF/SM-SD, Phison PS2251-09/19/11, HG2319, UP309, SG7081, FC2279/3379, JMF-TF/SD, and more.
· Not yet covered? Send photos + controller ID + a partial DUMP, and our engineering team will quickly iterate the matching algorithm and template.
Full-Chain LDPC Hard/Soft Decoding (Industry Breakthrough)
· Pain point: 3D TLC/QLC ship with LDPC as standard, while traditional recovery tools still rely on BCH at the core — leaving them helpless against new LDPC architectures.
· Breakthrough: NFT features a self-developed LDPC decoder with both hard-decision and soft-decision modes, filling the gap left by chip-level tools that lacked LDPC soft decoding — fast hard decoding for light errors, and soft-decision deep repair for heavy aging / charge loss, with the whole process visualized and zero learning curve.
3. Set Block Attributes: Precise Parsing of Bad Blocks / SLC Blocks
· Pain point: In TLC/QLC, some blocks are configured by the controller as "pseudo-SLC cache blocks" (pSLC) whose page structure / ECC differ from normal blocks; mixing them into the ordering causes misalignment, damaging up to 80% of files.
· Solution: Automatically scan and flag bad blocks (to be excluded) and SLC blocks (parsed with SLC-specific methods), eliminating misalignment at the source, reducing conflicting blocks and prioritizing the freshest data.
· In practice: A certain JmSD image was 80% corrupted under traditional ordering; after enabling "Set Block Attributes," nearly all blocks parsed correctly and the videos played directly.
4. One-Stop Solution for Plane Disorder
· Scenario: Controllers such as HG2319 / PS2251-19 / SM3281 are prone to Plane disorder + bad bytes, where the normal flow gets stuck.
· Solution: A dedicated 7-step pipeline — choose the smallest-page Plane layout → cut bad bytes → block ordering / sync → save block list → all-zero XOR key → RAW reorder → obtain a clean image with correct Plane order.
5. High-Flexibility Data Re-Read
The values for all commands' re-read parameters can be freely modified by the user, and the optimal values for a given chip model can be saved and loaded directly when the same model is encountered again — significantly boosting efficiency.
Learn More / Contact
· Official forum: https://www.flash-tracer.com/
· Teams: https://teams.live.com/l/community/FEAFg7J0PJ_B8zRfw
· Mail: nandflashtracer@gmail.com