Start by reading EDC17 Funktionsrahmen, there is a dedicated page for the EEPROM Layout.
Afterwards,you just need to write some parser which is able to parse the data structures
and to correct the CRCs.
Anyway, here is my sample implementation for such a tool for MED9.1 written in python:
https://github.com/EliasKotlyar/MED9-EEPROM-ToolMost of it was written using ChatGPT , which was capable of reading the required informations from the FR(after some OCR using some PDF tool) and generating the required C-Structs. Its pretty straight forward.