Librenms, oxidized. Missing previous config

I did reistall and reconfigure oxidized and Librenms. I have tested with one device to start with. I am able to get the config both in librenms and oxidized using git output. There is two things i notice while playing around with the config. On oxidized config, when I use the router.db to fetch the config I am able to get diffs both in oxidized and librenms


But as you see from the image, I’m not able to get the device OS. It shows up as a generic device. Which makes it so that I cant create groups based on OS

When i tried changing the oxidized config to use librenms with the url (https://p.libren.ms/view/c0614e79) then I’m able to get the right OS (not a generic device) this makes it possible to create groups within Librenms
But’ im not able to start oxidized, it gives me an error:

node {:name=>“172.X.X.X”, :model=>“generic”, :group=>“default”} raised Oxidized::ModelNotFound with message ‘generic not found for node 172.X.X.X’
" source returns no usable nodes" and none of the diffs are available.
I would like to use oxidized with librenms. I did do some changes in the config.php (https://p.libren.ms/view/6f7bd544)