[Xperia Z1 Compact Android Development] jdstrydom:
Thank you very much, downloading now. Will do clean flash and test as requested.

---------- Post added at 03:07 PM ---------- Previous post was at 02:31 PM ----------

Okay, did clean install as requested.

observations:

1.) Wifi does not work out of the box. It switches on, but no networks located. Going to do the file copy fix now.

2.) Camera does not work. The app does open up, and ask whether you want to GPS tag. A black screen with little white camera icon is displayed.

the camera dumps this in the logcat:

I/mm-camera( 333): mct_pipeline_process_set:command=800000b

E/mm-camera( 333): mct_pipeline_get_stream: no children

I/mm-camera( 333): mct_pipeline_process_set:1308: Couldn't find stream

I/mm-camera-sensor( 333): module_sensor_stop_session:499 session 1

I/caladbolg( 313): 37498660 cald_hal_qct_camera.c (3268) 5474 P [HAL] 37498597 - Cald_Hal_Qct_If_PowerDown

I/caladbolg( 313): 37498774 cald_hal_qct_camera.c (3154) 5474 P [HAL] 37498741 + Cald_Hal_Qct_If_PowerUp

I/cammw ( 313): I: cammw_camera_open: cammw_camera_open open_dev_id = 0

D/mm-camera-intf( 313): mm_camera_open: dev name = /dev/video1, cam_idx = 1

I/art ( 2127): Explicit concurrent mark sweep GC freed 5251(489KB) AllocSpace objects, 0(0B) LOS objects, 25% free, 7MB/9MB, paused 246us total 13.534ms

E/mm-camera-sensor( 333): Got some events

I/mm-camera-sensor( 333): sensor_thread_func:125 sensor_thread_func:Sensor thread is exiting

I/mm-camera-sensor( 333): module_sensor_start_session:433 session 1

E/mm-camera( 333): isp_tintless_open: E: b6d0ab71

E/mm-camera( 333): is_port_init: is mode is 0

E/mm-camera( 333): isp_tintless_open:Failed to dlopen libmmcamera_tintless_algo.so: dlopen failed: library "libmmcamera_tintless_algo.so" not found

E/mm-camera( 333): isp_tintless_open_session: tintless library failed. rc = -5

E/mm-camera( 333): isp_start_session: cannot open tintless session

D/TaskPersister( 960): removeObsoleteFile: deleting file=7_task.xml

D/TaskPersister( 960): removeObsoleteFile: deleting file=7_task_thumbnail.png

E/mm-camera-sensor( 333): module_sensor_start_session:474 failed

E/mm-camera-sensor( 333): module_sensor_start_session:480 failed

E/mm-camera-sensor( 333): module_sensor_query_mod:2498 led flash is not supported for this sensor.

D/mm-camera-intf( 313): mm_camera_open: opened, break out while loop

E/mm-camera-sensor( 333): module_sensor_query_mod:2498 led flash is not supported for this sensor.

I/caladbolg( 313): 37548160 cald_hal_qct_camera.c (3242) 5474 P [HAL] 37548120 - Cald_Hal_Qct_If_PowerUp

W/caladbolg( 313): 37549754 cald_nr.c (3847) 5488 W [VIS] Warning:Cald_Nr_NrCreate_Proc hCacao is (0xab1fef60)

W/caladbolg( 313): 37550016 cald_nr.c (3847) 5495 W [VIS] Warning:Cald_Nr_NrCreate_Proc hCacao is (0xae0fe2b8)

I/mm-camera( 333): mct_pipeline_process_set:command=800000e

I/caladbolg( 313): 37553537 cald_capctrl.c (7211) 5479 P [CAP] 37553478 + Cald_CapCtrl_FSM_Func_StartPreview

I/mm-camera( 333): mct_pipeline_process_set:command=800000e

I/caladbolg( 313): 37554492 cald_hal_qct_camera.c (3279) 5479 P [HAL] 37554452 + Cald_Hal_Qct_If_StartPreview

I/cammw ( 313): I: cammw_camera_port_prepare: add channel ch_id = 17920

I/mm-camera( 333): mct_pipeline_process_set:command=800000a

I/cammw ( 313): I: cammw_camera_add_stream: Add stream stream_id = 18176

I/cammw ( 313): I: cammw_camera_port_prepare: stream = 0xb5da102c s_id = 18176

I/cammw ( 313): I: cammw_camera_port_prepare: config stream info format = 2 width = 960 height = 720

I/mm-camera( 333): mct_pipeline_process_set:command=8000012

I/mm-camera( 333): mct_stream_start_link: Starting preview/postview stream linking

I/mm-camera-sensor( 333): port_sensor_caps_reserve:141 ide 10001 stream type 1 w*h 960*720

I/mm-camera-sensor( 333): port_sensor_ext_link_func:210 ide 10001

I/mm-camera( 333): mct_pipeline_send_ctrl_events: Send Set Parm events

I/mm-camera( 333): mct_pipeline_process_set:command=8000004

I/mm-camera( 333): mct_pipeline_process_set:command=8000013

I/mm-camera-sensor( 333): sensor_util_assign_bundle_id:243 bundle_id=17920, num_streams=1

I/mm-camera-sensor( 333): sensor_util_assign_bundle_id:246 bundle stream id 1

D/mm-camera-intf( 313): mm_stream_request_buf: buf_num = 7, stream type = 1

I/mm-camera( 333): mct_pipeline_process_set:command=8000008

I/mm-camera( 333): mct_pipeline_process_set: stream_type = 1

I/mm-camera-sensor( 333): module_sensor_stream_on:839 ide 10001 SENSOR_START_STREAM

I/mm-camera-sensor( 333): module_sensor_is_ready_for_stream_on:581 any bundle started 0

