Help with CANopen Communication using X20IF1041-1

I have a device( lets say SlaveX) which does not have an EDS file

oh, that make it somewhat clearer

I am surprised that these devices still exist today. In most cases, the CANopen stack has then only been implemented in a rudimentary way.

In most cases, such devices can then be controlled with a simple CAN interface under CAN_lib or ArCAN. The manufacturer then describes the exact procedure for configuration.
You then have to deal with how to configure this device correctly during start-up (preoperational) so that it sends the PDOs with the correct data, or you can read everything acyclically via SDO if you don’t need deterministic data.

My approach would be to use a standard CAN interface and implement a rudimentary CANopen master with it or use a ready-made CANopen master and then write the EDS yourself. Ultimately, this is just a normal text file.

However, you need to know the device and the structure of an EDS file well (there are also tools for the latter).

It is also possible that AsCanopen (with a standard CAN) works.
But you already tried this (?):

How to read values from a Device which has CANOpen - Ask Questions - B&R Community