+ def ChipErase(self, rusure=False):
+ if rusure:
+ self.gfclient.writeMemByte(self.base_addr + 0x555, [0xaa])
+ self.gfclient.writeMemByte(self.base_addr + 0x2aa, [0x55])
+ self.gfclient.writeMemByte(self.base_addr + 0x555, [0x80])
+ self.gfclient.writeMemByte(self.base_addr + 0x555, [0xaa])
+ self.gfclient.writeMemByte(self.base_addr + 0x2aa, [0x55])
+ self.gfclient.writeMemByte(self.base_addr + 0x555, [0x10])