Have you seen this Dutch website:
https://bartebben.com/parts/peugeot/307/electrical-system/ecu.html This BSI for this ECU kit looks like yours:
Peugeot 307 Ecu second hand | large used car part stock However, I am not sure it is the correct kit for your car because this is for a 1.6l and you said your engine was a E10 which I presume is actually a EW10 (EW10J4) which is 2.0l. I think you need to look at your ECU to find the manufacture and part number. The BSI should also have a part number on the back. If you can get both part numbers it would be worth emailing this company to see if they can help.
I had a closer look at your photos of the BSI and I am a bit surprised your Peugeot rewirer was able to run a diagnostic test. Most of the fuses in the BSI are the wrong size and several are blown. Most importantly the fuses (fuses 10 and 18) that supply power to the diagnostic connector appear to be blown. I think someone has had trouble with various accessories in the past and has been swapping the fuses around. If these fuses are difficult to get in your country someone may have soldered some fuse wire onto the pins under the fuse body.
If you look closely at your BSI photos you will see there is a number on the case below each fuse. The fuses are number from left to right as follows: 15 1 9 18 14 2 5 17 16 4 24 10 23 11 gap 12 7. You can find the fuse details at
Fuse box Peugeot 307 both the engine and the passenger compartment (BSI) fuse boxes are shown see - passenger compartment fuse box type 1.