<clfbbn>
Finally it comes to camera.... I could see "E [CMW] [PPL] Error, ChiCreatePipelineDescriptor" from sony's proprietary blobs. And it seems that camera.qcom.so's ChiCreatePipelineDescriptor is returning errors. Is there any other way to debug except for reverse enginerring the blob (which I already did, and is very difficult for me) ?
<LuK1337>
push whole /vendor/lib/
<LuK1337>
or actually
<LuK1337>
is camera still 32-bit?
<LuK1337>
if it is
<LuK1337>
then push whole vendor/lib
<clfbbn>
No, it is 64bit
<LuK1337>
then kill camera processes
<LuK1337>
eh
<LuK1337>
then guess what you're missing
<clfbbn>
should I push whole vendor/lib64?
<LuK1337>
...if you want
<LuK1337>
but then don't reboot
<LuK1337>
you're missing some a) vendor lib b) vendor config c) vendor service
<LuK1337>
d) all 3 because sony sucks
<clfbbn>
True > Sony sucks :) Sigh
<LuK1337>
ah
<LuK1337>
e) vendor prop
<clfbbn>
OK then. I will first find a way to mount vendor as rw.
<LuK1337>
adb root
<LuK1337>
adb remount
<clfbbn>
Nice
LuK1337 has quit [Quit: WeeChat 3.3]
LuK1337 has joined #titandev
<clfbbn>
After pushing all files from lib64, as well as the cdsprpcd init rc, the camera can now start! Now I only need to figure out which so is missing
<LuK1337>
cat /proc/.../maps
<LuK1337>
will show you all loaded libs
<clfbbn>
Wow, I did not know that... I already have a proprietary-files.txt with more than 2k lines. That could definitely help..
<clfbbn>
Now the only thing that does not work is wlan. I will need to deal with kernel and merge the CAF tree first.