Skip to content

Commit

Permalink
Release version 1.7.8
Browse files Browse the repository at this point in the history
  • Loading branch information
McMCCRU committed Apr 2, 2024
1 parent 1f93d65 commit 153800c
Show file tree
Hide file tree
Showing 7 changed files with 127 additions and 118 deletions.
Binary file modified Linux/SNANDer
Binary file not shown.
Binary file modified MacOSX/SNANDer.aarch64
Binary file not shown.
Binary file modified MacOSX/SNANDer.x86_64
Binary file not shown.
Binary file modified Windows/SNANDer.exe
Binary file not shown.
221 changes: 115 additions & 106 deletions flash_support_list.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

SPI NAND Flash Support List:
001. GIGADEVICE GD5F1GQ4UA
Expand Down Expand Up @@ -99,112 +99,121 @@ SPI NOR Flash Support List:
012. GD25Q128CSIG
013. YC25Q128
014. GD25Q256CSIG
015. MX25L8005M
016. MX25L1605D
017. MX25L3205D
018. MX25L6405D
019. MX25L12805D
020. MX25L25635E
021. MX25L51245G
022. FL016AIF
023. FL064AIF
024. S25FL016P
025. S25FL032P
026. S25FL064P
027. S25FL128P
028. S25FL129P
029. S25FL256S
030. S25FL116K
031. S25FL132K
032. S25FL164K
033. EN25F16
034. EN25Q16
035. EN25QH16
036. EN25Q32B
037. EN25F32
038. EN25F64
039. EN25Q64
040. EN25QA64A
041. EN25QH64A
042. EN25Q128
043. EN25Q256
044. EN25QA128A
045. EN25QH128A
046. W25X05
047. W25X10
048. W25X20
049. W25X40
050. W25X80
051. W25X16
052. W25X32VS
053. W25X64
054. W25Q20CL
055. W25Q20BW
056. W25Q20EW
057. W25Q80
058. W25Q80BL
059. W25Q16JQ
060. W25Q16JM
061. W25Q32BV
062. W25Q32DW
063. W25Q64BV
064. W25Q64DW
065. W25Q128BV
066. W25Q128FW
067. W25Q256FV
068. W25Q512JV
069. M25P016
070. N25Q032A
071. N25Q064A
072. M25P128
073. N25Q128A
074. XM25QH32B
075. XM25QH32A
076. XM25QH64A
077. XM25QH128A
078. N25Q256A
079. MT25QL512AB
080. ZB25VQ16
081. ZB25VQ32
082. ZB25VQ64
083. ZB25VQ128
084. BY25Q16BS
085. BY25Q32BS
086. BY25Q64AS
087. BY25Q128AS
088. XT25F32B
015. MX25L4005A
016. MX25L8005M
017. MX25L1605D
018. MX25L3205D
019. MX25L6405D
020. MX25L12805D
021. MX25L25635E
022. MX25L51245G
023. FL016AIF
024. FL064AIF
025. S25FL016P
026. S25FL032P
027. S25FL064P
028. S25FL128P
029. S25FL129P
030. S25FL256S
031. S25FL116K
032. S25FL132K
033. S25FL164K
034. EN25F16
035. EN25Q16
036. EN25QH16
037. EN25Q32B
038. EN25F32
039. EN25F64
040. EN25Q64
041. EN25QA64A
042. EN25QH64A
043. EN25Q128
044. EN25Q256
045. EN25QA128A
046. EN25QH128A
047. W25X05
048. W25X10
049. W25X20
050. W25X40
051. W25X80
052. W25X16
053. W25X32VS
054. W25X64
055. W25Q20CL
056. W25Q20BW
057. W25Q20EW
058. W25Q80
059. W25Q80BL
060. W25Q16JQ
061. W25Q16JM
062. W25Q32BV
063. W25Q32DW
064. W25Q64BV
065. W25Q64DW
066. W25Q128BV
067. W25Q128FW
068. W25Q256FV
069. W25Q512JV
070. M25P016
071. N25Q032A
072. N25Q064A
073. M25P128
074. N25Q128A
075. XM25QH32B
076. XM25QH32A
077. XM25QH64A
078. XM25QH128A
079. N25Q256A
080. MT25QL512AB
081. ZB25VQ16
082. ZB25VQ32
083. ZB25VQ64
084. ZB25VQ128
085. BY25Q16BS
086. BY25Q32BS
087. BY25Q64AS
088. BY25Q128AS
089. XT25F32B
090. XT25F64B
091. XT25F128B
092. XT25Q128D
093. PM25LQ016
094. PM25LQ032
095. PM25LQ064
096. PM25LQ128
097. IC25LP016
098. IC25LP032
099. IC25LP064
100. IC25LP128
101. FS25Q016
102. FS25Q032
103. FS25Q064
104. FS25Q128
105. FM25W16
106. FM25W32
107. FM25W64
108. FM25W128
109. FM25Q16A
110. FM25Q32A
111. FM25Q64A
112. FM25Q128A
113. PN25F16
114. PN25F32
115. PN25F64
116. PN25F128
117. P25Q16H
118. P25Q32H
119. P25Q64H
120. P25Q128H
090. XT25F32B
091. XT25F64B
092. XT25F128B
093. XT25Q128D
094. PM25LQ016
095. PM25LQ032
096. PM25LQ064
097. PM25LQ128
098. IC25LP016
099. IC25LP032
100. IC25LP064
101. IC25LP128
102. FS25Q016
103. FS25Q032
104. FS25Q064
105. FS25Q128
106. FM25W16
107. FM25W32
108. FM25W64
109. FM25W128
110. FM25Q16A
111. FM25Q32A
112. FM25Q64A
113. FM25Q128A
114. PN25F16
115. PN25F32
116. PN25F64
117. PN25F128
118. P25Q16H
119. P25Q32H
120. P25Q64H
121. P25Q128H
122. ZD25Q16A
123. ZD25Q32A
124. ZD25Q64A
125. ZD25Q128A
126. ZD25Q16B
127. ZD25Q32B
128. ZD25Q64B
129. ZD25Q128B

