dday9, thank you for the information.

I tried your suggestion by implementing the following:
Code:
Dim offset() As Byte = System.Text.Encoding.Unicode.GetBytes("HELLO")
Unfortunately it does not appear that the write function is actually writing anything, and I guess that's where my biggest hurdle lies. I'm wondering if I'm deciphering the information correctly within the write function:

Code:
Call AardvarkApi.aa_i2c_write(handle, I2C_DEVICE, AardvarkI2cFlags.AA_I2C_NO_STOP, 128, offset)
The BIN files are all 128 bytes, so did I set 128 in the correct place according to the documentation? Likewise, is their variable "offset" really the variable that contains the data (or, the contents of my BIN file in this case)?

The attached images shows what the EEPROM looks like after the write procedure.... which is the same way it looked BEFORE the write procedure. I previously filled up the EEPROM using the Aardvark application just to see if I can impart a change. So if it is actually writing, I'm not sure how or where, which leads me to believe I may be confused about the syntax/formatting of this write command.

Name:  screenshot.jpg
Views: 595
Size:  49.9 KB