Should not be a problem just change the ochBlockSize byte to word in the VAR section. You will also need to change the buffsize constant and the databuff.byte[0] and databuff.byte[1] variables as well. If I had a MS3 sitting around I would be able to help more.

Huey wrote:Should not be a problem just change the ochBlockSize byte to word in the VAR section. You will also need to change the buffsize constant and the databuff.byte[0] and databuff.byte[1] variables as well. If I had a MS3 sitting around I would be able to help more.

Huey wrote:Should not be a problem just change the ochBlockSize byte to word in the VAR section. You will also need to change the buffsize constant and the databuff.byte[0] and databuff.byte[1] variables as well. If I had a MS3 sitting around I would be able to help more.

Are you hard coding the new signature string at the end of the source code or entering it as a user signature string with the "E" command? I see a problem with the "E" command on line 776 and 808 where it says EEPROM.readByte and EEPROM.writeByte.

Sure, you have the source code. It would probably be best to split up the signature table and use the ID to offset into a new table defined as word that contains the byte count. By doing this I think it would require less reprogramming and save memory space because you are not defining the entire table as word. I have been meaning to work on it however, spring is here and I have so much to do. You can also change the ID numbering to something that makes more sense as a offset. Hope this helps. Huey