logo elektroda
logo elektroda
X
logo elektroda

Flash NAND Lite Memory Programmer! TSOP48

funak 382827 551
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #121 17232895
    mikrosha
    Level 10  
    add this function NAND Flash 64BIT 16GB - serial number (S / N) record in this memory ?Flash NAND Lite Memory Programmer! TSOP48
  • ADVERTISEMENT
  • #122 17233230
    funak
    Level 27  
    Unfortunately, I have not found documentation for this memory, so I cannot say whether the programmer will handle this memory, however:

    - first, use the LGA -> TSOP48 adapter.
    - secondly, I do not know if this memory will work if it is supplied with only one supply voltage of 3.3V.
    - thirdly, due to the large capacity, the recording of this memory will be quite difficult because there will be a lot of errors during the recording, which will have to be corrected.
  • ADVERTISEMENT
  • #124 17234032
    mikrosha
    Level 10  
    SSD Flash Test features-26$

    Flash Cleaner, Flash good or bad test, Flash bad block test.
    Support test particles: TSOP48, LGA52, BGA100, BGA132, BGA152,

    www.aliexpress.com/item/KZT-TSOP48-LGA52-BGA100-BGA132-BGA152-to-DIP48-Alcor-AU6998SN-SSD-Chips-Flash-Cleaner-Flash-Good/32818516461.html
  • #125 17298560
    funak
    Level 27  
    Hello

    A new prototype of NANDLite v2.0 in the amount of 10 will be released next week.
    5 pieces are already reserved.

    Flash NAND Lite Memory Programmer! TSOP48

    Flash NAND Lite Memory Programmer! TSOP48

    What's new:
    - long-awaited support for two 1.8V / 3.0V supply voltages, which means that it will be possible to read the systems already in SSD hard drives
    - the ability to connect and disconnect the system from the programmer without removing the USB
    - miniUSB connector for connection with a computer
    - EXT connector for external expansion adapters, planned support for many memories, including NOR, eMMC, SPI, I2C and others, but also support for BGA adapters
    - automatic detection of the type of connected adapter, or several at the same time, if necessary.

    There will also be a major overhaul of the application that supports the programmer. So the news is getting ready :)
  • #126 17300303
    tplewa
    Level 39  
    funak wrote:

    There will also be a major overhaul of the application that supports the programmer. So the news is getting ready :)


    He he maybe WPF + MahApps.Metro (https://mahapps.com/) ... will be in the current mod regarding the GUI look he he ;)
  • ADVERTISEMENT
  • #127 17300408
    funak
    Level 27  
    Here I have to remember about users who still use Windows XP on their website, so I will stick to NET Framework 3.5.

    Reconstruction concerns the class that controls the programmer. Currently, due to an error in handling the FTDI serial port, the application uses more than half the time of one processor core.
  • #128 17314321
    brodzia82
    Level 10  
    What price is v2.0 and is it available now?
  • ADVERTISEMENT
  • #129 17314458
    funak
    Level 27  
    Version 2.0 is not assembled yet, but I can already put photos of real PCBs.
    Flash NAND Lite Memory Programmer! TSOP48

    Flash NAND Lite Memory Programmer! TSOP48

    I am still waiting for the delivery of 1.8 / 3.0V stabilizers.
  • #130 17314701
    mailo
    Level 27  
    On the Allegro you have:
    NAND Lite memory programmer! v2.0 TSOP48
    Price: PLN 450.00
  • #131 17369440
    funak
    Level 27  
    Flash NAND Lite Memory Programmer! TSOP48

    A new version of the NANDLite v2.0 programmer is ready.

    The new version works as intended. It generates 1.8V / 3.0V voltage to power the NAND memory, so you can use this programmer to read memories from e.g. SSD hard drives.

    The new programmer also has an EXT connector, through which it will be possible to attach an external ZIF48 adapter, or any other.

    Soon I will describe its pinout layout, because this connector will also be associated with the scripting system, so everyone will be able to define its operation.

    The new programmer, compared to the previous version, has many more technical possibilities. Having an appropriate adapter, you can, for example, program SPI memories with a voltage of 1.8V.

    The list of possibilities is, of course, much larger, because the plan also includes the implementation of a serial bus monitor, programming of the eMMC memory in the system without desoldering the system from the motherboard, but also the ability to remotely manage the programmer via the GSM network!
    I do not want to go ahead for now, but I can already say that the programmer in the current version will also soon gain a Li-Ion battery and the possibility of programming via wireless interfaces, i.e. Bluetooth and GSM / GPRS. This will apply in the case of the necessary galvanic isolation, but also, for example, to monitor serial buses remotely, therefore continuing my statement: The programmer under development will not only be an ordinary programmer, but a very useful work tool - all without hardware changes in the currently developed programmer .

    The important thing is that NANDLite v2.0 is fully compatible with v1.0, so it works identically to the previous version. Uses the same programming app.

    At the moment, I have the materials to build at least 5 pieces of programmers "on the spot". Therefore, if anyone would like to acquire such art, please do not hesitate to contact me.

    Best regards and feel free to ask any questions.
  • #132 17408579
    kulon
    Level 12  
    Hello, I have an urgent need to read and program the TC58BVG0S3HTA00 chip. Unfortunately, the programmer does not have the signature of this system, although this system appears on the list.
    Is it possible to somehow read and program this cube with this programmer?

    Regards
  • #133 17408607
    funak
    Level 27  
    You will have to search for documentation for memory or experimentally determine the geometry of the system.
    Do you know the chip signature?

    Added after 44 [seconds]:

    Can you read it?
  • #134 17408631
    kulon
    Level 12  
    Yes, the programmer reads it without any problems (98 F1 80 15 F2 16 08 00). I even sent it from the programmer to the server :)
    I'm just sitting and trying to adjust something, but I think there will be a problem with the algorithm and correction.
    Target and LUN gave 1
    I set the LUN size to 1024
    Block size 64
    Page size is 20148 + 8
    I am testing it on clean bone, but with poor results so far

    Here is the link to the memory specification: https://business.toshiba-memory.com/info/docget.jsp?did=14875&prodName=TC58BVG0S3HTA00
  • #135 17408719
    funak
    Level 27  
    Target: 1
    LUN: 1
    LUN Size: 1024
    Block Size: 64
    Page size: 2048 + 64

    So you take the top 2 memory in the list - click - without detecting the chip, and you already have memory access.
    Eg EN27LN1G08-25TIP

    ECC is implemented in memory. You do not have to count it, it will calculate itself, but you have to follow the appropriate instructions. And here the problem may arise.

    As I read the documentation, it shows that the ECCs are stored beyond the address range available to the user. It also shows that it works transparently, so theoretically using the signature of the above memory you should read and write it without any problems. Only the ECC status cannot be read. I would have to implement it additionally.

    Added after 3 [minutes]:

    It's best to choose a layout from the list, go to the content tab and move the indicators at the bottom in the left panel, the page will be loaded immediately.

    For diagnostic purposes, you can increase the PageSize value, e.g. to 2048 + 128.
    Then the first 64 bytes outside MainArea are SpareArea, and the next 64 bytes are ECC. I wonder if he will read it. Post a screenshot of the contents of some memory page.
    Especially the end space.
  • #136 17409157
    mikrosha
    Level 10  
    Hello, nanf flash iphone 5 6 are changes to NANDLite v2.0.?

    Added after 18 [minutes]:

    It generates 1.8V / 3.0V voltage to power the NAND memory, so you can use this programmer to read memories from e.g. SSD hard drives.

    what changes should be made to the electric system?
  • #137 17409255
    kulon
    Level 12  
    funak wrote:
    Target: 1
    LUN: 1
    LUN Size: 1024
    Block Size: 64
    Page size: 2048 + 64

    So you take the top 2 memory in the list - click - without detecting the chip, and you already have memory access.
    Eg EN27LN1G08-25TIP




    With these settings, it reads something, but during verification, there are a lot of errors. The same when I program a different bone with a ripped batch, it is programmed without errors, while when verifying there are a lot of errors.

    Does the program save any logs that can be inserted here?
    Flash NAND Lite Memory Programmer! TSOP48
    Flash NAND Lite Memory Programmer! TSOP48
    Flash NAND Lite Memory Programmer! TSOP48
  • #138 17409420
    funak
    Level 27  
    This is a strange thing. Because SpareArea is read at 1 byte offset. Hence the errors in verification. Interestingly, reading the pages separately is fine.
    I have to check it myself. Do you have 1 pc of memory in stock to make it available to me for a few moments?

    I will still look at the source code for reading single pages and memory page packages, maybe there is a slight difference.
  • #139 17409527
    kulon
    Level 12  
    funak wrote:

    I have to check it myself. Do you have 1 pc of memory in stock to make it available to me for a few moments?



    Yes, I have a new one, I bought a few from the Chinese. There is no problem with sharing.

    After returning home, I can send the logs of the starting device, maybe it will also suggest something. From what I remember, he mentioned something about blocks and corrections at the start :)

    Promised log
  • #140 17423507
    LPEL
    Level 9  
    Adapters are planned? Any visualizations or ideas?
  • #141 17424790
    funak
    Level 27  
    Hello

    Yes, adapters are planned and under development.
    The first adapter will be universal.
    It will have a ZIF48 connector to which you can insert a DIP chip or other adapter.

    The main task of the universal adapter will be to handle NOR memories, but also SPI / I2C memories and others, whatever you can put into the programmer. Each pin will be supported by software, so theoretically max. the transmission speed should be in the range of about 250kb. But these are rough estimates. Much more can be optimized here. It should not have such a big impact on the comfort of work due to the fact that usually NOR memories have a small capacity, so even if the programming time was 10 minutes, it still seems bearable.

    The adapter will be semi-automatic and multi-voltage. It will be possible to set any voltage on any pin of the connected system in the range of 0.9 ... + 30V.
    It will be possible to set 3 different supply voltages for the tested system.

    Semi-automatic means that a particular selection of voltages supplied to the programmed circuit will be set by jumpers. In order to avoid the risk of confusion, this adapter will be able to programmed verification of the jumpers settings before connecting the system to the power supply.

    There will be even more functionalities, so the programmer will gain even more utility value.
    Nevertheless, it will entail a software change for the PC. The application architecture will also be different, there are many challenges, for example changing the language or adjusting the programming interface to a specific system, all in order to be able to go deeper into the programmed system, perform a system diagnosis, and change settings if required.
  • #142 17502266
    kabi5766
    Level 11  
    Hello colleagues,
    I do not know if it is important, but I want to share the information that using NandLite v1.0.1014.89 I programmed the Nand K9GAG08UOE-SCB0 for the Samsung D5500 without any problems.
    The TV turned on for about 10 seconds. there was an image and a reboot. I downloaded the file from the Internet, as it was in the description before, erasing the memory, then preparing it - it took a few minutes - and then saving it to the memory. After soldering the Nanda, the TV works without any problems.
    Regards.
  • #143 17502595
    Adewag
    Level 21  
    kabi5766 wrote:
    After soldering the Nanda, the TV works without any problems.


    I had that too.


    Make smart hub and mouth updates. factory. If the TV continues to work and will not come back in a month or two, you have come across "great" NAND. :D
  • #144 17503186
    kabi5766
    Level 11  
    I made software updates to a higher version. Is that enough?
    And is it necessary to update Smart? Because it is not and will not be used.
    And as for Nanda, do they come back often?
    Regards.
  • #145 17503192
    tomasz wojcicki
    Level 23  
    Have you launched SmartHub at all?
  • #146 17503263
    Adewag
    Level 21  
    kabi5766 wrote:
    Because it is not and will not be used


    Again, I had it too.
  • #147 17503677
    tomasz wojcicki
    Level 23  
    It will come back soon for a few inclusions unfortunately only.
  • #148 17504110
    kabi5766
    Level 11  
    I still have it, but I'm giving it back on Saturday. I've already done factory reset and Smart Hub updates. I hope it will be ok. Thank you for your interest in the topic. Regards.
  • #150 17505225
    kabi5766
    Level 11  
    Hello, unfortunately it fell apart after updating SmartHub :cry: I programmed a second time and after Factory Reset it was already falling apart. The previous time after FR it worked, but before that I updated the software via USB. In the attachment some logos from the first programming, so the programmer does not quite do?
    Regards

Topic summary

The discussion revolves around the development and functionality of the NANDLite memory programmer, specifically designed for programming and reading NAND Flash memories, including those used in various devices like TVs and routers. Users share experiences with different memory models, such as K9GAG08U0E and TC58NVG2S0HTAI0, and discuss issues related to bad blocks, programming errors, and the need for firmware updates. The author of the programmer provides insights into the technical specifications, potential improvements in future versions, and the challenges faced in supporting various memory types. There is also mention of the availability of the programmer for purchase and the possibility of self-assembly for hobbyists.
Summary generated by the language model.
ADVERTISEMENT