logo elektroda
logo elektroda
X
logo elektroda

Flash NAND Lite Memory Programmer! TSOP48

funak 387303 551
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #271 18224613
    sryuriy
    Level 7  
    Will there be an opportunity to build new programmers on your own?
  • ADVERTISEMENT
  • #272 18226506
    funak
    Level 27  
    Only version 1.2 will have the option of self-assembly.

    Version 2.0 will be technologically advanced, so self-assembly will be rather difficult.

    I will present everything soon.

    Version 1.2 is still in the fate to change the processor and thus introduce NOR memory support. But then it will be in the TQFP100 housing, so it will be more difficult to mount.
  • ADVERTISEMENT
  • #273 18227281
    Reider
    Level 9  
    Reading emmc will be arranged in programmer?
  • #274 18227690
    funak
    Level 27  
    In version 2.0, it will certainly be possible.

    Version 1.2 I do not have confirmed information yet.
  • #275 18240092
    Reider
    Level 9  
    When will the English or Russian version of the software be available? One Polish is inconvenient
  • #276 18250719
    lukasis6
    Level 17  
    Will the programmer 2.0 be able to program dice faster? Currently, I program K9GAG08U0E in less than an hour ..
  • #277 18250769
    funak
    Level 27  
    Yes, for version 2.0 it will be faster to program bones, basically it will be technically limited to 40MB / s.

    Anyway, version 1.2 should do it faster.

    For K9GAG08U0E we will see after the tests how many will come out :)

    On Monday, I expect a shipment from the USA with samples of the connectors used in the project. I will see what quality they will be and how they will perform in general. A lot depends on them, so after testing the connectors, I will have a complete set of information about what the programmer will look like and what its capabilities will be.

    Lots of work ahead of me, but it's worth thinking about :)
  • ADVERTISEMENT
  • #279 18332026
    funak
    Level 27  
    Hello, the work has been temporarily suspended due to health as well as financial reasons, the project will be resumed this year :)

    So please keep your fingers crossed for the success of the entire project.
  • #280 18353182
    funak
    Level 27  
    Hello

    I still have a few ready-made NANDLite v1.0 programmers.

    If anyone is willing before Christmas, please do not hesitate to contact me.

    There will also be an update of the basic application to support the NANDLite programmer, I will try to send a new version before the New Year.

    Kind regards
  • #281 18353305
    1st
    Level 23  
    What is the current version of NANDLite? I have 1.1b0123.90L
    And what is the current firmware version for the programmer? I have a NANDLite! _R1.0v1.0b1024a.hex
    Where can you get the current versions?
  • #282 18353353
    funak
    Level 27  
    Current online version: 1.0.1014.89.
    Firmware: NANDLite! _R1.0v1.0b1024a.

    There were a lot of fixes for both the interface and the firmware, so I will summarize it, check it, test it and send the update version.

    The current version can be downloaded from the link:
    http://software.progelo.pl/NANDLite/publish.htm

    It will also be possible to create an Offline version on your own from the current Online version.

    Certainly, this option will be useful on a website where, for example, there is no Internet.
  • ADVERTISEMENT
  • #283 18353385
    1st
    Level 23  
    Well, I can't install this version, Windows10.
    Flash NAND Lite Memory Programmer! TSOP48
  • #284 18353450
    fachura
    Level 17  
    Run the program as administrator.
  • #285 18353467
    funak
    Level 27  
    In addition to running as administrator, there may be restrictions on the system regarding SmartScreen, which is generally a blockage from installing unsigned applications. Perhaps that is why 1st cannot install the NANDLite app !.

    The certificate costs PLN 1500 net / year, there is a chance that next year I will have such a certificate for signing the application, so the installation problems will be solved automatically.
  • #287 18359665
    funak
    Level 27  
    If while installing the NANDLite app from the link:

    http://software.progelo.pl/NANDLite/publish.htm

    the following picture appears:
    Flash NAND Lite Memory Programmer! TSOP48

    press More Info, then the Run anyway button will appear:
    Flash NAND Lite Memory Programmer! TSOP48

    then you can install the app normally:
    Flash NAND Lite Memory Programmer! TSOP48

    In this way, you can install an application that does not have a special certificate.

    Added after 17 [minutes]:

    Taking advantage of the Christmas time, I would like to remind you that I have NANDLite version 1.0 programmers assembled and ready for shipment. If anyone would be willing or unable to make up their mind yet, please do not hesitate to contact me. If it is necessary to issue a VAT invoice, it will of course be possible, but only after January 1, 2020. Unfortunately, the change in regulations introduced on September 1, 2019 prevented me from selling programmers in the current formal form.

    Of course, as always, I provide substantive, technical and warranty support. After all, a development product, therefore open to news, requests and suggestions of users.
  • #288 18362279
    1st
    Level 23  
    Well, unfortunately, my window:

    Flash NAND Lite Memory Programmer! TSOP48

    And I'm an administrator, and I run "as" administrator ...
  • #289 18362283
    fachura
    Level 17  
    And I forgot to write to turn off the Windows Defender firewall because it is blocking you.
  • #290 18380046
    m0lnaR
    Level 1  
    Good afternoon.
    Where can I buy this device?
    The topic also read that there will be a new version after the new year ?
    Spoiler:
    mmmm...... sorry but I can't change my avatar O. 0

    Flash NAND Lite Memory Programmer! TSOP48
  • #291 18391077
    root42
    Level 2  
    Hi, newbie here from Germany. I would love to buy a programmer. Are there still some available? How much does it cost? Feel free to send me a private message.

    Love the project!
  • #292 18393621
    funak
    Level 27  
    China celebrates until January 31, 2020, so I'm planning v2.0 for the second half of February.
  • #294 18394431
    kiko80
    Level 27  
    I am waiting for the final version of v2 and maybe I will be tempted
  • #295 18399851
    root42
    Level 2  
    Yeah, I think I'll also wait for 2.0. I actually only need to flash one device so far, so if I spend a significant amount of money on this, I'd like the best version there is. :)
  • #296 18399928
    tomasz wojcicki
    Level 23  
    Hello, I have such a problem with the memory TC58NVG3S0HTAI0 cannot be deleted or saved, here's what inf spits out the program after any attempt:


    Memory erasing
    ID: 98 D3 91 26 76 16 08 00
    Manufacturer: TOSHIBA
    Model: TC58NVG3S0HTAI0
    Configuration:
    Target count: 1
    LUN count: 0
    Block per LUN: 0
    Page per Block: 0
    Page size: 256 + 0
    Total size: 0 bytes
    Error:
    The index is out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
  • #297 18399957
    funak
    Level 27  
    After detecting a memory, you should click on the list below and select the memory, even if there is one in the list.

    According to the attached LOG, the geometry of the system is not set, so it does not work.
  • #298 18400102
    tomasz wojcicki
    Level 23  
    That's what I do all the time. I have 2 pcs of the case, they behave correctly in another program.
  • #299 18400138
    funak
    Level 27  
    Please use the layout definition: TC58NVG3S0FTAI0

    In fact, there are no parameters for this memory in the database.

    I will fix it in the next update.
  • #300 18405492
    fachura
    Level 17  
    Hello, when is the update to NANDLite 1.0 finally, I can't wait. Best regards

