Last active
April 24, 2020 15:31
-
-
Save aspargas2/fa2a70aed3a7fe33f1f10bc264d9fab6 to your computer and use it in GitHub Desktop.
flashcart_core DSTT supported chips - direct copy & paste of https://gist.github.com/yuukieve/6b48f1bb8dd15136403c15c39fafdb42, which is now a 404
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Supported Chips using the same standard of command definitons (type A): | |
Sector Block Addressing = 16KB,8KB,8KB,32KB,64KB,64KB,64KB... (unless otherwise specified) | |
0x041F: https://media.digikey.com/pdf/Data%20Sheets/Atmel%20PDFs/AT49BV,LV001(N)(T).pdf | |
0x051F: https://media.digikey.com/pdf/Data%20Sheets/Atmel%20PDFs/AT49BV,LV001(N)(T).pdf | |
0x1A37: http://www.dataman.com/media/datasheet/AMIC/A29L800.pdf | |
0x3437: http://www.dataman.com/media/datasheet/AMIC/A29L400.pdf | |
0x49C2: http://pdf1.alldatasheet.com/datasheet-pdf/view/113400/MCNIX/MX29LV160BB.html | |
0x5BC2: http://www.dataman.com/media/datasheet/Macronix/MX29LV800B-T.pdf | |
0x80BF: http://www.metatech.com.hk/datasheet/sst/standard_mem_pdf/360-39LF-VFx00A-3-DS.pdf (29 blocks of 2048 bytes) | |
0x9B37: AMIC A29L800U | |
0xA01F: http://pdf1.alldatasheet.com/datasheet-pdf/view/56175/ATMEL/AT49BV8192.html (16K bytes boot block) (Two 16K bytes param blocks) (976K bytes main memory) | |
0xA31F: http://pdf1.alldatasheet.com/datasheet-pdf/view/56175/ATMEL/AT49BV8192.html (same as above pretty much) | |
0xA7C2: http://nice.kaze.com/MX29LV320.pdf (8x4K-Word blocks) | |
0xA8C2: http://nice.kaze.com/MX29LV320.pdf (8x4K-Word blocks) | |
0xB537: AMIC A29L400U | |
0xB91C: http://pdf1.alldatasheet.com/datasheet-pdf/view/113811/EON/EN29LV400AT-70BIP.html | |
0xBA01: http://pdf1.alldatasheet.com/datasheet-pdf/view/524736/SPANSION/AM29LV400BB-90EC.html | |
0xBA04: http://pdf1.alldatasheet.com/datasheet-pdf/view/186858/SPANSION/MBM29LV400BC-55PBT.html | |
0xBA1C: http://pdf1.alldatasheet.com/datasheet-pdf/view/113812/EON/EN29LV400AB-70BIP.html | |
0xBA4A: http://pdf1.alldatasheet.com/datasheet-pdf/view/145388/EXCELSEMI/ES29LV400DB-70TGI.html | |
0xBAC2: http://www.datasheet-pdf.com/datasheet/MacronixInternational/546750/MX29LV400B.pdf.html | |
0xC11F: http://pdf.datasheetcatalog.com/datasheet/atmel/doc3405.pdf | |
0xC298: http://pdf.datasheetcatalog.com/datasheets2/56/562126_1.pdf | |
0xC31F: http://datasheetz.com/data/Integrated%20Circuits%20(ICs)/Memory/AT49BV802AT-70TI-datasheetz.html (8x4K-Word Blocks) (Writing slightly differs: see page 13 (uses AAA instead of 2AA?)) | |
0xC420: http://pdf.datasheetcatalog.com/datasheet/stmicroelectronics/6680.pdf | |
0xC4C2: http://pdf1.alldatasheet.com/datasheet-pdf/view/113399/MCNIX/MX29LV160BT.html | |
0xEF20: http://pdf1.alldatasheet.com/datasheet-pdf/view/23064/STMICROELECTRONICS/M29W400.html (16k bytes boot block) | |
// Atmel AT49BV1614T-90TC (8x4K-Word Blocks, 16,16,32*) | |
Different flash commands required (todo): | |
0x912C: http://pdf.datasheetcatalog.com/datasheet/micron/MT28F160A3.pdf (8x4K-Word Blocks) (RA: X:0xFF) (PW: X:0x10/40 & WA:PD) (ER: X:0x20 & BA:0xD0) | |
0x922C: http://www.dataman.com/media/datasheet/Micron/mt28f160c3_3.pdf (8x4K-Word Blocks) (similar/same to above) | |
0x9320: http://pdf.datasheetcatalog.com/datasheet/stmicroelectronics/7585.pdf (8x4K-Word Blocks) (^) | |
Unknown datasheets but *SHOULD BE* "supported" Flashchip IDs: | |
0x49B0: SHARP LH28F160BGHB-BTL (can't find datasheet) | |
0x9020: ST M28W160(B)T (can't find datasheet) | |
0x9089: INTEL 28F160B3T (can't find specific datasheet) | |
0x9120: ST M28W160(B)B (can't find datasheet) | |
0x9189: INTEL 28F160B3B (can't find specific datasheet) | |
0x9289: INTEL 28F800B3T (can't find specific datasheet) | |
0x9389: INTEL 28F800B3B (can't find specific datasheet) | |
0x9689: INTEL 28F320B3T (can't find specific datasheet) | |
0x9789: INTEL 28F320B3B (can't find specific datasheet) | |
Known flashchips that are "unsupported": | |
0x0B8A "DSTTi :P" | |
0x23AD "BRIGHT MICRO. BM29LV400T" | |
0x4398 "TOSHIBA TC58FVB160A" | |
0x4920 "ST M29W160BB" | |
0x5B20 "ST M29W800BT" | |
0x68B0 "SHARP LH28F160BG(H)-TTL" | |
0x69B0 "SHARP LH28F160BG(H)-BTL" | |
0x81BF "SST SST39LF/VF800A" | |
0x89BF "SST SST39LF/VF200A" | |
0x902C "MICRON MT28F160A3-T" | |
0x9220 "ST M28W800BT" | |
0x932C "MICRON MT28F160C3(4)-B" | |
0x9489 "INTEL 28F400B3T" | |
0x9589 "INTEL 28F400B3B" | |
0xABAD "BRIGHT MICRO. BM29LV400B" | |
0xB901 "SPANSION Am29LV400BT" | |
0xB904 "SPANSION MBM29LV400TC" | |
0xB9C2 "MACRONIX MX29LV400T" | |
0xB94A "ESI ES29LV400DT" | |
0xB952 "ALIANCE SEMI. AS29LV400T" | |
0xBA52 "ALIANCE SEMI. AS29LV400B" | |
0xCE20 "ST M28W160E(C)T" | |
0xCF20 "ST M28W160E(C)B" | |
0xD089 "INTEL 28F016B3T" | |
0xD189 "INTEL 28F016B3B" | |
0xD289 "INTEL 28F008B3T" | |
0xD389 "INTEL 28F008B3B" | |
0xD489 "INTEL 28F004B3T" | |
0xD520 "ST M29F400BT" | |
0xD589 "INTEL 28F004B3B" | |
0xD620 "ST M29F400BB" | |
0xD689 "INTEL 28F032B3T" | |
0xD720 "ST M29W800AT" | |
0xD789 "INTEL 28F032B3B" | |
0xDAC2 "MACRONIX MX29LV800T" | |
0xEE20 "ST M29W400T" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment