Yes, as long as the battery pack/solar panel provides a steady 12V supply and has the ability to connect to a car adapter or universal adapter.