The 2010 S80's front seats are of Lear manufacture (a completely different company to the jet people).
They're connected to the car's floor harness via a 20-pin AMP connector, commercially known as 1-1241785-1, and in the S80/V70 P3 electrical Green-Book-which-isn't-green, as connectors 74/30 and 74/31 - which looks like this -
(pic via Mouser Electronics)
JFTR, connector 74/30 is for the driver's seat; 74/31 is for the front passenger's seat.
Like me, you might have been wanting to fit these very comfortable power seats into your vehicle, but have been put off by the lack of a CAN bus (i.e. Work Of The Devil [tm]) in your car, and concerns about how they won't work without one.
Not so! The basic seat movement functions can be powered up via 3 wires on the AMP connector. The seat heater system however (AFAIK) uses a PWM signal, not a straight 12 VDC supply, to warm the seats, so that feature might need a bit more work to get functional.
If you look very carefully on the wiring side of the harness plug, you can see the terminal numbers on the plug. (They're very small).
The S80 electrical 'green' book isn't anywhere near as good with diagrams, etc, as green books were in the days before Ford became Volvo's Overlords. (See how there's even a 'Ford' logo on the AMP connectors?) So the colour code as shown in the book for the wires on the harness going to connectors 74/30 and 74/31 didn't match what I found on the two chopped harness plugs which were attached to my seats.
After much digging, looking, testing, and swearing, I've come up with the following list of terminal assignments to seat functions. The wire colours listed below are those discovered on my plugs; they are not the ones found in the electrical 'green' book, and it would appear the only consistent factor with the harness wiring colours is their inconsistency. So the colours many not match up with what your installation may have - be guided by the terminal numbers, and not the wire colours.
Basically, to get the seats to go up, down, forwards, and backwards, +12V power needs to be supplied to terminal [15] to power the motors, and also to terminal [14], which enables a relay in the seat controller to supply power to the motors. Ground for the seat motors is done via terminal [16]. I'll be wiring mine with 10A-capable cabling and fuses between the battery and [15], while running [14] to the accessories power rail.
Be wary of applying any voltages to any of the pyrotechnic connections for the seat belt pre-tensioners (driver's seat) and the seat airbags (both seats). Setting them off could destroy the seats (and possibly you) if they were to unintentionally go 'boom'. Be especially wary not to mix up terminals [13] and [14] - they're both on the same little 2-connector fitting, and you do need to power one but do not want to power the other.
Plug 74/30 (driver's seat)
1 - green-black - to Seat Heating Module (SHM)
2 - green-violet - to SHM
3 - no connection
4 - green-white - to SHM
5 - no connection
6 - no connection
7 - orange - AIRBAG IGNITER
8- green-orange - AIRBAG IGNITER
9 - orange - LAP BELT TENSIONER
10 - green-brown - LAP BELT TENSIONER
11 - orange-violet = to Power Seat Module (PSM)
12 - orange-gray = to PSM
13 - blue-black = AIRBAG PYRO
14 - green-violet = seat stop (needs +12V to enable seat movement)
15 - red-gray = seat motors +12V supply
16 - green-black = seat motors ground connection
17 - blue = seat belt buckle switch contact
18 - brown-violet = seat belt buckle switch contact
19 - no connection
20 - no connection
Plug 74/31 (front passenger's seat)
1 - violet-black = to Seat Heating Module (SHM)
2 - orange-white = to SHM
3 - no connection
4 - violet-brown = to SHM
5 - no connection
6 - no connection
7 - orange - AIRBAG IGNITER
8- blue-orange - AIRBAG IGNITER
9 - no connection
10 - no connection
11 - brown = seat weight sensor
12 - orange-brown = seat weight sensor
13 - brown-black = AIRBAG PYRO
14 - blue-white = seat stop (needs +12V to enable seat movement)
15 - red-brown = seat motors +12V supply
16 - violet-black = seat motors ground connection
17 - violet-gray = seat belt buckle switch contact
18 - green-white = seat belt buckle switch contact
19 - no connection
20 - no connection
Now, as for the brackets, and the physical fitting to your car? That's in your hands. 🙂