I did exactly as you suggested, used the dd command. Used the same method fdisk then format c: /s. Still get the "bad partition..." error. Although I did try to boot to c: and i got a "bad boot sector" error, whereas before it would just hang on a blinking cursor.
This got me second guessing whether I'd actually installed Tandy 3.21 (I built my first XT-CF dingus for my Tandy 1000EX back in 2019), so... I checked, and you know what? It looks like Tandy DOS 3.21 does have some kind of problem, at least with my current setup. I will throw out the grain of salt that the *original* version of my XTIDE setup involved smaller CF cards instead of my current version that uses an PATA->SD converter, so it's *possible* it might work with a much smaller disk (I probably would have tried it on a 128MB card), but it's also possible I went straight to a better version of DOS.
Just to document my work:
I started with a virginal out-of-the-box 32GB Samsung Pro Endurance micro-SD card in an SD card converter; didn't even bother to erase it, just stuck it right in and booted Tandy DOS 3.21. (The disk is either the 1000 SX or TX OEM version from the oldskool Tandy archive.) After booting I realize, doh, that old versions of FDISK won't delete "non-DOS" partitions, so I booted an MS-DOS 6.22 install set and used that to delete the stock partition on the SD card. (My A: drive is a Flashfloppy'ed Gotek and I have a ton of different DOS disks available on the USB key.) Then I booted back into DOS 3.21, ran FDISK, told it to use the "whole disk" for DOS, rebooted, ran FORMAT C:/S, and...
(I realize this doesn't look much like a Tandy 1000.
It is, I promise.)
So... just to make sure I'm not going
completely insane(*) and/or didn't break something switching cards, I switched to my Tandy DOS 3.30 disk set, deleted the 3.21 DOS partition, repeated everything with 3.30, and:
Looks like 3.30 works but 3.21 doesn't, at least with my SD card setup. (Which I would guess is logically equivalent to yours; so far as I know all these adapters use the same chipset.)
(* I was worried here because my normal SD card is actually set up with dual-boot options for Tandy 3.30 and IBM PC-DOS 7.0; apparently it was *not* a fluke that I was able to install it.)
I guess the takeaway here is that Tandy 3.30 should work for you. Maybe when I have absolutely nothing better to do I'll find one of my ancient small SD cards and see if 3.21 likes that. (Or I could swap in a CF carrier, but... I dunno, man, life is too short.)
I have a 5.25" drive coming in so I can image discs for Tandy 3.30. In the mean time is there a way to partition and image 3.30 onto the sdcard?
edit: I have ms-dos 3.30 from winworldpc for the og tandy 1000. Is there a way I can use those disc images to make a bootable drive on the sdcard?
So... the answer is "yes", but it's a guarded one and it's kind of a pain in the neck. My working copy of PC-DOS 7.0 is based on a CD-ROM version of it they have on WinWorld, and, well, just to find out if I *could* make this happen I came up with method of installing the CD-ROM DOS onto a disk image I could "dd" onto a memory card and run in the Tandy. The procedure involved using QEMU to set up a "486" virtual machine equipped with a CD-ROM drive and a hard disk image that I specifically set up to use the same LBA geometry as the XT-IDE BIOS uses.
A secondary annoyance is at least the older Tandy OEM DOSes check for a Tandy ROM signature when they boot and refuse to come all the way up on non-Tandy machines... although they *might* have given up on that with 3.30? It's been a while...