a) PC can import dives from Petrel through Shearwater desktop, so I know that Petrel and PC are talking to each other through bluetooth. (yes I know that uses sockets rather than serial)
b) PC detects Petrel and creates a Bluetooth device with two serial ports:
COM7 - Outgoing - Petrel "Serial Port"
COM9 - Incoming - Petrel
c) Neither of these Ports works when used within Divinglog using the downloader. Get a message:
INFO: Open: name=COM7
ERROR: Access is denied (5) [in serial_win32.c:152 (serial_open)]
ERROR: Failed to open the serial port. [in shearwater_common.c:46 (shearwater_common_open)]
libdivecomputer version: 0.5.0-devel
d) Has anyone ever managed to get downloader to work successfully with the Petrel serial ports? Right now I have to download from the Petrel to Shearwater desktop, and then import from there into Divinglog - which seems pretty dumb

Just to be clear this is a V1 Petrel - NOT the new one.
Al.