Elektroda.com
Elektroda.com
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.com

Flash NAND Lite memory programmer! TSOP48

funak 208455 389
This content has been translated » The original version can be found here
  • #61
    funak
    Level 24  
    Hello

    It is the first success!

    Thanks to the cordial kindness of the technician who performed for me a series of tests of the latest software in version 1.0b1014.84, we managed to launch the first TV on a different memory using NANDLite software.

    He programmed the K9GAG08U0E memory with the previously modified batch by NANDLite. After soldering, the TV came to life, it only required a Smart reset to make everything back to normal.
    As the donor, the batch read from another programmed memory K9GAG08U0E purchased on Allegro was used - interestingly it contained only one BBT table.

    After reviewing the LOGs that come to me, I conclude that a few minor modifications will have to be done. Especially when the feed - the donor has two BBT tables.
    Therefore, I invite you to continue testing and reporting problems to me, and I will make changes to the algorithm based on the information sent.
  • #62
    Lensmen
    Level 11  
    Improve language switching and software window size.
    Is the problem solved c BB?
  • #63
    funak
    Level 24  
    Language switching will be done soon. I just need to modify the entire application and replace each text with the appropriate entry from the list of string strings, I will leave it for a moment.

    Yes, BB (Bad Block - damaged blocks) are properly marked in the BBT table.
    After deleting the target memory K9GAG08U0E a new list of damaged blocks is created and entered in the appropriate place at the stage of batch processing.
    Importantly, a NEW array is created, and the damaged blocks that have been replaced are returned to their place.
    However, not all variants of BBT arrays are programmed yet. It results from a continuous small amount of various batches, in order to be able to deduce what they mean.
  • #64
    Lensmen
    Level 11  
    Do you have the option of adding chips? The list can be created from the drop-down menu, which would reduce the window, you can delete unnecessary data for the user. Leave only the name, symbol, size in the main window
  • #65
    funak
    Level 24  
    Lensmen wrote:
    Do you have the option to add chips?

    Write more descriptively what's going on.
  • #66
    Lensmen
    Level 11  
    The user will be able to add a chip that is not in the software itself?
    As I wrote, the user does not need data that affects the appearance of the software.
  • #67
    funak
    Level 24  
    I decided that adding new signatures will take place centrally. The user still has the option of setting his own geometry parameters of the memory chip.

    I will try to slightly rebuild the application interface to take up less space on the screen.

    The premise of NANDLite! it was possible to provide a maximum of settings, hence the extended interface.
  • #68
    Lensmen
    Level 11  
    The more complex a programmer is, the less popular he is for the masters, if he is comfortable, and the master can add what he needs, the greater the demand and the sale
  • #69
    funak
    Level 24  
    Hello.

    Yesterday a new version of the application appeared [85] and in it a new server address that supports the sending of batches.

    I also had to generate a new digital signature for the application due to the expiration of validity. In case of problems with running NANDLite, please uninstall from the Add / Remove Programs and then reinstall.

    Thank you all for the uploads. As the subject with the memories of the D5500 is almost solved (it requires further tests and minor adjustments at the moment), I encourage you to make proposals as to what next batch to take.

    This week I will make a graphical map of blocks that will show empty blocks, damaged, good, occupied. And at the same time generating a MAP file for the read batch.

    I also strongly encourage you to support the initiative related to NAND memories. The topic inspired me a lot, it is interesting and not only connected with televisions. Thank you for contact by phone, email. Thank you also for using NANDLite. Ripples can also be sent without having a physical NANDLite programmer using the application itself in the batches tab.
    I already have a long list of suggestions on how to make the programmer even better, useful and helpful.

    I will be extremely grateful for every accomplice.
  • #70
    funak
    Level 24  
    Hello

    When deleting the K9GAG08U0E memory, please pay attention to the specific numbers of the damaged blocks.

    Block 2073 is damaged in every memory and this block should not be disturbed.

    And if at least one block in the 2044-2046 range is damaged, then the algorithm Prepare file D5500 currently does not deal with bypassing the damaged blocks, so there is no point in saving this memory.

    In the case of verification of the record, verification errors of type Count bit 1 mean that the memory is correctly saved and verified. The number of erroneous bits can be up to 24 for this memory and it will still be okay due to the additional bits that are located in the SpareArea area of each memory page.
  • #71
    orion
    Level 23  
    Hello and has anyone tried to program NAND512W3A2CN6 for sony Sony S5600 series? I did not manage to program this system correctly with this programmer. Wellon, while programming it correctly, only lasts a lot longer.
  • #72
    funak
    Level 24  
    And what exactly was the problem related to? Verification went correctly? I am asking for some programming LOGs.
  • #73
    orion
    Level 23  
    The new layout of both nand512 and the equivalent on which this tv operates, i.e. K9F1208U0B (programmed as U0C) without bad sectors, programming and verification ok ok in tv does not work.
  • #74
    funak
    Level 24  
    In total, so far no one has reported a problem for NAND512W3A and their counterparts. Since the verification has passed OK, it is basically certain that the memory has been properly saved, because the read content is not buffered anywhere in the application's memory and is read directly from the Flash NAND memory.

    I also noted the form of running routers based on these memories after a malicious attack.

    I compared the documentation of both memories: K9F1208U0B and U0C.

    They are geometrically identical, but they differ in available orders, namely:

    U0B:
    - enables faster programming using the MultiPlane Program manual.
    - contains the OTP block (One Time Programmable)

    U0C:
    - contains instructions on how to save the memory.

    NAND512W3A
    - includes Unique ID, besides, it is such a basic memory model.


    I do not think that the TV will use the advanced capabilities of these memories, such as OTP or Block Protected.

    I have accepted the application, I will take a closer look at it.
  • #75
    Wktor
    Level 1  
    The programmer received.
    Thanks to the author
    There are three 40D5520 TVs.
    I program nand K9GAG08U0E-SCB0, I check - everything is fine. 3-4 hours after checking the package of read errors. I will look for a new nand. Proger works, tested on TC58NVG0S3ETA00. I apologize for clumsy Polish, I translate Google
  • #76
    Darek0026
    Level 22  
    Nice idea with this programmer. I think I'll buy it. In my opinion, you should look for an investor and do a large series. Put it up for sale on ebay etc. before Chinwine takes you off. As for the final appearance of the programmer and software, you should follow the popular programmer EZP2010 V3 which I also use. Very well thought out product and soft.
  • #77
    gmmars
    Level 1  
    Reflash Nand K9F1G08U0D TV LG 47LA615V-ZE
    Thank you.
  • #78
    Sting
    Video recorders specialist
    Hello
    I have read the whole and congratulate the author of the programmer. A piece of good work.
    As a service technician, of course I come across the famous K9GAG08U0E.
    Actually, this is more of a query on my part. Well, did the author contact the RT809H programmer? I know that this device saves memory in ISP mode successfully, also in D5500.
    Personally, I tried to make new memories in the stand. The batch was sucked out of the efficient memory purchased from the well-known auction site (memory in TV works) and loaded into a new memory that does not work. I am sending only a photo from the result of the recording.
    At the same time, I want to add that my intention is to help me develop the project.
    If there is a need for the RT809H, I will help.
    greetings
    Flash NAND Lite memory programmer! TSOP48
  • #79
    funak
    Level 24  
    Hello

    I did not have to deal with the RT809H programmer at all, just as much as others wrote about it. That he is good and programs well. But from what I see after the photo, it performs operations the same as mine, i.e. it simply saves the block by block, page by page and it is basically the whole of its operations. And it does it much faster. It does not interfere with the content of the charge, it does not relocate damaged blocks (unless I know something about something).

    Only I have doubts as to the time of deleting all memory as possible, since the blocks are +2000, and each block needs at least 1 ms to be deleted, so the deletion must last more than 2 seconds.

    Returning to the memory of K9GAG08U0E, I am buying an UE40D5500 TV with a slightly damaged matrix. After coming (that is, around 15 December) I will make its hardware modification consisting in placing a special adapter in the place of NAND memory (if it arrives on time, we will see), which will enable me to exchange the memory without soldering. Then I will be able to test the possibility of the algorithm of relocation of damaged blocks, as well as I will be able to analyze the sequence of access to the NAND memory using a digital oscilloscope with the function of recording 16 digital channels. We will see what the processor actually reads when it is powered, which blocks successively and whether the incorrect batch causes it to restart.
  • #80
    borysns22
    Level 11  
    Hello, this argorytm to d5500 will approach d5000 and other memory such as 29F1G08ABADA?
  • #81
    KW
    Level 21  
    Stand on tv I do not know if it is a good idea because the legs often do not contact. I have a d5500 disc with a stand and if I do not contact any leg, my TV will restart.
  • #82
    funak
    Level 24  
    As for the D5000 question: a different type of memory is a slightly different algorithm of bypassing the damaged blocks, so you should analyze from the beginning for a given type of memory and a given TV model. There is no universal method.

    The ease comes with the eMMC memory.
    As for the stand, we'll see how it goes, mainly I'm just going to analyze the principle of downloading data from NAND memory.
  • #83
    funak
    Level 24  
    Hello

    Today, the H27UCG8T2BTR-BC memory came.

    This is a special memory type MLC with a capacity of 64Gbit, while the page size is 16384 + 1280.

    Please look at the verification of the first three blocks of memory:

    Spoiler:

    Code:

    Weryfikacja zawartości pamięci
    ID                   : AD DE 94 EB 74 44 AD DE
    Manufacturer         : HYNIX
    Model                : H27UCG8T2BTR-BC
    Konfiguracja:
    Target count         : 1
    LUN count            : 1
    Block per LUN        : 2132
    Page per Block       : 256
    Page size            : 16384+1280
    Rozmiar całkowity    : 9 640 869 888 bajtów
    Error verify page: T:1 L:0 B:0 P:0 Count bit:37
    Error verify page: T:1 L:0 B:0 P:1 Count bit:2
    Error verify page: T:1 L:0 B:0 P:2 Count bit:78
    Error verify page: T:1 L:0 B:0 P:3 Count bit:7
    Error verify page: T:1 L:0 B:0 P:4 Count bit:48
    Error verify page: T:1 L:0 B:0 P:5 Count bit:21
    Error verify page: T:1 L:0 B:0 P:6 Count bit:76
    Error verify page: T:1 L:0 B:0 P:7 Count bit:1
    Error verify page: T:1 L:0 B:0 P:8 Count bit:40
    Error verify page: T:1 L:0 B:0 P:9 Count bit:7
    Error verify page: T:1 L:0 B:0 P:10 Count bit:55
    Error verify page: T:1 L:0 B:0 P:12 Count bit:77
    Error verify page: T:1 L:0 B:0 P:13 Count bit:10
    Error verify page: T:1 L:0 B:0 P:14 Count bit:68
    Error verify page: T:1 L:0 B:0 P:15 Count bit:1
    Error verify page: T:1 L:0 B:0 P:16 Count bit:44
    Error verify page: T:1 L:0 B:0 P:17 Count bit:1
    Error verify page: T:1 L:0 B:0 P:18 Count bit:76
    Error verify page: T:1 L:0 B:0 P:20 Count bit:40
    Error verify page: T:1 L:0 B:0 P:21 Count bit:9
    Error verify page: T:1 L:0 B:0 P:22 Count bit:76
    Error verify page: T:1 L:0 B:0 P:23 Count bit:1
    Error verify page: T:1 L:0 B:0 P:24 Count bit:43
    Error verify page: T:1 L:0 B:0 P:25 Count bit:14
    Error verify page: T:1 L:0 B:0 P:26 Count bit:42
    Error verify page: T:1 L:0 B:0 P:28 Count bit:41
    Error verify page: T:1 L:0 B:0 P:29 Count bit:5
    Error verify page: T:1 L:0 B:0 P:30 Count bit:52
    Error verify page: T:1 L:0 B:0 P:32 Count bit:9
    Error verify page: T:1 L:0 B:0 P:33 Count bit:4
    Error verify page: T:1 L:0 B:0 P:34 Count bit:73
    Error verify page: T:1 L:0 B:0 P:36 Count bit:11
    Error verify page: T:1 L:0 B:0 P:37 Count bit:6
    Error verify page: T:1 L:0 B:0 P:38 Count bit:89
    Error verify page: T:1 L:0 B:0 P:40 Count bit:41
    Error verify page: T:1 L:0 B:0 P:41 Count bit:12
    Error verify page: T:1 L:0 B:0 P:42 Count bit:81
    Error verify page: T:1 L:0 B:0 P:44 Count bit:64
    Error verify page: T:1 L:0 B:0 P:45 Count bit:8
    Error verify page: T:1 L:0 B:0 P:46 Count bit:106
    Error verify page: T:1 L:0 B:0 P:50 Count bit:115
    Error verify page: T:1 L:0 B:0 P:54 Count bit:83
    Error verify page: T:1 L:0 B:0 P:58 Count bit:89
    Error verify page: T:1 L:0 B:0 P:62 Count bit:85
    Error verify page: T:1 L:0 B:0 P:66 Count bit:86
    Error verify page: T:1 L:0 B:0 P:70 Count bit:98
    Error verify page: T:1 L:0 B:0 P:74 Count bit:77
    Error verify page: T:1 L:0 B:0 P:78 Count bit:70
    Error verify page: T:1 L:0 B:0 P:82 Count bit:65
    Error verify page: T:1 L:0 B:0 P:86 Count bit:63
    Error verify page: T:1 L:0 B:0 P:89 Count bit:1
    Error verify page: T:1 L:0 B:0 P:90 Count bit:91
    Error verify page: T:1 L:0 B:0 P:92 Count bit:47
    Error verify page: T:1 L:0 B:0 P:93 Count bit:13
    Error verify page: T:1 L:0 B:0 P:94 Count bit:89
    Error verify page: T:1 L:0 B:0 P:98 Count bit:92
    Error verify page: T:1 L:0 B:0 P:102 Count bit:103
    Error verify page: T:1 L:0 B:0 P:106 Count bit:78
    Error verify page: T:1 L:0 B:0 P:110 Count bit:103
    Error verify page: T:1 L:0 B:0 P:114 Count bit:78
    Error verify page: T:1 L:0 B:0 P:118 Count bit:88
    Error verify page: T:1 L:0 B:0 P:122 Count bit:94
    Error verify page: T:1 L:0 B:0 P:126 Count bit:93
    Error verify page: T:1 L:0 B:0 P:130 Count bit:85
    Error verify page: T:1 L:0 B:0 P:134 Count bit:92
    Error verify page: T:1 L:0 B:0 P:138 Count bit:80
    Error verify page: T:1 L:0 B:0 P:142 Count bit:57
    Error verify page: T:1 L:0 B:0 P:146 Count bit:55
    Error verify page: T:1 L:0 B:0 P:150 Count bit:48
    Error verify page: T:1 L:0 B:0 P:154 Count bit:48
    Error verify page: T:1 L:0 B:0 P:158 Count bit:42
    Error verify page: T:1 L:0 B:0 P:162 Count bit:43
    Error verify page: T:1 L:0 B:0 P:166 Count bit:61
    Error verify page: T:1 L:0 B:0 P:170 Count bit:58
    Error verify page: T:1 L:0 B:0 P:174 Count bit:60
    Error verify page: T:1 L:0 B:0 P:178 Count bit:59
    Error verify page: T:1 L:0 B:0 P:181 Count bit:1
    Error verify page: T:1 L:0 B:0 P:182 Count bit:69
    Error verify page: T:1 L:0 B:0 P:186 Count bit:37
    Error verify page: T:1 L:0 B:0 P:190 Count bit:36
    Error verify page: T:1 L:0 B:0 P:193 Count bit:1
    Error verify page: T:1 L:0 B:0 P:194 Count bit:38
    Error verify page: T:1 L:0 B:0 P:198 Count bit:36
    Error verify page: T:1 L:0 B:0 P:202 Count bit:46
    Error verify page: T:1 L:0 B:0 P:206 Count bit:30
    Error verify page: T:1 L:0 B:0 P:207 Count bit:1
    Error verify page: T:1 L:0 B:0 P:209 Count bit:2
    Error verify page: T:1 L:0 B:0 P:210 Count bit:47
    Error verify page: T:1 L:0 B:0 P:214 Count bit:49
    Error verify page: T:1 L:0 B:0 P:218 Count bit:43
    Error verify page: T:1 L:0 B:0 P:222 Count bit:41
    Error verify page: T:1 L:0 B:0 P:226 Count bit:46
    Error verify page: T:1 L:0 B:0 P:230 Count bit:37
    Error verify page: T:1 L:0 B:0 P:234 Count bit:35
    Error verify page: T:1 L:0 B:0 P:238 Count bit:30
    Error verify page: T:1 L:0 B:0 P:242 Count bit:35
    Error verify page: T:1 L:0 B:0 P:246 Count bit:6
    Error verify page: T:1 L:0 B:0 P:250 Count bit:3
    Error verify page: T:1 L:0 B:1 P:0 Count bit:112
    Error verify page: T:1 L:0 B:1 P:2 Count bit:146
    Error verify page: T:1 L:0 B:1 P:6 Count bit:148
    Error verify page: T:1 L:0 B:1 P:10 Count bit:114
    Error verify page: T:1 L:0 B:1 P:14 Count bit:98
    Error verify page: T:1 L:0 B:1 P:15 Count bit:1
    Error verify page: T:1 L:0 B:1 P:18 Count bit:138
    Error verify page: T:1 L:0 B:1 P:22 Count bit:113
    Error verify page: T:1 L:0 B:1 P:26 Count bit:83
    Error verify page: T:1 L:0 B:1 P:30 Count bit:48
    Error verify page: T:1 L:0 B:1 P:33 Count bit:1
    Error verify page: T:1 L:0 B:1 P:34 Count bit:41
    Error verify page: T:1 L:0 B:1 P:37 Count bit:2
    Error verify page: T:1 L:0 B:1 P:38 Count bit:58
    Error verify page: T:1 L:0 B:1 P:39 Count bit:4
    Error verify page: T:1 L:0 B:1 P:40 Count bit:1
    Error verify page: T:1 L:0 B:1 P:41 Count bit:3
    Error verify page: T:1 L:0 B:1 P:42 Count bit:45
    Error verify page: T:1 L:0 B:1 P:44 Count bit:22
    Error verify page: T:1 L:0 B:1 P:45 Count bit:4
    Error verify page: T:1 L:0 B:1 P:46 Count bit:63
    Error verify page: T:1 L:0 B:1 P:48 Count bit:71
    Error verify page: T:1 L:0 B:1 P:49 Count bit:3
    Error verify page: T:1 L:0 B:1 P:50 Count bit:56
    Error verify page: T:1 L:0 B:1 P:52 Count bit:22
    Error verify page: T:1 L:0 B:1 P:53 Count bit:6
    Error verify page: T:1 L:0 B:1 P:54 Count bit:64
    Error verify page: T:1 L:0 B:1 P:55 Count bit:1
    Error verify page: T:1 L:0 B:1 P:56 Count bit:25
    Error verify page: T:1 L:0 B:1 P:57 Count bit:9
    Error verify page: T:1 L:0 B:1 P:58 Count bit:42
    Error verify page: T:1 L:0 B:1 P:59 Count bit:1
    Error verify page: T:1 L:0 B:1 P:60 Count bit:36
    Error verify page: T:1 L:0 B:1 P:61 Count bit:5
    Error verify page: T:1 L:0 B:1 P:62 Count bit:39
    Error verify page: T:1 L:0 B:1 P:64 Count bit:18
    Error verify page: T:1 L:0 B:1 P:65 Count bit:5
    Error verify page: T:1 L:0 B:1 P:66 Count bit:48
    Error verify page: T:1 L:0 B:1 P:68 Count bit:9
    Error verify page: T:1 L:0 B:1 P:69 Count bit:4
    Error verify page: T:1 L:0 B:1 P:70 Count bit:77
    Error verify page: T:1 L:0 B:1 P:72 Count bit:25
    Error verify page: T:1 L:0 B:1 P:73 Count bit:3
    Error verify page: T:1 L:0 B:1 P:74 Count bit:86
    Error verify page: T:1 L:0 B:1 P:76 Count bit:80
    Error verify page: T:1 L:0 B:1 P:77 Count bit:17
    Error verify page: T:1 L:0 B:1 P:78 Count bit:94
    Error verify page: T:1 L:0 B:1 P:79 Count bit:1
    Error verify page: T:1 L:0 B:1 P:82 Count bit:87
    Error verify page: T:1 L:0 B:1 P:86 Count bit:108
    Error verify page: T:1 L:0 B:1 P:90 Count bit:76
    Error verify page: T:1 L:0 B:1 P:94 Count bit:98
    Error verify page: T:1 L:0 B:1 P:97 Count bit:1
    Error verify page: T:1 L:0 B:1 P:98 Count bit:119
    Error verify page: T:1 L:0 B:1 P:102 Count bit:91
    Error verify page: T:1 L:0 B:1 P:106 Count bit:80
    Error verify page: T:1 L:0 B:1 P:110 Count bit:42
    Error verify page: T:1 L:0 B:1 P:114 Count bit:52
    Error verify page: T:1 L:0 B:1 P:118 Count bit:77
    Error verify page: T:1 L:0 B:1 P:120 Count bit:9
    Error verify page: T:1 L:0 B:1 P:121 Count bit:1
    Error verify page: T:1 L:0 B:1 P:122 Count bit:89
    Error verify page: T:1 L:0 B:1 P:125 Count bit:9
    Error verify page: T:1 L:0 B:1 P:126 Count bit:90
    Error verify page: T:1 L:0 B:1 P:129 Count bit:1
    Error verify page: T:1 L:0 B:1 P:130 Count bit:80
    Error verify page: T:1 L:0 B:1 P:134 Count bit:75
    Error verify page: T:1 L:0 B:1 P:138 Count bit:68
    Error verify page: T:1 L:0 B:1 P:142 Count bit:51
    Error verify page: T:1 L:0 B:1 P:146 Count bit:56
    Error verify page: T:1 L:0 B:1 P:150 Count bit:57
    Error verify page: T:1 L:0 B:1 P:154 Count bit:56
    Error verify page: T:1 L:0 B:1 P:158 Count bit:49
    Error verify page: T:1 L:0 B:1 P:162 Count bit:40
    Error verify page: T:1 L:0 B:1 P:166 Count bit:58
    Error verify page: T:1 L:0 B:1 P:170 Count bit:61
    Error verify page: T:1 L:0 B:1 P:173 Count bit:1
    Error verify page: T:1 L:0 B:1 P:174 Count bit:67
    Error verify page: T:1 L:0 B:1 P:178 Count bit:60
    Error verify page: T:1 L:0 B:1 P:182 Count bit:52
    Error verify page: T:1 L:0 B:1 P:186 Count bit:42
    Error verify page: T:1 L:0 B:1 P:190 Count bit:40
    Error verify page: T:1 L:0 B:1 P:193 Count bit:2
    Error verify page: T:1 L:0 B:1 P:194 Count bit:38
    Error verify page: T:1 L:0 B:1 P:198 Count bit:40
    Error verify page: T:1 L:0 B:1 P:201 Count bit:1
    Error verify page: T:1 L:0 B:1 P:202 Count bit:30
    Error verify page: T:1 L:0 B:1 P:206 Count bit:45
    Error verify page: T:1 L:0 B:1 P:210 Count bit:36
    Error verify page: T:1 L:0 B:1 P:214 Count bit:37
    Error verify page: T:1 L:0 B:1 P:218 Count bit:34
    Error verify page: T:1 L:0 B:1 P:222 Count bit:47
    Error verify page: T:1 L:0 B:1 P:223 Count bit:1
    Error verify page: T:1 L:0 B:1 P:226 Count bit:37
    Error verify page: T:1 L:0 B:1 P:229 Count bit:1
    Error verify page: T:1 L:0 B:1 P:230 Count bit:35
    Error verify page: T:1 L:0 B:1 P:233 Count bit:1
    Error verify page: T:1 L:0 B:1 P:234 Count bit:38
    Error verify page: T:1 L:0 B:1 P:238 Count bit:41
    Error verify page: T:1 L:0 B:1 P:241 Count bit:1
    Error verify page: T:1 L:0 B:1 P:242 Count bit:33
    Error verify page: T:1 L:0 B:1 P:246 Count bit:13
    Error verify page: T:1 L:0 B:1 P:249 Count bit:1
    Error verify page: T:1 L:0 B:1 P:250 Count bit:5
    Error verify page: T:1 L:0 B:2 P:0 Count bit:126
    Error verify page: T:1 L:0 B:2 P:2 Count bit:136
    Error verify page: T:1 L:0 B:2 P:6 Count bit:113
    Error verify page: T:1 L:0 B:2 P:9 Count bit:1
    Error verify page: T:1 L:0 B:2 P:10 Count bit:110
    Error verify page: T:1 L:0 B:2 P:14 Count bit:120
    Error verify page: T:1 L:0 B:2 P:18 Count bit:129
    Error verify page: T:1 L:0 B:2 P:22 Count bit:88
    Error verify page: T:1 L:0 B:2 P:26 Count bit:137
    Error verify page: T:1 L:0 B:2 P:30 Count bit:102
    Error verify page: T:1 L:0 B:2 P:33 Count bit:1
    Error verify page: T:1 L:0 B:2 P:34 Count bit:93
    Error verify page: T:1 L:0 B:2 P:38 Count bit:90
    Error verify page: T:1 L:0 B:2 P:42 Count bit:73
    Error verify page: T:1 L:0 B:2 P:46 Count bit:102
    Error verify page: T:1 L:0 B:2 P:50 Count bit:101
    Error verify page: T:1 L:0 B:2 P:53 Count bit:1
    Error verify page: T:1 L:0 B:2 P:54 Count bit:105
    Error verify page: T:1 L:0 B:2 P:58 Count bit:70
    Error verify page: T:1 L:0 B:2 P:62 Count bit:34
    Error verify page: T:1 L:0 B:2 P:66 Count bit:5
    Error verify page: T:1 L:0 B:2 P:69 Count bit:1
    Error verify page: T:1 L:0 B:2 P:70 Count bit:20
    Error verify page: T:1 L:0 B:2 P:71 Count bit:4
    Error verify page: T:1 L:0 B:2 P:72 Count bit:2
    Error verify page: T:1 L:0 B:2 P:74 Count bit:23
    Error verify page: T:1 L:0 B:2 P:75 Count bit:6
    Error verify page: T:1 L:0 B:2 P:76 Count bit:11
    Error verify page: T:1 L:0 B:2 P:77 Count bit:8
    Error verify page: T:1 L:0 B:2 P:78 Count bit:8
    Error verify page: T:1 L:0 B:2 P:79 Count bit:2
    Error verify page: T:1 L:0 B:2 P:80 Count bit:23
    Error verify page: T:1 L:0 B:2 P:81 Count bit:7
    Error verify page: T:1 L:0 B:2 P:82 Count bit:13
    Error verify page: T:1 L:0 B:2 P:83 Count bit:4
    Error verify page: T:1 L:0 B:2 P:84 Count bit:20
    Error verify page: T:1 L:0 B:2 P:85 Count bit:6
    Error verify page: T:1 L:0 B:2 P:86 Count bit:18
    Error verify page: T:1 L:0 B:2 P:87 Count bit:3
    Error verify page: T:1 L:0 B:2 P:88 Count bit:28
    Error verify page: T:1 L:0 B:2 P:89 Count bit:7
    Error verify page: T:1 L:0 B:2 P:90 Count bit:13
    Error verify page: T:1 L:0 B:2 P:91 Count bit:2
    Error verify page: T:1 L:0 B:2 P:92 Count bit:7
    Error verify page: T:1 L:0 B:2 P:93 Count bit:11
    Error verify page: T:1 L:0 B:2 P:94 Count bit:10
    Error verify page: T:1 L:0 B:2 P:95 Count bit:6
    Error verify page: T:1 L:0 B:2 P:96 Count bit:11
    Error verify page: T:1 L:0 B:2 P:97 Count bit:14
    Error verify page: T:1 L:0 B:2 P:98 Count bit:13
    Error verify page: T:1 L:0 B:2 P:99 Count bit:1
    Error verify page: T:1 L:0 B:2 P:100 Count bit:26
    Error verify page: T:1 L:0 B:2 P:101 Count bit:12
    Error verify page: T:1 L:0 B:2 P:102 Count bit:8
    Error verify page: T:1 L:0 B:2 P:103 Count bit:3
    Error verify page: T:1 L:0 B:2 P:104 Count bit:17
    Error verify page: T:1 L:0 B:2 P:105 Count bit:7
    Error verify page: T:1 L:0 B:2 P:106 Count bit:19
    Error verify page: T:1 L:0 B:2 P:107 Count bit:6
    Error verify page: T:1 L:0 B:2 P:108 Count bit:25
    Error verify page: T:1 L:0 B:2 P:109 Count bit:9
    Error verify page: T:1 L:0 B:2 P:110 Count bit:10
    Error verify page: T:1 L:0 B:2 P:111 Count bit:5
    Error verify page: T:1 L:0 B:2 P:112 Count bit:32
    Error verify page: T:1 L:0 B:2 P:113 Count bit:10
    Error verify page: T:1 L:0 B:2 P:114 Count bit:16
    Error verify page: T:1 L:0 B:2 P:115 Count bit:1
    Error verify page: T:1 L:0 B:2 P:116 Count bit:10
    Error verify page: T:1 L:0 B:2 P:117 Count bit:6
    Error verify page: T:1 L:0 B:2 P:118 Count bit:7
    Error verify page: T:1 L:0 B:2 P:119 Count bit:4
    Error verify page: T:1 L:0 B:2 P:120 Count bit:42
    Error verify page: T:1 L:0 B:2 P:121 Count bit:8
    Error verify page: T:1 L:0 B:2 P:122 Count bit:12
    Error verify page: T:1 L:0 B:2 P:123 Count bit:4
    Error verify page: T:1 L:0 B:2 P:124 Count bit:33
    Error verify page: T:1 L:0 B:2 P:125 Count bit:6
    Error verify page: T:1 L:0 B:2 P:126 Count bit:5
    Error verify page: T:1 L:0 B:2 P:127 Count bit:4
    Error verify page: T:1 L:0 B:2 P:128 Count bit:43
    Error verify page: T:1 L:0 B:2 P:129 Count bit:16
    Error verify page: T:1 L:0 B:2 P:130 Count bit:7
    Error verify page: T:1 L:0 B:2 P:131 Count bit:3
    Error verify page: T:1 L:0 B:2 P:132 Count bit:19
    Error verify page: T:1 L:0 B:2 P:133 Count bit:7
    Error verify page: T:1 L:0 B:2 P:134 Count bit:7
    Error verify page: T:1 L:0 B:2 P:135 Count bit:8
    Error verify page: T:1 L:0 B:2 P:136 Count bit:25
    Error verify page: T:1 L:0 B:2 P:137 Count bit:12
    Error verify page: T:1 L:0 B:2 P:138 Count bit:12
    Error verify page: T:1 L:0 B:2 P:139 Count bit:17
    Error verify page: T:1 L:0 B:2 P:140 Count bit:27
    Error verify page: T:1 L:0 B:2 P:141 Count bit:6
    Error verify page: T:1 L:0 B:2 P:142 Count bit:4
    Error verify page: T:1 L:0 B:2 P:143 Count bit:6
    Error verify page: T:1 L:0 B:2 P:144 Count bit:23
    Error verify page: T:1 L:0 B:2 P:145 Count bit:24
    Error verify page: T:1 L:0 B:2 P:146 Count bit:3
    Error verify page: T:1 L:0 B:2 P:147 Count bit:6
    Error verify page: T:1 L:0 B:2 P:148 Count bit:43
    Error verify page: T:1 L:0 B:2 P:149 Count bit:11
    Error verify page: T:1 L:0 B:2 P:150 Count bit:10
    Error verify page: T:1 L:0 B:2 P:151 Count bit:2
    Error verify page: T:1 L:0 B:2 P:152 Count bit:42
    Error verify page: T:1 L:0 B:2 P:153 Count bit:12
    Error verify page: T:1 L:0 B:2 P:154 Count bit:6
    Error verify page: T:1 L:0 B:2 P:155 Count bit:4
    Error verify page: T:1 L:0 B:2 P:156 Count bit:43
    Error verify page: T:1 L:0 B:2 P:157 Count bit:21
    Error verify page: T:1 L:0 B:2 P:158 Count bit:1
    Error verify page: T:1 L:0 B:2 P:159 Count bit:10
    Error verify page: T:1 L:0 B:2 P:160 Count bit:50
    Error verify page: T:1 L:0 B:2 P:161 Count bit:11
    Error verify page: T:1 L:0 B:2 P:162 Count bit:7
    Error verify page: T:1 L:0 B:2 P:163 Count bit:1
    Error verify page: T:1 L:0 B:2 P:164 Count bit:16
    Error verify page: T:1 L:0 B:2 P:165 Count bit:10
    Error verify page: T:1 L:0 B:2 P:166 Count bit:10
    Error verify page: T:1 L:0 B:2 P:167 Count bit:1
    Error verify page: T:1 L:0 B:2 P:168 Count bit:15
    Error verify page: T:1 L:0 B:2 P:169 Count bit:10
    Error verify page: T:1 L:0 B:2 P:170 Count bit:8
    Error verify page: T:1 L:0 B:2 P:171 Count bit:4
    Error verify page: T:1 L:0 B:2 P:172 Count bit:16
    Error verify page: T:1 L:0 B:2 P:173 Count bit:7
    Error verify page: T:1 L:0 B:2 P:174 Count bit:13
    Error verify page: T:1 L:0 B:2 P:175 Count bit:3
    Error verify page: T:1 L:0 B:2 P:176 Count bit:32
    Error verify page: T:1 L:0 B:2 P:177 Count bit:12
    Error verify page: T:1 L:0 B:2 P:178 Count bit:12
    Error verify page: T:1 L:0 B:2 P:179 Count bit:7
    Error verify page: T:1 L:0 B:2 P:180 Count bit:29
    Error verify page: T:1 L:0 B:2 P:181 Count bit:11
    Error verify page: T:1 L:0 B:2 P:182 Count bit:13
    Error verify page: T:1 L:0 B:2 P:183 Count bit:3
    Error verify page: T:1 L:0 B:2 P:184 Count bit:11
    Error verify page: T:1 L:0 B:2 P:185 Count bit:16
    Error verify page: T:1 L:0 B:2 P:186 Count bit:10
    Error verify page: T:1 L:0 B:2 P:187 Count bit:6
    Error verify page: T:1 L:0 B:2 P:188 Count bit:22
    Error verify page: T:1 L:0 B:2 P:189 Count bit:8
    Error verify page: T:1 L:0 B:2 P:190 Count bit:10
    Error verify page: T:1 L:0 B:2 P:192 Count bit:16
    Error verify page: T:1 L:0 B:2 P:193 Count bit:8
    Error verify page: T:1 L:0 B:2 P:194 Count bit:10
    Error verify page: T:1 L:0 B:2 P:195 Count bit:5
    Error verify page: T:1 L:0 B:2 P:196 Count bit:13
    Error verify page: T:1 L:0 B:2 P:197 Count bit:5
    Error verify page: T:1 L:0 B:2 P:198 Count bit:3
    Error verify page: T:1 L:0 B:2 P:199 Count bit:1
    Error verify page: T:1 L:0 B:2 P:200 Count bit:10
    Error verify page: T:1 L:0 B:2 P:201 Count bit:9
    Error verify page: T:1 L:0 B:2 P:202 Count bit:7
    Error verify page: T:1 L:0 B:2 P:203 Count bit:11
    Error verify page: T:1 L:0 B:2 P:204 Count bit:20
    Error verify page: T:1 L:0 B:2 P:205 Count bit:10
    Error verify page: T:1 L:0 B:2 P:206 Count bit:8
    Error verify page: T:1 L:0 B:2 P:207 Count bit:6
    Error verify page: T:1 L:0 B:2 P:208 Count bit:47
    Error verify page: T:1 L:0 B:2 P:209 Count bit:12
    Error verify page: T:1 L:0 B:2 P:210 Count bit:10
    Error verify page: T:1 L:0 B:2 P:212 Count bit:12
    Error verify page: T:1 L:0 B:2 P:213 Count bit:6
    Error verify page: T:1 L:0 B:2 P:214 Count bit:12
    Error verify page: T:1 L:0 B:2 P:215 Count bit:4
    Error verify page: T:1 L:0 B:2 P:216 Count bit:27
    Error verify page: T:1 L:0 B:2 P:217 Count bit:6
    Error verify page: T:1 L:0 B:2 P:218 Count bit:11
    Error verify page: T:1 L:0 B:2 P:220 Count bit:26
    Error verify page: T:1 L:0 B:2 P:221 Count bit:15
    Error verify page: T:1 L:0 B:2 P:222 Count bit:3
    Error verify page: T:1 L:0 B:2 P:223 Count bit:2
    Error verify page: T:1 L:0 B:2 P:224 Count bit:2
    Error verify page: T:1 L:0 B:2 P:225 Count bit:5
    Error verify page: T:1 L:0 B:2 P:226 Count bit:11
    Error verify page: T:1 L:0 B:2 P:227 Count bit:5
    Error verify page: T:1 L:0 B:2 P:228 Count bit:33
    Error verify page: T:1 L:0 B:2 P:229 Count bit:4
    Error verify page: T:1 L:0 B:2 P:230 Count bit:14
    Error verify page: T:1 L:0 B:2 P:231 Count bit:4
    Error verify page: T:1 L:0 B:2 P:232 Count bit:12
    Error verify page: T:1 L:0 B:2 P:233 Count bit:9
    Error verify page: T:1 L:0 B:2 P:234 Count bit:2
    Error verify page: T:1 L:0 B:2 P:236 Count bit:26
    Error verify page: T:1 L:0 B:2 P:237 Count bit:12
    Error verify page: T:1 L:0 B:2 P:238 Count bit:3
    Error verify page: T:1 L:0 B:2 P:239 Count bit:6
    Error verify page: T:1 L:0 B:2 P:240 Count bit:13
    Error verify page: T:1 L:0 B:2 P:241 Count bit:9
    Error verify page: T:1 L:0 B:2 P:242 Count bit:4
    Error verify page: T:1 L:0 B:2 P:243 Count bit:13
    Error verify page: T:1 L:0 B:2 P:244 Count bit:22
    Error verify page: T:1 L:0 B:2 P:245 Count bit:13
    Error verify page: T:1 L:0 B:2 P:246 Count bit:1
    Error verify page: T:1 L:0 B:2 P:247 Count bit:1
    Error verify page: T:1 L:0 B:2 P:248 Count bit:8
    Error verify page: T:1 L:0 B:2 P:249 Count bit:15
    Error verify page: T:1 L:0 B:2 P:250 Count bit:2
    Error verify page: T:1 L:0 B:2 P:251 Count bit:1
    Error verify page: T:1 L:0 B:2 P:252 Count bit:6
    Error verify page: T:1 L:0 B:2 P:253 Count bit:4
    Error verify page: T:1 L:0 B:2 P:254 Count bit:3
    Error verify page: T:1 L:0 B:2 P:255 Count bit:17
    Error verify page: T:1 L:0 B:3 P:0 Count bit:19
    Error verify page: T:1 L:0 B:3 P:2 Count bit:10
    Error verify page: T:1 L:0 B:3 P:3 Count bit:3
    Error verify page: T:1 L:0 B:3 P:4 Count bit:26
    Error verify page: T:1 L:0 B:3 P:5 Count bit:16
    Error verify page: T:1 L:0 B:3 P:6 Count bit:11
    Error verify page: T:1 L:0 B:3 P:7 Count bit:2
    Error verify page: T:1 L:0 B:3 P:8 Count bit:23
    Error verify page: T:1 L:0 B:3 P:9 Count bit:16
    Error verify page: T:1 L:0 B:3 P:10 Count bit:6
    Error verify page: T:1 L:0 B:3 P:11 Count bit:3
    Error verify page: T:1 L:0 B:3 P:12 Count bit:20
    Error verify page: T:1 L:0 B:3 P:13 Count bit:8
    Error verify page: T:1 L:0 B:3 P:14 Count bit:6
    Error verify page: T:1 L:0 B:3 P:15 Count bit:5
    Error verify page: T:1 L:0 B:3 P:16 Count bit:32
    Error verify page: T:1 L:0 B:3 P:17 Count bit:13
    Error verify page: T:1 L:0 B:3 P:18 Count bit:11
    Error verify page: T:1 L:0 B:3 P:19 Count bit:5
    Error verify page: T:1 L:0 B:3 P:20 Count bit:40
    Error verify page: T:1 L:0 B:3 P:21 Count bit:9
    Error verify page: T:1 L:0 B:3 P:22 Count bit:18
    Error verify page: T:1 L:0 B:3 P:23 Count bit:2
    Error verify page: T:1 L:0 B:3 P:24 Count bit:43
    Error verify page: T:1 L:0 B:3 P:25 Count bit:15
    Error verify page: T:1 L:0 B:3 P:26 Count bit:20
    Error verify page: T:1 L:0 B:3 P:28 Count bit:73
    Error verify page: T:1 L:0 B:3 P:29 Count bit:7
    Error verify page: T:1 L:0 B:3 P:30 Count bit:8
    Error verify page: T:1 L:0 B:3 P:31 Count bit:7
    Error verify page: T:1 L:0 B:3 P:32 Count bit:45
    Error verify page: T:1 L:0 B:3 P:33 Count bit:11
    Error verify page: T:1 L:0 B:3 P:34 Count bit:6
    Error verify page: T:1 L:0 B:3 P:35 Count bit:6
    Error verify page: T:1 L:0 B:3 P:36 Count bit:28
    Error verify page: T:1 L:0 B:3 P:37 Count bit:9
    Error verify page: T:1 L:0 B:3 P:38 Count bit:9
    Error verify page: T:1 L:0 B:3 P:39 Count bit:11
    Error verify page: T:1 L:0 B:3 P:40 Count bit:49
    Error verify page: T:1 L:0 B:3 P:41 Count bit:16
    Error verify page: T:1 L:0 B:3 P:42 Count bit:9
    Error verify page: T:1 L:0 B:3 P:43 Count bit:5
    Error verify page: T:1 L:0 B:3 P:44 Count bit:14
    Error verify page: T:1 L:0 B:3 P:45 Count bit:21
    Error verify page: T:1 L:0 B:3 P:46 Count bit:11
    Error verify page: T:1 L:0 B:3 P:47 Count bit:3
    Error verify page: T:1 L:0 B:3 P:48 Count bit:44
    Error verify page: T:1 L:0 B:3 P:49 Count bit:17
    Error verify page: T:1 L:0 B:3 P:50 Count bit:6
    Error verify page: T:1 L:0 B:3 P:51 Count bit:3
    Error verify page: T:1 L:0 B:3 P:52 Count bit:33
    Error verify page: T:1 L:0 B:3 P:53 Count bit:13
    Error verify page: T:1 L:0 B:3 P:54 Count bit:12
    Error verify page: T:1 L:0 B:3 P:55 Count bit:1
    Error verify page: T:1 L:0 B:3 P:56 Count bit:37
    Error verify page: T:1 L:0 B:3 P:57 Count bit:11
    Error verify page: T:1 L:0 B:3 P:58 Count bit:11
    Error verify page: T:1 L:0 B:3 P:60 Count bit:50
    Error verify page: T:1 L:0 B:3 P:61 Count bit:10
    Error verify page: T:1 L:0 B:3 P:62 Count bit:7
    Error verify page: T:1 L:0 B:3 P:63 Count bit:4
    Error verify page: T:1 L:0 B:3 P:64 Count bit:21
    Error verify page: T:1 L:0 B:3 P:65 Count bit:17
    Error verify page: T:1 L:0 B:3 P:66 Count bit:9
    Error verify page: T:1 L:0 B:3 P:67 Count bit:4
    Error verify page: T:1 L:0 B:3 P:68 Count bit:36
    Error verify page: T:1 L:0 B:3 P:69 Count bit:7
    Error verify page: T:1 L:0 B:3 P:70 Count bit:6
    Error verify page: T:1 L:0 B:3 P:71 Count bit:1
    Error verify page: T:1 L:0 B:3 P:72 Count bit:17
    Error verify page: T:1 L:0 B:3 P:73 Count bit:3
    Error verify page: T:1 L:0 B:3 P:74 Count bit:4
    Error verify page: T:1 L:0 B:3 P:75 Count bit:6
    Error verify page: T:1 L:0 B:3 P:76 Count bit:25
    Error verify page: T:1 L:0 B:3 P:77 Count bit:17
    Error verify page: T:1 L:0 B:3 P:78 Count bit:5
    Error verify page: T:1 L:0 B:3 P:79 Count bit:4
    Error verify page: T:1 L:0 B:3 P:80 Count bit:36
    Error verify page: T:1 L:0 B:3 P:81 Count bit:9
    Error verify page: T:1 L:0 B:3 P:82 Count bit:13
    Error verify page: T:1 L:0 B:3 P:83 Count bit:3
    Error verify page: T:1 L:0 B:3 P:84 Count bit:11
    Error verify page: T:1 L:0 B:3 P:85 Count bit:5
    Error verify page: T:1 L:0 B:3 P:86 Count bit:7
    Error verify page: T:1 L:0 B:3 P:87 Count bit:4
    Error verify page: T:1 L:0 B:3 P:88 Count bit:41
    Error verify page: T:1 L:0 B:3 P:89 Count bit:13
    Error verify page: T:1 L:0 B:3 P:90 Count bit:12
    Error verify page: T:1 L:0 B:3 P:91 Count bit:3
    Error verify page: T:1 L:0 B:3 P:92 Count bit:28
    Error verify page: T:1 L:0 B:3 P:93 Count bit:11
    Error verify page: T:1 L:0 B:3 P:94 Count bit:14
    Error verify page: T:1 L:0 B:3 P:95 Count bit:4
    Error verify page: T:1 L:0 B:3 P:96 Count bit:30
    Error verify page: T:1 L:0 B:3 P:97 Count bit:10
    Error verify page: T:1 L:0 B:3 P:98 Count bit:12
    Error verify page: T:1 L:0 B:3 P:99 Count bit:2
    Error verify page: T:1 L:0 B:3 P:100 Count bit:29
    Error verify page: T:1 L:0 B:3 P:101 Count bit:10
    Error verify page: T:1 L:0 B:3 P:102 Count bit:10
    Error verify page: T:1 L:0 B:3 P:103 Count bit:11
    Error verify page: T:1 L:0 B:3 P:104 Count bit:38
    Error verify page: T:1 L:0 B:3 P:105 Count bit:10
    Error verify page: T:1 L:0 B:3 P:106 Count bit:4
    Error verify page: T:1 L:0 B:3 P:107 Count bit:3
    Error verify page: T:1 L:0 B:3 P:108 Count bit:10
    Error verify page: T:1 L:0 B:3 P:109 Count bit:20
    Error verify page: T:1 L:0 B:3 P:110 Count bit:12
    Error verify page: T:1 L:0 B:3 P:111 Count bit:5
    Error verify page: T:1 L:0 B:3 P:112 Count bit:35
    Error verify page: T:1 L:0 B:3 P:113 Count bit:12
    Error verify page: T:1 L:0 B:3 P:114 Count bit:7
    Error verify page: T:1 L:0 B:3 P:115 Count bit:2
    Error verify page: T:1 L:0 B:3 P:116 Count bit:40
    Error verify page: T:1 L:0 B:3 P:117 Count bit:9
    Error verify page: T:1 L:0 B:3 P:118 Count bit:12
    Error verify page: T:1 L:0 B:3 P:119 Count bit:6
    Error verify page: T:1 L:0 B:3 P:120 Count bit:25
    Error verify page: T:1 L:0 B:3 P:121 Count bit:6
    Error verify page: T:1 L:0 B:3 P:122 Count bit:3
    Error verify page: T:1 L:0 B:3 P:123 Count bit:4
    Error verify page: T:1 L:0 B:3 P:124 Count bit:34
    Error verify page: T:1 L:0 B:3 P:125 Count bit:12
    Error verify page: T:1 L:0 B:3 P:126 Count bit:12
    Error verify page: T:1 L:0 B:3 P:127 Count bit:4
    Error verify page: T:1 L:0 B:3 P:128 Count bit:36
    Error verify page: T:1 L:0 B:3 P:129 Count bit:11
    Error verify page: T:1 L:0 B:3 P:130 Count bit:8
    Error verify page: T:1 L:0 B:3 P:131 Count bit:2
    Error verify page: T:1 L:0 B:3 P:132 Count bit:26
    Error verify page: T:1 L:0 B:3 P:133 Count bit:10
    Error verify page: T:1 L:0 B:3 P:134 Count bit:3
    Error verify page: T:1 L:0 B:3 P:135 Count bit:1
    Error verify page: T:1 L:0 B:3 P:136 Count bit:36
    Error verify page: T:1 L:0 B:3 P:137 Count bit:13
    Error verify page: T:1 L:0 B:3 P:138 Count bit:8
    Error verify page: T:1 L:0 B:3 P:139 Count bit:5
    Error verify page: T:1 L:0 B:3 P:140 Count bit:11
    Error verify page: T:1 L:0 B:3 P:141 Count bit:10
    Error verify page: T:1 L:0 B:3 P:142 Count bit:7
    Error verify page: T:1 L:0 B:3 P:143 Count bit:8
    Error verify page: T:1 L:0 B:3 P:144 Count bit:21
    Error verify page: T:1 L:0 B:3 P:145 Count bit:9
    Error verify page: T:1 L:0 B:3 P:146 Count bit:8
    Error verify page: T:1 L:0 B:3 P:147 Count bit:5
    Error verify page: T:1 L:0 B:3 P:148 Count bit:5
    Error verify page: T:1 L:0 B:3 P:149 Count bit:9
    Error verify page: T:1 L:0 B:3 P:150 Count bit:5
    Error verify page: T:1 L:0 B:3 P:152 Count bit:42
    Error verify page: T:1 L:0 B:3 P:153 Count bit:5
    Error verify page: T:1 L:0 B:3 P:154 Count bit:5
    Error verify page: T:1 L:0 B:3 P:155 Count bit:5
    Error verify page: T:1 L:0 B:3 P:156 Count bit:18
    Error verify page: T:1 L:0 B:3 P:157 Count bit:5
    Error verify page: T:1 L:0 B:3 P:158 Count bit:5
    Error verify page: T:1 L:0 B:3 P:159 Count bit:7
    Error verify page: T:1 L:0 B:3 P:160 Count bit:34
    Error verify page: T:1 L:0 B:3 P:161 Count bit:9
    Error verify page: T:1 L:0 B:3 P:162 Count bit:7
    Error verify page: T:1 L:0 B:3 P:163 Count bit:9
    Error verify page: T:1 L:0 B:3 P:164 Count bit:15
    Error verify page: T:1 L:0 B:3 P:165 Count bit:5
    Error verify page: T:1 L:0 B:3 P:166 Count bit:6
    Error verify page: T:1 L:0 B:3 P:167 Count bit:7
    Error verify page: T:1 L:0 B:3 P:168 Count bit:18
    Error verify page: T:1 L:0 B:3 P:169 Count bit:7
    Error verify page: T:1 L:0 B:3 P:170 Count bit:9
    Error verify page: T:1 L:0 B:3 P:171 Count bit:12
    Error verify page: T:1 L:0 B:3 P:172 Count bit:20
    Error verify page: T:1 L:0 B:3 P:173 Count bit:13
    Error verify page: T:1 L:0 B:3 P:174 Count bit:10
    Error verify page: T:1 L:0 B:3 P:175 Count bit:7
    Error verify page: T:1 L:0 B:3 P:176 Count bit:26
    Error verify page: T:1 L:0 B:3 P:177 Count bit:12
    Error verify page: T:1 L:0 B:3 P:178 Count bit:4
    Error verify page: T:1 L:0 B:3 P:179 Count bit:6
    Error verify page: T:1 L:0 B:3 P:180 Count bit:17
    Error verify page: T:1 L:0 B:3 P:181 Count bit:17
    Error verify page: T:1 L:0 B:3 P:182 Count bit:4
    Error verify page: T:1 L:0 B:3 P:183 Count bit:5
    Error verify page: T:1 L:0 B:3 P:184 Count bit:36
    Error verify page: T:1 L:0 B:3 P:185 Count bit:14
    Error verify page: T:1 L:0 B:3 P:186 Count bit:9
    Error verify page: T:1 L:0 B:3 P:187 Count bit:8
    Error verify page: T:1 L:0 B:3 P:188 Count bit:11
    Error verify page: T:1 L:0 B:3 P:189 Count bit:10
    Error verify page: T:1 L:0 B:3 P:190 Count bit:7
    Error verify page: T:1 L:0 B:3 P:191 Count bit:5
    Error verify page: T:1 L:0 B:3 P:192 Count bit:25
    Error verify page: T:1 L:0 B:3 P:193 Count bit:16
    Error verify page: T:1 L:0 B:3 P:194 Count bit:5
    Error verify page: T:1 L:0 B:3 P:195 Count bit:4
    Error verify page: T:1 L:0 B:3 P:196 Count bit:17
    Error verify page: T:1 L:0 B:3 P:197 Count bit:13
    Error verify page: T:1 L:0 B:3 P:198 Count bit:8
    Error verify page: T:1 L:0 B:3 P:199 Count bit:1
    Error verify page: T:1 L:0 B:3 P:200 Count bit:13
    Error verify page: T:1 L:0 B:3 P:201 Count bit:9
    Error verify page: T:1 L:0 B:3 P:202 Count bit:1
    Error verify page: T:1 L:0 B:3 P:203 Count bit:5
    Error verify page: T:1 L:0 B:3 P:204 Count bit:16
    Error verify page: T:1 L:0 B:3 P:205 Count bit:6
    Error verify page: T:1 L:0 B:3 P:206 Count bit:2
    Error verify page: T:1 L:0 B:3 P:207 Count bit:4
    Error verify page: T:1 L:0 B:3 P:208 Count bit:19
    Error verify page: T:1 L:0 B:3 P:209 Count bit:6
    Error verify page: T:1 L:0 B:3 P:210 Count bit:5
    Error verify page: T:1 L:0 B:3 P:211 Count bit:12
    Error verify page: T:1 L:0 B:3 P:212 Count bit:16
    Error verify page: T:1 L:0 B:3 P:213 Count bit:15
    Error verify page: T:1 L:0 B:3 P:214 Count bit:8
    Error verify page: T:1 L:0 B:3 P:215 Count bit:5
    Error verify page: T:1 L:0 B:3 P:216 Count bit:23
    Error verify page: T:1 L:0 B:3 P:217 Count bit:9
    Error verify page: T:1 L:0 B:3 P:218 Count bit:9
    Error verify page: T:1 L:0 B:3 P:219 Count bit:2
    Error verify page: T:1 L:0 B:3 P:220 Count bit:24
    Error verify page: T:1 L:0 B:3 P:221 Count bit:5
    Error verify page: T:1 L:0 B:3 P:222 Count bit:8
    Error verify page: T:1 L:0 B:3 P:223 Count bit:9
    Error verify page: T:1 L:0 B:3 P:224 Count bit:22
    Error verify page: T:1 L:0 B:3 P:225 Count bit:3
    Error verify page: T:1 L:0 B:3 P:226 Count bit:6
    Error verify page: T:1 L:0 B:3 P:227 Count bit:3
    Error verify page: T:1 L:0 B:3 P:228 Count bit:22
    Error verify page: T:1 L:0 B:3 P:229 Count bit:14
    Error verify page: T:1 L:0 B:3 P:230 Count bit:2
    Error verify page: T:1 L:0 B:3 P:231 Count bit:5
    Error verify page: T:1 L:0 B:3 P:232 Count bit:29
    Error verify page: T:1 L:0 B:3 P:233 Count bit:7
    Error verify page: T:1 L:0 B:3 P:234 Count bit:3
    Error verify page: T:1 L:0 B:3 P:235 Count bit:6
    Error verify page: T:1 L:0 B:3 P:236 Count bit:27
    Error verify page: T:1 L:0 B:3 P:237 Count bit:8
    Error verify page: T:1 L:0 B:3 P:239 Count bit:7
    Error verify page: T:1 L:0 B:3 P:240 Count bit:27
    Error verify page: T:1 L:0 B:3 P:241 Count bit:13
    Error verify page: T:1 L:0 B:3 P:242 Count bit:6
    Error verify page: T:1 L:0 B:3 P:243 Count bit:7
    Error verify page: T:1 L:0 B:3 P:244 Count bit:18
    Error verify page: T:1 L:0 B:3 P:245 Count bit:23
    Error verify page: T:1 L:0 B:3 P:246 Count bit:2
    Error verify page: T:1 L:0 B:3 P:247 Count bit:2
    Error verify page: T:1 L:0 B:3 P:248 Count bit:23
    Error verify page: T:1 L:0 B:3 P:249 Count bit:8
    Error verify page: T:1 L:0 B:3 P:250 Count bit:5
    Error verify page: T:1 L:0 B:3 P:251 Count bit:11
    Error verify page: T:1 L:0 B:3 P:252 Count bit:24
    Error verify page: T:1 L:0 B:3 P:253 Count bit:16
    Error verify page: T:1 L:0 B:3 P:254 Count bit:23
    Error verify page: T:1 L:0 B:3 P:255 Count bit:19
    Error verify page: T:1 L:0 B:4 P:0 Count bit:14
    Error verify page: T:1 L:0 B:4 P:1 Count bit:1
    Error verify page: T:1 L:0 B:4 P:2 Count bit:9
    Error verify page: T:1 L:0 B:4 P:3 Count bit:4
    Error verify page: T:1 L:0 B:4 P:4 Count bit:38
    Error verify page: T:1 L:0 B:4 P:5 Count bit:6
    Error verify page: T:1 L:0 B:4 P:6 Count bit:7
    Error verify page: T:1 L:0 B:4 P:7 Count bit:4
    Error verify page: T:1 L:0 B:4 P:8 Count bit:30
    Error verify page: T:1 L:0 B:4 P:9 Count bit:9
    Error verify page: T:1 L:0 B:4 P:10 Count bit:15
    Error verify page: T:1 L:0 B:4 P:11 Count bit:9
    Error verify page: T:1 L:0 B:4 P:12 Count bit:19
    Error verify page: T:1 L:0 B:4 P:13 Count bit:11
    Error verify page: T:1 L:0 B:4 P:14 Count bit:14
    Error verify page: T:1 L:0 B:4 P:15 Count bit:1
    Zweryfikowano tylko   : 18 370 560 bajtów
    Czas rozpoczęcia     : 2017-12-08 11:52:40
    Czas zakończenia     : 2017-12-08 11:53:05
    Szybkość             : 744,911 kB/s


    The number of incorrect bits is quite large and on the attached verification reaches up to 129 bits. Is that a lot?

    Considering the 1280-byte SpareArea block, it's easy to divide it into 16 equal parts, so each of them will have 80 bytes. If we apply the BCH code for every 1kB space from MainArea, then we will need 70 bits for the 40 bits correction code.

    Therefore, to sum up, on one page, theoretically 640 bits can be replaced, and it will be good anyway. I write theoretically, because we would have to assume that there is no more than 40 bits in each 1kB space.

    For curiosity, I will say that memories with much larger capacities of 2Tb have a SpareArea area of 2,200 bytes. So you can easily assume that the more memory capacity, the more errors appear and you have to use increasingly complex correction codes.
  • #84
    Sting
    Video recorders specialist
    In fact, what are we talking about here? The discussion actually concerns one TV model.
    What's next?
    Subsequent models of TVs have memory in BGA or FBGA enclosures. The times of TSOP48 casings will disappear.
    The only way that we can do is to program in ISP mode. It is impossible to have all BGA stands or pins for FBGA.
    Personally, I have a FBGA stand and I fought with the memory of LG TV but so fast. Little time and bad results ..
    The problem is to spin these memories into the laminate. This is micro BGA
    I believe that the future is programming in the ISP and this should be the focus of the whole effort to understand memory. We also have a processor for this but it goes away without the source code.

    greetings
  • #85
    mailo
    Level 26  
    Hello.

    Few of the tools is to eMMC on the network?

    But not all TV sets will be done in this way.
    It all depends on what the manufacturer will let us, or what she will overlook :)

    Greetings.
  • #86
    tplewa
    Level 38  
    Sting wrote:

    I believe that the future is programming in the ISP and this should be the focus of the whole effort to understand memory.


    The problem is not how memory supports such a programming method. How it does not support is access by the CPU (JTAG / EJTAG or various non-standard methods). Well, here we come to the fact that such biting is damn laborious and IMHO stands even under BGA is a cheaper topic - unless there is a fanatic who devotes his life to chew on all TV models and sharing it for free. However, if someone is going to take it for commercial reasons then the price of the software will not be low.
  • #87
    Sting
    Video recorders specialist
    It's a matter of the TPLEWA programmer. I know it's feasible but very, very difficult and with a few cables connected in the main board. The TV does not even have to be run.
    If in the famous D5500 it is relatively easy to remove the memory, then in the next versions it will be FBGA and what next?
    All hope in people like the programmer, who understands all the dependencies of memory.
    I really admire my friend Funak, amazing knowledge, I'm jealous.
    I wish you further successes and Merry Christmas.
  • #88
    tplewa
    Level 38  
    Sting wrote:
    This is a matter of the TPLEWA programmer. I know it's feasible but very, very difficult and with a few cables connected in the main board.


    About this friend Pi * I wrote the door. This requires a lot of work - I was dealing with similar matters related to RE. Everything is okay as it is done hobbyally - only here, see if you can live with a hobby. Unfortunately, the sad truth is that everyone would want something, unfortunately, but for free and it's getting a problem. I doubt that someone will sacrifice their lives and will do it for free so that others can earn :)

    Another thing that someone does hobbyistically is you can not guarantee how long it will be developed and when new versions will be created. And here we come to the fact that you must not reprimand someone and demand as much as a commercial product (and you could see in this topic that it also occurred to such absurdities).

    However, if you want to create such a commercial product, then you have to put the time spent on each model, etc. into a work hour and be included in the price of the product ... what you think with such a large number of hours and a relatively small amount of how much the product will cost and how many people will will buy (and how some people will buy the rest will want a clone with a crack - such a life)?

    Because of this reason, the service does not take a long time ago - I decided a long time ago that it is not profitable and I earn more by writing software / designing electronics.

    You have to clearly say it will go all the time in this direction because electronics will be more and more complex, and complex products get cheaper and cheaper.
    Which will again make it necessary to invest in increasingly expensive tools that have to be repaid in the future (so they will translate into the cost of repairs).
  • #89
    mahcin
    Level 27  
    Sting wrote:
    The batch was sucked out of working memory purchased from a known auction site (memory in TV works) and uploaded to a new memory that does not work. I am sending only a photo from the result of the recording.
    At the same time, I want to add that my intention is to help me develop the project.
    If there is a need for the RT809H, I will help.
    greetings
    Flash NAND Lite memory programmer! TSOP48


    The photo shows that 62415 bytes are not compatible with the file.
    Do not trust RT809H 100% in terms of NAND memory,
    if you have incompatible bytes, i.e. you have bad sectors, although RT809H shows that they are missing, they are, I had a beautiful bone according to RT809H, after programming incompatibility XXXX bytes, and bad sectors are missing, strangely TL86 showed 11 bad sectors of this system but I do not think it's the best.

    funak wrote:

    Only I have doubts as to the time of deleting all memory as possible, since the blocks are +2000, and each block needs at least 1 ms to be deleted, so the deletion must last more than 2 seconds.

    Somewhere on a foreign forum I read someone test, RT809H has a problem with deleting just that it is not a real deletion, but what exactly it was, unfortunately I do not remember.

    Congratulations on NAND Lite!
    As if some comparison with TL86 or RT809H was needed, I also help
  • #90
    tplewa
    Level 38  
    lens-men wrote:


    But no one is defending you to do your programmer ... we will see how long the software will be developed. Unfortunately, something to do is easily, later develop the product later. In addition, your solution is commercial (paid), and here everything including the scheme is free - so there is nothing to compare.

    Another thing to see at http://www.tnmelectronics.com/en/product/universal-programmer-5000/ for $ 250 and see what you want to compete with. :D
    I do not count the price of adapters, Chinese can be bought for 5-6 $ art ... Besides NAND, it supports many systems used in RTV (programming via HDMI / VGA) ... support for EMMC NAND, etc.

    Sorry but spending $ 200 I would prefer to add to TNM5000 which is much better than your programmer, plus it has good producer support.