Oh, how did you patch it? I've always wondered why SIMH strives to be authentic, but can't read a drive image in an authentic manner.
(Does this also happen with RQDX1 and RQDX2? I seem to recall Xhomer can read a real Pro/350's RD53 without issue)
Its not much of a patch, not like I'd think of in the VAX/VMS days, where the PATCH utility would let you patch in whole new routines with trival ease. It's more of a hex edit. I looked at SIMH module pdp11_rq.c, where data structures for VAX and PDP11 MSCP devices are set up. There you can see a comment block with a line of info for each disk type. The one for RD32 says
RD32 17 6 820 6 1 4*8 83204 Seagate ST-251
Which all looks right, especially the size, 83204, which PDP11GIU uses. But, further on down where the structures are created for each disk, it says
#define RD32_LBN 83236
83236, where it needs to be 83204.
If I was a C programmer (shudder!) and skilled GIThub user, I could just correct it in the source file and rebuild, but that's not where my hobbyist interests lie. I had a look at SIMH image PDP11.EXE, using a binary editor (XVI32 I've been using it forever), and searched for bytes 24 45 01 (83236, in hex, reversed order). Luckily, there was only one instance in the file. To double check that it was the right place, I checked some nearby longwords to make sure it was the structire for the RD32 (there was a an 820 (34 03), the count of cylinders, a few longwords back, and a 200 (C8) a few after, just like in the source file. I deposited 04 45 01 (83204, in hex and reversed) saved it, and now SIMH was making RD32 disk images that were the same size as PDP11GUI and other tools liked.