The Words Favourite bunch of muppets........
The only way I found to update passport details is to ring BA (in Bangladesh I suspect, select 'amend booking') and get them to change the details. If you get lucky you might find someone who speaks english but not as we know it. Changing the profile in Ex Club doesn't update the booking so it still swears at you if you attempt it, and locks you out after 6 futile attempts. Find a sensible airline for future trips if possible.