-
Notifications
You must be signed in to change notification settings - Fork 122
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.