# Collect will need to stop using /sdcard/odk for files

**URL:** <https://forum.getodk.org/t/collect-will-need-to-stop-using-sdcard-odk-for-files/24159>\
**Category:** Development\
**Tags:** breaking-change, odk-collect\
**Created:** [January 6, 2020, 9:01pm UTC](https://forum.getodk.org/t/collect-will-need-to-stop-using-sdcard-odk-for-files/24159 "2020-01-06T21:01:16Z")\
**Posts on this page:** 1\
**Showing post:** 36

<div class="post-metadata">

**Author:** ![LN](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/ln/32/1605_2.png) [@LN](https://forum.getodk.org/u/LN)\
**Post date:** [April 12, 2021, 7:58pm UTC](https://forum.getodk.org/t/collect-will-need-to-stop-using-sdcard-odk-for-files/24159/36 "2021-04-12T19:58:52Z")

</div>

As described in the prior post, migrations from `/sdcard/odk/` will no longer be performed starting with the next Collect version, now called `v2021.2` ([versioning change discussion](https://forum.getodk.org/t/proposal-change-collect-versioning-from-major-minor-patch-to-year-release/32572)).

Additionally, we plan to remove some `update` and `delete` functionality currently provided by [FormsProvider](https://github.com/getodk/collect/blob/v1.30.1/collect_app/src/main/java/org/odk/collect/android/provider/FormsProvider.java) and [InstanceProvider](https://github.com/getodk/collect/blob/v1.30.1/collect_app/src/main/java/org/odk/collect/android/provider/InstanceProvider.java). This is only relevant to applications that deeply integrate with Collect (e.g. OpenHDS, ODK Clinic). As far as we know, after the storage migration, there are no meaningful `update` or `delete` actions to take. **If you access the `ContentProvider`s for Collect v1.30.1 and use `update` or `delete`, please reply and describe what your app does.**

We are making this change because as far as we know, there is nothing useful to do with `update` and `delete` without also being able to read and write corresponding form definition and form instance files. Additionally, as @seadowg started writing tests for the `update` and `delete` behavior, he identified several bugs and inexplicable behavior. We have to change the implementation of the `ContentProvider`s for [multiple project support](https://forum.getodk.org/t/collect-multiple-projects-support/23340) and it would be best if we could avoid carrying forward undocumented behavior that we don't fully understand.

---

_[View the full topic](https://forum.getodk.org/t/collect-will-need-to-stop-using-sdcard-odk-for-files/24159)._
