From: travisutk Date: Mon, 5 Jul 2010 17:27:15 +0000 (+0000) Subject: New ROM, AT24DF081 X-Git-Url: http://git.rot13.org/?p=goodfet;a=commitdiff_plain;h=d37fc4cb79d9361dbc70bab5f5ae0306dbbb2254 New ROM, AT24DF081 git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@654 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- diff --git a/client/GoodFETSPI.py b/client/GoodFETSPI.py index cab2a37..5875810 100644 --- a/client/GoodFETSPI.py +++ b/client/GoodFETSPI.py @@ -60,7 +60,8 @@ class GoodFETSPIFlash(GoodFETSPI): 0xC22015: "MX25L1605D", 0xC22014: "MX25L8005", 0xC22013: "MX25L4005", - 0x204011: "M45PE10" + 0x204011: "M45PE10", + 0x1f4501: "AT24DF081", }; JEDECsizes={0x17: 0x800000, @@ -85,7 +86,10 @@ class GoodFETSPIFlash(GoodFETSPI): self.JEDECsize=self.JEDECsizes.get(self.JEDECcapacity); if self.JEDECsize==None: self.JEDECsize=0; - self.JEDECdevice=(ord(data[1])<<16)+(ord(data[2])<<8)+ord(data[3]); + jedec=(ord(data[1])<<16)+(ord(data[2])<<8)+ord(data[3]); + if jedec==0x1F4501: + self.JEDECsize=1024**2; + self.JEDECdevice=jedec; return data; def SPIpeek(self,adr): """Grab a byte from an SPI Flash ROM."""