Multiple MLX90614

Hi,

I'm very new to Arduino and I'm trying to get multiple MLX90614 working on I2C.

I have a single one working fine, and the next step is to change Slave Addresses, add the extra sensors and change the sketch to read them all.

I've seen various posts about changing the Slave Address but can't seem to find one that I can understand the sketch well enough to risk changing an EEPROM register that I can't change back!

One problem I'm having is that most sketches seem to change register 2E but the data sheet says that SA is in 00EH.

Can anyone point me to a sketch that will reliably change the Slave Address.

Also I have seem something written about having to have a new CRC for a new address, or have I completely misunderstood?

Thanks in advance

Here is example of using multiple I2C buses: 6-channel IR pyrometer: https://github.com/rororor/mlx90614-m8-01 . Not Arduino though, just plain C.