I was able to successfully add internal Bluetooth to my iMac G4 17in with an "A1115" module that I bought on eBay. According to the seller I bought the Bluetooth module from, it was pulled from a 2007 iMac Core 2 Duo. It just worked out of the box after plugging it into my G4. I ended up going the route of completely disassembling my iMac and soldering a new extension cable to the antenna board. It was a huge pain taking the entire iMac apart and putting it back together again, but I don't seem to have any range issues as a result and the Bluetooth works great. A total disassembly is also nice for cleaning out the nearly 20 years of dust and dirt that G4s tend to accumulate. I'll put a basic guide on my implementation below:
I purchased a MMCX to MMCX cable on Amazon, then cut off one end of it and soldered it to the antenna board.
Next I used a U.FL to MMCX cable (also from Amazon) to connect the Bluetooth module itself to the extension. I put some heat shrink tubing around the connection to prevent it from shorting anything out. Be careful when screwing the base back onto the iMac! It is very easy to pinch a custom extension in the screw as they are generally much more rigid than the stock cable and are stubborn when being cable managed within the small case.
I couldn't figure out how to route the cable directly to the Bluetooth module, so I just ran it alongside the Wi-Fi antenna cable and punched a small hole in the plastic shield to run the cable to the module itself.
Thanks for all of the investigation everyone did in this post! It definitely gave me the confidence to try this mod.
Here are links to the cables that I purchased for this mod if anyone is curious:
1 feet RG316 MMCX Female to MMCX Female Angle RF Pigtail Coaxial Cable
www.amazon.com
U.FL pigtails are for connecting WiFi, Bluetooth, WWAN Cards, and similar devices to antennas. U.FL is typically found on mini-PCI cards in laptops and are also on other OEM wireless circuit boards
www.amazon.com