- 
                Notifications
    You must be signed in to change notification settings 
- Fork 137
Home
        Bogdan Bogush edited this page May 20, 2023 
        ·
        24 revisions
      
    Welcome to the nand_programmer wiki!
- FAQ
- Issues and limitations
- PCB
- Board components
- Soldering
- Burn firmware
- Add new parallel NAND chip
- Add new SPI chip
- Parallel NAND chip connection
- SPI chip connection
- Programmer settings
- Programmer operations
- Software build
- PCB changes (KiCad)
- 
    
    Run NANDO as root or add following udev rule for permanent configuration:
 /etc/udev/rules.d/50-nando.rulesSUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740", MODE:="0666"
- 
    
    Modem manager tries to detect USB device. Wait a minute or stop Modem manager:
    sudo service ModemManager stop 
- 
    
    The chip is not properly connected to the board. The problem can be one of the following:
 - TSOP-48 socket does not provide reliable connection for unsoldered NAND because pins are not flat. Try to use a "soldering adapter" or adjust NAND in the socket.
 - No connection between MCU and adapter/NAND. Try to check connections by tester.
 - Stray capacitance. Make sure no flux leftovers after soldering.
 - Chip is not supported. Check pinout and voltage are supported.
 - Wrong configuration. If a new chip was added make sure configuration is correct.
 
- Currently only one MCU STM32F103VCT6 is supported. The project can be ported to MCU which contains FSMC and SPI interfaces, 256MB flash and 64 SRAM.
- No support of ECC calculation. In order to copy device firmware dump with spare area maybe required.