Seems I got 1.14 to compile.
And it seems to run. And it enumerates as a 16MB drive.
I had to enable cache since I'm not using mboot.
Not sure why I needed to do this.
Thanks for all your help!
I attached the config, bdev.c, and .elf files in case anyone else wants to try.