Where am I wrong?
In several places (not everywhere but here and there)

.
It is VERY UNlikely that a partition starts on sector 69. (no OS or partitioning tool on earth, on *any* geometry, will ever do that unless "forced to")
There is NO binary to be "input" in a MBR, there are TWO start addresses, one CHS and one LBA, BOTH expressed in HEX that go in the partition table, together with some other data (Partition ID, Active status) and two end addresses.
TESTDISK does not look for any "MBR" at all, it tries to look for bootsectors/PBRs.
Read here:
http://reboot.pro/2959/try the spreadsheets.
Get a disk/hex editor with a template for MBR/partition tables, suggested:
http://reboot.pro/8734/
Wonko