├── NandTool.sln ├── NandTool ├── Debug │ ├── CL.read.1.tlog │ ├── CL.write.1.tlog │ ├── NandTool.lastbuildstate │ ├── cl.command.1.tlog │ ├── link-cvtres.read.1.tlog │ ├── link-cvtres.write.1.tlog │ ├── link-rc.read.1.tlog │ ├── link-rc.write.1.tlog │ ├── link.10900-cvtres.read.1.tlog │ ├── link.10900-cvtres.write.1.tlog │ ├── link.10900-rc.read.1.tlog │ ├── link.10900-rc.write.1.tlog │ ├── link.10900.read.1.tlog │ ├── link.10900.write.1.tlog │ ├── link.1972-cvtres.read.1.tlog │ ├── link.1972-cvtres.write.1.tlog │ ├── link.1972-rc.read.1.tlog │ ├── link.1972-rc.write.1.tlog │ ├── link.1972.read.1.tlog │ ├── link.1972.write.1.tlog │ ├── link.220-cvtres.read.1.tlog │ ├── link.220-cvtres.write.1.tlog │ ├── link.220-rc.read.1.tlog │ ├── link.220-rc.write.1.tlog │ ├── link.220.read.1.tlog │ ├── link.220.write.1.tlog │ ├── link.224-cvtres.read.1.tlog │ ├── link.224-cvtres.write.1.tlog │ ├── link.224-rc.read.1.tlog │ ├── link.224-rc.write.1.tlog │ ├── link.224.read.1.tlog │ ├── link.224.write.1.tlog │ ├── link.2264-cvtres.read.1.tlog │ ├── link.2264-cvtres.write.1.tlog │ ├── link.2264-rc.read.1.tlog │ ├── link.2264-rc.write.1.tlog │ ├── link.2264.read.1.tlog │ ├── link.2264.write.1.tlog │ ├── link.2724-cvtres.read.1.tlog │ ├── link.2724-cvtres.write.1.tlog │ ├── link.2724-rc.read.1.tlog │ ├── link.2724-rc.write.1.tlog │ ├── link.2724.read.1.tlog │ ├── link.2724.write.1.tlog │ ├── link.3116-cvtres.read.1.tlog │ ├── link.3116-cvtres.write.1.tlog │ ├── link.3116-rc.read.1.tlog │ ├── link.3116-rc.write.1.tlog │ ├── link.3116.read.1.tlog │ ├── link.3116.write.1.tlog │ ├── link.3184-cvtres.read.1.tlog │ ├── link.3184-cvtres.write.1.tlog │ ├── link.3184-rc.read.1.tlog │ ├── link.3184-rc.write.1.tlog │ ├── link.3184.read.1.tlog │ ├── link.3184.write.1.tlog │ ├── link.3668-cvtres.read.1.tlog │ ├── link.3668-cvtres.write.1.tlog │ ├── link.3668-rc.read.1.tlog │ ├── link.3668-rc.write.1.tlog │ ├── link.3668.read.1.tlog │ ├── link.3668.write.1.tlog │ ├── link.3800-cvtres.read.1.tlog │ ├── link.3800-cvtres.write.1.tlog │ ├── link.3800-rc.read.1.tlog │ ├── link.3800-rc.write.1.tlog │ ├── link.3800.read.1.tlog │ ├── link.3800.write.1.tlog │ ├── link.424-cvtres.read.1.tlog │ ├── link.424-cvtres.write.1.tlog │ ├── link.424-rc.read.1.tlog │ ├── link.424-rc.write.1.tlog │ ├── link.424.read.1.tlog │ ├── link.424.write.1.tlog │ ├── link.4256-cvtres.read.1.tlog │ ├── link.4256-cvtres.write.1.tlog │ ├── link.4256-rc.read.1.tlog │ ├── link.4256-rc.write.1.tlog │ ├── link.4256.read.1.tlog │ ├── link.4256.write.1.tlog │ ├── link.4292.read.1.tlog │ ├── link.4292.write.1.tlog │ ├── link.4400-cvtres.read.1.tlog │ ├── link.4400-cvtres.write.1.tlog │ ├── link.4400-rc.read.1.tlog │ ├── link.4400-rc.write.1.tlog │ ├── link.4400.read.1.tlog │ ├── link.4400.write.1.tlog │ ├── link.5024-cvtres.read.1.tlog │ ├── link.5024-cvtres.write.1.tlog │ ├── link.5024-rc.read.1.tlog │ ├── link.5024-rc.write.1.tlog │ ├── link.5024.read.1.tlog │ ├── link.5024.write.1.tlog │ ├── link.5200-cvtres.read.1.tlog │ ├── link.5200-cvtres.write.1.tlog │ ├── link.5200-rc.read.1.tlog │ ├── link.5200-rc.write.1.tlog │ ├── link.5200.read.1.tlog │ ├── link.5200.write.1.tlog │ ├── link.5480-cvtres.read.1.tlog │ ├── link.5480-cvtres.write.1.tlog │ ├── link.5480-rc.read.1.tlog │ ├── link.5480-rc.write.1.tlog │ ├── link.5480.read.1.tlog │ ├── link.5480.write.1.tlog │ ├── link.5508.read.1.tlog │ ├── link.5508.write.1.tlog │ ├── link.5696-cvtres.read.1.tlog │ ├── link.5696-cvtres.write.1.tlog │ ├── link.5696-rc.read.1.tlog │ ├── link.5696-rc.write.1.tlog │ ├── link.5696.read.1.tlog │ ├── link.5696.write.1.tlog │ ├── link.5980-cvtres.read.1.tlog │ ├── link.5980-cvtres.write.1.tlog │ ├── link.5980-rc.read.1.tlog │ ├── link.5980-rc.write.1.tlog │ ├── link.5980.read.1.tlog │ ├── link.5980.write.1.tlog │ ├── link.6072-cvtres.read.1.tlog │ ├── link.6072-cvtres.write.1.tlog │ ├── link.6072-rc.read.1.tlog │ ├── link.6072-rc.write.1.tlog │ ├── link.6072.read.1.tlog │ ├── link.6072.write.1.tlog │ ├── link.6364-cvtres.read.1.tlog │ ├── link.6364-cvtres.write.1.tlog │ ├── link.6364-rc.read.1.tlog │ ├── link.6364-rc.write.1.tlog │ ├── link.6364.read.1.tlog │ ├── link.6364.write.1.tlog │ ├── link.6412-cvtres.read.1.tlog │ ├── link.6412-cvtres.write.1.tlog │ ├── link.6412-rc.read.1.tlog │ ├── link.6412-rc.write.1.tlog │ ├── link.6412.read.1.tlog │ ├── link.6412.write.1.tlog │ ├── link.6440-cvtres.read.1.tlog │ ├── link.6440-cvtres.write.1.tlog │ ├── link.6440-rc.read.1.tlog │ ├── link.6440-rc.write.1.tlog │ ├── link.6440.read.1.tlog │ ├── link.6440.write.1.tlog │ ├── link.7008-cvtres.read.1.tlog │ ├── link.7008-cvtres.write.1.tlog │ ├── link.7008-rc.read.1.tlog │ ├── link.7008-rc.write.1.tlog │ ├── link.7008.read.1.tlog │ ├── link.7008.write.1.tlog │ ├── link.7120-cvtres.read.1.tlog │ ├── link.7120-cvtres.write.1.tlog │ ├── link.7120-rc.read.1.tlog │ ├── link.7120-rc.write.1.tlog │ ├── link.7120.read.1.tlog │ ├── link.7120.write.1.tlog │ ├── link.7140-cvtres.read.1.tlog │ ├── link.7140-cvtres.write.1.tlog │ ├── link.7140-rc.read.1.tlog │ ├── link.7140-rc.write.1.tlog │ ├── link.7140.read.1.tlog │ ├── link.7140.write.1.tlog │ ├── link.7180-cvtres.read.1.tlog │ ├── link.7180-cvtres.write.1.tlog │ ├── link.7180-rc.read.1.tlog │ ├── link.7180-rc.write.1.tlog │ ├── link.7180.read.1.tlog │ ├── link.7180.write.1.tlog │ ├── link.7228-cvtres.read.1.tlog │ ├── link.7228-cvtres.write.1.tlog │ ├── link.7228-rc.read.1.tlog │ ├── link.7228-rc.write.1.tlog │ ├── link.7228.read.1.tlog │ ├── link.7228.write.1.tlog │ ├── link.7260-cvtres.read.1.tlog │ ├── link.7260-cvtres.write.1.tlog │ ├── link.7260-rc.read.1.tlog │ ├── link.7260-rc.write.1.tlog │ ├── link.7260.read.1.tlog │ ├── link.7260.write.1.tlog │ ├── link.7332-cvtres.read.1.tlog │ ├── link.7332-cvtres.write.1.tlog │ ├── link.7332-rc.read.1.tlog │ ├── link.7332-rc.write.1.tlog │ ├── link.7332.read.1.tlog │ ├── link.7332.write.1.tlog │ ├── link.7564.read.1.tlog │ ├── link.7564.write.1.tlog │ ├── link.7640-cvtres.read.1.tlog │ ├── link.7640-cvtres.write.1.tlog │ ├── link.7640-rc.read.1.tlog │ ├── link.7640-rc.write.1.tlog │ ├── link.7640.read.1.tlog │ ├── link.7640.write.1.tlog │ ├── link.7668-cvtres.read.1.tlog │ ├── link.7668-cvtres.write.1.tlog │ ├── link.7668-rc.read.1.tlog │ ├── link.7668-rc.write.1.tlog │ ├── link.7668.read.1.tlog │ ├── link.7668.write.1.tlog │ ├── link.7768-cvtres.read.1.tlog │ ├── link.7768-cvtres.write.1.tlog │ ├── link.7768-rc.read.1.tlog │ ├── link.7768-rc.write.1.tlog │ ├── link.7768.read.1.tlog │ ├── link.7768.write.1.tlog │ ├── link.7852-cvtres.read.1.tlog │ ├── link.7852-cvtres.write.1.tlog │ ├── link.7852-rc.read.1.tlog │ ├── link.7852-rc.write.1.tlog │ ├── link.7852.read.1.tlog │ ├── link.7852.write.1.tlog │ ├── link.7860-cvtres.read.1.tlog │ ├── link.7860-cvtres.write.1.tlog │ ├── link.7860-rc.read.1.tlog │ ├── link.7860-rc.write.1.tlog │ ├── link.7860.read.1.tlog │ ├── link.7860.write.1.tlog │ ├── link.8284-cvtres.read.1.tlog │ ├── link.8284-cvtres.write.1.tlog │ ├── link.8284-rc.read.1.tlog │ ├── link.8284-rc.write.1.tlog │ ├── link.8284.read.1.tlog │ ├── link.8284.write.1.tlog │ ├── link.868-cvtres.read.1.tlog │ ├── link.868-cvtres.write.1.tlog │ ├── link.868-rc.read.1.tlog │ ├── link.868-rc.write.1.tlog │ ├── link.868.read.1.tlog │ ├── link.868.write.1.tlog │ ├── link.9556-cvtres.read.1.tlog │ ├── link.9556-cvtres.write.1.tlog │ ├── link.9556-rc.read.1.tlog │ ├── link.9556-rc.write.1.tlog │ ├── link.9556.read.1.tlog │ ├── link.9556.write.1.tlog │ ├── link.9856-cvtres.read.1.tlog │ ├── link.9856-cvtres.write.1.tlog │ ├── link.9856-rc.read.1.tlog │ ├── link.9856-rc.write.1.tlog │ ├── link.9856.read.1.tlog │ ├── link.9856.write.1.tlog │ ├── link.command.1.tlog │ ├── link.read.1.tlog │ ├── link.write.1.tlog │ └── vc110.idb ├── FtdiNand.cpp ├── FtdiNand.hpp ├── Makefile ├── NandChip.cpp ├── NandChip.hpp ├── NandCmds.h ├── NandData.cpp ├── NandData.hpp ├── NandDataLP.cpp ├── NandDataLP.hpp ├── NandDataSP.cpp ├── NandDataSP.hpp ├── NandID.cpp ├── NandID.hpp ├── NandTool.cpp ├── NandTool.vcxproj ├── NandTool.vcxproj.filters ├── ReadMe.txt ├── libftdi1-1.0 │ ├── .gitignore │ ├── AUTHORS │ ├── CMakeLists.txt │ ├── COPYING-CMAKE-SCRIPTS │ ├── COPYING.GPL │ ├── ChangeLog │ ├── FindUSB1.cmake │ ├── LICENSE │ ├── LibFTDI1Config.cmake.in │ ├── README │ ├── README.build │ ├── README.mingw │ ├── TODO │ ├── Toolchain-Crossbuild32.cmake │ ├── Toolchain-mingw32.cmake │ ├── UseLibFTDI1.cmake │ ├── bindings │ │ ├── CMakeLists.txt │ │ ├── doxy2swig.py │ │ └── ftdi1.i │ ├── build-win32 │ │ ├── ALL_BUILD.vcxproj │ │ ├── ALL_BUILD.vcxproj.filters │ │ ├── CPackConfig.cmake │ │ ├── CPackSourceConfig.cmake │ │ ├── INSTALL.vcxproj │ │ ├── INSTALL.vcxproj.filters │ │ ├── PACKAGE.vcxproj │ │ ├── PACKAGE.vcxproj.filters │ │ ├── Win32 │ │ │ ├── Debug │ │ │ │ └── ZERO_CHECK │ │ │ │ │ └── ZERO_CHECK.tlog │ │ │ │ │ ├── ZERO_CHECK.lastbuildstate │ │ │ │ │ ├── custombuild.command.1.tlog │ │ │ │ │ ├── custombuild.read.1.tlog │ │ │ │ │ └── custombuild.write.1.tlog │ │ │ └── Release │ │ │ │ └── ZERO_CHECK │ │ │ │ └── ZERO_CHECK.tlog │ │ │ │ ├── ZERO_CHECK.lastbuildstate │ │ │ │ ├── custombuild.command.1.tlog │ │ │ │ ├── custombuild.read.1.tlog │ │ │ │ └── custombuild.write.1.tlog │ │ ├── ZERO_CHECK.vcxproj │ │ ├── ZERO_CHECK.vcxproj.filters │ │ ├── bindings │ │ │ ├── INSTALL.vcxproj │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── PACKAGE.vcxproj │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── dist.vcxproj │ │ ├── dist.vcxproj.filters │ │ ├── examples │ │ │ ├── INSTALL.vcxproj │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── PACKAGE.vcxproj │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── baud_test.vcxproj │ │ │ ├── baud_test.vcxproj.filters │ │ │ ├── bitbang.vcxproj │ │ │ ├── bitbang.vcxproj.filters │ │ │ ├── bitbang2.vcxproj │ │ │ ├── bitbang2.vcxproj.filters │ │ │ ├── bitbang_cbus.vcxproj │ │ │ ├── bitbang_cbus.vcxproj.filters │ │ │ ├── bitbang_ft2232.vcxproj │ │ │ ├── bitbang_ft2232.vcxproj.filters │ │ │ ├── eeprom.vcxproj │ │ │ ├── eeprom.vcxproj.filters │ │ │ ├── find_all.vcxproj │ │ │ ├── find_all.vcxproj.filters │ │ │ ├── serial_test.vcxproj │ │ │ ├── serial_test.vcxproj.filters │ │ │ ├── simple.vcxproj │ │ │ ├── simple.vcxproj.filters │ │ │ ├── stream_test.vcxproj │ │ │ └── stream_test.vcxproj.filters │ │ ├── ftdi_eeprom │ │ │ ├── INSTALL.vcxproj │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── PACKAGE.vcxproj │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── ftdipp │ │ │ ├── INSTALL.vcxproj │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── PACKAGE.vcxproj │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── libftdi1.sln │ │ ├── packages │ │ │ ├── INSTALL.vcxproj │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── PACKAGE.vcxproj │ │ │ └── PACKAGE.vcxproj.filters │ │ ├── src │ │ │ ├── INSTALL.vcxproj │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── PACKAGE.vcxproj │ │ │ ├── PACKAGE.vcxproj.filters │ │ │ ├── ftdi1-static.dir │ │ │ │ └── StaticRelease │ │ │ │ │ ├── CL.read.1.tlog │ │ │ │ │ ├── CL.write.1.tlog │ │ │ │ │ ├── Lib-link.read.1.tlog │ │ │ │ │ ├── Lib-link.write.1.tlog │ │ │ │ │ ├── cl.command.1.tlog │ │ │ │ │ ├── custombuild.command.1.tlog │ │ │ │ │ ├── custombuild.read.1.tlog │ │ │ │ │ ├── custombuild.write.1.tlog │ │ │ │ │ ├── ftdi1-static.lastbuildstate │ │ │ │ │ └── lib.command.1.tlog │ │ │ ├── ftdi1-static.vcxproj │ │ │ ├── ftdi1-static.vcxproj.filters │ │ │ ├── ftdi1.dir │ │ │ │ └── Release │ │ │ │ │ ├── CL.read.1.tlog │ │ │ │ │ ├── CL.write.1.tlog │ │ │ │ │ ├── cl.command.1.tlog │ │ │ │ │ ├── custombuild.command.1.tlog │ │ │ │ │ ├── custombuild.read.1.tlog │ │ │ │ │ ├── custombuild.write.1.tlog │ │ │ │ │ ├── ftdi1.lastbuildstate │ │ │ │ │ ├── ftdi1.unsuccessfulbuild │ │ │ │ │ ├── ftdi1.write.1.tlog │ │ │ │ │ ├── link-cvtres.read.1.tlog │ │ │ │ │ ├── link-cvtres.write.1.tlog │ │ │ │ │ ├── link-rc.read.1.tlog │ │ │ │ │ ├── link-rc.write.1.tlog │ │ │ │ │ ├── link.command.1.tlog │ │ │ │ │ ├── link.read.1.tlog │ │ │ │ │ └── link.write.1.tlog │ │ │ ├── ftdi1.vcxproj │ │ │ ├── ftdi1.vcxproj.filters │ │ │ └── ftdi_version_i.h │ │ └── test │ │ │ ├── INSTALL.vcxproj │ │ │ ├── INSTALL.vcxproj.filters │ │ │ ├── PACKAGE.vcxproj │ │ │ └── PACKAGE.vcxproj.filters │ ├── doc │ │ ├── Doxyfile.in │ │ ├── Doxyfile.xml.in │ │ ├── EEPROM-structure │ │ └── release-checklist.txt │ ├── examples │ │ ├── CMakeLists.txt │ │ ├── baud_test.c │ │ ├── bitbang.c │ │ ├── bitbang2.c │ │ ├── bitbang_cbus.c │ │ ├── bitbang_cbus_eeprom_for_windows.ept │ │ ├── bitbang_ft2232.c │ │ ├── cmake_example │ │ │ ├── CMakeLists.txt │ │ │ └── main.c │ │ ├── eeprom.c │ │ ├── find_all.c │ │ ├── find_all_pp.cpp │ │ ├── python │ │ │ ├── complete.py │ │ │ └── simple.py │ │ ├── serial_test.c │ │ ├── simple.c │ │ └── stream_test.c │ ├── ftdi_eeprom │ │ ├── CMakeLists.txt │ │ ├── example.conf │ │ ├── ftdi_eeprom_version.h.in │ │ └── main.c │ ├── ftdipp │ │ ├── CMakeLists.txt │ │ ├── ftdi.cpp │ │ └── ftdi.hpp │ ├── libftdi-1.0.kdev4 │ ├── libftdi.lnt │ ├── libftdi1-config.in │ ├── libftdi1.pc.in │ ├── libftdi1.spec.in │ ├── libftdipp1.pc.in │ ├── packages │ │ ├── 99-libftdi.rules │ │ └── CMakeLists.txt │ ├── src │ │ ├── CMakeLists.txt │ │ ├── ftdi.c │ │ ├── ftdi.h │ │ ├── ftdi_i.h │ │ ├── ftdi_stream.c │ │ └── ftdi_version_i.h.in │ └── test │ │ ├── CMakeLists.txt │ │ ├── basic.cpp │ │ └── baudrate.cpp ├── stdafx.cpp ├── stdafx.h └── targetver.h ├── README.md └── schematic.png /NandTool.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NandTool", "NandTool\NandTool.vcxproj", "{6E5BB88F-8566-4933-B6C3-88B8283EDAF2}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Win32 = Debug|Win32 9 | Release|Win32 = Release|Win32 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {6E5BB88F-8566-4933-B6C3-88B8283EDAF2}.Debug|Win32.ActiveCfg = Debug|Win32 13 | {6E5BB88F-8566-4933-B6C3-88B8283EDAF2}.Debug|Win32.Build.0 = Debug|Win32 14 | {6E5BB88F-8566-4933-B6C3-88B8283EDAF2}.Release|Win32.ActiveCfg = Release|Win32 15 | {6E5BB88F-8566-4933-B6C3-88B8283EDAF2}.Release|Win32.Build.0 = Release|Win32 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /NandTool/Debug/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/CL.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/CL.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/NandTool.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110_xp:false 2 | Debug|Win32|C:\Projekte\NandTool\| 3 | -------------------------------------------------------------------------------- /NandTool/Debug/cl.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/cl.command.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.10900-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.10900-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.10900-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.10900-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.10900-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.10900-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.10900-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.10900-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.10900.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.10900.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.10900.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.10900.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.1972-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.1972-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.1972-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.1972-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.1972-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.1972-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.1972-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.1972-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.1972.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.1972.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.1972.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.1972.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.220-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.220-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.220-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.220-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.220-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.220-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.220-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.220-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.220.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.220.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.220.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.220.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.224-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.224-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.224-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.224-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.224-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.224-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.224-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.224-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.224.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.224.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.224.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.224.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2264-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2264-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2264-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2264-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2264-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2264-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2264-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2264-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2264.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2264.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2264.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2264.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2724-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2724-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2724-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2724-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2724-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2724-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2724-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2724-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2724.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2724.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.2724.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.2724.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3116-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3116-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3116-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3116-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3116-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3116-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3116-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3116-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3116.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3116.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3116.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3116.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3184-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3184-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3184-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3184-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3184-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3184-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3184-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3184-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3184.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3184.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3184.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3184.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3668-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3668-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3668-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3668-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3668-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3668-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3668-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3668-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3668.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3668.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3668.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3668.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3800-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3800-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3800-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3800-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3800-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3800-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3800-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3800-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3800.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3800.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.3800.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.3800.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.424-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.424-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.424-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.424-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.424-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.424-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.424-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.424-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.424.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.424.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.424.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.424.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4256-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4256-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4256-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4256-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4256-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4256-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4256-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4256-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4256.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4256.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4256.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4256.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4292.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4292.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4292.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4292.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4400-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4400-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4400-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4400-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4400-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4400-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4400-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4400-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4400.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4400.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.4400.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.4400.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5024-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5024-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5024-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5024-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5024-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5024-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5024-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5024-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5024.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5024.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5024.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5024.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5200-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5200-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5200-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5200-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5200-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5200-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5200-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5200-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5200.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5200.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5200.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5200.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5480-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5480-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5480-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5480-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5480-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5480-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5480-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5480-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5480.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5480.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5480.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5480.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5508.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5508.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5508.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5508.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5696-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5696-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5696-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5696-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5696-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5696-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5696-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5696-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5696.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5696.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5696.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5696.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5980-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5980-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5980-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5980-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5980-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5980-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5980-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5980-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5980.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5980.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.5980.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.5980.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6072-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6072-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6072-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6072-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6072-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6072-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6072-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6072-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6072.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6072.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6072.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6072.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6364-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6364-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6364-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6364-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6364-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6364-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6364-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6364-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6364.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6364.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6364.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6364.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6412-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6412-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6412-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6412-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6412-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6412-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6412-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6412-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6412.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6412.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6412.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6412.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6440-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6440-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6440-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6440-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6440-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6440-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6440-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6440-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6440.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6440.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.6440.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.6440.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7008-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7008-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7008-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7008-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7008-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7008-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7008-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7008-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7008.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7008.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7008.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7008.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7120-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7120-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7120-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7120-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7120-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7120-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7120-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7120-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7120.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7120.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7120.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7120.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7140-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7140-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7140-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7140-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7140-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7140-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7140-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7140-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7140.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7140.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7140.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7140.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7180-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7180-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7180-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7180-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7180-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7180-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7180-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7180-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7180.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7180.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7180.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7180.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7228-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7228-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7228-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7228-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7228-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7228-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7228-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7228-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7228.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7228.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7228.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7228.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7260-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7260-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7260-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7260-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7260-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7260-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7260-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7260-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7260.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7260.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7260.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7260.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7332-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7332-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7332-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7332-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7332-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7332-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7332-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7332-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7332.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7332.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7332.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7332.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7564.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7564.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7564.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7564.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7640-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7640-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7640-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7640-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7640-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7640-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7640-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7640-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7640.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7640.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7640.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7640.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7668-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7668-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7668-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7668-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7668-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7668-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7668-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7668-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7668.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7668.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7668.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7668.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7768-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7768-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7768-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7768-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7768-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7768-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7768-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7768-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7768.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7768.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7768.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7768.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7852-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7852-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7852-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7852-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7852-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7852-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7852-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7852-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7852.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7852.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7852.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7852.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7860-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7860-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7860-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7860-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7860-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7860-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7860-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7860-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7860.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7860.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.7860.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.7860.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.8284-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.8284-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.8284-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.8284-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.8284-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.8284-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.8284-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.8284-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.8284.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.8284.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.8284.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.8284.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.868-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.868-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.868-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.868-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.868-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.868-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.868-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.868-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.868.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.868.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.868.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.868.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9556-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9556-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9556-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9556-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9556-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9556-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9556-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9556-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9556.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9556.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9556.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9556.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9856-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9856-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9856-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9856-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9856-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9856-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9856-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9856-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9856.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9856.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.9856.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.9856.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.command.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.read.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/link.write.1.tlog -------------------------------------------------------------------------------- /NandTool/Debug/vc110.idb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/Debug/vc110.idb -------------------------------------------------------------------------------- /NandTool/FtdiNand.hpp: -------------------------------------------------------------------------------- 1 | #ifndef FTDINAND 2 | #define FTDINAND 3 | 4 | #include 5 | 6 | using namespace std; 7 | 8 | class FtdiNand { 9 | public: 10 | FtdiNand(); 11 | ~FtdiNand(); 12 | int open(int vid, int pid, bool doslow); 13 | int sendCmd(char cmd); 14 | int sendAddr(long long addr, int noBytes); 15 | int writeData(char *data, int count); 16 | int readData(char *data, int count); 17 | int waitReady(); 18 | unsigned char status(); 19 | private: 20 | int error(const char *err); 21 | int nandRead(int cl, int al, char *buf, int count); 22 | int nandWrite(int cl, int al, char *buf, int count); 23 | struct ftdi_context m_ftdi; 24 | bool m_slowAccess; 25 | int m_rbErrorCount; 26 | }; 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /NandTool/Makefile: -------------------------------------------------------------------------------- 1 | CC = /usr/bin/g++ 2 | LD = /usr/bin/g++ 3 | RM = /bin/rm 4 | 5 | ifeq ($(shell uname -s),Darwin) 6 | LIBNAME=libftdi1 7 | else 8 | LIBNAME=libftdi 9 | endif 10 | 11 | 12 | CFLAGS = -c -O3 -g -ggdb -Wall -Wextra -Wno-unused-parameter 13 | CFLAGS += $(shell pkg-config --cflags $(LIBNAME)) 14 | 15 | LDFLAGS = $(shell pkg-config --libs $(LIBNAME)) 16 | 17 | BIN = NandTool 18 | SRCS = FtdiNand.cpp NandChip.cpp NandData.cpp NandDataLP.cpp NandDataSP.cpp NandID.cpp NandTool.cpp stdafx.cpp 19 | OBJS := $(SRCS:.cpp=.o) 20 | 21 | all: $(BIN) 22 | 23 | .cpp.o: %.cpp 24 | $(CC) $(CFLAGS) $< -o $@ 25 | 26 | $(BIN): $(OBJS) 27 | $(LD) -o $(BIN) $(OBJS) $(LDFLAGS) 28 | 29 | clean: 30 | $(RM) core $(OBJS) $(BIN) 31 | -------------------------------------------------------------------------------- /NandTool/NandChip.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Software to interface to a NAND-flash chip connected to a FT2232H IC. 3 | Org (C) 2012 Jeroen Domburg (jeroen AT spritesmods.com) 4 | New code and modifications (c) 2014 Bjoern Kerler (info AT revskills.de) 5 | 6 | 7 | This program is free software: you can redistribute it and/or modify 8 | t under the terms of the GNU General Public License as published by 9 | the Free Software Foundation, either version 3 of the License, or 10 | (at your option) any later version. 11 | 12 | This program is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | GNU General Public License for more details. 16 | 17 | You should have received a copy of the GNU General Public License 18 | along with this program. If not, see . 19 | */ 20 | 21 | #include 22 | #include "NandChip.hpp" 23 | #include "NandData.hpp" 24 | #include "NandDataLP.hpp" 25 | #include "NandDataSP.hpp" 26 | #include 27 | #include 28 | #include 29 | #include 30 | #include "NandCmds.h" 31 | 32 | NandChip::NandChip(FtdiNand *fn) { 33 | unsigned char id[8]; 34 | m_fn=fn; 35 | //Try to read the 5 NAND ID-bytes and create the ID-object 36 | m_fn->sendCmd(NAND_CMD_READID); 37 | m_fn->sendAddr(0, 1); 38 | m_fn->readData((char *)id, 8); 39 | m_id=new NandID(fn,id); 40 | //We use a different data object for large- and small-page devices 41 | if (m_id->isLargePage()) { 42 | m_data=new NandDataLP(fn, m_id); 43 | } else { 44 | m_data=new NandDataSP(fn, m_id); 45 | } 46 | } 47 | 48 | NandChip::~NandChip() { 49 | delete m_id; 50 | } 51 | 52 | void NandChip::showInfo() { 53 | //Dump some info. 54 | printf("Nand type: %s\n", m_id->getDesc().c_str()); 55 | printf("Manufacturer: %s\n", m_id->getManufacturer().c_str()); 56 | printf("ID: %02X\n", m_id->getID()[1]); 57 | printf("Chip: %02X\n", m_id->getID()[2]); 58 | printf("Size: %iMB, pagesize %i bytes, OOB size %i bytes\n", m_id->getSizeMB(), m_id->getPageSize(), m_id->getOobSize()); 59 | printf("%s page, needs %i addr bytes.\n", m_id->isLargePage()?"Large":"Small", m_id->getAddrByteCount()); 60 | } 61 | 62 | int NandChip::readPage(int page, char *buff, int count, NandChip::AccessType access) { 63 | int r=0; 64 | //Uses the data-object to read the main and/or OOB memory. 65 | if (access&NandChip::accessMain) { 66 | r=m_data->readPage(page, buff, count); 67 | count-=r; 68 | } 69 | if (access&NandChip::accessOob) { 70 | r=m_data->readOob(page, &buff[r], count); 71 | count-=r; 72 | } 73 | return r; 74 | } 75 | 76 | int NandChip::writePage(int page, char *buff, int count, NandChip::AccessType access) { 77 | int r; 78 | //Can't read/writeback main or OOB data here because the erase size usually is bigger than the page size... 79 | if (access != NandChip::accessBoth) { 80 | printf("Writing of only main / OOB data isn't supported yet.\n"); 81 | exit(0); 82 | } 83 | r=m_data->writePage(page, buff, count); 84 | return r; 85 | } 86 | 87 | int NandChip::eraseBlock(int block) { 88 | m_data->eraseBlock(block); 89 | } 90 | 91 | NandID *NandChip::getIdPtr() { 92 | return m_id; 93 | } 94 | -------------------------------------------------------------------------------- /NandTool/NandChip.hpp: -------------------------------------------------------------------------------- 1 | #ifndef NANDCHIP_HPP 2 | #define NANDCHIP_HPP 3 | 4 | #include "FtdiNand.hpp" 5 | #include "NandID.hpp" 6 | #include "NandData.hpp" 7 | 8 | using namespace std; 9 | 10 | class NandChip { 11 | public: 12 | NandChip(FtdiNand *fn); 13 | ~NandChip(); 14 | enum AccessType { 15 | accessNone=0, 16 | accessMain=1, 17 | accessOob=2, 18 | accessBoth=3 19 | }; 20 | void showInfo(); 21 | int readPage(int page, char *buff, int count, AccessType access); 22 | int writePage(int page, char *buff, int count, AccessType access); 23 | int eraseBlock(int block); 24 | NandID *getIdPtr(); 25 | private: 26 | FtdiNand *m_fn; 27 | NandID *m_id; 28 | NandData *m_data; 29 | }; 30 | 31 | #endif -------------------------------------------------------------------------------- /NandTool/NandCmds.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Standard NAND flash commands 3 | */ 4 | #define NAND_CMD_READ0 0 5 | #define NAND_CMD_READ1 1 6 | #define NAND_CMD_RNDOUT 5 7 | #define NAND_CMD_PAGEPROG 0x10 8 | #define NAND_CMD_READOOB 0x50 9 | #define NAND_CMD_ERASE1 0x60 10 | #define NAND_CMD_STATUS 0x70 11 | #define NAND_CMD_STATUS_MULTI 0x71 12 | #define NAND_CMD_SEQIN 0x80 13 | #define NAND_CMD_RNDIN 0x85 14 | #define NAND_CMD_READID 0x90 15 | #define NAND_CMD_ERASE2 0xd0 16 | #define NAND_CMD_PARAM 0xec 17 | #define NAND_CMD_RESET 0xff 18 | #define NAND_CMD_LOCK 0x2a 19 | #define NAND_CMD_UNLOCK1 0x23 20 | #define NAND_CMD_UNLOCK2 0x24 21 | /* Extended commands for large page devices */ 22 | #define NAND_CMD_READSTART 0x30 23 | #define NAND_CMD_RNDOUTSTART 0xE0 24 | #define NAND_CMD_CACHEDPROG 0x15 25 | #define NAND_CMD_ONFI 0xEC 26 | 27 | #define NAND_STATUS_FAIL (1<<0) /* HIGH - FAIL, LOW - PASS */ 28 | #define NAND_STATUS_IDLE (1<<5) /* HIGH - IDLE, LOW - ACTIVE */ 29 | #define NAND_STATUS_READY (1<<6) /* HIGH - READY, LOW - BUSY */ 30 | #define NAND_STATUS_NOT_PROTECTED (1<<7) /* HIGH - NOT, LOW - PROTECTED */ 31 | -------------------------------------------------------------------------------- /NandTool/NandData.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Software to interface to a NAND-flash chip connected to a FT2232H IC. 3 | Org (C) 2012 Jeroen Domburg (jeroen AT spritesmods.com) 4 | New code and modifications (c) 2014 Bjoern Kerler (info AT revskills.de) 5 | 6 | 7 | 8 | This program is free software: you can redistribute it and/or modify 9 | t under the terms of the GNU General Public License as published by 10 | the Free Software Foundation, either version 3 of the License, or 11 | (at your option) any later version. 12 | 13 | This program is distributed in the hope that it will be useful, 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | GNU General Public License for more details. 17 | 18 | You should have received a copy of the GNU General Public License 19 | along with this program. If not, see . 20 | */ 21 | 22 | 23 | #include 24 | #include 25 | #include "NandData.hpp" 26 | 27 | //Generic NAND data interface. 28 | 29 | NandData::NandData(FtdiNand *ftdi, NandID *id) { 30 | m_ft=ftdi; 31 | m_id=id; 32 | } 33 | 34 | int NandData::readPage(int pageno, char *buf, int max) { 35 | printf("readPage not supported for this device type.\n"); 36 | exit(0); 37 | } 38 | 39 | int NandData::readOob(int pageno, char *buf, int max){ 40 | printf("readOob not supported for this device type.\n"); 41 | exit(0); 42 | } 43 | 44 | int NandData::writePage(int pageno, char *buf, int len){ 45 | printf("writePage not supported for this device type.\n"); 46 | exit(0); 47 | } 48 | 49 | int NandData::eraseBlock(int block){ 50 | printf("erasePage not supported for this device type.\n"); 51 | exit(0); 52 | } 53 | 54 | 55 | -------------------------------------------------------------------------------- /NandTool/NandData.hpp: -------------------------------------------------------------------------------- 1 | #ifndef NANDDATA_HPP 2 | #define NANDDATA_HPP 3 | 4 | #include "FtdiNand.hpp" 5 | #include "NandID.hpp" 6 | 7 | using namespace std; 8 | 9 | class NandData { 10 | public: 11 | NandData(FtdiNand *ftdi, NandID *id); 12 | virtual int readPage(int pageno, char *buf, int max); 13 | virtual int readOob(int pageno, char *buf, int max); 14 | virtual int writePage(int pageno, char *buf, int len); 15 | virtual int eraseBlock(int block); 16 | protected: 17 | FtdiNand *m_ft; 18 | NandID *m_id; 19 | }; 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /NandTool/NandDataLP.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Software to interface to a NAND-flash chip connected to a FT2232H IC. 3 | Org (C) 2012 Jeroen Domburg (jeroen AT spritesmods.com) 4 | New code and modifications (c) 2014 Bjoern Kerler (info AT revskills.de) 5 | 6 | This program is free software: you can redistribute it and/or modify 7 | t under the terms of the GNU General Public License as published by 8 | the Free Software Foundation, either version 3 of the License, or 9 | (at your option) any later version. 10 | 11 | This program is distributed in the hope that it will be useful, 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | GNU General Public License for more details. 15 | 16 | You should have received a copy of the GNU General Public License 17 | along with this program. If not, see . 18 | */ 19 | 20 | 21 | #include "NandDataLP.hpp" 22 | #include "NandCmds.h" 23 | 24 | //Data interface for large-page NAND chips 25 | 26 | NandDataLP::NandDataLP(FtdiNand *ftdi, NandID *id) : 27 | NandData(ftdi, id) { 28 | //NA 29 | } 30 | 31 | int NandDataLP::readPage(int pageno, char *buff, int max) { 32 | //Read a page 33 | m_ft->sendCmd(NAND_CMD_READ0); 34 | m_ft->sendAddr(pageno<<16L, m_id->getAddrByteCount()); 35 | m_ft->sendCmd(NAND_CMD_READSTART); 36 | m_ft->waitReady(); 37 | if (max>m_id->getPageSize()) max=m_id->getPageSize(); 38 | if (max>0x1000) 39 | { 40 | int r1=m_ft->readData(buff, 0x1000); 41 | if (r1<0) return r1; 42 | max-=0x1000; 43 | return r1+m_ft->readData(buff+0x1000, max); 44 | } 45 | return m_ft->readData(buff, max); 46 | } 47 | 48 | int NandDataLP::readOob(int pageno, char *buff, int max) { 49 | //Read the OOB for a page 50 | m_ft->sendCmd(NAND_CMD_READ0); 51 | m_ft->sendAddr((pageno<<16L)+m_id->getPageSize(), m_id->getAddrByteCount()); 52 | m_ft->sendCmd(NAND_CMD_READSTART); 53 | m_ft->waitReady(); 54 | if (max>m_id->getOobSize()) max=m_id->getOobSize(); 55 | return m_ft->readData(buff, max); 56 | } 57 | 58 | int NandDataLP::writePage(int pageno, char *buff, int len) { 59 | // Write page 60 | m_ft->sendCmd(NAND_CMD_SEQIN); 61 | m_ft->sendAddr(pageno<<16L, m_id->getAddrByteCount()); 62 | m_ft->writeData(buff,len); 63 | m_ft->sendCmd(NAND_CMD_PAGEPROG); 64 | m_ft->waitReady(); 65 | return !(m_ft->status() & NAND_STATUS_FAIL); 66 | } 67 | 68 | int NandDataLP::eraseBlock(int pageno) { 69 | m_ft->sendCmd(NAND_CMD_ERASE1); 70 | m_ft->sendAddr(pageno, m_id->getAddrByteCount()); 71 | m_ft->sendCmd(NAND_CMD_ERASE2); 72 | m_ft->waitReady(); 73 | m_ft->status(); 74 | return !(m_ft->status() & NAND_STATUS_FAIL); 75 | } 76 | -------------------------------------------------------------------------------- /NandTool/NandDataLP.hpp: -------------------------------------------------------------------------------- 1 | #ifndef NANDDATALP_HPP 2 | #define NANDDATALP_HPP 3 | 4 | #include "NandData.hpp" 5 | 6 | using namespace std; 7 | 8 | class NandDataLP: public NandData { 9 | public: 10 | NandDataLP(FtdiNand *ftdi, NandID *id); 11 | virtual int readPage(int pageno, char *buf, int max); 12 | virtual int readOob(int pageno, char *buf, int max); 13 | virtual int writePage(int pageno, char *buf, int len); 14 | virtual int eraseBlock(int pageno); 15 | }; 16 | 17 | 18 | #endif -------------------------------------------------------------------------------- /NandTool/NandDataSP.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Software to interface to a NAND-flash chip connected to a FT2232H IC. 3 | Org (C) 2012 Jeroen Domburg (jeroen AT spritesmods.com) 4 | New code and modifications (c) 2014 Bjoern Kerler (info AT revskills.de) 5 | 6 | This program is free software: you can redistribute it and/or modify 7 | t under the terms of the GNU General Public License as published by 8 | the Free Software Foundation, either version 3 of the License, or 9 | (at your option) any later version. 10 | 11 | This program is distributed in the hope that it will be useful, 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | GNU General Public License for more details. 15 | 16 | You should have received a copy of the GNU General Public License 17 | along with this program. If not, see . 18 | */ 19 | 20 | #include 21 | #include "NandDataSP.hpp" 22 | #include "NandCmds.h" 23 | 24 | //Data handler for a small-page flash. 25 | 26 | NandDataSP::NandDataSP(FtdiNand *ftdi, NandID *id) : 27 | NandData(ftdi, id) { 28 | //NA 29 | } 30 | 31 | int NandDataSP::readPage(int pageno, char *buff, int max) { 32 | //Read a page 33 | int n; 34 | m_ft->sendCmd(NAND_CMD_READ0); 35 | m_ft->sendAddr(pageno<<8L, m_id->getAddrByteCount()); 36 | //m_ft->waitReady(); 37 | n=m_ft->readData(buff, max>256?256:max); 38 | max-=256; 39 | m_ft->sendCmd(NAND_CMD_READ1); 40 | m_ft->sendAddr(pageno<<8L, m_id->getAddrByteCount()); 41 | //m_ft->waitReady(); 42 | n+=m_ft->readData(buff+256, max>256?256:max); 43 | return n; 44 | } 45 | 46 | int NandDataSP::readOob(int pageno, char *buff, int max) { 47 | //Read the OOB for a page 48 | m_ft->sendCmd(NAND_CMD_READOOB); 49 | m_ft->sendAddr(pageno<<8L, m_id->getAddrByteCount()); 50 | //m_ft->waitReady(); 51 | return m_ft->readData(buff, max); 52 | } 53 | 54 | int NandDataSP::writePage(int pageno, char *buff, int len) { 55 | unsigned char err=0; 56 | /* 57 | m_ft->sendCmd(NAND_CMD_SEQIN); 58 | m_ft->sendAddr(pageno << 8L, m_id->getAddrByteCount()); 59 | printf("writePage len=%x\n", len); 60 | m_ft->writeData(buff, len); 61 | m_ft->sendCmd(NAND_CMD_PAGEPROG); 62 | if ((err = m_ft->status()) & NAND_STATUS_FAIL) return err; 63 | printf("writePage err=%x\n", err);*/ 64 | 65 | 66 | m_ft->sendCmd(NAND_CMD_READ0); 67 | m_ft->sendCmd(NAND_CMD_SEQIN); 68 | m_ft->sendAddr(pageno<<8L, m_id->getAddrByteCount()); 69 | m_ft->writeData(buff, len>256 ? 256 : len); 70 | len-=256; 71 | m_ft->sendCmd(NAND_CMD_PAGEPROG); 72 | if ((err=m_ft->status()) & NAND_STATUS_FAIL) return err; 73 | 74 | m_ft->sendCmd(NAND_CMD_READ1); 75 | m_ft->sendCmd(NAND_CMD_SEQIN); 76 | m_ft->sendAddr(pageno<<8L, m_id->getAddrByteCount()); 77 | m_ft->writeData(buff+256,len>256?256:len); 78 | len-=256; 79 | m_ft->sendCmd(NAND_CMD_PAGEPROG); 80 | if ((err=m_ft->status()) & NAND_STATUS_FAIL) return err; 81 | 82 | m_ft->sendCmd(NAND_CMD_READOOB); 83 | m_ft->sendCmd(NAND_CMD_SEQIN); 84 | m_ft->sendAddr(pageno<<8L, m_id->getAddrByteCount()); 85 | m_ft->writeData(buff+512,len>16?16:len); 86 | m_ft->sendCmd(NAND_CMD_PAGEPROG); 87 | return !(m_ft->status() & NAND_STATUS_FAIL); 88 | } 89 | 90 | int NandDataSP::eraseBlock(int pageno) { 91 | m_ft->sendCmd(NAND_CMD_ERASE1); 92 | m_ft->sendAddr(pageno, m_id->getAddrByteCount()); 93 | m_ft->sendCmd(NAND_CMD_ERASE2); 94 | m_ft->waitReady(); 95 | int status = m_ft->status(); 96 | return !(status & NAND_STATUS_FAIL); 97 | } 98 | 99 | -------------------------------------------------------------------------------- /NandTool/NandDataSP.hpp: -------------------------------------------------------------------------------- 1 | #ifndef NANDDATASP_HPP 2 | #define NANDDATASP_HPP 3 | 4 | #include "NandData.hpp" 5 | 6 | using namespace std; 7 | 8 | class NandDataSP: public NandData { 9 | public: 10 | NandDataSP(FtdiNand *ftdi, NandID *id); 11 | virtual int readPage(int pageno, char *buf, int max); 12 | virtual int readOob(int pageno, char *buf, int max); 13 | virtual int writePage(int pageno, char *buf, int len); 14 | virtual int eraseBlock(int block); 15 | }; 16 | 17 | 18 | #endif -------------------------------------------------------------------------------- /NandTool/NandID.hpp: -------------------------------------------------------------------------------- 1 | #ifndef NANDID_HPP 2 | #define NANDID_HPP 3 | 4 | #include 5 | using namespace std; 6 | #include "FtdiNand.hpp" 7 | 8 | 9 | class NandID { 10 | public: 11 | NandID(FtdiNand *fn, unsigned char *idbytes); 12 | string getManufacturer(); 13 | string getDesc(); 14 | int getPageSize(); 15 | int getSizeMB(); 16 | int getOobSize(); 17 | bool isLargePage(); 18 | int getAddrByteCount(); 19 | unsigned char* getID(); 20 | #pragma pack(push,1) 21 | struct ONFI_Param { 22 | struct rev_info 23 | { 24 | unsigned int magic; 25 | unsigned short revision; 26 | unsigned short features; 27 | unsigned short optionalcmds; 28 | unsigned short reserved[8]; 29 | }; 30 | rev_info rev; 31 | struct man_info 32 | { 33 | unsigned char name[12]; 34 | unsigned char model[20]; 35 | unsigned char jedec_man_id; 36 | unsigned short datecode; 37 | unsigned char reserved[13]; 38 | }; 39 | man_info man; 40 | struct mem_org 41 | { 42 | unsigned int databytes_per_page; 43 | unsigned short sparebytes_per_page; 44 | unsigned int databytes_per_partial; 45 | unsigned short sparebytes_per_partial; 46 | unsigned int pages_per_block; 47 | unsigned int blocks_per_lun; 48 | unsigned char luns; 49 | struct addr_cyc 50 | { 51 | unsigned char percol:4; 52 | unsigned char perrow:4; 53 | }; 54 | addr_cyc addrcyc; 55 | unsigned char bitspercell; 56 | unsigned short badblocks_per_lun; 57 | unsigned short blocks_endurance; 58 | unsigned char valid_blocks_at_beginning; 59 | unsigned short blocks_endurance_valid_blocks; 60 | unsigned char programs_per_page; 61 | unsigned char partitial_programming_attr; 62 | unsigned char number_of_bits_ecc_correct; 63 | unsigned char number_of_interleaved_addr_bits; 64 | unsigned char interleaved_operation_attr; 65 | unsigned char reserved[13]; 66 | }; 67 | mem_org mem; 68 | struct electr_param 69 | { 70 | unsigned char io_pin_capacitance; 71 | unsigned short timingmodesupport; 72 | unsigned short programcachetimingmodesupport; 73 | unsigned short maximumpageprogramtime; 74 | unsigned short maximumblockerasetime; 75 | unsigned short maximumpagereadtime; 76 | unsigned short maximumchangecolsetuptime; 77 | unsigned char reserved[3]; 78 | }; 79 | electr_param elec_parm; 80 | struct vendor 81 | { 82 | unsigned short vendor_revision; 83 | unsigned char vendor_specific[88]; 84 | unsigned short integrity_crc; 85 | }; 86 | vendor vendor_info; 87 | }; 88 | #pragma pack(pop) 89 | ONFI_Param m_onfi; 90 | private: 91 | typedef struct { 92 | const char *name; 93 | unsigned char id; 94 | int pagesize; 95 | int chipsizeMB; 96 | int erasesize; 97 | int options; 98 | int addrcycles; 99 | } DevCodes; 100 | 101 | static const DevCodes m_devCodes[]; 102 | unsigned char m_idBytes[8]; 103 | 104 | string m_nandManuf; 105 | string m_nandDesc; 106 | int m_nandPageSz; 107 | int m_nandbw; 108 | int m_nandOobSz; 109 | int m_nandEraseSz; 110 | int m_nandChipSzMB; 111 | int m_nandaddrcyc; 112 | bool m_nandIsLP; 113 | bool m_onfib; 114 | }; 115 | #endif -------------------------------------------------------------------------------- /NandTool/NandTool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/NandTool.cpp -------------------------------------------------------------------------------- /NandTool/NandTool.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | Headerdateien 23 | 24 | 25 | Headerdateien 26 | 27 | 28 | Headerdateien 29 | 30 | 31 | Headerdateien 32 | 33 | 34 | Headerdateien 35 | 36 | 37 | Headerdateien 38 | 39 | 40 | Headerdateien 41 | 42 | 43 | Headerdateien 44 | 45 | 46 | Headerdateien 47 | 48 | 49 | 50 | 51 | Quelldateien 52 | 53 | 54 | Quelldateien 55 | 56 | 57 | Quelldateien 58 | 59 | 60 | Quelldateien 61 | 62 | 63 | Quelldateien 64 | 65 | 66 | Quelldateien 67 | 68 | 69 | Quelldateien 70 | 71 | 72 | Quelldateien 73 | 74 | 75 | -------------------------------------------------------------------------------- /NandTool/ReadMe.txt: -------------------------------------------------------------------------------- 1 | ======================================================================== 2 | KONSOLENANWENDUNG: NandTool-Projektübersicht 3 | ======================================================================== 4 | 5 | Diese NandTool-Anwendung wurde vom Anwendungs-Assistenten für Sie erstellt. 6 | 7 | Diese Datei bietet eine Übersicht über den Inhalt der einzelnen Dateien, aus 8 | denen Ihre NandTool-Anwendung besteht. 9 | 10 | 11 | NandTool.vcxproj 12 | Dies ist die Hauptprojektdatei für VC++-Projekte, die mit dem Anwendungs-Assistenten generiert werden. Sie enthält Informationen über die Version von Visual C++, mit der die Datei generiert wurde, sowie über die Plattformen, Konfigurationen und Projektfunktionen, die im Anwendungs-Assistenten ausgewählt wurden. 13 | 14 | NandTool.vcxproj.filters 15 | Dies ist die Filterdatei für VC++-Projekte, die mithilfe eines Anwendungs-Assistenten erstellt werden. Sie enthält Informationen über die Zuordnung zwischen den Dateien im Projekt und den Filtern. Diese Zuordnung wird in der IDE zur Darstellung der Gruppierung von Dateien mit ähnlichen Erweiterungen unter einem bestimmten Knoten verwendet (z. B. sind CPP-Dateien dem Filter "Quelldateien" zugeordnet). 16 | 17 | NandTool.cpp 18 | Dies ist die Hauptquelldatei der Anwendung. 19 | 20 | ///////////////////////////////////////////////////////////////////////////// 21 | Andere Standarddateien: 22 | 23 | StdAfx.h, StdAfx.cpp 24 | Mit diesen Dateien werden eine vorkompilierte Headerdatei (PCH) mit dem Namen NandTool.pch und eine vorkompilierte Typendatei mit dem Namen StdAfx.obj erstellt. 25 | 26 | ///////////////////////////////////////////////////////////////////////////// 27 | Weitere Hinweise: 28 | 29 | Der Anwendungs-Assistent weist Sie mit "TODO:"-Kommentaren auf Teile des 30 | Quellcodes hin, die Sie ergänzen oder anpassen sollten. 31 | 32 | ///////////////////////////////////////////////////////////////////////////// 33 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/.gitignore: -------------------------------------------------------------------------------- 1 | # Normal stuff 2 | *.o 3 | *.a 4 | *.so 5 | *.lo 6 | *.la 7 | *.pc 8 | .deps/ 9 | .libs/ 10 | .kdev4/ 11 | build/ 12 | 13 | # kdevelop 14 | *.kdevelop.pcs 15 | *.kdevses 16 | 17 | # Doxygen documentation 18 | Doxyfile 19 | Doxyfile.xml 20 | doc/Doxyfile 21 | doc/html 22 | doc/man 23 | doc/xml 24 | 25 | # examples 26 | examples/baud_test 27 | examples/bitbang 28 | examples/bitbang2 29 | examples/bitbang_cbus 30 | examples/bitbang_ft2232 31 | examples/find_all 32 | examples/find_all_pp 33 | examples/serial_test 34 | examples/simple 35 | 36 | # Backup files and stuff from patches 37 | *.orig 38 | *.rej 39 | *~ 40 | .*.swp 41 | 42 | # libftdi specific 43 | libftdi1-config 44 | libftdi1.spec 45 | 46 | # CMake 47 | CMakeCache.txt 48 | cmake_install.cmake 49 | CMakeFiles 50 | 51 | # Misc. binaries 52 | *.dylib 53 | opt 54 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/AUTHORS: -------------------------------------------------------------------------------- 1 | Main developers: 2 | 3 | Intra2net AG 4 | 5 | Contributors in alphabetical order, 6 | see Changelog for full details: 7 | 8 | Alain Abbas 9 | Alex Harford 10 | Alexander Lehmann 11 | Anders Larsen 12 | Andrew John Rogers 13 | Arnim Läuger 14 | Aurelien Jarno 15 | Chris Zeh 16 | Clifford Wolf 17 | Daniel Kirkham 18 | David Challis 19 | Emil 20 | Evan Nemerson 21 | Evgeny Sinelnikov 22 | Flynn Marquardt 23 | Ian Abbott 24 | Jared Boone 25 | Jean-Daniel Merkli 26 | Juergen Beisert 27 | Lorenz Moesenlechner 28 | Mark Hämmerling 29 | Marek Vavruša 30 | Marius Kintel 31 | Matthias Kranz 32 | Matthias Richter 33 | Matthijs ten Berge 34 | Max 35 | Michel Zou 36 | Mike Frysinger 37 | Nathan Fraser 38 | Oleg Seiljus 39 | Peter Holik 40 | Rogier Wolff 41 | Steven Turner 42 | Tarek Heiland 43 | Thimo Eichstaedt 44 | Thomas Fischl 45 | Thomas Klose 46 | Tim Ansell 47 | Tom Saunders 48 | Uwe Bonnes 49 | Vladimir Yakovlev 50 | Wilfried Holzke 51 | Xiaofan Chen 52 | Yi-Shin Li 53 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/COPYING-CMAKE-SCRIPTS: -------------------------------------------------------------------------------- 1 | Redistribution and use in source and binary forms, with or without 2 | modification, are permitted provided that the following conditions 3 | are met: 4 | 5 | 1. Redistributions of source code must retain the copyright 6 | notice, this list of conditions and the following disclaimer. 7 | 2. Redistributions in binary form must reproduce the copyright 8 | notice, this list of conditions and the following disclaimer in the 9 | documentation and/or other materials provided with the distribution. 10 | 3. The name of the author may not be used to endorse or promote products 11 | derived from this software without specific prior written permission. 12 | 13 | THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 14 | IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 15 | OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 16 | IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 17 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 18 | NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 19 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 20 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 22 | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/FindUSB1.cmake: -------------------------------------------------------------------------------- 1 | # - Try to find the freetype library 2 | # Once done this defines 3 | # 4 | # LIBUSB_FOUND - system has libusb 5 | # LIBUSB_INCLUDE_DIR - the libusb include directory 6 | # LIBUSB_LIBRARIES - Link these to use libusb 7 | 8 | # Copyright (c) 2006, 2008 Laurent Montel, 9 | # 10 | # Redistribution and use is allowed according to the terms of the BSD license. 11 | # For details see the accompanying COPYING-CMAKE-SCRIPTS file. 12 | 13 | 14 | if (LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES) 15 | 16 | # in cache already 17 | set(LIBUSB_FOUND TRUE) 18 | 19 | else (LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES) 20 | IF (NOT WIN32) 21 | # use pkg-config to get the directories and then use these values 22 | # in the FIND_PATH() and FIND_LIBRARY() calls 23 | find_package(PkgConfig) 24 | pkg_check_modules(PC_LIBUSB libusb-1.0) 25 | ENDIF(NOT WIN32) 26 | 27 | FIND_PATH(LIBUSB_INCLUDE_DIR libusb.h 28 | PATHS ${PC_LIBUSB_INCLUDEDIR} ${PC_LIBUSB_INCLUDE_DIRS}) 29 | 30 | FIND_LIBRARY(LIBUSB_LIBRARIES NAMES usb-1.0 31 | PATHS ${PC_LIBUSB_LIBDIR} ${PC_LIBUSB_LIBRARY_DIRS}) 32 | 33 | include(FindPackageHandleStandardArgs) 34 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBUSB DEFAULT_MSG LIBUSB_LIBRARIES LIBUSB_INCLUDE_DIR) 35 | 36 | MARK_AS_ADVANCED(LIBUSB_INCLUDE_DIR LIBUSB_LIBRARIES) 37 | 38 | endif (LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES) 39 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/LICENSE: -------------------------------------------------------------------------------- 1 | The C library "libftdi1" is distributed under the 2 | GNU Library General Public License version 2. 3 | 4 | A copy of the GNU Library General Public License (LGPL) is included 5 | in this distribution, in the file COPYING.LIB. 6 | 7 | ---------------------------------------------------------------------- 8 | 9 | The C++ wrapper "ftdipp1" is distributed under the GNU General 10 | Public License version 2 (with a special exception described below). 11 | 12 | A copy of the GNU General Public License (GPL) is included 13 | in this distribution, in the file COPYING.GPL. 14 | 15 | As a special exception, if other files instantiate templates or use macros 16 | or inline functions from this file, or you compile this file and link it 17 | with other works to produce a work based on this file, this file 18 | does not by itself cause the resulting work to be covered 19 | by the GNU General Public License. 20 | 21 | However the source code for this file must still be made available 22 | in accordance with section (3) of the GNU General Public License. 23 | 24 | This exception does not invalidate any other reasons why a work based 25 | on this file might be covered by the GNU General Public License. 26 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/LibFTDI1Config.cmake.in: -------------------------------------------------------------------------------- 1 | # -*- cmake -*- 2 | # 3 | # LibFTDI1Config.cmake(.in) 4 | # 5 | # Copyright (C) 2013 Intra2net AG and the libftdi developers 6 | # 7 | # This file is part of LibFTDI. 8 | # 9 | # LibFTDI is free software; you can redistribute it and/or modify 10 | # it under the terms of the GNU Lesser General Public License 11 | # version 2.1 as published by the Free Software Foundation; 12 | # 13 | 14 | # Use the following variables to compile and link against LibFTDI: 15 | # LIBFTDI_FOUND - True if LibFTDI was found on your system 16 | # LIBFTDI_USE_FILE - The file making LibFTDI usable 17 | # LIBFTDI_DEFINITIONS - Definitions needed to build with LibFTDI 18 | # LIBFTDI_INCLUDE_DIRS - Directory where OT.hxx can be found 19 | # LIBFTDI_INCLUDE_DIRS - List of directories of LibFTDI and it's dependencies 20 | # LIBFTDI_LIBRARY - LibFTDI library location 21 | # LIBFTDI_LIBRARIES - List of libraries to link against LibFTDI library 22 | # LIBFTDIPP_LIBRARY - LibFTDI C++ wrapper library location 23 | # LIBFTDIPP_LIBRARIES - List of libraries to link against LibFTDI C++ wrapper 24 | # LIBFTDI_LIBRARY_DIRS - List of directories containing LibFTDI' libraries 25 | # LIBFTDI_ROOT_DIR - The base directory of LibFTDI 26 | # LIBFTDI_VERSION_STRING - A human-readable string containing the version 27 | # LIBFTDI_VERSION_MAJOR - The major version of LibFTDI 28 | # LIBFTDI_VERSION_MINOR - The minor version of LibFTDI 29 | # LIBFTDI_VERSION_PATCH - The patch version of LibFTDI 30 | # LIBFTDI_PYTHON_MODULE_PATH - Path to the python module 31 | 32 | set ( LIBFTDI_FOUND 1 ) 33 | set ( LIBFTDI_USE_FILE "@LIBFTDI_USE_FILE@" ) 34 | 35 | set ( LIBFTDI_DEFINITIONS "@LIBFTDI_DEFINITIONS@" ) 36 | set ( LIBFTDI_INCLUDE_DIR "@LIBFTDI_INCLUDE_DIR@" ) 37 | set ( LIBFTDI_INCLUDE_DIRS "@LIBFTDI_INCLUDE_DIRS@" ) 38 | set ( LIBFTDI_LIBRARY "@LIBFTDI_LIBRARY@" ) 39 | set ( LIBFTDI_LIBRARIES "@LIBFTDI_LIBRARIES@" ) 40 | set ( LIBFTDIPP_LIBRARY "@LIBFTDIPP_LIBRARY@" ) 41 | set ( LIBFTDIPP_LIBRARIES "@LIBFTDIPP_LIBRARIES@" ) 42 | set ( LIBFTDI_LIBRARY_DIRS "@LIBFTDI_LIBRARY_DIRS@" ) 43 | set ( LIBFTDI_ROOT_DIR "@LIBFTDI_ROOT_DIR@" ) 44 | 45 | set ( LIBFTDI_VERSION_STRING "@LIBFTDI_VERSION_STRING@" ) 46 | set ( LIBFTDI_VERSION_MAJOR "@LIBFTDI_VERSION_MAJOR@" ) 47 | set ( LIBFTDI_VERSION_MINOR "@LIBFTDI_VERSION_MINOR@" ) 48 | set ( LIBFTDI_VERSION_PATCH "@LIBFTDI_VERSION_PATCH@" ) 49 | 50 | set ( LIBFTDI_PYTHON_MODULE_PATH "@LIBFTDI_PYTHON_MODULE_PATH@" ) 51 | 52 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------- 2 | libftdi version 1.0 3 | -------------------------------------------------------------------- 4 | 5 | libftdi - A library (using libusb) to talk to FTDI's UART/FIFO chips 6 | including the popular bitbang mode. 7 | 8 | The following chips are supported: 9 | - FT4232H / FT2232H 10 | - FT232R / FT245R 11 | - FT2232L / FT2232D / FT2232C 12 | - FT232BM / FT245BM (and the BL/BQ variants) 13 | - FT8U232AM / FT8U245AM 14 | 15 | libftdi requires libusb 1.x. 16 | 17 | The AUTHORS file contains a list of all the people 18 | that made libftdi possible what it is today. 19 | 20 | Changes 21 | ------- 22 | * Ported to libusb 1.x (initial work by Jie Zhang) 23 | * Many eeprom handling improvements (Uwe Bonnes, Anders Larsen) 24 | * Renamed pkconfig, library .so etc. files to "libftdi1" (Intra2net) 25 | * ftdi_eeprom is part of libftdi now (Intra2net) 26 | 27 | * New baudrate calculation code + unit tests (Uwe Bonnes and Intra2net) 28 | * Improved python bindings including python3 support (Michel Zou) 29 | * Switched completely to cmake build system (Intra2net) 30 | * cmake: Easy libftdi discovery via find_package() (Michel Zou) 31 | * eeprom handling now done via get()/set() functions (Uwe Bonnes) 32 | * C++ wrapper: Fixed use-after-free in List::find_all() (Intra2net) 33 | * Documentation updates (Xiaofan Chen) 34 | * See the git history for more changes and fixes 35 | 36 | You'll find the newest version of libftdi at: 37 | http://www.intra2net.com/en/developer/libftdi 38 | 39 | 40 | Quick start 41 | ----------- 42 | mkdir build 43 | cd build 44 | 45 | cmake -DCMAKE_INSTALL_PREFIX="/usr" ../ 46 | make 47 | make install 48 | 49 | More verbose build instructions are in "README.build" 50 | 51 | -------------------------------------------------------------------- 52 | www.intra2net.com 2003-2013 Intra2net AG 53 | -------------------------------------------------------------------- 54 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/README.build: -------------------------------------------------------------------------------- 1 | Here is a short tutorial on how to build libftdi git under 2 | Ubuntu 12.10, But it is similar on other Linux distros. 3 | 4 | 1) Install the build tools 5 | sudo apt-get install build-essential 6 | sudo apt-get install git-core 7 | sudo apt-get install cmake 8 | sudo apt-get install doxygen (for building documentations) 9 | 10 | 2) Install dependencies 11 | sudo apt-get install libusb-1.0-devel 12 | (if the system comes with older version like 1.0.8 or 13 | earlier, it is recommended you build libusbx-1.0.14 or later). 14 | 15 | sudo apt-get install libconfuse-dev (for ftdi-eeprom) 16 | sudo apt-get install swig python-dev (for python bindings) 17 | sudo apt-get install libboost-all-dev (for C++ binding and unit test) 18 | 19 | 3) Clone the git repository 20 | mkdir libftdi 21 | cd libftdi 22 | git clone git://developer.intra2net.com/libftdi 23 | 24 | If you are building the release tar ball, just extract the source 25 | tar ball. 26 | 27 | 4) Build the git source and install 28 | cd libftdi 29 | mkdir build 30 | cd build 31 | cmake -DCMAKE_INSTALL_PREFIX="/usr" ../ 32 | make 33 | sudo make install 34 | 35 | 5) carry out some tests 36 | cd examples 37 | 38 | mcuee@Ubuntu1210VM:~/Desktop/build/libftdi/libftdi/build/examples$ 39 | ./find_all_pp -v 0x0403 -p 0x6001 40 | Found devices ( VID: 0x403, PID: 0x6001 ) 41 | ------------------------------------------------ 42 | FTDI (0x8730800): ftdi, usb serial converter, ftDEH51S (Open OK) 43 | FTDI (0x8730918): FTDI, FT232R USB UART, A8007Ub5 (Open OK) 44 | 45 | mcuee@Ubuntu1210VM:~/Desktop/build/libftdi/libftdi/build/examples$ ./eeprom 46 | 2 FTDI devices found: Only Readout on EEPROM done. Use 47 | VID/PID/desc/serial to select device 48 | Decoded values of device 1: 49 | Chip type 1 ftdi_eeprom_size: 128 50 | 0x000: 00 00 03 04 01 60 00 04 a0 16 08 00 10 01 94 0a .....`.. ........ 51 | 0x010: 9e 2a c8 12 0a 03 66 00 74 00 64 00 69 00 2a 03 .*....f. t.d.i.*. 52 | 0x020: 75 00 73 00 62 00 20 00 73 00 65 00 72 00 69 00 u.s.b. . s.e.r.i. 53 | 0x030: 61 00 6c 00 20 00 63 00 6f 00 6e 00 76 00 65 00 a.l. .c. o.n.v.e. 54 | 0x040: 72 00 74 00 65 00 72 00 12 03 66 00 74 00 44 00 r.t.e.r. ..f.t.D. 55 | 0x050: 45 00 48 00 35 00 31 00 53 00 02 03 00 00 00 00 E.H.5.1. S....... 56 | 0x060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 57 | 0x070: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 16 02 ........ ........ 58 | VID: 0x0403 59 | PID: 0x6001 60 | Release: 0x0400 61 | Bus Powered: 44 mA USB Remote Wake Up 62 | Manufacturer: ftdi 63 | Product: usb serial converter 64 | Serial: ftDEH51S 65 | Checksum : 0216 66 | Enable Remote Wake Up 67 | PNP: 1 68 | Decoded values of device 2: 69 | Chip type 3 ftdi_eeprom_size: 128 70 | 0x000: 00 40 03 04 01 60 00 00 a0 2d 08 00 00 00 98 0a .@...`.. .-...... 71 | 0x010: a2 20 c2 12 23 10 05 00 0a 03 46 00 54 00 44 00 . ..#... ..F.T.D. 72 | 0x020: 49 00 20 03 46 00 54 00 32 00 33 00 32 00 52 00 I. .F.T. 2.3.2.R. 73 | 0x030: 20 00 55 00 53 00 42 00 20 00 55 00 41 00 52 00 .U.S.B. .U.A.R. 74 | 0x040: 54 00 12 03 41 00 38 00 30 00 30 00 37 00 55 00 T...A.8. 0.0.7.U. 75 | 0x050: 62 00 35 00 c9 bf 1c 80 00 00 00 00 00 00 00 00 b.5..... ........ 76 | 0x060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 77 | 0x070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 23 ........ .......# 78 | 0x080: 2c 04 d3 fb 00 00 c9 bf 1c 80 42 00 00 00 00 00 ,....... ..B..... 79 | 0x090: 00 00 00 00 00 00 00 00 38 41 32 52 4a 33 47 4f ........ 8A2RJ3GO 80 | VID: 0x0403 81 | PID: 0x6001 82 | Release: 0x0000 83 | Bus Powered: 90 mA USB Remote Wake Up 84 | Manufacturer: FTDI 85 | Product: FT232R USB UART 86 | Serial: A8007Ub5 87 | Checksum : 230f 88 | Internal EEPROM 89 | Enable Remote Wake Up 90 | PNP: 1 91 | Channel A has Mode UART VCP 92 | C0 Function: TXLED 93 | C1 Function: RXLED 94 | C2 Function: TXDEN 95 | C3 Function: PWREN 96 | C4 Function: SLEEP 97 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/README.mingw: -------------------------------------------------------------------------------- 1 | * How to cross compile libftdi-1.x for Windows? * 2 | 1 - To cross-compile for Win32 with mingw, you need to 3 | have libusb-1.0 for Windows. libusbx is a fork of libusb-1.0 4 | project which has gained popularity under Windows and Linux. 5 | Therefore the instruction here uses libusbx. The process to 6 | use libusb-1.0 from libusb.org is similar but take note it 7 | does not offer Windows binary as of Jan 09 2013. 8 | 9 | 2 - Get libusbx Windows release binary from Sourceforge. 10 | http://sourceforge.net/projects/libusbx/files/releases/ 11 | 12 | 3 - The release version is libusbx-1.0.14-win.7z (706.2KB) 13 | as of Jan 09, 2013. 14 | 15 | 4 - Alternatively you can also build form the release source tar ball 16 | or the git source tree following standard cross compile process 17 | 18 | 5 - Copy include/libusbx-1.0/libusb.h to the include directory of your 19 | cross compiler, eg., 20 | /opt/cross/i386-mingw32msvc/include/ 21 | 22 | 6 - Copy MinGW32/static/libusb-1.0.a and MinGW32/dll/libusb-1.0.dll.a 23 | to the library directory of your cross compiler, eg., 24 | /opt/cross/i386-mingw32msvc/lib/ 25 | 26 | 7 - Create a build directory like "mkdir build-win32", e.g in ../libftdi/ 27 | 28 | 8 - edit Toolchain-mingw32.cmake to reflect your cross compiler location. 29 | 30 | 9 - cd into the build directory and run 31 | "cmake -DCMAKE_TOOLCHAIN_FILE=../Toolchain-mingw32.cmake .." 32 | 33 | 10 - Copy src/ftdi.h to the include directory of your cross compiler, 34 | eg., /opt/cross/i386-mingw32msvc/include/ 35 | 36 | 11 - Copy build-win32/src/*.a to the library directory of your cross compiler, 37 | eg., /opt/cross/i386-mingw32msvc/lib/ 38 | 39 | 40 | * How to run libftdi-1.x under Windows * 41 | 42 | libusbx (or libusb-1.0) Windows backend will rely on a proper driver to run. 43 | Please refer to the following wiki page on the instruction of 44 | installation of the proper driver. 45 | https://github.com/libusbx/libusbx/wiki/Windows-Backend#wiki-How_to_use_libusbx_on_Windows 46 | 47 | As of Jan 09 2013, libusb-1.0 Windows backend only supports WinUSB 48 | and libusbx's support of libusb0.sys and libusbk.sys are considered less 49 | mature than WinUSB. Therefore, WinUSB driver installation using Zadig 50 | is recommended. 51 | 52 | Take note once you replace the original FTDI driver with WinUSB driver, 53 | you can no longer use the functionality the original FTDI driver provides 54 | (eg. Virtual Serial Port or D2XX). 55 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/TODO: -------------------------------------------------------------------------------- 1 | *** TODO for 1.0 release *** 2 | Documentation: 3 | - Document the new EEPROM function 4 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/Toolchain-Crossbuild32.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_SYSTEM_NAME Linux) 2 | set(CMAKE_C_COMPILER gcc -m32) 3 | set(CMAKE_CXX_COMPILER g++ -m32) 4 | set(CMAKE_FIND_ROOT_PATH /usr/lib) 5 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/Toolchain-mingw32.cmake: -------------------------------------------------------------------------------- 1 | # the name of the target operating system 2 | SET(CMAKE_SYSTEM_NAME Windows) 3 | 4 | # which compilers to use for C and C++ 5 | SET(CMAKE_C_COMPILER i386-mingw32msvc-gcc) 6 | SET(CMAKE_CXX_COMPILER i386-mingw32msvc-g++) 7 | 8 | # here is the target environment located 9 | SET(CMAKE_FIND_ROOT_PATH /opt/cross/i386-mingw32msvc ) 10 | 11 | # adjust the default behaviour of the FIND_XXX() commands: 12 | # search headers and libraries in the target environment, search 13 | # programs in the host environment 14 | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 15 | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 16 | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/UseLibFTDI1.cmake: -------------------------------------------------------------------------------- 1 | # -*- cmake -*- 2 | # 3 | # UseLibFTDI.cmake 4 | # 5 | # Copyright (C) 2013 Intra2net AG and the libftdi developers 6 | # 7 | # This file is part of LibFTDI. 8 | # 9 | # LibFTDI is free software; you can redistribute it and/or modify 10 | # it under the terms of the GNU Lesser General Public License 11 | # version 2.1 as published by the Free Software Foundation; 12 | # 13 | 14 | 15 | add_definitions ( ${LIBFTDI_DEFINITIONS} ) 16 | include_directories ( ${LIBFTDI_INCLUDE_DIRS} ) 17 | link_directories ( ${LIBFTDI_LIBRARY_DIRS} ) 18 | 19 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/bindings/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | find_package ( SWIG ) 3 | include(UseSWIG) 4 | find_package ( PythonLibs ) 5 | find_package ( PythonInterp ) 6 | 7 | option(PYTHON_BINDINGS "Build python bindings via swig" ON) 8 | 9 | if(PYTHON_BINDINGS AND SWIG_FOUND AND PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND) 10 | INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/src) 11 | INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}) 12 | LINK_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/../src) 13 | 14 | swig_add_module ( ftdi1 python ftdi1.i ) 15 | swig_link_libraries ( ftdi1 ftdi1 ) 16 | 17 | # do not link python modules on debian 18 | # http://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html 19 | if ( NOT UNIX OR ( UNIX AND NOT EXISTS "/etc/debian_version" ) ) 20 | swig_link_libraries ( ftdi1 ${PYTHON_LIBRARIES} ) 21 | endif () 22 | 23 | execute_process ( COMMAND ${PYTHON_EXECUTABLE} -c "import sys; print( '%d.%d' % ( sys.version_info[0], sys.version_info[1] ) )" 24 | OUTPUT_VARIABLE PYTHON_VERSION 25 | OUTPUT_STRIP_TRAILING_WHITESPACE ) 26 | 27 | set ( SITEPACKAGE lib${LIB_SUFFIX}/python${PYTHON_VERSION}/site-packages ) 28 | 29 | INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/_ftdi1.so DESTINATION ${SITEPACKAGE}) 30 | INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/ftdi1.py DESTINATION ${SITEPACKAGE}) 31 | 32 | if(DOCUMENTATION AND DOXYGEN_FOUND) 33 | 34 | set(CMAKE_SWIG_FLAGS -DDOXYGEN=${DOXYGEN_FOUND}) 35 | 36 | # Run doxygen to only generate the xml 37 | add_custom_command ( OUTPUT ${CMAKE_BINARY_DIR}/doc/xml/ftdi_8c.xml 38 | COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/doc 39 | COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_BINARY_DIR}/Doxyfile.xml 40 | WORKING_DIRECTORY ${CMAKE_BINARY_DIR} 41 | DEPENDS ${c_headers};${c_sources};${cpp_sources};${cpp_headers} 42 | ) 43 | 44 | # generate .i from doxygen .xml 45 | add_custom_command ( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i 46 | COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/doxy2swig.py -n 47 | ${CMAKE_BINARY_DIR}/doc/xml/ftdi_8c.xml 48 | ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i 49 | DEPENDS ${CMAKE_BINARY_DIR}/doc/xml/ftdi_8c.xml 50 | ) 51 | add_custom_target ( doc_i DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ftdi1_doc.i ) 52 | add_dependencies( ${SWIG_MODULE_ftdi1_REAL_NAME} doc_i ) 53 | 54 | endif(DOCUMENTATION AND DOXYGEN_FOUND) 55 | 56 | 57 | 58 | 59 | set ( LIBFTDI_PYTHON_MODULE_PATH ${CMAKE_INSTALL_PREFIX}/${SITEPACKAGE} PARENT_SCOPE ) 60 | message(STATUS "Building python bindings via swig. Will be installed under ${LIBFTDI_PYTHON_MODULE_PATH}") 61 | else(PYTHON_BINDINGS AND SWIG_FOUND AND PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND) 62 | message(STATUS "Not building python bindings") 63 | endif(PYTHON_BINDINGS AND SWIG_FOUND AND PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND) 64 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/ALL_BUILD.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | CMake Rules 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/CPackConfig.cmake: -------------------------------------------------------------------------------- 1 | # This file will be configured to contain variables for CPack. These variables 2 | # should be set in the CMake list file of the project before CPack module is 3 | # included. The list of available CPACK_xxx variables and their associated 4 | # documentation may be obtained using 5 | # cpack --help-variable-list 6 | # 7 | # Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) 8 | # and some are specific to a generator 9 | # (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables 10 | # usually begin with CPACK__xxxx. 11 | 12 | 13 | SET(CPACK_BINARY_BUNDLE "") 14 | SET(CPACK_BINARY_CYGWIN "") 15 | SET(CPACK_BINARY_DEB "") 16 | SET(CPACK_BINARY_DRAGNDROP "") 17 | SET(CPACK_BINARY_NSIS "") 18 | SET(CPACK_BINARY_OSXX11 "") 19 | SET(CPACK_BINARY_PACKAGEMAKER "") 20 | SET(CPACK_BINARY_RPM "") 21 | SET(CPACK_BINARY_STGZ "") 22 | SET(CPACK_BINARY_TBZ2 "") 23 | SET(CPACK_BINARY_TGZ "") 24 | SET(CPACK_BINARY_TZ "") 25 | SET(CPACK_BINARY_WIX "") 26 | SET(CPACK_BINARY_ZIP "") 27 | SET(CPACK_CMAKE_GENERATOR "MinGW Makefiles") 28 | SET(CPACK_COMPONENTS_ALL "sharedlibs;staticlibs;headers") 29 | SET(CPACK_COMPONENTS_ALL_SET_BY_USER "TRUE") 30 | SET(CPACK_COMPONENT_HEADERS_DESCRIPTION "C/C++ header files.") 31 | SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ Headers") 32 | SET(CPACK_COMPONENT_HEADERS_GROUP "Development") 33 | SET(CPACK_COMPONENT_SHAREDLIBS_DESCRIPTION "Shared library for general use.") 34 | SET(CPACK_COMPONENT_SHAREDLIBS_DISPLAY_NAME "Shared libraries") 35 | SET(CPACK_COMPONENT_SHAREDLIBS_GROUP "Development") 36 | SET(CPACK_COMPONENT_STATICLIBS_DESCRIPTION "Static library, good if you want to embed libftdi1 in your application.") 37 | SET(CPACK_COMPONENT_STATICLIBS_DISPLAY_NAME "Static libraries") 38 | SET(CPACK_COMPONENT_STATICLIBS_GROUP "Development") 39 | SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") 40 | SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") 41 | SET(CPACK_GENERATOR "NSIS") 42 | SET(CPACK_INSTALL_CMAKE_PROJECTS "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0/build-win32;libftdi1;ALL;/") 43 | SET(CPACK_INSTALL_PREFIX "C:/Program Files (x86)/libftdi1") 44 | SET(CPACK_MODULE_PATH "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0") 45 | SET(CPACK_NSIS_DISPLAY_NAME "libftdi1") 46 | SET(CPACK_NSIS_DISPLAY_NAME_SET "TRUE") 47 | SET(CPACK_NSIS_INSTALLER_ICON_CODE "") 48 | SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") 49 | SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") 50 | SET(CPACK_NSIS_MODIFY_PATH "ON") 51 | SET(CPACK_NSIS_PACKAGE_NAME "libftdi1") 52 | SET(CPACK_OUTPUT_CONFIG_FILE "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0/build-win32/CPackConfig.cmake") 53 | SET(CPACK_PACKAGE_CONTACT "Intra2net AG ") 54 | SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") 55 | SET(CPACK_PACKAGE_DESCRIPTION "libftdi1 library.") 56 | SET(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Templates/CPack.GenericDescription.txt") 57 | SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "libftdi1 library.") 58 | SET(CPACK_PACKAGE_FILE_NAME "libftdi1-1.0-win32") 59 | SET(CPACK_PACKAGE_INSTALL_DIRECTORY "libftdi1") 60 | SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "libftdi1") 61 | SET(CPACK_PACKAGE_NAME "libftdi1") 62 | SET(CPACK_PACKAGE_RELOCATABLE "true") 63 | SET(CPACK_PACKAGE_VENDOR "") 64 | SET(CPACK_PACKAGE_VERSION "1.0") 65 | SET(CPACK_PACKAGE_VERSION_MAJOR "0") 66 | SET(CPACK_PACKAGE_VERSION_MINOR "1") 67 | SET(CPACK_PACKAGE_VERSION_PATCH "1") 68 | SET(CPACK_RESOURCE_FILE_LICENSE "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0/LICENSE") 69 | SET(CPACK_RESOURCE_FILE_README "C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Templates/CPack.GenericDescription.txt") 70 | SET(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Templates/CPack.GenericWelcome.txt") 71 | SET(CPACK_RPM_PACKAGE_DEPENDS "libusb1") 72 | SET(CPACK_SET_DESTDIR "OFF") 73 | SET(CPACK_SOURCE_CYGWIN "") 74 | SET(CPACK_SOURCE_GENERATOR "TGZ") 75 | SET(CPACK_SOURCE_IGNORE_FILES "\\.git;~$;build/") 76 | SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0/build-win32/CPackSourceConfig.cmake") 77 | SET(CPACK_SOURCE_PACKAGE_FILE_NAME "libftdi1-1.0") 78 | SET(CPACK_SOURCE_TBZ2 "") 79 | SET(CPACK_SOURCE_TGZ "") 80 | SET(CPACK_SOURCE_TZ "") 81 | SET(CPACK_SOURCE_ZIP "") 82 | SET(CPACK_SYSTEM_NAME "win32") 83 | SET(CPACK_TOPLEVEL_TAG "win32") 84 | SET(CPACK_WIX_SIZEOF_VOID_P "4") 85 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/CPackSourceConfig.cmake: -------------------------------------------------------------------------------- 1 | # This file will be configured to contain variables for CPack. These variables 2 | # should be set in the CMake list file of the project before CPack module is 3 | # included. The list of available CPACK_xxx variables and their associated 4 | # documentation may be obtained using 5 | # cpack --help-variable-list 6 | # 7 | # Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) 8 | # and some are specific to a generator 9 | # (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables 10 | # usually begin with CPACK__xxxx. 11 | 12 | 13 | SET(CPACK_BINARY_BUNDLE "") 14 | SET(CPACK_BINARY_CYGWIN "") 15 | SET(CPACK_BINARY_DEB "") 16 | SET(CPACK_BINARY_DRAGNDROP "") 17 | SET(CPACK_BINARY_NSIS "") 18 | SET(CPACK_BINARY_OSXX11 "") 19 | SET(CPACK_BINARY_PACKAGEMAKER "") 20 | SET(CPACK_BINARY_RPM "") 21 | SET(CPACK_BINARY_STGZ "") 22 | SET(CPACK_BINARY_TBZ2 "") 23 | SET(CPACK_BINARY_TGZ "") 24 | SET(CPACK_BINARY_TZ "") 25 | SET(CPACK_BINARY_WIX "") 26 | SET(CPACK_BINARY_ZIP "") 27 | SET(CPACK_CMAKE_GENERATOR "MinGW Makefiles") 28 | SET(CPACK_COMPONENTS_ALL "sharedlibs;staticlibs;headers") 29 | SET(CPACK_COMPONENTS_ALL_SET_BY_USER "TRUE") 30 | SET(CPACK_COMPONENT_HEADERS_DESCRIPTION "C/C++ header files.") 31 | SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ Headers") 32 | SET(CPACK_COMPONENT_HEADERS_GROUP "Development") 33 | SET(CPACK_COMPONENT_SHAREDLIBS_DESCRIPTION "Shared library for general use.") 34 | SET(CPACK_COMPONENT_SHAREDLIBS_DISPLAY_NAME "Shared libraries") 35 | SET(CPACK_COMPONENT_SHAREDLIBS_GROUP "Development") 36 | SET(CPACK_COMPONENT_STATICLIBS_DESCRIPTION "Static library, good if you want to embed libftdi1 in your application.") 37 | SET(CPACK_COMPONENT_STATICLIBS_DISPLAY_NAME "Static libraries") 38 | SET(CPACK_COMPONENT_STATICLIBS_GROUP "Development") 39 | SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") 40 | SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") 41 | SET(CPACK_GENERATOR "TGZ") 42 | SET(CPACK_IGNORE_FILES "\\.git;~$;build/") 43 | SET(CPACK_INSTALLED_DIRECTORIES "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0;/") 44 | SET(CPACK_INSTALL_CMAKE_PROJECTS "") 45 | SET(CPACK_INSTALL_PREFIX "C:/Program Files (x86)/libftdi1") 46 | SET(CPACK_MODULE_PATH "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0") 47 | SET(CPACK_NSIS_DISPLAY_NAME "libftdi1") 48 | SET(CPACK_NSIS_DISPLAY_NAME_SET "TRUE") 49 | SET(CPACK_NSIS_INSTALLER_ICON_CODE "") 50 | SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") 51 | SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") 52 | SET(CPACK_NSIS_MODIFY_PATH "ON") 53 | SET(CPACK_NSIS_PACKAGE_NAME "libftdi1") 54 | SET(CPACK_OUTPUT_CONFIG_FILE "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0/build-win32/CPackConfig.cmake") 55 | SET(CPACK_PACKAGE_CONTACT "Intra2net AG ") 56 | SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") 57 | SET(CPACK_PACKAGE_DESCRIPTION "libftdi1 library.") 58 | SET(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Templates/CPack.GenericDescription.txt") 59 | SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "libftdi1 library.") 60 | SET(CPACK_PACKAGE_FILE_NAME "libftdi1-1.0") 61 | SET(CPACK_PACKAGE_INSTALL_DIRECTORY "libftdi1") 62 | SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "libftdi1") 63 | SET(CPACK_PACKAGE_NAME "libftdi1") 64 | SET(CPACK_PACKAGE_RELOCATABLE "true") 65 | SET(CPACK_PACKAGE_VENDOR "") 66 | SET(CPACK_PACKAGE_VERSION "1.0") 67 | SET(CPACK_PACKAGE_VERSION_MAJOR "0") 68 | SET(CPACK_PACKAGE_VERSION_MINOR "1") 69 | SET(CPACK_PACKAGE_VERSION_PATCH "1") 70 | SET(CPACK_RESOURCE_FILE_LICENSE "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0/LICENSE") 71 | SET(CPACK_RESOURCE_FILE_README "C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Templates/CPack.GenericDescription.txt") 72 | SET(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Templates/CPack.GenericWelcome.txt") 73 | SET(CPACK_RPM_PACKAGE_DEPENDS "libusb1") 74 | SET(CPACK_SET_DESTDIR "OFF") 75 | SET(CPACK_SOURCE_CYGWIN "") 76 | SET(CPACK_SOURCE_GENERATOR "TGZ") 77 | SET(CPACK_SOURCE_IGNORE_FILES "\\.git;~$;build/") 78 | SET(CPACK_SOURCE_INSTALLED_DIRECTORIES "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0;/") 79 | SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "C:/MinGW/msys/1.0/home/BjK/libftdi1-1.0/build-win32/CPackSourceConfig.cmake") 80 | SET(CPACK_SOURCE_PACKAGE_FILE_NAME "libftdi1-1.0") 81 | SET(CPACK_SOURCE_TBZ2 "") 82 | SET(CPACK_SOURCE_TGZ "") 83 | SET(CPACK_SOURCE_TOPLEVEL_TAG "win32-Source") 84 | SET(CPACK_SOURCE_TZ "") 85 | SET(CPACK_SOURCE_ZIP "") 86 | SET(CPACK_STRIP_FILES "") 87 | SET(CPACK_SYSTEM_NAME "win32") 88 | SET(CPACK_TOPLEVEL_TAG "win32-Source") 89 | SET(CPACK_WIX_SIZEOF_VOID_P "4") 90 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/PACKAGE.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/Win32/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit 2 | Debug|Win32|C:\MinGW\msys\1.0\home\BjK\libftdi1-1.0\build-win32\| 3 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/Win32/Debug/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/Win32/Debug/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.command.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/Win32/Debug/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/Win32/Debug/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/Win32/Debug/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/Win32/Debug/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/Win32/Release/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v120:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit 2 | Release|Win32|C:\Projekte\NandTool\NandTool\libftdi1-1.0\build-win32\| 3 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/Win32/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/Win32/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.command.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/Win32/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/Win32/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/Win32/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/Win32/Release/ZERO_CHECK/ZERO_CHECK.tlog/custombuild.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/ZERO_CHECK.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | CMake Rules 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/bindings/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/bindings/PACKAGE.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/dist.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | CMake Rules 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/PACKAGE.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/baud_test.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/bitbang.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/bitbang2.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/bitbang_cbus.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/bitbang_ft2232.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/eeprom.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/find_all.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/serial_test.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/simple.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/examples/stream_test.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/ftdi_eeprom/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/ftdi_eeprom/PACKAGE.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/ftdipp/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/ftdipp/PACKAGE.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/packages/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/packages/PACKAGE.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/PACKAGE.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/CL.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/CL.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/Lib-link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/Lib-link.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/Lib-link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/Lib-link.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/cl.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/cl.command.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/custombuild.command.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/custombuild.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/custombuild.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/ftdi1-static.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110_xp:false 2 | Release|Win32|C:\Projekte\NandTool\NandTool\libftdi1-1.0\build-win32\| 3 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/lib.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.dir/StaticRelease/lib.command.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1-static.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | Source Files 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/CL.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/CL.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/cl.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/cl.command.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/custombuild.command.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/custombuild.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/custombuild.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/ftdi1.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110_xp:false 2 | Release|Win32|C:\Projekte\NandTool\NandTool\libftdi1-1.0\build-win32\| 3 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/ftdi1.unsuccessfulbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/ftdi1.unsuccessfulbuild -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/ftdi1.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/ftdi1.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link-cvtres.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link-cvtres.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link-cvtres.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link-cvtres.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link-rc.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link-rc.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link-rc.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link-rc.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link.command.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link.read.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/libftdi1-1.0/build-win32/src/ftdi1.dir/Release/link.write.1.tlog -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi1.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Source Files 6 | 7 | 8 | Source Files 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | {29486BD5-E8A3-4118-9EF9-92DD8D6206B8} 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/src/ftdi_version_i.h: -------------------------------------------------------------------------------- 1 | #ifndef FTDI_VERSION_INTERNAL_H 2 | #define FTDI_VERSION_INTERNAL_H 3 | 4 | #define FTDI_MAJOR_VERSION 1 5 | #define FTDI_MINOR_VERSION 0 6 | #define FTDI_MICRO_VERSION 0 7 | 8 | const char FTDI_VERSION_STRING[] = "1.0"; 9 | const char FTDI_SNAPSHOT_VERSION[] = "unknown"; 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/test/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/build-win32/test/PACKAGE.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {8E8BEBF1-715C-4B66-AA94-CDE9E0D6D281} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/doc/Doxyfile.xml.in: -------------------------------------------------------------------------------- 1 | # Doxyfile 1.7.4 2 | 3 | # xml generation only 4 | # keep settings but shut off all other generation 5 | @INCLUDE = Doxyfile 6 | 7 | GENERATE_TODOLIST = NO 8 | GENERATE_TESTLIST = NO 9 | GENERATE_BUGLIST = NO 10 | GENERATE_DEPRECATEDLIST= NO 11 | GENERATE_HTML = NO 12 | GENERATE_DOCSET = NO 13 | GENERATE_HTMLHELP = NO 14 | GENERATE_CHI = NO 15 | GENERATE_QHP = NO 16 | GENERATE_ECLIPSEHELP = NO 17 | GENERATE_TREEVIEW = NO 18 | GENERATE_LATEX = NO 19 | GENERATE_RTF = NO 20 | GENERATE_MAN = NO 21 | GENERATE_AUTOGEN_DEF = NO 22 | GENERATE_PERLMOD = NO 23 | GENERATE_TAGFILE = 24 | GENERATE_LEGEND = NO 25 | 26 | GENERATE_XML = YES 27 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/doc/release-checklist.txt: -------------------------------------------------------------------------------- 1 | *** Checklist for a new libftdi release *** 2 | - Update ChangeLog and AUTHORS via git history 3 | 4 | - Update version number in the following files: 5 | - CMakeLists.txt 6 | - README 7 | 8 | - Run "make dist" 9 | 10 | - Diff tarball to previous version, check if all 11 | important changes are in the ChangeLog 12 | 13 | - Ensure all modifications are checked in 14 | 15 | - Sign tarball, build .src.rpm and sign it, too 16 | 17 | - Create git tag: 18 | - git tag -s -u 24F006F5 v0.XX 19 | - git tag -d latest-release ; git tag latest-release 20 | - git push --tags 21 | 22 | - Website 23 | - Upload tarball and .src.rpm 24 | - Add ChangeLog to main page 25 | - Update URLs in download section 26 | - Generate API documentation and upload it 27 | 28 | - Announce on mailinglist & freshmeat 29 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | option(EXAMPLES "Build example programs" ON) 2 | 3 | if (EXAMPLES) 4 | # Includes 5 | include_directories( ${CMAKE_CURRENT_SOURCE_DIR} 6 | ${CMAKE_CURRENT_BINARY_DIR} 7 | ) 8 | 9 | message(STATUS "Building example programs.") 10 | 11 | # Targets 12 | add_executable(simple simple.c) 13 | add_executable(bitbang bitbang.c) 14 | add_executable(bitbang2 bitbang2.c) 15 | add_executable(bitbang_cbus bitbang_cbus.c) 16 | add_executable(bitbang_ft2232 bitbang_ft2232.c) 17 | add_executable(find_all find_all.c) 18 | add_executable(serial_test serial_test.c) 19 | add_executable(baud_test baud_test.c) 20 | add_executable(stream_test stream_test.c) 21 | add_executable(eeprom eeprom.c) 22 | 23 | # Linkage 24 | target_link_libraries(simple ftdi1) 25 | target_link_libraries(bitbang ftdi1) 26 | target_link_libraries(bitbang2 ftdi1) 27 | target_link_libraries(bitbang_cbus ftdi1) 28 | target_link_libraries(bitbang_ft2232 ftdi1) 29 | target_link_libraries(find_all ftdi1) 30 | target_link_libraries(serial_test ftdi1) 31 | target_link_libraries(baud_test ftdi1) 32 | target_link_libraries(stream_test ftdi1) 33 | target_link_libraries(eeprom ftdi1) 34 | 35 | # libftdi++ examples 36 | if(FTDI_BUILD_CPP) 37 | if(Boost_FOUND) 38 | message(STATUS "Building libftdi++ examples.") 39 | include_directories(BEFORE ${CMAKE_SOURCE_DIR}/ftdipp 40 | ${Boost_INCLUDE_DIRS}) 41 | 42 | # Target 43 | add_executable(find_all_pp find_all_pp.cpp) 44 | 45 | # Linkage 46 | target_link_libraries(find_all_pp ftdipp1) 47 | endif(Boost_FOUND) 48 | endif(FTDI_BUILD_CPP) 49 | 50 | # Source includes 51 | include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src) 52 | 53 | else(EXAMPLES) 54 | message(STATUS "Not building example programs.") 55 | endif(EXAMPLES) 56 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/bitbang.c: -------------------------------------------------------------------------------- 1 | /* This program is distributed under the GPL, version 2 */ 2 | 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int main(int argc, char **argv) 9 | { 10 | struct ftdi_context *ftdi; 11 | int f,i; 12 | unsigned char buf[1]; 13 | int retval = 0; 14 | 15 | if ((ftdi = ftdi_new()) == 0) 16 | { 17 | fprintf(stderr, "ftdi_new failed\n"); 18 | return EXIT_FAILURE; 19 | } 20 | 21 | f = ftdi_usb_open(ftdi, 0x0403, 0x6001); 22 | 23 | if (f < 0 && f != -5) 24 | { 25 | fprintf(stderr, "unable to open ftdi device: %d (%s)\n", f, ftdi_get_error_string(ftdi)); 26 | retval = 1; 27 | goto done; 28 | } 29 | 30 | printf("ftdi open succeeded: %d\n",f); 31 | 32 | printf("enabling bitbang mode\n"); 33 | ftdi_set_bitmode(ftdi, 0xFF, BITMODE_BITBANG); 34 | 35 | usleep(3 * 1000000); 36 | 37 | buf[0] = 0x0; 38 | printf("turning everything on\n"); 39 | f = ftdi_write_data(ftdi, buf, 1); 40 | if (f < 0) 41 | { 42 | fprintf(stderr,"write failed for 0x%x, error %d (%s)\n",buf[0],f, ftdi_get_error_string(ftdi)); 43 | } 44 | 45 | usleep(3 * 1000000); 46 | 47 | buf[0] = 0xFF; 48 | printf("turning everything off\n"); 49 | f = ftdi_write_data(ftdi, buf, 1); 50 | if (f < 0) 51 | { 52 | fprintf(stderr,"write failed for 0x%x, error %d (%s)\n",buf[0],f, ftdi_get_error_string(ftdi)); 53 | } 54 | 55 | usleep(3 * 1000000); 56 | 57 | for (i = 0; i < 32; i++) 58 | { 59 | buf[0] = 0 | (0xFF ^ 1 << (i % 8)); 60 | if ( i > 0 && (i % 8) == 0) 61 | { 62 | printf("\n"); 63 | } 64 | printf("%02hhx ",buf[0]); 65 | fflush(stdout); 66 | f = ftdi_write_data(ftdi, buf, 1); 67 | if (f < 0) 68 | { 69 | fprintf(stderr,"write failed for 0x%x, error %d (%s)\n",buf[0],f, ftdi_get_error_string(ftdi)); 70 | } 71 | usleep(1 * 1000000); 72 | } 73 | 74 | printf("\n"); 75 | 76 | printf("disabling bitbang mode\n"); 77 | ftdi_disable_bitbang(ftdi); 78 | 79 | ftdi_usb_close(ftdi); 80 | done: 81 | ftdi_free(ftdi); 82 | 83 | return retval; 84 | } 85 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/bitbang2.c: -------------------------------------------------------------------------------- 1 | /* ftdi_out.c 2 | * 3 | * Output a (stream of) byte(s) in bitbang mode to the 4 | * ftdi245 chip that is (hopefully) attached. 5 | * 6 | * We have a little board that has a FT245BM chip and 7 | * the 8 outputs are connected to several different 8 | * things that we can turn on and off with this program. 9 | * 10 | * If you have an idea about hardware that can easily 11 | * interface onto an FTDI chip, I'd like to collect 12 | * ideas. If I find it worthwhile to make, I'll consider 13 | * making it, I'll even send you a prototype (against 14 | * cost-of-material) if you want. 15 | * 16 | * At "harddisk-recovery.nl" they have a little board that 17 | * controls the power to two harddrives and two fans. 18 | * 19 | * -- REW R.E.Wolff@BitWizard.nl 20 | * 21 | * 22 | * 23 | * This program was based on libftdi_example_bitbang2232.c 24 | * which doesn't carry an author or attribution header. 25 | * 26 | * 27 | * This program is distributed under the GPL, version 2. 28 | * Millions copies of the GPL float around the internet. 29 | */ 30 | 31 | 32 | #include 33 | #include 34 | #include 35 | #include 36 | 37 | void ftdi_fatal (struct ftdi_context *ftdi, char *str) 38 | { 39 | fprintf (stderr, "%s: %s\n", 40 | str, ftdi_get_error_string (ftdi)); 41 | ftdi_free(ftdi); 42 | exit (1); 43 | } 44 | 45 | int main(int argc, char **argv) 46 | { 47 | struct ftdi_context *ftdi; 48 | int i, t; 49 | unsigned char data; 50 | int delay = 100000; /* 100 thousand microseconds: 1 tenth of a second */ 51 | 52 | while ((t = getopt (argc, argv, "d:")) != -1) 53 | { 54 | switch (t) 55 | { 56 | case 'd': 57 | delay = atoi (optarg); 58 | break; 59 | } 60 | } 61 | 62 | if ((ftdi = ftdi_new()) == 0) 63 | { 64 | fprintf(stderr, "ftdi_bew failed\n"); 65 | return EXIT_FAILURE; 66 | } 67 | 68 | if (ftdi_usb_open(ftdi, 0x0403, 0x6001) < 0) 69 | ftdi_fatal (ftdi, "Can't open ftdi device"); 70 | 71 | if (ftdi_set_bitmode(ftdi, 0xFF, BITMODE_BITBANG) < 0) 72 | ftdi_fatal (ftdi, "Can't enable bitbang"); 73 | 74 | for (i=optind; i < argc ; i++) 75 | { 76 | sscanf (argv[i], "%x", &t); 77 | data = t; 78 | if (ftdi_write_data(ftdi, &data, 1) < 0) 79 | { 80 | fprintf(stderr,"write failed for 0x%x: %s\n", 81 | data, ftdi_get_error_string(ftdi)); 82 | } 83 | usleep(delay); 84 | } 85 | 86 | ftdi_usb_close(ftdi); 87 | ftdi_free(ftdi); 88 | exit (0); 89 | } 90 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/bitbang_cbus.c: -------------------------------------------------------------------------------- 1 | /* bitbang_cbus.c 2 | 3 | Example to use CBUS bitbang mode of newer chipsets. 4 | You must enable CBUS bitbang mode in the EEPROM first. 5 | 6 | Thanks to Steve Brown for the 7 | the information how to do it. 8 | 9 | The top nibble controls input/output and the bottom nibble 10 | controls the state of the lines set to output. The datasheet isn't clear 11 | what happens if you set a bit in the output register when that line is 12 | conditioned for input. This is described in more detail 13 | in the FT232R bitbang app note. 14 | 15 | BITMASK 16 | CBUS Bits 17 | 3210 3210 18 | xxxx xxxx 19 | |    |------ Output Control 0->LO, 1->HI 20 | |----------- Input/Output   0->Input, 1->Output 21 | 22 | Example: 23 | All pins to output with 0 bit high: 0xF1 (11110001) 24 | Bits 0 and 1 to input, 2 and 3 to output and masked high: 0xCC (11001100) 25 | 26 | The input is standard "0x" hex notation. 27 | A carriage return terminates the program. 28 | 29 | This program is distributed under the GPL, version 2 30 | */ 31 | 32 | #include 33 | #include 34 | #include 35 | #include 36 | 37 | int main(void) 38 | { 39 | struct ftdi_context *ftdi; 40 | int f; 41 | unsigned char buf[1]; 42 | unsigned char bitmask; 43 | char input[10]; 44 | 45 | if ((ftdi = ftdi_new()) == 0) 46 | { 47 | fprintf(stderr, "ftdi_new failed\n"); 48 | return EXIT_FAILURE; 49 | } 50 | 51 | f = ftdi_usb_open(ftdi, 0x0403, 0x6001); 52 | if (f < 0 && f != -5) 53 | { 54 | fprintf(stderr, "unable to open ftdi device: %d (%s)\n", f, ftdi_get_error_string(ftdi)); 55 | ftdi_free(ftdi); 56 | exit(-1); 57 | } 58 | printf("ftdi open succeeded: %d\n",f); 59 | 60 | while (1) 61 | { 62 | // Set bitmask from input 63 | fgets(input, sizeof(input) - 1, stdin); 64 | if (input[0] == '\n') break; 65 | bitmask = strtol(input, NULL, 0); 66 | printf("Using bitmask 0x%02x\n", bitmask); 67 | f = ftdi_set_bitmode(ftdi, bitmask, BITMODE_CBUS); 68 | if (f < 0) 69 | { 70 | fprintf(stderr, "set_bitmode failed for 0x%x, error %d (%s)\n", bitmask, f, ftdi_get_error_string(ftdi)); 71 | ftdi_usb_close(ftdi); 72 | ftdi_free(ftdi); 73 | exit(-1); 74 | } 75 | 76 | // read CBUS 77 | f = ftdi_read_pins(ftdi, &buf[0]); 78 | if (f < 0) 79 | { 80 | fprintf(stderr, "read_pins failed, error %d (%s)\n", f, ftdi_get_error_string(ftdi)); 81 | ftdi_usb_close(ftdi); 82 | ftdi_free(ftdi); 83 | exit(-1); 84 | } 85 | printf("Read returned 0x%01x\n", buf[0] & 0x0f); 86 | } 87 | printf("disabling bitbang mode\n"); 88 | ftdi_disable_bitbang(ftdi); 89 | 90 | ftdi_usb_close(ftdi); 91 | ftdi_free(ftdi); 92 | 93 | return 0; 94 | } 95 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/bitbang_cbus_eeprom_for_windows.ept: -------------------------------------------------------------------------------- 1 | [Basic Details] 2 | Device Type=6 3 | VID PID Type=0 4 | USB VID=0403 5 | USB PID=6001 6 | [USB Power Options] 7 | Bus Powered=1 8 | Self Powered=0 9 | Max Bus Power=44 10 | [USB Serial Number Control] 11 | Prefix=FT 12 | Use Fixed Serial Number=0 13 | Fixed Serial Number=FTDECZJT 14 | [USB Remote WakeUp] 15 | Enable Remote WakeUp=1 16 | [Windows Plug and Play] 17 | Enable Plug and Play=0 18 | [USB String Descriptors] 19 | Manufacturer=FTDI 20 | Product=USB Serial Converter 21 | [Programming Options] 22 | Only Program Blank Devices=0 23 | [BM Device Specific Options] 24 | USB Version Number=1 25 | Disable Serial Number=0 26 | IO Pin Pull Down in Suspend=0 27 | [Dual Device Specific Options A] 28 | RS 232 mode=1 29 | 245 FIFO mode=0 30 | 245 CPU FIFO mode=0 31 | OPTO Isolate mode=1 32 | High Current Drive=0 33 | [Dual Device Specific Options B] 34 | RS 232 mode=1 35 | 245 FIFO mode=0 36 | 245 CPU FIFO mode=0 37 | OPTO Isolate mode=0 38 | High Current Drive=0 39 | [Dual Device Driver Options A] 40 | Virtual Com Port Driver=1 41 | D2XX Driver=0 42 | [Dual Device Driver Options B] 43 | Virtual Com Port Driver=1 44 | D2XX Driver=0 45 | [R Device Specific Options] 46 | Invert TXD=0 47 | Invert RXD=0 48 | Invert RTS#=0 49 | Invert CTS#=0 50 | Invert DTR#=0 51 | Invert DSR#=0 52 | Invert DCD#=0 53 | Invert RI#=0 54 | C0 Signal=10 55 | C1 Signal=10 56 | C2 Signal=10 57 | C3 Signal=10 58 | C4 Signal=5 59 | Enable Ext Osc=0 60 | High Current I/O=0 61 | Load D2XX Driver=0 62 | In EndPoint Size=0 63 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/bitbang_ft2232.c: -------------------------------------------------------------------------------- 1 | /* bitbang_ft2232.c 2 | 3 | Output some flickering in bitbang mode to the FT2232 4 | 5 | Thanks to max@koeln.ccc.de for fixing and extending 6 | the example for the second channel. 7 | 8 | This program is distributed under the GPL, version 2 9 | */ 10 | 11 | #include 12 | #include 13 | #include 14 | #include 15 | 16 | int main(int argc, char **argv) 17 | { 18 | struct ftdi_context *ftdi, *ftdi2; 19 | unsigned char buf[1]; 20 | int f,i; 21 | 22 | // Init 1. channel 23 | if ((ftdi = ftdi_new()) == 0) 24 | { 25 | fprintf(stderr, "ftdi_new failed\n"); 26 | return EXIT_FAILURE; 27 | } 28 | 29 | ftdi_set_interface(ftdi, INTERFACE_A); 30 | f = ftdi_usb_open(ftdi, 0x0403, 0x6001); 31 | if (f < 0 && f != -5) 32 | { 33 | fprintf(stderr, "unable to open ftdi device: %d (%s)\n", f, ftdi_get_error_string(ftdi)); 34 | ftdi_free(ftdi); 35 | exit(-1); 36 | } 37 | printf("ftdi open succeeded(channel 1): %d\n",f); 38 | 39 | printf("enabling bitbang mode(channel 1)\n"); 40 | ftdi_set_bitmode(ftdi, 0xFF, BITMODE_BITBANG); 41 | 42 | // Init 2. channel 43 | if ((ftdi2 = ftdi_new()) == 0) 44 | { 45 | fprintf(stderr, "ftdi_new failed\n"); 46 | return EXIT_FAILURE; 47 | } 48 | ftdi_set_interface(ftdi2, INTERFACE_B); 49 | f = ftdi_usb_open(ftdi2, 0x0403, 0x6001); 50 | if (f < 0 && f != -5) 51 | { 52 | fprintf(stderr, "unable to open ftdi device: %d (%s)\n", f, ftdi_get_error_string(ftdi2)); 53 | ftdi_free(ftdi2); 54 | exit(-1); 55 | } 56 | printf("ftdi open succeeded(channel 2): %d\n",f); 57 | 58 | printf("enabling bitbang mode (channel 2)\n"); 59 | ftdi_set_bitmode(ftdi2, 0xFF, BITMODE_BITBANG); 60 | 61 | // Write data 62 | printf("startloop\n"); 63 | for (i = 0; i < 23; i++) 64 | { 65 | buf[0] = 0x1; 66 | printf("porta: %02i: 0x%02x \n",i,buf[0]); 67 | f = ftdi_write_data(ftdi, buf, 1); 68 | if (f < 0) 69 | fprintf(stderr,"write failed on channel 1 for 0x%x, error %d (%s)\n", buf[0], f, ftdi_get_error_string(ftdi)); 70 | usleep(1 * 1000000); 71 | 72 | buf[0] = 0x2; 73 | printf("porta: %02i: 0x%02x \n",i,buf[0]); 74 | f = ftdi_write_data(ftdi, buf, 1); 75 | if (f < 0) 76 | fprintf(stderr,"write failed on channel 1 for 0x%x, error %d (%s)\n", buf[0], f, ftdi_get_error_string(ftdi)); 77 | usleep(1 * 1000000); 78 | 79 | buf[0] = 0x1; 80 | printf("portb: %02i: 0x%02x \n",i,buf[0]); 81 | f = ftdi_write_data(ftdi2, buf, 1); 82 | if (f < 0) 83 | fprintf(stderr,"write failed on channel 2 for 0x%x, error %d (%s)\n", buf[0], f, ftdi_get_error_string(ftdi2)); 84 | usleep(1 * 1000000); 85 | 86 | buf[0] = 0x2; 87 | printf("portb: %02i: 0x%02x \n",i,buf[0]); 88 | f = ftdi_write_data(ftdi2, buf, 1); 89 | if (f < 0) 90 | fprintf(stderr,"write failed on channel 2 for 0x%x, error %d (%s)\n", buf[0], f, ftdi_get_error_string(ftdi2)); 91 | usleep(1 * 1000000); 92 | } 93 | printf("\n"); 94 | 95 | printf("disabling bitbang mode(channel 1)\n"); 96 | ftdi_disable_bitbang(ftdi); 97 | ftdi_usb_close(ftdi); 98 | ftdi_free(ftdi); 99 | 100 | printf("disabling bitbang mode(channel 2)\n"); 101 | ftdi_disable_bitbang(ftdi2); 102 | ftdi_usb_close(ftdi2); 103 | ftdi_free(ftdi2); 104 | 105 | return 0; 106 | } 107 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/cmake_example/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required ( VERSION 2.8 ) 2 | 3 | project ( example C ) 4 | 5 | find_package ( LibFTDI1 NO_MODULE REQUIRED ) 6 | include ( ${LIBFTDI_USE_FILE} ) 7 | 8 | add_executable ( example main.c ) 9 | target_link_libraries( example ${LIBFTDI_LIBRARIES} ) 10 | 11 | install ( TARGETS example 12 | DESTINATION bin ) 13 | 14 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/cmake_example/main.c: -------------------------------------------------------------------------------- 1 | /* main.c 2 | 3 | Example for ftdi_new() 4 | 5 | This program is distributed under the GPL, version 2 6 | */ 7 | 8 | #include 9 | #include 10 | #include 11 | 12 | int main(void) 13 | { 14 | struct ftdi_context *ftdi; 15 | int retval = EXIT_SUCCESS; 16 | 17 | if ((ftdi = ftdi_new()) == 0) 18 | { 19 | fprintf(stderr, "ftdi_new failed\n"); 20 | return EXIT_FAILURE; 21 | } 22 | 23 | return retval; 24 | } 25 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/find_all.c: -------------------------------------------------------------------------------- 1 | /* find_all.c 2 | 3 | Example for ftdi_usb_find_all() 4 | 5 | This program is distributed under the GPL, version 2 6 | */ 7 | 8 | #include 9 | #include 10 | #include 11 | 12 | int main(void) 13 | { 14 | int ret, i; 15 | struct ftdi_context *ftdi; 16 | struct ftdi_device_list *devlist, *curdev; 17 | char manufacturer[128], description[128]; 18 | int retval = EXIT_SUCCESS; 19 | 20 | if ((ftdi = ftdi_new()) == 0) 21 | { 22 | fprintf(stderr, "ftdi_new failed\n"); 23 | return EXIT_FAILURE; 24 | } 25 | 26 | if ((ret = ftdi_usb_find_all(ftdi, &devlist, 0, 0)) < 0) 27 | { 28 | fprintf(stderr, "ftdi_usb_find_all failed: %d (%s)\n", ret, ftdi_get_error_string(ftdi)); 29 | retval = EXIT_FAILURE; 30 | goto do_deinit; 31 | } 32 | 33 | printf("Number of FTDI devices found: %d\n", ret); 34 | 35 | i = 0; 36 | for (curdev = devlist; curdev != NULL; i++) 37 | { 38 | printf("Checking device: %d\n", i); 39 | if ((ret = ftdi_usb_get_strings(ftdi, curdev->dev, manufacturer, 128, description, 128, NULL, 0)) < 0) 40 | { 41 | fprintf(stderr, "ftdi_usb_get_strings failed: %d (%s)\n", ret, ftdi_get_error_string(ftdi)); 42 | retval = EXIT_FAILURE; 43 | goto done; 44 | } 45 | printf("Manufacturer: %s, Description: %s\n\n", manufacturer, description); 46 | curdev = curdev->next; 47 | } 48 | done: 49 | ftdi_list_free(&devlist); 50 | do_deinit: 51 | ftdi_free(ftdi); 52 | 53 | return retval; 54 | } 55 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/find_all_pp.cpp: -------------------------------------------------------------------------------- 1 | /* final_all_pp.cpp 2 | 3 | Simple libftdi-cpp usage 4 | 5 | This program is distributed under the GPL, version 2 6 | */ 7 | 8 | #include "ftdi.hpp" 9 | #include 10 | #include 11 | #include 12 | #include 13 | using namespace Ftdi; 14 | 15 | int main(int argc, char **argv) 16 | { 17 | // Show help 18 | if (argc > 1) 19 | { 20 | if (strcmp(argv[1],"-h") == 0 || strcmp(argv[1],"--help") == 0) 21 | { 22 | std::cout << "Usage: " << argv[0] << " [-v VENDOR_ID] [-p PRODUCT_ID]" << std::endl; 23 | return EXIT_SUCCESS; 24 | } 25 | } 26 | 27 | // Parse args 28 | int vid = 0x0403, pid = 0x6010, tmp = 0; 29 | for (int i = 0; i < (argc - 1); i++) 30 | { 31 | if (strcmp(argv[i], "-v") == 0) 32 | if ((tmp = strtol(argv[++i], 0, 16)) >= 0) 33 | vid = tmp; 34 | 35 | if (strcmp(argv[i], "-p") == 0) 36 | if ((tmp = strtol(argv[++i], 0, 16)) >= 0) 37 | pid = tmp; 38 | } 39 | 40 | // Print header 41 | std::cout << std::hex << std::showbase 42 | << "Found devices ( VID: " << vid << ", PID: " << pid << " )" 43 | << std::endl 44 | << "------------------------------------------------" 45 | << std::endl << std::dec; 46 | 47 | // Print whole list 48 | Context context; 49 | List* list = List::find_all(context, vid, pid); 50 | for (List::iterator it = list->begin(); it != list->end(); it++) 51 | { 52 | std::cout << "FTDI (" << &*it << "): " 53 | << it->vendor() << ", " 54 | << it->description() << ", " 55 | << it->serial(); 56 | 57 | // Open test 58 | if(it->open() == 0) 59 | std::cout << " (Open OK)"; 60 | else 61 | std::cout << " (Open FAILED)"; 62 | 63 | it->close(); 64 | 65 | std::cout << std::endl; 66 | 67 | } 68 | 69 | delete list; 70 | 71 | return EXIT_SUCCESS; 72 | } 73 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/python/complete.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | 4 | """Python example program. 5 | 6 | Complete program to demonstrate the usage 7 | of the swig generated python wrapper 8 | 9 | You need to build and install the wrapper first""" 10 | 11 | import os 12 | import sys 13 | import ftdi1 as ftdi 14 | import time 15 | 16 | # initialize 17 | ftdic = ftdi.new() 18 | if ftdic == 0: 19 | print( 'new failed: %d', ret ) 20 | os._exit( 1 ) 21 | 22 | # try to list ftdi devices 0x6010 or 0x6001 23 | ret, devlist = ftdi.usb_find_all( ftdic, 0x0403, 0x6010 ) 24 | if ret <= 0: 25 | ret, devlist = ftdi.usb_find_all( ftdic, 0x0403, 0x6001) 26 | 27 | if ret < 0: 28 | print( 'ftdi_usb_find_all failed: %d (%s)' % ( ret, ftdi.get_error_string( ftdic ) ) ) 29 | os._exit( 1 ) 30 | print( 'Number of FTDI devices found: %d\n' % ret ) 31 | curnode = devlist 32 | i = 0 33 | while( curnode != None ): 34 | ret, manufacturer, description, serial = ftdi.usb_get_strings( ftdic, curnode.dev ) 35 | if ret < 0: 36 | print( 'ftdi_usb_get_strings failed: %d (%s)' % ( ret, ftdi.get_error_string( ftdic ) ) ) 37 | os._exit( 1 ) 38 | print( 'Device #%d: manufacturer="%s" description="%s" serial="%s"\n' % ( i, manufacturer, description, serial ) ) 39 | curnode = curnode.next 40 | i += 1 41 | 42 | # open usb 43 | ret = ftdi.usb_open( ftdic, 0x0403, 0x6001 ) 44 | if ret < 0: 45 | print( 'unable to open ftdi device: %d (%s)' % ( ret, ftdi.get_error_string( ftdic ) ) ) 46 | os._exit( 1 ) 47 | 48 | 49 | # bitbang 50 | ret = ftdi.set_bitmode( ftdic, 0xff, ftdi.BITMODE_BITBANG ) 51 | if ret < 0: 52 | print( 'Cannot enable bitbang' ) 53 | os._exit( 1 ) 54 | print( 'turning everything on' ) 55 | ftdi.write_data( ftdic, chr(0xff), 1 ) 56 | time.sleep( 1 ) 57 | print( 'turning everything off\n' ) 58 | ftdi.write_data( ftdic, chr(0x00), 1 ) 59 | time.sleep( 1 ) 60 | for i in range( 8 ): 61 | val = 2**i 62 | print( 'enabling bit #%d (0x%02x)' % (i, val) ) 63 | ftdi.write_data( ftdic, chr(val), 1 ) 64 | time.sleep ( 1 ) 65 | ftdi.disable_bitbang( ftdic ) 66 | print( '' ) 67 | 68 | 69 | # read pins 70 | # FIXME: read_pins fails with python3, so I disabled it for now 71 | # tested on ubuntu 12.04 ( python3.2.3 / swig 2.0.4 ) 72 | if (sys.version_info[0]<3): 73 | ret, pins = ftdi.read_pins( ftdic ) 74 | if ( ret == 0 ): 75 | print( 'pins: %02x' % ord( pins[0] ) ) 76 | 77 | 78 | # read chip id 79 | ret, chipid = ftdi.read_chipid( ftdic ) 80 | if (ret==0): 81 | print( 'chip id: %X\n' % chipid ) 82 | 83 | 84 | # read eeprom 85 | eeprom_addr = 1 86 | ret, eeprom_val = ftdi.read_eeprom_location( ftdic, eeprom_addr ) 87 | if (ret==0): 88 | print( 'eeprom @ %d: 0x%04x\n' % ( eeprom_addr, eeprom_val ) ) 89 | 90 | print( 'eeprom:' ) 91 | ret = ftdi.read_eeprom( ftdic ) 92 | size = 128 93 | ret, eeprom = ftdi.get_eeprom_buf ( ftdic, size ) 94 | if ( ret == 0 ): 95 | for i in range( size ): 96 | if isinstance(eeprom[i], str): 97 | octet = ord( eeprom[i] ) # python2 98 | else: 99 | octet = eeprom[i] # python3 100 | sys.stdout.write( '%02x ' % octet ) 101 | if ( i % 8 == 7 ): 102 | print( '' ) 103 | print( '' ) 104 | 105 | 106 | # close usb 107 | ret = ftdi.usb_close( ftdic ) 108 | if ret < 0: 109 | print( 'unable to close ftdi device: %d (%s)' % ( ret, ftdi.get_error_string( ftdic ) ) ) 110 | os._exit( 1 ) 111 | 112 | print ('device closed') 113 | ftdi.free( ftdic ) 114 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/python/simple.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | 4 | """Python example program. 5 | 6 | Small program to demonstrate the usage 7 | of the swig generated python wrapper 8 | 9 | You need to build and install the wrapper first""" 10 | 11 | import ftdi1 as ftdi 12 | 13 | def main(): 14 | """Main program""" 15 | context = ftdi.new() 16 | 17 | version_info = ftdi.get_library_version() 18 | print("[FTDI version] major: %d, minor: %d, micro: %d" \ 19 | ", version_str: %s, snapshot_str: %s" % 20 | (version_info.major, version_info.minor, version_info.micro, 21 | version_info.version_str, version_info.snapshot_str)) 22 | 23 | # try to open an ftdi 0x6010 or 0x6001 24 | ret = ftdi.usb_open(context, 0x0403, 0x6010) 25 | if ret < 0: 26 | ret = ftdi.usb_open(context, 0x0403, 0x6001) 27 | 28 | print("ftdi.usb_open(): %d" % ret) 29 | print("ftdi.set_baudrate(): %d" % ftdi.set_baudrate(context, 9600)) 30 | 31 | ftdi.free(context) 32 | 33 | main() 34 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/examples/simple.c: -------------------------------------------------------------------------------- 1 | /* simple.c 2 | 3 | Simple libftdi usage example 4 | 5 | This program is distributed under the GPL, version 2 6 | */ 7 | 8 | #include 9 | #include 10 | #include 11 | 12 | int main(void) 13 | { 14 | int ret; 15 | struct ftdi_context *ftdi; 16 | struct ftdi_version_info version; 17 | if ((ftdi = ftdi_new()) == 0) 18 | { 19 | fprintf(stderr, "ftdi_new failed\n"); 20 | return EXIT_FAILURE; 21 | } 22 | 23 | version = ftdi_get_library_version(); 24 | printf("Initialized libftdi %s (major: %d, minor: %d, micro: %d, snapshot ver: %s)\n", 25 | version.version_str, version.major, version.minor, version.micro, 26 | version.snapshot_str); 27 | 28 | if ((ret = ftdi_usb_open(ftdi, 0x0403, 0x6001)) < 0) 29 | { 30 | fprintf(stderr, "unable to open ftdi device: %d (%s)\n", ret, ftdi_get_error_string(ftdi)); 31 | ftdi_free(ftdi); 32 | return EXIT_FAILURE; 33 | } 34 | 35 | // Read out FTDIChip-ID of R type chips 36 | if (ftdi->type == TYPE_R) 37 | { 38 | unsigned int chipid; 39 | printf("ftdi_read_chipid: %d\n", ftdi_read_chipid(ftdi, &chipid)); 40 | printf("FTDI chipid: %X\n", chipid); 41 | } 42 | 43 | if ((ret = ftdi_usb_close(ftdi)) < 0) 44 | { 45 | fprintf(stderr, "unable to close ftdi device: %d (%s)\n", ret, ftdi_get_error_string(ftdi)); 46 | ftdi_free(ftdi); 47 | return EXIT_FAILURE; 48 | } 49 | 50 | ftdi_free(ftdi); 51 | 52 | return EXIT_SUCCESS; 53 | } 54 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/ftdi_eeprom/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(FTDI_BUILD_EEPROM False PARENT_SCOPE) 2 | 3 | option(FTDI_EEPROM "Build ftdi_eeprom" ON) 4 | 5 | if (FTDI_EEPROM) 6 | include(FindPkgConfig) 7 | pkg_check_modules(Confuse libconfuse) 8 | INCLUDE_DIRECTORIES(${Confuse_INCLUDE_DIRS}) 9 | LINK_DIRECTORIES(${Confuse_LIBRARY_DIRS}) 10 | SET(libs ${libs} ${Confuse_LIBRARIES}) 11 | 12 | if(Confuse_FOUND) 13 | set(FTDI_BUILD_EEPROM True PARENT_SCOPE) 14 | message(STATUS "Building ftdi_eeprom") 15 | 16 | # Version defines 17 | set(EEPROM_MAJOR_VERSION 0) 18 | set(EEPROM_MINOR_VERSION 17) 19 | set(EEPROM_VERSION_STRING ${EEPROM_MAJOR_VERSION}.${EEPROM_MINOR_VERSION}) 20 | 21 | include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src) 22 | include_directories(BEFORE ${CMAKE_BINARY_DIR}/ftdi_eeprom) 23 | 24 | configure_file( 25 | "ftdi_eeprom_version.h.in" 26 | "${CMAKE_BINARY_DIR}/ftdi_eeprom/ftdi_eeprom_version.h" 27 | ) 28 | 29 | add_executable(ftdi_eeprom main.c) 30 | target_link_libraries(ftdi_eeprom ftdi1) 31 | target_link_libraries(ftdi_eeprom ${Confuse_LIBRARIES}) 32 | 33 | install(TARGETS ftdi_eeprom DESTINATION bin) 34 | 35 | else(Confuse_FOUND) 36 | message(STATUS "libConfuse not found, won't build ftdi_eeprom") 37 | endif(Confuse_FOUND) 38 | 39 | else(FTDI_EEPROM) 40 | 41 | message(STATUS "ftdi_eeprom build is disabled") 42 | 43 | endif(FTDI_EEPROM) 44 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/ftdi_eeprom/example.conf: -------------------------------------------------------------------------------- 1 | vendor_id=0x0403 # Vendor ID 2 | product_id=0x6001 # Product ID 3 | 4 | max_power=0 # Max. power consumption: value * 2 mA. Use 0 if self_powered = true. 5 | 6 | ########### 7 | # Strings # 8 | ########### 9 | manufacturer="ACME Inc" # Manufacturer 10 | product="USB Serial Converter" # Product 11 | serial="08-15" # Serial 12 | 13 | ########### 14 | # Options # 15 | ########### 16 | self_powered=true # Turn this off for bus powered 17 | remote_wakeup=false # Turn this on for remote wakeup feature 18 | use_serial=true # Use the serial number string 19 | 20 | # Normally out don't have to change one of these flags 21 | in_is_isochronous=false # In Endpoint is Isochronous 22 | out_is_isochronous=false # Out Endpoint is Isochronous 23 | suspend_pull_downs=false # Enable suspend pull downs for lower power 24 | change_usb_version=false # Change USB Version 25 | usb_version=0x0200 # Only used when change_usb_version is enabled 26 | 27 | ######## 28 | # Misc # 29 | ######## 30 | 31 | filename="eeprom.new" # Filename, leave empty to skip file writing 32 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/ftdi_eeprom/ftdi_eeprom_version.h.in: -------------------------------------------------------------------------------- 1 | #ifndef _FTDI_EEPROM_VERSION_H 2 | #define _FTDI_EEPROM_VERSION_H 3 | 4 | #define EEPROM_MAJOR_VERSION @EEPROM_MAJOR_VERSION@ 5 | #define EEPROM_MINOR_VERSION @EEPROM_MINOR_VERSION@ 6 | #define EEPROM_VERSION_STRING "@EEPROM_VERSION_STRING@" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/ftdipp/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Check 2 | set(FTDI_BUILD_CPP False PARENT_SCOPE) 3 | 4 | option(FTDIPP "Build C++ binding library libftdi1++" ON) 5 | 6 | # Targets 7 | set(cpp_sources ${CMAKE_CURRENT_SOURCE_DIR}/ftdi.cpp CACHE INTERNAL "List of cpp sources" ) 8 | set(cpp_headers ${CMAKE_CURRENT_SOURCE_DIR}/ftdi.hpp CACHE INTERNAL "List of cpp headers" ) 9 | 10 | if (FTDIPP) 11 | 12 | if(Boost_FOUND) 13 | 14 | # Includes 15 | include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR} 16 | ${CMAKE_CURRENT_SOURCE_DIR} 17 | ${CMAKE_SOURCE_DIR}/src) 18 | 19 | include_directories(${Boost_INCLUDE_DIRS}) 20 | 21 | 22 | 23 | set(FTDI_BUILD_CPP True PARENT_SCOPE) 24 | message(STATUS "Building libftdi1++") 25 | 26 | # Shared library 27 | add_library(ftdipp1 SHARED ${cpp_sources}) 28 | 29 | math(EXPR VERSION_FIXUP "${MAJOR_VERSION} + 1") # Compatiblity with previous releases 30 | set_target_properties(ftdipp1 PROPERTIES VERSION ${VERSION_FIXUP}.${MINOR_VERSION}.0 SOVERSION 2) 31 | 32 | # Static library 33 | add_library(ftdipp1-static STATIC ${cpp_sources}) 34 | set_target_properties(ftdipp1-static PROPERTIES OUTPUT_NAME "ftdipp1") 35 | 36 | # Prevent clobbering each other during the build 37 | set_target_properties(ftdipp1 PROPERTIES CLEAN_DIRECT_OUTPUT 1) 38 | set_target_properties(ftdipp1-static PROPERTIES CLEAN_DIRECT_OUTPUT 1) 39 | 40 | # Dependencies 41 | target_link_libraries(ftdipp1 ftdi1 ${LIBUSB_LIBRARIES} ${BOOST_LIBRARIES}) 42 | 43 | # Install 44 | if(${UNIX}) 45 | install( TARGETS ftdipp1 46 | LIBRARY DESTINATION lib${LIB_SUFFIX} 47 | COMPONENT sharedlibs 48 | ) 49 | install( TARGETS ftdipp1-static 50 | ARCHIVE DESTINATION lib${LIB_SUFFIX} 51 | COMPONENT staticlibs 52 | ) 53 | install( FILES ${cpp_headers} 54 | DESTINATION include/${PROJECT_NAME} 55 | COMPONENT headers 56 | ) 57 | endif(${UNIX}) 58 | 59 | if(${WIN32}) 60 | install( TARGETS ftdipp1 61 | DESTINATION bin 62 | COMPONENT sharedlibs 63 | ) 64 | install( TARGETS ftdipp1-static 65 | DESTINATION bin 66 | COMPONENT staticlibs 67 | ) 68 | install( FILES ${cpp_headers} 69 | DESTINATION include/${PROJECT_NAME} 70 | COMPONENT headers 71 | ) 72 | endif(${WIN32}) 73 | 74 | else(Boost_FOUND) 75 | message(STATUS "Boost not found, won't build libftdi1++") 76 | endif(Boost_FOUND) 77 | 78 | else(FTDIPP) 79 | 80 | message(STATUS "Not building libftdi1++") 81 | 82 | endif(FTDIPP) 83 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/libftdi-1.0.kdev4: -------------------------------------------------------------------------------- 1 | [Project] 2 | Manager=KDevCMakeManager 3 | Name=libftdi-1.0 4 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/libftdi.lnt: -------------------------------------------------------------------------------- 1 | // PC-Lint 9.00 settings 2 | --iz:\usr\include\libusb-1.0 3 | --i../src 4 | --i../ftdipp 5 | 6 | -emacro(527, ftdi_error_return) // ignore "unreachable code" 7 | -emacro(717, ftdi_error_return) 8 | 9 | -epu // Pointer to unsigned/signed of the same type is ok 10 | 11 | +fie // Allow enum to int conversion 12 | 13 | -ecall(534, usb_close) // silence ignored return value from usb_close 14 | 15 | // Disable bogus BOOST warnings 16 | -emacro(58,BOOST_ASSERT) 17 | -emacro(506, BOOST_FOREACH) 18 | -emacro(666, BOOST_FOREACH) 19 | -esym(666, BOOST_FOREACH) 20 | -emacro(1023, BOOST_FOREACH) 21 | -emacro(1793, BOOST_FOREACH) 22 | -esym(665, BOOST_FOREACH) 23 | -e123 24 | 25 | // Don't complain we are running with -wlib(0) 26 | // as the boost headers can't be parsed properly 27 | -estring(686, -wlib(0)) 28 | -wlib(0) 29 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/libftdi1-config.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | prefix=@prefix@ 4 | exec_prefix=@exec_prefix@ 5 | exec_prefix_set=no 6 | 7 | usage() 8 | { 9 | cat <&2 23 | fi 24 | 25 | while test $# -gt 0; do 26 | case "$1" in 27 | -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; 28 | *) optarg= ;; 29 | esac 30 | 31 | case $1 in 32 | --prefix=*) 33 | prefix=$optarg 34 | if test $exec_prefix_set = no ; then 35 | exec_prefix=$optarg 36 | fi 37 | ;; 38 | --prefix) 39 | echo_prefix=yes 40 | ;; 41 | --exec-prefix=*) 42 | exec_prefix=$optarg 43 | exec_prefix_set=yes 44 | ;; 45 | --exec-prefix) 46 | echo_exec_prefix=yes 47 | ;; 48 | --version) 49 | echo @VERSION@ 50 | exit 0 51 | ;; 52 | --cflags) 53 | if test "@includedir@" != /usr/include ; then 54 | includes="-I@includedir@" 55 | fi 56 | echo_cflags=yes 57 | ;; 58 | --libs) 59 | echo_libs=yes 60 | ;; 61 | *) 62 | usage 1 1>&2 63 | ;; 64 | esac 65 | shift 66 | done 67 | 68 | if test "$echo_prefix" = "yes"; then 69 | echo $prefix 70 | fi 71 | if test "$echo_exec_prefix" = "yes"; then 72 | echo $exec_prefix 73 | fi 74 | if test "$echo_cflags" = "yes"; then 75 | echo $includes 76 | fi 77 | if test "$echo_libs" = "yes"; then 78 | echo -L@libdir@ -lftdi1 @LIBS@ 79 | fi 80 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/libftdi1.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libftdi1 7 | Description: Library to program and control the FTDI USB controller 8 | Requires: libusb-1.0 9 | Version: @VERSION@ 10 | Libs: -L${libdir} -lftdi1 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/libftdi1.spec.in: -------------------------------------------------------------------------------- 1 | %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} 2 | 3 | Summary: Library to program and control the FTDI USB controller 4 | Name: libftdi1 5 | Version: @VERSION@ 6 | Release: 1 7 | License: LGPL for libftdi and GPLv2+linking exception for the C++ wrapper 8 | Group: System Environment/Libraries 9 | Vendor: Intra2net AG 10 | Source: http://www.intra2net.com/en/developer/libftdi/download/%{name}-%{version}.tar.bz2 11 | Buildroot: /tmp/%{name}-%{version}-root 12 | Requires: libusb1 13 | BuildRequires: libusb1, libusb1-devel, pkgconfig, doxygen 14 | BuildRequires: swig python-devel 15 | Prefix: /usr 16 | URL: http://www.intra2net.com/en/developer/libftdi 17 | 18 | %package devel 19 | Summary: Header files and static libraries for libftdi1 20 | Group: Development/Libraries 21 | Requires: libftdi1 = %{version}, libusb1-devel 22 | 23 | %package python 24 | Summary: Python bindings for libftdi 25 | License: LGPL 26 | Group: Development/Libraries 27 | Requires: %{name} = %{version}-%{release} 28 | 29 | %description 30 | Library to program and control the FTDI USB controller 31 | 32 | %description devel 33 | Header files and static libraries for libftdi1 34 | 35 | %description python 36 | Python bindings for libftdi1 generated by SWIG 37 | 38 | %prep 39 | %setup -q 40 | 41 | %build 42 | 43 | mkdir build 44 | cd build 45 | 46 | export CFLAGS="$RPM_OPT_FLAGS" 47 | export CXXFLAGS="$RPM_OPT_FLAGS" 48 | cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" ../ 49 | 50 | make %{?_smp_mflags} 51 | 52 | %install 53 | cd build 54 | make DESTDIR=$RPM_BUILD_ROOT install 55 | 56 | # Remove example programs 57 | rm -f $RPM_BUILD_ROOT/usr/bin/simple 58 | rm -f $RPM_BUILD_ROOT/usr/bin/bitbang 59 | rm -f $RPM_BUILD_ROOT/usr/bin/bitbang2 60 | rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_ft2232 61 | rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_cbus 62 | rm -f $RPM_BUILD_ROOT/usr/bin/find_all 63 | rm -f $RPM_BUILD_ROOT/usr/bin/find_all_pp 64 | rm -f $RPM_BUILD_ROOT/usr/bin/serial_test 65 | rm -f $RPM_BUILD_ROOT/usr/bin/baud_test 66 | 67 | %clean 68 | rm -fr $RPM_BUILD_ROOT 69 | 70 | %files 71 | %defattr(-,root,root) 72 | %doc COPYING.LIB COPYING.GPL LICENSE 73 | %{_libdir}/libftdi1*.so* 74 | %{_libdir}/libftdipp1*.so* 75 | 76 | %files devel 77 | %defattr(-,root,root) 78 | %doc build/doc/html build/doc/man 79 | %{_bindir}/ftdi_eeprom 80 | %{_bindir}/libftdi1-config 81 | %{prefix}/include/libftdi1/*.h 82 | %{prefix}/include/libftdi1/*.hpp 83 | %{_libdir}/libftdi1*.*a 84 | %{_libdir}/libftdipp1*.*a 85 | %{_libdir}/pkgconfig/*.pc 86 | %{_libdir}/cmake/libftdi1/* 87 | 88 | %files python 89 | %defattr(-,root,root,-) 90 | %attr(755,root,root) %{python_sitearch}/_ftdi1.so 91 | %{python_sitearch}/ftdi1.py* 92 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/libftdipp1.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libftdipp1 7 | Description: C++ wrapper for libftdi1 8 | Requires: libftdi1 9 | Version: @VERSION@ 10 | Libs: -L${libdir} -lftdipp1 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/packages/99-libftdi.rules: -------------------------------------------------------------------------------- 1 | # FTDI Devices: FT232BM/L/Q, FT245BM/L/Q, FT232RL/Q, FT245RL/Q, VNC1L with VDPS Firmware 2 | SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="0664", GROUP="plugdev" 3 | 4 | # FTDI Devices: FT2232C/D/L, FT2232HL/Q 5 | SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6010", MODE="0664", GROUP="plugdev" 6 | 7 | # FTDI Devices: FT4232HL/Q 8 | SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6011", MODE="0664", GROUP="plugdev" 9 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/packages/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Debian 2 | if("${PACKAGE}" STREQUAL "Debian") 3 | 4 | # Settings 5 | set(REVISION 0) 6 | set(CPACK_GENERATOR "DEB" PARENT_SCOPE) 7 | set(CPACK_PACKAGE_VERSION ${CPACK_PACKAGE_VERSION}-${REVISION} PARENT_SCOPE) 8 | 9 | # Dependencies 10 | set(CPACK_DEBIAN_PACKAGE_DEPENDS "libusb-1.0-0" PARENT_SCOPE) 11 | set(DEBIAN_PACKAGE_BUILDS_DEPENDS "cmake, libusb2-dev" PARENT_SCOPE) 12 | 13 | # Bundles 14 | message("-- Installing udev rules to /etc/udev/rules.d") 15 | install(FILES 99-libftdi.rules 16 | DESTINATION /etc/udev/rules.d) 17 | 18 | endif("${PACKAGE}" STREQUAL "Debian") 19 | 20 | # General RPM rules 21 | set(CPACK_RPM_PACKAGE_DEPENDS "libusb1" PARENT_SCOPE) 22 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Includes 2 | include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR} 3 | ${CMAKE_CURRENT_SOURCE_DIR} 4 | ) 5 | 6 | # Version information 7 | set(SNAPSHOT_VERSION "unknown") 8 | execute_process(COMMAND git describe 9 | OUTPUT_VARIABLE GIT_DESCRIBE_OUTPUT 10 | RESULT_VARIABLE GIT_DESCRIBE_RESULT 11 | OUTPUT_STRIP_TRAILING_WHITESPACE 12 | ) 13 | if(${GIT_DESCRIBE_RESULT} STREQUAL 0) 14 | set(SNAPSHOT_VERSION ${GIT_DESCRIBE_OUTPUT}) 15 | endif(${GIT_DESCRIBE_RESULT} STREQUAL 0) 16 | message(STATUS "Detected git snapshot version: ${SNAPSHOT_VERSION}") 17 | 18 | configure_file(ftdi_version_i.h.in "${CMAKE_CURRENT_BINARY_DIR}/ftdi_version_i.h" @ONLY) 19 | 20 | # Targets 21 | set(c_sources ${CMAKE_CURRENT_SOURCE_DIR}/ftdi.c ${CMAKE_CURRENT_SOURCE_DIR}/ftdi_stream.c CACHE INTERNAL "List of c sources" ) 22 | set(c_headers ${CMAKE_CURRENT_SOURCE_DIR}/ftdi.h CACHE INTERNAL "List of c headers" ) 23 | 24 | add_library(ftdi1 SHARED ${c_sources}) 25 | 26 | math(EXPR VERSION_FIXUP "${MAJOR_VERSION} + 1") # Compatiblity with previous releases 27 | set_target_properties(ftdi1 PROPERTIES VERSION ${VERSION_FIXUP}.${MINOR_VERSION}.0 SOVERSION 2) 28 | 29 | # Static library 30 | add_library(ftdi1-static STATIC ${c_sources}) 31 | set_target_properties(ftdi1-static PROPERTIES OUTPUT_NAME "ftdi1") 32 | 33 | # Prevent clobbering each other during the build 34 | set_target_properties(ftdi1 PROPERTIES CLEAN_DIRECT_OUTPUT 1) 35 | set_target_properties(ftdi1-static PROPERTIES CLEAN_DIRECT_OUTPUT 1) 36 | 37 | # Dependencies 38 | target_link_libraries(ftdi1 ${LIBUSB_LIBRARIES}) 39 | 40 | # Install 41 | if(${UNIX}) 42 | 43 | install( TARGETS ftdi1 44 | LIBRARY DESTINATION lib${LIB_SUFFIX} 45 | COMPONENT sharedlibs 46 | ) 47 | 48 | install( TARGETS ftdi1-static 49 | ARCHIVE DESTINATION lib${LIB_SUFFIX} 50 | COMPONENT staticlibs 51 | ) 52 | 53 | install( FILES ${c_headers} 54 | DESTINATION include/${PROJECT_NAME} 55 | COMPONENT headers 56 | ) 57 | 58 | endif(${UNIX}) 59 | 60 | if(${WIN32}) 61 | 62 | install( TARGETS ftdi1 63 | DESTINATION bin 64 | COMPONENT sharedlibs 65 | ) 66 | 67 | install( TARGETS ftdi1-static 68 | DESTINATION bin 69 | COMPONENT staticlibs 70 | ) 71 | 72 | install( FILES ${c_headers} 73 | DESTINATION include/${PROJECT_NAME} 74 | COMPONENT headers 75 | ) 76 | 77 | endif(${WIN32}) 78 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/src/ftdi_version_i.h.in: -------------------------------------------------------------------------------- 1 | #ifndef FTDI_VERSION_INTERNAL_H 2 | #define FTDI_VERSION_INTERNAL_H 3 | 4 | #define FTDI_MAJOR_VERSION @MAJOR_VERSION@ 5 | #define FTDI_MINOR_VERSION @MINOR_VERSION@ 6 | #define FTDI_MICRO_VERSION 0 7 | 8 | const char FTDI_VERSION_STRING[] = "@VERSION_STRING@"; 9 | const char FTDI_SNAPSHOT_VERSION[] = "@SNAPSHOT_VERSION@"; 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # Optional unit test 2 | 3 | find_package(Boost COMPONENTS unit_test_framework) 4 | 5 | if(Boost_UNIT_TEST_FRAMEWORK_FOUND) 6 | 7 | message(STATUS "Building unit test") 8 | 9 | enable_testing() 10 | 11 | INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/src ${Boost_INCLUDE_DIRS}) 12 | 13 | set(cpp_tests 14 | basic.cpp 15 | baudrate.cpp 16 | ) 17 | 18 | add_executable(test_libftdi1 ${cpp_tests}) 19 | target_link_libraries(test_libftdi1 ftdi1 ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES}) 20 | 21 | add_test(test_libftdi1 test_libftdi1) 22 | 23 | # Add custom target so we run easily run "make check" 24 | add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS test_libftdi1) 25 | 26 | else(Boost_UNIT_TEST_FRAMEWORK_FOUND) 27 | 28 | message(STATUS "NOT building unit test (requires boost unit test framework)") 29 | 30 | endif(Boost_UNIT_TEST_FRAMEWORK_FOUND) 31 | -------------------------------------------------------------------------------- /NandTool/libftdi1-1.0/test/basic.cpp: -------------------------------------------------------------------------------- 1 | /**@file 2 | @brief Test basic FTDI functionality 3 | 4 | @author Thomas Jarosch 5 | */ 6 | 7 | /*************************************************************************** 8 | * * 9 | * This program is free software; you can redistribute it and/or modify * 10 | * it under the terms of the GNU Lesser General Public License * 11 | * version 2.1 as published by the Free Software Foundation; * 12 | * * 13 | ***************************************************************************/ 14 | 15 | #define BOOST_TEST_DYN_LINK 16 | #define BOOST_TEST_MAIN 17 | #include 18 | 19 | #include 20 | 21 | BOOST_AUTO_TEST_SUITE(Basic) 22 | 23 | BOOST_AUTO_TEST_CASE(SimpleInit) 24 | { 25 | ftdi_context ftdi; 26 | 27 | int rtn_init = ftdi_init(&ftdi); 28 | BOOST_REQUIRE_EQUAL(0, rtn_init); 29 | 30 | ftdi_deinit(&ftdi); 31 | } 32 | 33 | BOOST_AUTO_TEST_SUITE_END() 34 | -------------------------------------------------------------------------------- /NandTool/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/stdafx.cpp -------------------------------------------------------------------------------- /NandTool/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/NandTool/stdafx.h -------------------------------------------------------------------------------- /NandTool/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #ifdef WIN32 3 | #include 4 | #endif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 8-Bit Universal Nand reader for FTDI2323H Breakout boards 2 | 3 | Based on http://spritesmods.com/?art=ftdinand code and ideas 4 | 5 | Heavily modified to support writing nand, universally detecting and dumping nands 6 | using Linux Kernel source code additions. 7 | 8 | (c) 2014 B. Kerler -------------------------------------------------------------------------------- /schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohjeongwook/NANDReader_FTDI/b8f5e9190c959a757d150fedfe7a8a972337c708/schematic.png --------------------------------------------------------------------------------