diff --git a/app.js b/app.js
index a81e2d1966723f7156757620fbf9d22336111180..50a1e9c73ac6048129f7159eda181a7de8aaecb4 100644
--- a/app.js
+++ b/app.js
@@ -62,8 +62,8 @@ var firmwarewizard = function() {
     var vendormodels_reverse = {}
 
     // create a map of {match : [{vendor, model, default-revision}, ... ], ...}
-    for (var vendor in vendormodels) {
-      var models = vendormodels[vendor];
+    for (var vendor in config.vendormodels) {
+      var models = config.vendormodels[vendor];
       for (var model in models) {
         var match = models[model];
         if (typeof match == 'string') {
diff --git a/config_template.js b/config_template.js
index 8b4cb3858df0f4b8da6f966c4e6d0036a5c809ec..743bcd48562fb5fa92c75ceb0b41c5635c7f11c1 100644
--- a/config_template.js
+++ b/config_template.js
@@ -14,6 +14,8 @@
  */
 
 var config = {
+  // see devices.js for different vendor model maps
+  vendormodels: vendormodels,
   // relative image paths and branch
   directories: {
     // some demo sources