# Issue loading encrypted banks from memory

**URL:** <https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593>\
**Category:** FMOD Engine\
**Created:** [March 31, 2020, 7:48am UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593 "2020-03-31T07:48:01Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Skoddle](https://avatars.discourse-cdn.com/v4/letter/s/3d9bf3/32.png) [@Skoddle](https://qa.fmod.com/u/Skoddle)\
**Post date:** [March 31, 2020, 7:48am UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/1 "2020-03-31T07:48:01Z")

</div>

Hi,

We recently decided to use bank encryption in our project but are having issues with encrypted banks loaded from memory.

We are using Studio::System::loadBankMemory(), specifying FMOD\_STUDIO\_LOAD\_BANK\_NORMAL as the load bank flags. The result comes back as FMOD\_OK but the audio doesn’t work. It appears to behave as though we haven’t set an encryption key.

The same encrypted banks work fine when loaded from file using Studio::System::loadBankFile() with the same load bank flags, and unencrypted banks work fine from both file and memory with the unencrypted flag. The issue seems to be isolated to loading encrypted banks from memory.

We discovered this issue in FMOD studio 2.00.07, but the issue still occurs after upgrading to version 2.01.00.

Any help on this matter would be appreciated.

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [April 8, 2020, 2:21am UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/2 "2020-04-08T02:21:16Z")

</div>

Thanks for reporting this. After some investigation it looks like loadBankMemory does not work with encryption, and this is something that should be mentioned in the docs.

---

<div class="post-metadata">

**Author:** ![Skoddle](https://avatars.discourse-cdn.com/v4/letter/s/3d9bf3/32.png) [@Skoddle](https://qa.fmod.com/u/Skoddle)\
**Post date:** [April 8, 2020, 2:55am UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/3 "2020-04-08T02:55:03Z")

</div>

Thanks for the reply,

Will loading encrypted banks from memory be fixed in an upcoming release?

We load banks from both file and memory and would like to enable encryption for both. Without the ability to load the encrypted banks from memory, it will make the encryption feature more difficult to use for our project.

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [April 14, 2020, 10:49pm UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/4 "2020-04-14T22:49:46Z")

</div>

We have added a task to support this in a future release, although we currently do not have an ETA for it.

---

<div class="post-metadata">

**Author:** ![jvd](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@jvd](https://qa.fmod.com/u/jvd)\
**Post date:** [February 7, 2023, 9:53am UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/5 "2023-02-07T09:53:16Z")

</div>

Greetings, just bumping this again 3 years later to see if there has been any progress.

In addition, we are needing to be able to choose which banks are encrypted and which ones aren’t, if that could be a feature request added.

Cheers,  
Jeff

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [February 14, 2023, 12:39am UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/6 "2023-02-14T00:39:29Z")

</div>

This has not been scheduled as of yet but I’ll see if we can bump up the priority.

> [@jvd](#):
>
> In addition, we are needing to be able to choose which banks are encrypted and which ones aren’t, if that could be a feature request added.

I have created a task for this but as a workaround in the meantime, when some banks are unencrypted you can use the [FMOD\_STUDIO\_LOAD\_BANK\_UNENCRYPTED](https://fmod.com/docs/2.02/api/studio-api-system.html#fmod_studio_load_bank_unencrypted) load flag to ignore the given key.

---

<div class="post-metadata">

**Author:** ![jvd](https://avatars.discourse-cdn.com/v4/letter/j/7feea3/32.png) [@jvd](https://qa.fmod.com/u/jvd)\
**Post date:** [February 14, 2023, 1:49am UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/7 "2023-02-14T01:49:42Z")

</div>

Thanks Cameron.

I would like to clarify that by choosing which banks are encrypted and which ones aren’t, I mean in Fmod Studio bank building.

Cheers,  
Jeff

---

<div class="post-metadata">

**Author:** ![Reaxt](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/reaxt/32/9048_2.png) [@Reaxt](https://qa.fmod.com/u/Reaxt)\
**Post date:** [September 22, 2025, 8:10pm UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/8 "2025-09-22T20:10:33Z")

</div>

Hi!  
This is still a pretty major issue, especially for teams that want to ship DLC with any licensed material.

Are there any updates on this?

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [October 1, 2025, 3:24am UTC](https://qa.fmod.com/t/issue-loading-encrypted-banks-from-memory/15593/9 "2025-10-01T03:24:31Z")

</div>

No updates yet, I have added your interest to the task.
