Yes I have googled this but am none the wiser.
It's a mains one with a back up 9v battery.
I have changed the battery.
I have pressed the test/reset button.
I have left the working part disconnected overnight and then put it back and it is still beeping.
Nothing is on fire and the other smoke alarms in the house are not beeping.
It' isn't actually bothering me too much but obviously would prefer it to stop.