I/mm-camera-sensor( 333): module_sensor_is_ready_for_stream_on:619 bundle_info->stream_on_count 1

I/mm-camera-sensor( 333): module_sensor_is_ready_for_stream_on:621 bundle_info->bundle_config.num_of_streams 1

I/mm-camera-sensor( 333): module_sensor_is_ready_for_stream_on:622 s_bundle->stream_on_count 0

I/mm-camera-sensor( 333): module_sensor_is_ready_for_stream_on:623 is_bundle_started 0

I/mm-camera-sensor( 333): module_sensor_is_ready_for_stream_on:631 stream_on_count=1, w=960, h=720, stream_mask=2

I/mm-camera-sensor( 333): modules_sensor_set_new_resolution:740 SENSOR_SET_RESOLUTION 960*720 mask 2

I/mm-camera( 333): decide_isp_nums_camif: num_isp = 1

I/mm-camera( 333): port_isp_module_event: E, identity = 0x10001, IFACE_SET_STREAM_CONFIG

I/mm-camera( 333): isp_sink_port_stream_config: E, session_id = 1, stream_id = 1, stream_type = 1

I/mm-camera( 333): isp_sink_port_stream_config: session_id = 1, stream_id = 1, is_split = 0

I/mm-camera( 333): isp_sink_port_stream_config: old vfe_id_mask = 0x0, new vfe_id_mask = 0x1

I/mm-camera( 333): port_isp_mct_ctrl_cmd: E, identity = 0x10001, STREAMON

I/mm-camera( 333): isp_streamon: E, session_id = 1, stream_id = 1, active_count = 0 flash=FALSE

I/mm-camera( 333): isp_proc_streamon: E, session_id = 1, stream_id = 1, stream_type = 1

E/mm-camera( 333): isp_ch_util_sync_stream_cfg_to_channel: cannot find channel, Adding new channel for stream id 1

I/mm-camera( 333): isp_add_meta_channel: no meta data, session_id = 1, stream_id = 1

I/mm-camera( 333): isp_validate_buf_request: total 7 current buffer count 7 for stream 1

I/mm-camera( 333): isp_fmt_to_pix_pattern: format 30

E/mm-camera( 333): isp_axi_stream_set_skip_pattern: cannot find stream, session_id = 0, stream_id = 0

I/mm-camera( 333): isp_hw_action: first pix start

I/mm-camera( 333): isp_thread_proc_cmd: start/stop, thread_data = 0xb48d5824, action_code = 0

I/mm-camera( 333): isp_fmt_to_pix_pattern: format 30

E/mm-camera( 333): isp_pipeline_util_trigger_start: zero color temperture. No update needed

I/mm-camera( 333): isp_fmt_to_pix_pattern: format 30

I/mm-camera( 333): isp_ch_util_streamon: session_id = 1, vfe_mask = 0x1, async streamon, rc = 0

I/mm-camera( 333): isp_hw_action: hw_thread for ack

I/mm-camera( 333): stats_action_buf_config: cfg = 1, stats_mask = 0x7bc

I/mm-camera( 333): isp_validate_buf_request: total 4 current buffer count 4 for stream -2147418110

I/mm-camera( 333): isp_validate_buf_request: total 4 current buffer count 4 for stream -2147418109

I/mm-camera( 333): isp_validate_buf_request: total 4 current buffer count 4 for stream -2147418108

I/mm-camera( 333): isp_validate_buf_request: total 4 current buffer count 4 for stream -2147418107

I/mm-camera( 333): isp_validate_buf_request: total 4 current buffer count 4 for stream -2147418105

I/mm-camera( 333): isp_validate_buf_request: total 4 current buffer count 4 for stream -2147418104

I/mm-camera( 333): isp_validate_buf_request: total 4 current buffer count 4 for stream -2147418103

I/mm-camera( 333): isp_validate_buf_request: total 4 current buffer count 4 for stream -2147418102

I/mm-camera( 333): stats_action: stats mask = 0x7bc

I/mm-camera( 333): isp_ch_util_streamon: session_id = 1, sync ack done

I/mm-camera( 333): isp_thread_proc_cmd: start/stop ack done, thread_data = 0xb48d5824, action_code = 1, rc = 0

I/mm-camera( 333): isp_streamon: X, session_id = 1, rc = 0

I/mm-camera( 333): port_isp_send_streamon_done_event_downstream: notify stream done downstream

I/mm-camera( 333): port_isp_mct_ctrl_cmd: X, identity = 0x10001, STREAMON, ret = 0

E/mm-camera( 333): ispif_proc_streamon: ispif_hw_reset done

E/mm-camera( 333): stream id 1, stream num_meta 0

E/mm-camera( 333): ispif_streamon: session_id = 1, active_streams = 1

I/mm-camera-sensor( 333): module_sensor_stream_on:954 Invalid: No AEC update in stats_get

I/mm-camera-sensor( 333): module_sensor_stream_on:1061 ide 10001 SENSOR_START_STREAM

I/mm-camera-sensor( 333): module_sensor_stream_on:1074 module_sensor_stream_on: Sending start bus message

I/mm-camera-sensor( 333):

I/mm-camera( 333): start_sof_check_thread: Starting SOF timeout thread

---------- Post added at 03:12 PM ---------- Previous post was at 03:07 PM ----------

as per point 1 above for wifi:

the following sorted it out.

adb shell

su

cp -r /etc/firmware/wlan/prima/ /data/misc/wifi/

exit

exit

adb reboot

---------- Post added at 03:41 PM ---------- Previous post was at 03:12 PM ----------

Flashing the fixed boot.img from Omar's thread via rashr sorted the camera out.

Cool. rocking vanir with working camera and wifi. All good so far