Ok, here it goes.
One compiled sd_uhs.mo file.
I used these settings, which gave me the highest recording speeds on 6d and seems stable (doesn't switch to 20Mb/s, but not tested extensively):
{ 0xC0400600, 0xC0400604,/*C0400608, C040060C*/0xC0400610, 0xC0400614, 0xC0400618, 0xC0400624, 0xC0400628, 0xC040061C, 0xC0400620 }
{ 0x8, 0x3, 0x3, 0x1D000301, 0x0, 0x201, 0x201, 0x100, 0x3 }
Tested on 2 different sd cards on the 6d (write speed varies depending on card, one card does ~80Mb/s and the other one ~85Mb/s)
Use at your own risk, only tested on 6d, but the sd_uhs patching is probably also done on EOSM, 100D, 700D, 70D, 650D
and 5d3 with this build.
Although Danne already reports this setting doesn't work for EOSM.
When settings don't work, or your card can't handle it, I expect you get 20Mb/s write speed.
In that case, turn off the sd_uhs module in the module tab, restart your camera and everything should be normal again.
Copy this file in your ML module directory (replace old sd_uhs.mo file if you're already using one)
Should work on crop_rec_4K branches I guess ?
The patching is done at startup of the camera, you won't get any messages or feedback with this one.
Only thing you would see is some more activity from your SD card unit (red led blinks a few more times at startup)
Here is the link to the compiled module file:
https://drive.google.com/file/d/1wRLfWoMDCxB2SAZXRVoKM-9plDBAvxIq/view?usp=sharingHere's a link to the source:
https://drive.google.com/file/d/1w8E1IPGSyJbYIb3MiZNic-jGI0yQTwJv/view?usp=sharingTo know if it works, try some raw recording and see what write speeds are displayed or see if you get longer recording times.
If you want to do benchmark test, here's the benchmark module for the crop_rec_4K branch:
https://drive.google.com/file/d/1dbqHccpJK52hxguy8QGvFUhVVdYe3S_G/view?usp=sharing