The configuration structures needed to be changed to implement the latest changes on the core firmware. We made changes to the structure layout to maintain forward compatibility for upcoming revisions as much as possible.
Unfortunately, this affected the demo projects we have online, resulting in the Core not joining the network.
We alway suggest to use the matching Onethinx Core API, which can be found here, on our GitHub.
The internal Core revision can be read from the status structure after calling:
status = LoRaWAN_Init(&coreConfig);