... So, don't do that!
As i understood, OEMSBL is sort of a plugin to QCSBL (which is fixed and signed by qualcomm). It probably is the vendor-specific part to locate at least AMSS and possibly the rest of the software on the phone (and it also takes care of TPT and maybe a part of download mode). So it would make sense it has some partition information in it, though i haven't been able to find it so far.
oemsbl.mbn controls TPT mode, but it's more than just that, if oemsbl is broken then your phone is dead. it's what loads everything else in the radio partitions in the boot process, so it needs to know where those partitions are to work properly. there might be a partition table in it that has to match partition.mbn, like there is with appsboot.mbn & partition_zte.mbn
It makes sense to include as little as possible for TPT. With what you describe in mind, TPTs should really never include oemsbl for the blade, as there only are 2 different versions and they both need a different partition.mbn. Currently, though, full gen2 phones won't even accept the TPT images you posted, so people will have to really do something wrong to accidentally put it in their phones
The package I posted contains a Gen1 partition.mbn & no oemsbl.mbn, so if you flash it to your (windows upgraded or stock) Gen2 phone without including a Gen1 oemsbl.mbn then you've just killed your phone. It might work if you include the missing Gen1 .mbn files, but then you're going to have just the same risk of losing your IMEI as in a Gen1 downgrade.
Attached is some simple source code that *might* create a valid image.bin. The format seems simple enough and many parts of the TPT flasher code haven't been changed. Again, make sure you know what you're doing if you decide to experiment with it (for example, try it first with high-level images, like boot.img/system.img), and please double-check the code if you're able to. The important part is the type id. Partition table locations are fixed and i gave them an id of 0, since those entries are ignored by the flasher logic.
Edit: attachment removed - newer version at this location
Edited by cpg, 08 May 2011 - 11:13 PM.