I believe you have made a typo in the motherboard model number. Instead of D945GBL it could be D945GCL.
To verify, please review this document on how to find the motherboard model AA number which will help confirm your board model number.
Also, if the board is a D945GCL, here is the technical specification:
As you can see on page 10, section 1.1.1, the maximum memory is 4GB. Removing the battery, updating the bios, etc., will not change this.
Even if your board is a D945GBL or D945GBI, it is still a 945G chipset and has a maximum memory of 4GB:
So, the best you can expect is 4GB.
All of this said, this board is pretty old, and not supported.
This message was posted on behalf of Intel Corporation
It doesn't really matter which of the boards it is; it has the 945G chipset and this chipset limits the supported memory to 4GB.