I2C EEPROM Support List:
001. 24c01
Expand Down
20 changes: 10 additions & 10 deletions readme.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Usage:
-h display this message
-d disable internal ECC(use read and write page size + OOB size)
-d disable internal ECC(use read and write page size + OOB size - On-die ECC)
-o <bytes> manual set OOB size with disable internal ECC(default 0)
-I ECC ignore errors(for read test only)
-k Skip BAD pages, try read or write in to next page
Expand All @@ -27,7 +27,7 @@ Examples:

igor@mcmcc-GL553VE:~/Soft/SNANDer-bin/Linux$ ./SNANDer -i

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Found programmer device: WinChipHead (WCH) - CH341A
Device revision is 3.0.4
Expand All @@ -39,7 +39,7 @@ Detected SPI NAND Flash: MXIC MX35LF2G, Flash Size: 256 MB

or

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Found programmer device: Winchiphead (WCH) - CH341A
Device revision is 3.0.4
Expand All @@ -53,7 +53,7 @@ Detected SPI NAND Flash: WINBOND W25N01G, Flash Size: 128 MB

igor@mcmcc-GL553VE:~/Soft/SNANDer-bin/Linux$ ./SNANDer -d -e

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Found programmer device: WinChipHead (WCH) - CH341A
Device revision is 3.0.4
Expand All @@ -74,7 +74,7 @@ igor@mcmcc-GL553VE:~/Soft/SNANDer-bin/Linux$

igor@mcmcc-GL553VE:~/Soft/SNANDer-bin/Linux$ ./SNANDer -d -v -w ecc_2Gb_2K_64_flashimage_rfb1_ac2600.bin

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Found programmer device: WinChipHead (WCH) - CH341A
Device revision is 3.0.4
Expand All @@ -98,7 +98,7 @@ Status: OK

igor@igor-GL553VE:~/Soft/SNANDer-bin/Linux$ ./SNANDer -E 93c46 -r test.bin

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Found programmer device: WinChipHead (WCH) - CH341A
Device revision is 3.0.4
Expand All @@ -115,7 +115,7 @@ Status: OK

igor@igor-GL553VE:~/Soft/SNANDer-bin/Linux$ ./SNANDer -E 93c46 -w test.bin -v

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Found programmer device: WinChipHead (WCH) - CH341A
Device revision is 3.0.4
Expand All @@ -140,7 +140,7 @@ Status: OK

igor@igor-GL553VE:~/Soft/SNANDer-bin/Linux$ ./SNANDer -E 25640 -v -w test.bin

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Found programmer device: WinChipHead (WCH) - CH341A
Device revision is 3.0.4
Expand All @@ -161,7 +161,7 @@ Status: OK

igor@igor-GL553VE:~/Soft/SNANDer-bin/Linux$ ./SNANDer -E 25640 -v -w test.bin -s 32

SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8b2 by McMCC <mcmcc_at_mail.ru>
SNANDer - Serial Nor/nAND/Eeprom programmeR v.1.7.8 by McMCC <mcmcc_at_mail.ru>

Found programmer device: WinChipHead (WCH) - CH341A
Device revision is 3.0.4
Expand Down
4 changes: 2 additions & 2 deletions src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ extern int org;
#define EHELP ""
#endif

#define _VER "1.7.8b2"
#define _VER "1.7.8"

void title(void)
{
Expand All @@ -69,7 +69,7 @@ void usage(void)
const char use[] =
" Usage:\n"\
" -h display this message\n"\
" -d disable internal ECC(use read and write page size + OOB size)\n"\
" -d disable internal ECC(use read and write page size + OOB size - On-die ECC)\n"\
" -o <bytes> manual set OOB size with disable internal ECC(default 0)\n"\
" -I ECC ignore errors(for read test only)\n"\
" -k Skip BAD pages, try read or write in to next page\n"\
Expand Down

0 comments on commit 153800c

Please sign in to comment.