Samsung Devices: External Storage locked after 4.4 updates.

Follow

Comments

78 comments

  • Nathan

    We are releasing version 5.3.2. It might be able to find the app private, external storage folder automatically.

    We cannot predict with certainty what it will find on your device, so I am mentioning it here first so you can tell me if anything changes.

    0
    Comment actions Permalink
  • Nathan

    So has anyone tried it with 5.3.2?

     

    0
    Comment actions Permalink
  • Jmvdven

    YES! It worked on my new Galaxy s5. I made an extra copy of all my previous bcnav data on my sd card, did a fresh install of version 5.3.2. Then used storage options in the menu and selected the extSdCard/android/data/com.crittermap.backcountrynavigator.license/files location. I restarted bcnav, then renamed bcnav in that location to bcnav-install and copied my own backup bcnav with lots of maps and 30 or so trips in the /files folder. I had to restart the phone in order to be able to load old trip data. I can also record a new trip without any problem.

    Very nice afaiac is that I now can also see the old trip data such as speed, moving time etc. I was never able to access these once the recording had stopped, in the very beginning of bcnav a few years ago. I believe I even put in a request for it. Now with my much better battery on the Galaxy compared to the droid4, I hope to record many more trips. Thanks!

    0
    Comment actions Permalink
  • Guthary

    Worked fine for me on 5.3.1 by manually browsing to the location.    Just upgraded to 5.3.2 and it automatically found the location just fine as well.

    Using both Galaxy S4 and Note 10.1 2014 edition,  both upgraded to 4.4.2 KitKat android.

    **The only downside is I can no longer use my 3rd party File Manager app to move or copy maps/files to the new location, because it was broken as well with the KitKat update (i.e. not being able to write to various SD Card locations).  But if you use the default "My Files" app, or copy via USB from a PC, it will still work.  

    Tip:  when copying large maps from PC to device, it's much faster to use a usb 3.0 card reader vs. the 2.0 usb cable connection.    Make sure to turn off device before popping the SD Card in/out.   This is how I keep my phone & tablet in sync so I don't have to re-download map packages twice.

    0
    Comment actions Permalink
  • Olin Sneed

    My Samsung Galaxy S3 got updated to Kit Kat 4.4.2 on June 2nd. Now I have my 1st ever problem with BCNAV. Except it is not a problem with this GREAT app. Before the update, pictures, documents, and the BCNAV files were being saved to a microSDHC memory card. No more. Samsung has blocked writing to the memory card unless using an app from Samsung that will copy/paste/move files from internal storage to external. I followed Nathan's instructions and moved my needed BCNAV files to internal storage and everything is working great again. BAD Samsung, BAD. Samsung has blamed Google in the past, so why could data be saved using 2 previous versions of Samsung Jelly Bean on the Galaxy S3 but not the S4? I'm thinking HTC, LG3, or Nexus5 in the future.

    A suggestion which may help with almost all versions of Android on Samsung phones: get a ScanDisk dual USB drive (or similar) and use the drive to save maps and data. You can always restore to the internal memory when needed. Applies to ALL data, documents, photos, etc.

    Keep up the great work Nathan. When I'm on the trails and show this app to people, they are amazed!!!

    0
    Comment actions Permalink
  • Chauncey

    I copied the bcnav directory from my old phone (samsung charge) to my pc desktop.

    just copied the files from the desktop to my new phone, internal storage, directory bcnav.

    (the sd card from my old phone was moved to the new phone and I see a bdnav directory there as well.

    I launch bc navigator but do not find my tracks or way points. I do find stored maps.

    how can I find my old tracks and waypoints?

    Thank you

    0
    Comment actions Permalink
  • Andy Dungan

    Hello Nathan,

    I just got an S4 (running on page plus, verizon). I installed 5.3.2. I tried to change the directory to the root level of the SD card by browsing (mnt/extsdcard). No go. I then made a folder on the root of the SD card (mnt/extsdcard/bcnav) and tried browsing to that folder. No go. I then went to storage options and selected the default you had setup under suggestions  (/storage/extSdCard/Android/data/com.crittermap.backcountrynavigator.license/files) and it worked. So the question, is this because of the new security issues must the folder be put in Android/data on the SD card? And therefore, is there no way to put the bcnav folder at the root level?  

    I just have to say it again, this is a truly great product and it really does the job. I commend you!

    0
    Comment actions Permalink
  • Guthary

    Yes, it's gotta be /storage/extSdCard/Android/data/com.crittermap.backcountrynavigator.license  folder anymore.  At least that's the only SD card storage loc I was able to get it to work (galaxy s4 and galaxy note 10.1)

    0
    Comment actions Permalink
  • Andy Dungan

    Just one additional question. When I browsed it showed "mnt" not "storage." If I typed in the path as /storage/extsdcard/bcnav I wonder if it would work. We can't type the path, but thought I would pose the question. Thanks for your response Guthary. I'm just going to stick with what works.

    0
    Comment actions Permalink
  • Nathan

    No, it won't. 

    The long, funky directory is the only choice we have. That's Android policy.

    I expect ALL Third Party File managers to be broken to some extent.

     

     

    0
    Comment actions Permalink
  • Tom Ruppenthal

    Guthary or Nathan

    Can you supply me with a detailed step by step in layman's terms to download maps to my now unusable SD card on my Galaxy Note 10.1 2014 edition? All the technical talk here of roots, file names paths etc is Greek to me and very confusing. I love this app but now it is limited in my preferred usage due to the Android update. I like to download huge areas such as the entire western half of Wyoming or the entire state of AZ. Advice would be very much appreciated as large extended vacation in back country coming up. It seem to work on my old Samsung Charge phone but I prefer the tablet due to my eyesight and also the ability to see larger geographic areas in greater detail.

    Can I switch SD cards back and forth between phone and tablet?

    Best regards

    0
    Comment actions Permalink
  • Andy Dungan

    Hi, just thought I would add a comment. A friend just got an S3 (at&t) and is now using BCN as I told him he should.. He went to change his "Storage Options" but the suggestion did not provide him the long path through Android/data/.... It just gave him a path to the external SD card. And that would not work on his S3. Fortunately I knew what path to have him setup and we got the folder moved to his external SD card with the long one (though Android/data). If however, I had not been around to help him he never would have easily figured it out. Thought I would post this in case there is some way to change the suggested path for devices like the S3. The suggestion on my S4 was the long one so don't know what this means.

    0
    Comment actions Permalink
  • Nathan

    The trial version is not going to let you choose it. Also, we cannot find that folder until Android 4.4 is installed, because the query didn't exist before. Other than that, I am not sure. 

     

    0
    Comment actions Permalink
  • Pete Larson

    My S3 has no problem with /storage/extSdCard.

    0
    Comment actions Permalink
  • Nathan

    >My S3 has no problem with /storage/extSdCard.

    You should expect issues when the S3 gets an update to Android 4.4. Otherwise, though, you may be lucky.

    0
    Comment actions Permalink
  • Pete Larson

    I didn't think the S3 was going to get the update but sure enough, a few minutes ago I got a text saying I'll need to reset my phone when I get the update.  I use a modified stock ROM so I guess I'll check with xda-developers and see if there is any alternative to the update.  The 4.3 update was bad enough!

     

    0
    Comment actions Permalink
  • Martin Pearson

    I am considering purchasing your app. I have a Galaxy S4 with Kitkat stock from Verizon. I have already run into the Ext SD card problem with other apps, thus I was investigating this before I made the purchase. You recommend internal storage but I am not sure this is an option for me. My phone has 16GB internal memory. I have NO user files stored in internal memory (pictures, music, videos)  and in my estimation not that many apps installed yet the phone shows I only have 5.25GB free. I am planning a trip to the Smoky Mountains coming up shortly and wanted to store a few offline maps of the park for hiking. Is this enough memory to store offline maps of the Smoky Mountains? I have a 64GB external card and have plenty of space on it. 

    0
    Comment actions Permalink
  • John Van Deusen
    I believe that the solution to the Kitkat external SD problem is to take a hybrid approach. The trip data, settings, etc. should be left on internal storage where they can be retained after an uninstall and restored by the user from backup. What really needs to be on external SD are the tiles and other map data that can be, (somewhat painfully), reloaded after reinstall.
    0
    Comment actions Permalink
  • John Van Deusen
    To extend my previous comment, the hybrid storage solution can not be accomplished by the user; this would require an enhancement by Crittermap. Many apps do this by searching for an alternate, (bcnav), subdirectory on device storage first and using that if it exists for certain files. Another solution would be for Crittermap to provide a.backup/restore app to manage the trip data and settings files.
    0
    Comment actions Permalink
  • John Van Deusen
    Many apps have the ability to use both the internal and external sd storage. Clearly the trip logs and settings belong in device storage; whereas the gigabytes of files under the tiles subdirectory don't need to be manipulated by users.
    0
    Comment actions Permalink
  • John Thomson

    I have to take back my May 10 post: Verizon just asked me to update my S3 to Kitkat 4.4.3.

    Before doing the android upgrade I checked the procedure in BCN 5.3.3 to set the storage to the suggested external SD Card:  I could not find /storage/extSdCard/Android/data/com.crittermap.backcountrynavigator.license by browsing.  ( I could see other apps' similar folders under /storage/extSdCard/Android/data/, but not one for com.crittermap.backcountrynavigator.license)  Do we have to create that folder or will it appear after I update Android?

     

     

    0
    Comment actions Permalink
  • Nathan

    I believe you could create it, but we cannot auto-detect it until you upgrade to 4.4.

    0
    Comment actions Permalink
  • David

    Ihave complained to Samsung (I have a Samsung Tab 2) and have received the fllowing reply:"Unfortunately, due to the software update some applications may no longer be compatible with the device which is restricting the actions which can be performed. The only way around the issue would be to download another application similar to Back country navigator and attempt to download maps from this application onto your external SD Card." So much for Samsung! They appear to be entirely ignorant.

    I have used BCN for two years now, and what a wonerful application it is. But I'm not technical enough to nderstand all this stuff about setting up paths etc., - I just want to download my maps to the External card without any hassle. Incidentally, though I have a load of maps stored on my extt SD card, once 4.4 was installed, I couldn't access them. I now have about 1GB of free memory on my internal storage which means that my only option is to just download mapos as I need them, and then delete them. I have abot 30GB free on jy external drive.

     

    When the next version of BCN comes out, will it automatically show that long path to the external drive to enable me to start saving maps externally again? If not, I'm not sure how I set this up for myself.

    0
    Comment actions Permalink
  • Nathan

    >When the next version of BCN comes out, will it automatically show that long path to the external drive to enable me to start saving maps externally again?

    David, the current version already does that. 5.3.2 started it and the current version is 5.3.4.

    0
    Comment actions Permalink
  • David

    Many thanks Nathan for the quick reply. . I do have version 5.3.4 installed.   When  I go to settings, storage option... Storage root  ... I get SUGGESTIONS: /storage/sxtSDCard. I click  on that and get a list of three folders, namely:LOST DIR , bcnav and MapsWithMe (another app I have). I click  on bcnav and it come up with Warning! Cannot select bcnav folder. To use this folder please select the parent folder.

    And there I'm stuck, as I don't know how to select the parent folder. Any help would be gratefully received!

     

     

    0
    Comment actions Permalink
  • Nathan

    What version of Android does the Samsung Tab 2 have?

     

    0
    Comment actions Permalink
  • David

    I had assumed it would have been updated to v4.4, but checking now I see it showing Version 4.2.2. I have been using BCN with external storage for two years now with no prblem, then suddenly last week when I tried to access a map it showed up as .not stored'. A friend of mine who has a Samsung Tab3 had a similar problem - so I assumed it was due to this Version 4.4 blocking access to the external drive. I have changed the storage to the internal drive and it works fine with that, but of course, that doeesn't solve the problem of BCN not being able to access the external drive.

    0
    Comment actions Permalink
  • Nathan

    David, you might need to contact me separately via ticket, as this no longer fits the thread topic.

    "Not Stored" does not indicate a catastrophic storage failure. It just means that that particular tile has not been stored in a particular map package. It could just mean you have wandered past the limits of what you have stored, and you may need to zoom in or out or recenter.

    It is correct that you can't choose the bcnav folder. It is just trying to stop you putting bcnav inside bcnav inside bcnav. Just choose the parent folder like it says, which is /storage/extSDCard. You are supposed to choose the folder where we put bcnav.

     

    0
    Comment actions Permalink
  • Tiffle

    I've transferred my map files to "storage/extSDcard/Android/Data/com.crittermap.backcountrynavigator.license/files/bcnav" as suggested and BCNav now works fine.

    However there seems to be an unexpected consequence - any app (just to be clear ANY app) uninstall takes about 5 minutes. I have 46GB of map data and suspect the delay is caused by 'uninstaller' checking "storage/extSDcard/Android/Data" for any files that need to be uninstalled at the same time as the app.

    Has anyone else had this problem and does my explanation make sense?

    Does anyone have any suggestions to reduce this problem other than reducing the amount of data I use?

    0
    Comment actions Permalink
  • Tiffle

    Update - Sorry for the error but there's only 18GB of BCNav data on my ExtSDCard.

    I've investigated a bit further and found that in addition to the delay on uninstalls, installs and other storage options, such as properties and determining the file/folder size are very slow.

    I unmounted my ExtSDCard and carried out multiple installs, uninstalls and storage action and ALL were back to normal.

    Now I understand the cause, I'm happy to accept these delays in order to have BCNav fully operational but it would be nice to have a proper solution rather than an 'iffy' workaround.

    I hope this information is helpful and that in time you're able to find a permanent solution to this Android imposed problem.

     

     

    0
    Comment actions Permalink

Article is closed for comments.