Hello @Thomasx
sorry to disappoint you, but sadly not every library has been written in a way that it can automatically adapt to a new product. Or sometimes the init() or begin() functions need to be provided with different parameters to account for a specific product which doesn't use default values. And I am afraid in some cases you have to directly modify the library yourself to make it work with a specific product.
Thanks
Felix