When I define a valid mac in the .syscfg file, the program runs as expected.
When using ff.ff.ff.ff.ff.ff in the .syscfg my program works only when running in debug mode through the JTAG connection. The mac stored in flash is used, but when running without the JTAG it does read the correct mac. But it looks like the mac is not used to initialize the network.