- 
                Notifications
    
You must be signed in to change notification settings  - Fork 137
 
Home
        Bogdan Bogush edited this page Apr 18, 2021 
        ·
        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.
 
- Low flash write speed on Windows 10. Probably issue with driver.
 - No support of ECC calculation. In order to some device firmware dump with spare area maybe required.