Topic summary

The discussion centers on the development and use of a low-cost Flash NAND memory programmer designed specifically for TSOP48 packaged NAND Flash chips. The programmer targets applications such as reading and programming NAND Flash from devices like flash drives, TVs, routers, and modems, offering an affordable alternative to expensive professional tools. The design includes a permanently soldered TSOP48 socket and uses an FT245 USB interface combined with an Atmel XMEGA microcontroller for flexible control and hardware timing measurements. Software development focuses on supporting various NAND Flash memory types, including multi-die ("4 die") memories, and implementing error correction algorithms such as BCH capable of correcting multiple bit errors per 512-byte sector. The NANDLite application supports reading, writing, erasing, and batch uploading of NAND dumps for analysis and algorithm improvement, including handling bad block tables (BBT) and ECC data correction. Specific NAND Flash models like Samsung K9GAG08U0E and Toshiba TC58NVG6T2FTA00 are extensively tested, especially in relation to Samsung D5500 series TVs. Challenges discussed include addressing discontinuous memory spaces, bad block management, different addressing schemes (e.g., Toshiba's additional page addressing commands), and the complexity of NAND file systems like UBIFS. The project is evolving with plans for faster data transfer rates (up to 50MB/s in future versions), improved software interface, multilingual support, and expanded memory support including eMMC in the future. Comparisons with commercial programmers such as RT809H and Lens-Men highlight differences in speed, functionality, and openness of software. The community contributes NAND dumps for analysis to enhance error correction and bad block handling algorithms. The discussion also touches on hardware considerations like the quality of Chinese TSOP48 sockets, USB driver compatibility (including Windows XP support), and the limitations of TSOP48 packaging as industry shifts toward BGA and FBGA packages, suggesting ISP programming as a future direction.
Summary generated by the language model.
ADVERTISEMENT