There is an alternative bootloader that by default should work, the micronucleus-1.06-jumper-v2.hex from
https://github.com/micronucleus/micronucleus/tree/v1.11/firmware/releases, which IIRC, used P5 as the 'enable bootloader/programming' jumper.
Otherwise, you could follow the instructions I loosely summarised
in this post, and substitute t85 for any references to t167 (that's the attiny chip used in the Digispark Pro, the Digispark (original) uses the attiny85). Else, tell me which pin to you want to use as the jumper pin, and I should be able to compile a micronucleus v2 bootloader with the appropriate options.
Edit: I haven't tested this yet, but attached is a hex for what should be a P5 jumper only version of Micronucleus V2.03 for the digispark (original). I'm pretty sure you need to also update the micronucleus loaded used by the Arduino IDE to use the v2 micronucleus bootloader... i.e.
the commandline tool.