Cordova: Deviceready not fired after 5 seconds


Having problems with Meteor/Cordova. I have a React+Famous+Meteor app but I noticed that on old Android devices, the app loads late – after the message “deviceready not fired after 5 seconds”. This results in the app loading but not properly (things are there but noting works the way its intended).

I removed packages one by one but the problem only disappeared after removing Famous, NPM and Material-UI. Without those packages I don’t have an app at all!

What is the real cause of this deviceready issue? How can I resolve it?