help needed to store a string array in the EEPROM

for a beginner like I am, it is overwhelming !!!

Like you, I do not have a lot of experience with writing code, and have difficulty understanding some advanced concepts.

Here is some simple code reading and writing 2d character arrays into the internal eeprom. It may not be efficient, it may not be concise, and it is not generic since it leverages off your 10 byte data. On the other hand, it doesn't use Strings, or pointers. It may get criticism from the more advance folks on the board, but it puts your id data in and pulls it out, and it may help get you get started in the right direction.

#include <EEPROM.h>

char my2dArray[5][11]= // [11] required for null character termination of string literals
{
  "123456ABCD",
  "234561BCDA",
  "345612CDAB",
  "456123DABC",
  "561234ABCD"
};

void setup(){
  Serial.begin(9600);

  int address;

  Serial.println ("Writing data.....");

  for(int j=0; j<5; j++){

    Serial.println();

    for(int i=0; i<10; i++){

      Serial.print(my2dArray[j][i]);
      EEPROM.write(address= i+(j*10), my2dArray[j][i]);
    }
  }
  Serial.println();
  Serial.println();
  Serial.println ("Reading data.....");

  for(int j=0; j<5; j++){

    Serial.println();

    for(int i=0; i<10; i++){

      char value= EEPROM.read(address= i+(j*10));
      Serial.print(value);

    }
  }
}

void loop(){
}