-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patch storage - corrupts installed TR707/TR909 sample memory #88
Comments
thanks for the heads up on the SD format thing , so what i’m thinking is best for now is to do an SD format & then save, say, 6 patches all with the 4 slots filled with any of the engines, then do an sd format (keep patches) , then flash the 707 & 909 samples onto S&C , then all should be ok as long as I ONLY overwrite patches into the 6 presaved slots.. |
I have just pushed a new version. I have added some extra memory checks and fixed some things that caused crashes in special cases. However, I can't really explain the issue you describe - unless the crc checks are reporting memory inconsistencies with the latest version a75d8e. If you get a crash again, a picture of the crash report would be helpful. |
great news! :) i’ll give it try tomorrow, how do i get a crash report , in general the crashes involve the display fragmenting and inability to navigate to anything.. so i generally reboot, is there a crash log kept somewhere on the device i can access? is that via the webeditor interface? sorry i’m not too familiar with ALL the ins and outs of the platform/code. |
could be the same issue - #63 |
i did ponder that after noticing it just recently , but my issue seemed to be triggered from saving presets and changing machines never caused a problem for me . |
When it says SD does it mean that it can be saved on the sd card for a teensy 4.1 for example also? |
“SD” is currently a memory area in the firmware flash memory and there is no difference with the T40 or T41. I've called it “SD” as I was thinking of mapping it to an SD card at some point (if the hardware supports it). T40 would therefore have a “virtual SD”. But as I said, the hardware SD is not yet implemented. |
hi, i think this issue still persists, yesterday i installed new fw with webflasher, just with flip 180 option and 909. saved two patches and when trying to load any of them, the module freezes and restarts |
hi @wtkdwc Can you load the patch after the device has restarted? Was a crash report displayed after the restart? |
No, it restarts to the second patch where it was before. No crash report, just restart.. see here https://we.tl/t-AFFxLydEaS |
@wtkdwc - thanks for reporting. According to the video, you have an old firmware 9b81a8a_fd9f157 on your device. The current firmware has the version: e030c30_a751cf7. |
hmm must have missed sth when reflashing, however i did now also format sd (keep patches) on version e030c30 and behaves the same, will try complete format and creating new patch to test |
seems 909 still clashes even with the version e030c30, after complete format i was able to save and load patches, then i tried to load 909 and load previously saved patch and module restarted same as in my previous video |
Hi matt,
thanks for reporting. I can reproduce the issue and will fix it with the next update.
It looks like the patch saving is overwriting the memory of the TR707/TR909 blobs.
There are two commands in the webflasher:
The FormatSD (keep patches) command deletes the memory slots where the optional engines (TR707/TR909) are stored, but keeps the patches. You can flash the TR707/TR909 again after that, so the memory area should be written after the patches and will solve the issue. New patch on empty slots will overwrite the TR707/TR909 memory area again.
The text was updated successfully, but these errors were encountered: