Index: branches/BNC_2.12/src/bncrinex.cpp
===================================================================
--- branches/BNC_2.12/src/bncrinex.cpp	(revision 8660)
+++ branches/BNC_2.12/src/bncrinex.cpp	(revision 8662)
@@ -170,8 +170,10 @@
   }
   if (!sklDir.isEmpty() && sklDir != "none") {
-    QString staID;
+    QString staID, staIDalternative;
+    QUrl url;
     int stIdLength = _mountPoint.path().length()-2;
-    staID = _mountPoint.path().mid(1,stIdLength).toUpper() + ".skl";
-    QUrl url(sklDir  + staID);
+    staID =            _mountPoint.path().mid(1,stIdLength).toUpper() + ".skl";
+    staIDalternative = _mountPoint.path().mid(1,stIdLength).toLower() + ".skl";
+    url = sklDir  + staID;
     if (url.port() == -1) {
       if (sklDir.contains("https", Qt::CaseInsensitive)) {
@@ -190,4 +192,13 @@
       QTextStream in(outData);
       irc = _sklHeader.read(&in);
+    }
+    else {
+      url = sklDir  + staIDalternative;
+      query->waitForRequestResult(url, outData);
+      if (query->status() == bncNetQuery::finished &&
+              outData.contains("END OF HEADER")) {
+            QTextStream in(outData);
+            irc = _sklHeader.read(&in);
+          }
     }
 
