NAND FLASH It is now a very important storage medium , According to the factory test results, it can be divided into the original film ( Positive )、 White and black .

The so-called original film is NAND FLASH The best wafer selected by the manufacturer , Cut it down and package it into finished products after various tests , At this time, the finished product will be tested , What passes the test is the original film , Those who fail the test are white films , When cutting the original film, the rest is black , There may be various problems .

In terms of performance, it is the original film > White tablets > Black film . There are almost no problems with the original film , White film may have some problems , There is a problem with the black film probability ( Such as capacity , Reading and writing speed, etc ). Then the original film is produced and sold by the manufacturer , White films are sold to downstream manufacturers , Black chips are treated as garbage .

When black chips are used as garbage, they will be deducted ( fall code) Handle , So the black film becomes ID Incorrect , Wafer with abnormal data reading and writing . But the manufacturer has a set of command data that can make “ Die ” Of NAND FLASH“ resurrection ” Of , This is the so-called release (DECODE) 了 .

Because black chips are treated as garbage , So the purchase price is very low , But it can be normal after unlocking NAND FLASH Use , There is a huge price difference between them .
The release code is generally different from manufacturer to manufacturer , However, some manufacturers share the same set because of the previous agreement , Such as Toshiba and SanDisk NAND FLASH Share one set , Toshiba's NAND FLASH ID Become Shandi's NAND FLASH ID, therefore NAND FLASH change ID It can only be changed between two specific manufacturers .

One thing needs to be clarified , Unbuttoned NAND FLASH The capacity of is FLASH Actual capacity of , So there is no 8GB Of NAND FLASH After the deduction, it becomes 8GB Real capacity +8GB False capacity ( Total capacity 16GB) The situation of . Usually original NAND FLASH What's the maximum capacity of , Deblocking changes ID Then the capacity will not increase ,

But there are some exceptions , such as B0KB It can be released into L06B, This is a direct change FLASH Properties of , from MLC Change into TLC. Generally, the deduction is unchanged FLASH Property of , Turned out to be TLC, After the deduction, it's still TLC, such as 7THL Even from Toshiba to SanDisk , In a broad sense, both Toshiba and SanDisk are called 7THL.

There are usually two ways to release , The first is the second solution : After the deduction NAND FLASH Can be used normally , And power off and then on NAND FLASH It is still in the state of release . The second is three solutions : After the deduction NAND FLASH Can be used normally , But power off and then on NAND FLASH It will be in the state of missing deduction .

About NAND FLASH More relevant articles about the understanding of JIEKOU

  1. Uboot mmc Command parsing &NAND flash uboot Detailed command

    Reprint :http://blog.csdn.net/simonjay2007/article/details/43198353 One :mmc The command is as follows : 1: Yes mmc Read operations mmc read addr bl ...

  2. nand flash Detailed explanation and driver writing

    https://www.crifan.com/files/doc/docbook/linux_nand_driver/release/html/linux_nand_driver.html#nand_ ...

  3. ( 3、 ... and )NAND flash and NOR flash The difference is explained in detail

    The smart phones we use have only one available space ( Such as apple 8G.16G etc. ), One more RAM Capacity , A lot of people don't really know , Why do you need two such chips for storage , That's what we're going to talk about next . These two kinds of storage devices are collectively referred to as “FLASH ...

  4. NAND flash and NOR flash The difference is explained in detail

    The smart phones we use have only one available space ( Such as apple 8G.16G etc. ), One more RAM Capacity , A lot of people don't really know , Why do you need two such chips for storage , That's what we're going to talk about next . These two kinds of storage devices are collectively referred to as “FLASH ...

  5. Nand flash uboot Detailed command 【 turn 】

    from :http://blog.chinaunix.net/uid-14833587-id-76513.html nand info & nand device Show flash Information about : DM36 ...

  6. How to look at the sequence diagram --nand flash Read operation details ( Reprint )

    Source :http://blog.chinaunix.net/uid-28852942-id-3992727.html This article is not an introduction  nand flash The physical structure of and about nand flash Some basic knowledge of ...

  7. The embedded nand flash Detailed explanation

    One .s3c2440 After it's started, it will nand flash Before 4K The program is copied to the internal sram in , This process is automatically completed by hardware , But if our program is much larger than 4K, At this time, you need to change the program from flash Copy to memory to run . Two ...

  8. Nand flash uboot Detailed command

    turn :http://blog.chinaunix.net/uid-14833587-id-76513.html nand info & nand device Show flash Information about : DM365 ...

  9. How to look at the sequence diagram --nand flash Read operation details

    Source :http://blog.chinaunix.net/uid-28852942-id-3992727.html This article is not an introduction  nand flash The physical structure of and about nand flash Some of the basics of ...

  10. How to look at the sequence diagram --nand flash Read operation details ( turn )

    This article is not an introduction  nand flash The physical structure of and about nand flash Some basic knowledge of . You need to know at least   What's in your hand  nand flash The physical structure of and some commands such as read and write General impression of operation , At least you need to see ...

Random recommendation

  1. 「post Chinese parameter problem 」 as well as 「 Verification code automatic recognition memo 」

    Preface I have simulated Login several times before , All simulation. post After taking cookie, Then you can use this cookie Have fun . This time I came across the verification code , In fact, you only need to log in manually once , Get it manually cookie You can also play after , however cook ...

  2. MySQL Check the installed compilation parameters

    MySQL5.1.x edition cat $path/bin/mysqlbug|grep configure MySQL5.5.x

  3. WebStorage Use

    HTML5 Medium WebStorage There are two types of API:localStorage and sessionStorage: localStorage Permanently store data locally , Unless you explicitly delete or empty it : sessionS ...

  4. ASP.NET Web API Global permissions and global exception handling

    In development , I use json Format serialization , So the default xml Serialization remove public static class WebApiConfig { public static void Register(Http ...

  5. Java Binary to hexadecimal conversion

    Java Binary to hexadecimal conversion Binary conversion hex /** * @description Convert binary to 16 Base number * * @param buf * @return */ public static S ...

  6. Format date time string Get-Date -Uformat , -format

    # Format string to time format $dateTimeStr = '20141231T23:59:59' $format = 'yyyyMMddTHH:mm:ss' $formatProvider = [Gl ...

  7. " Pseudo China Mobile client"-- Fake base station fraud

    One . Brief introduction : In recent days, , Baidu Security Lab found a " Pseudo China Mobile client" Viruses . Criminals send a large number of fake messages through fake base stations 10086 The SMS , Induce users to click the phishing link : And induce users to enter online banking account on the phishing page ...

  8. MongoDB Study ( translate 2)

    C# Driving LINQ course Introduce This tutorial covers 1.8 Release version for linq Query support . Before you start this tutorial , You should at least read C# The driver tutorial is about C# Introduction of driver Quick start First , Add the following namespace to your program : usin ...

  9. turn windows Next Oracle Derived table structure

      analysis Oracle How to export all tables of a user Maybe a lot of use Oracle Our customers will encounter the situation that they want to export all tables of a user , This article provides such a method to help you solve this problem easily . First, in the sqlplus Next, log in to Ora ...

  10. Briefly introduce what is synergetic process and its application in ES6 How to implement in

    coroutines , English name coroutine, It's a way that execution can be suspended and resumed . Each process cooperates with each other to complete a task . Let's take a look at an example of synergy . Suppose we have a producer consumer relationship , Producers create things and put things ...