I have 1 BNB stuck in our contract with no withdraw method

I have 1 BNB stuck in our contract with no withdraw method, i have been told the only way to remove this would be to upgrade the contract to a new one. Add the external withdraw function this is possible and it will not affect the contract balance or anything

Hi, it is possible, but you can only upgrade the contract if you deployed it using an upgradeability pattern, if not then you cannot update the contract to withdraw that BNB.

I Also have same issues ....I want to withdraw the funds I deposited on a smart contract I deployed myself