[OnePlus 3 & 3T Cross Device Development] marmistrz:
I have flashed your image on my OnePlus 3, LOS 14.1 build 20171222. OpenBeta 24 firmware+modem flashed. The system boots, but the following subsystems do not:

* sound (speakers, I'll check the headphones in a while)

* microphone

* vibration

* automatic rotation

Logs attached.

/edit: possibly relevant part of the logs:

Dec 24 07:54:49 Sailfish lipstick[1752]: [W] unknown:0 - Defaulting to webview scaling factor of 1.0
Dec 24 07:54:49 Sailfish pulseaudio[2166]: Default and alternate sample rates are the same.
Dec 24 07:54:49 Sailfish pulseaudio[2166]: Failed to parse configuration from /system/etc/audio_policy.conf
Dec 24 07:54:49 Sailfish pulseaudio[2166]: Failed to load module "module-droid-card" (argument: "rate=48000"): initialization failed.
Dec 24 07:54:49 Sailfish pulseaudio[2166]: Module load failed.
Dec 24 07:54:49 Sailfish pulseaudio[2166]: Failed to initialize daemon.
Dec 24 07:54:49 Sailfish pulseaudio[2143]: E: [pulseaudio] main.c: Daemon startup failed.
Dec 24 07:54:49 Sailfish systemd[1671]: pulseaudio.service: Control process exited, code=exited status=1
Dec 24 07:54:49 Sailfish systemd[1671]: Failed to start PulseAudio.
Dec 24 07:54:49 Sailfish systemd[1671]: pulseaudio.service: Unit entered failed state.
Dec 24 07:54:49 Sailfish systemd[1671]: pulseaudio.service: Failed with result 'exit-code'.

Dec 24 07:54:48 Sailfish sensorfwd[1569]: Node ' "orientationchain" ' state changed to invalid
Dec 24 07:54:48 Sailfish droid-hal-init: Starting service 'minimedia'...
Dec 24 07:54:48 Sailfish droid-hal-init: Starting service 'minisf'...
Dec 24 07:54:48 Sailfish kernel: 'opened /dev/adsprpc-smd c 221 0'
Dec 24 07:54:48 Sailfish droid-hal-init: Starting service 'miniaf'...
Dec 24 07:54:48 Sailfish droid-hal-init: Service 'droid_init_done' (pid 1548) exited with status 0
Dec 24 07:54:48 Sailfish droid-hal-init: Service 'qcom-c_core-sh' (pid 1785) exited with status 127
Dec 24 07:54:48 Sailfish droid-hal-init: Service 'irsc_util' (pid 1788) exited with status 0
Dec 24 07:54:48 Sailfish droid-hal-init: Service 'config_bt_addr' (pid 1792) exited with status 0
Dec 24 07:54:48 Sailfish droid-hal-init: Service 'sensor-sh' (pid 1794) exited with status 127
Dec 24 07:54:48 Sailfish droid-hal-init: Service 'mdm_launcher' (pid 1797) exited with status 127
Dec 24 07:54:48 Sailfish droid-hal-init: Service 'qcom-c_main-sh' (pid 1801) exited with status 127
Dec 24 07:54:48 Sailfish sensorfwd[1569]: Node ' "orientationsensor" ' state changed to invalid
Dec 24 07:54:48 Sailfish sensorfwd[1569]: "orientationsensor instantiation failed"
Dec 24 07:54:48 Sailfish sensorfwd[1569]: SensorManagerError: "sensor has not been instantiated"
Dec 24 07:54:48 Sailfish lipstick[1752]: [D] unknown:0 - EGLFS: Screen Info
Dec 24 07:54:48 Sailfish lipstick[1752]: [D] unknown:0 - - Physical size: QSizeF(68, 122)
Dec 24 07:54:48 Sailfish lipstick[1752]: [D] unknown:0 - - Screen size: QSize(1080, 1920)
Dec 24 07:54:48 Sailfish lipstick[1752]: [D] unknown:0 - - Screen depth: 32
Dec 24 07:54:48 Sailfish lipstick[1752]: library "libgui.so" wasn't loaded and RTLD_NOLOAD prevented it
Dec 24 07:54:48 Sailfish kernel: i2c-msm-v2 7577000.i2c: msm_bus_scale_register_client(mstr-id:86):0x26 (ok)

/edit2: it looks like /system/etc/audio_policy.conf is missing.

/edit3: I tried

; log-target = file:/var/log/pulse.log

but the log is not created. Looks like the failure is early, early on. Nothing extra in the pulse logs even with debug level enabled.