I am not arguing, just wanted to have a healthy discussion. Apologies if I sounded offensive.
Back to the topic, raw in OOS cam shows in cam settings but it doesn't save photos because of missing hooks/callbacks in framework base. Try it...
On latest DU weekly it doesn't even have raw option in cam settings.
Maybe something got pulled, because back in the days I was using DU all cameras using camera2 api which relies on HAL3 were working apart from the OOS camera Port. I eventually got it working with the little build.prop hack I mentioned.
RAW is supposed to not show on the settings if HAL 1 is enabled.
Gonna check it just because I got a little curious now.
Don't remember any problems with capture after it showed up on settings for the first time.
And I am a RAW shooter per say.
Most custom ROMS AOSP/CAF based have HAL 3 already enabled by the way.
EDIT: You are right. No way to make it work, just tested on the latest weekly.
Even setting HAL 3 via terminal results on it disabled (0 value checking with getprop) afterwards.
I did make it work on earlier builds though.