Gcam for HTC 10 Development (Optimization) - HTC 10 Themes, Apps, and Mods

UPDATE 2019​
Decide to update the thread with 2019 latest INFO and builds so far for HTC 10 Nougat and Oreo, however all builds that are for Nougat work properly on OREO as well. There are plenty more builds from different developers that i know the purpose of this threat is to post MOST stable fastest Builds that work fully or have minimal problems/bugs
For all OREO Users we have PIXEL 3 fully working build and i can say it is snappy as well, this very 1st version of the new 6 Base work perfectly for us, note that in the past year and more ive tested so far almost all combination posible from the very beggining of the Gcam porting.
Also some newer 6 version work too but they are more laggy and have more problems like i say will upload only the BEST out of the BEST regarding performance and quality:
MOST STABLE version till now for Nougat and Oreo for our HTC 10 is this Build: https://drive.google.com/open?id=1SRRtNcqzM6BPxjEYW4R1QklxH1-qKgGu
This is based on a BSG 5.1.018 edited by @arnova this is the very 1st Pixel2 Build unreleased i found out that only this the very 1st build before to be published as a PixelMod Arnova doesnt have the bug with force crash in low light when the flash have to be used, however the build has other problems like purple tint on the front camera because of the front camera values so i asked @fu24 if he can help us to fix this by adding the properly value of 64 for the front facing camera and in to add as an extra the option to be disabled the zoom in portrait, he did both of the things and till now this is the most working build so far all the camera works also portrait and also you can shoot pictures in the night using the flashlight without a problem the only one bug is the front Camera will not take picture with the flashlight ON ANYWAY this is really a minor problem because most important is you can shoot now and use one single camera app instead of 2 3 different versions in all scenarios so Kudos for all the Developers and Kudos to @fu24 because he just fix the problems i wrote him.
The best settings for this build are :
Model: Pixel 2 or Pixel 2XL Or Pixel is up to you
Config HDR+ have to be Pixel 2017 ZSL HDR+
Under Advanced if you wish enable HDR+ Control
HDR+ parameters are up to you
Capture Level ovveride for both cameras set it to ZSL reprocessing
Portrait Mode - ON
USE ZSL
Final JPG Quality is up to you
fix black level front camera has to be 64
Disable Portrait Mode ZOOM
that all everything else is up to you.
Arnova Fixes the problem in later builds i mean the problem with the front camera not working under low light condition but the problem transfer to the Back camera and in my opinion the back Camera is the BASE camera senzor so it is better that why.
I think the problem the front camera to dont take picture in low light is because is set by default to Huawei we always have problems with Huawei have to be Nexus 6P or even better PIXEL to be perfect but for now this is great Build.
Thank you Devs
---------------------------------
PIXEL 3 version 6 Gcam fully working build from BSG credits and thanks to him.
https://www.celsoazevedo.com/files/android/google-camera/f/changelog248/
Tested under Android OREO Everything works AR stickers, Night Sight, Portrait on both cameras, video recording.
THE ONLY one problem this build is missing is the option to DISABLE the initial ZOOM from the portrait mode (If some developer add only this extra to this exact build we gona have really nice Gcamera version 6. the only prolem is the FRONT facing camera doesnt do good quality HDR+ photos.
----------------------------------------------------------------------
For Nougat the situation is much more complicated we have alot of Builds but none of them is fully working for example all PIXEL 2 ports from Arnova and all other builds that use his Pixel 2 base have the same problem with the flashlight crash in the dark.
However all other is working perfectly fine!
If you wish most stable PIXEL 2 port that has everything works expect night shoots with flashlight i recommend you : https://drive.google.com/file/d/14KCf-mzKZYAH5U-CQsVU8W13CMd2OJXX/view
Thanks Arnova for that build! @Arnova8G2
The 3 new BUILDS are tested from me Using OREO LeeDroid and Viper Nougat ! AR stickers Work, Night Sight in Version 6 as well front portrait back and so on.
If somebody from the developers want to add edit the missing puzzle they are welcome!
----------------------------------------------------
THANKS TO ALL Developers like
@Arnova8G2
@B-S-G from 4PDA
@ivanich
@scrubber
@cstark27
@SKULSHADY
@miniuser123
@urikill - 4PDA
@ArtZ

Unfortunately seems no one intersting in developement for our great phone, it is really have great hardware, but it lacks a developement, I hope that I have the ability or guides To do the modifications for GCam

Bareq said:
Unfortunately seems no one intersting in developement for our great phone, it is really have great hardware, but it lacks a developement, I hope that I have the ability or guides To do the modifications for GCam
Click to expand...
Click to collapse
unfortunately the situation is worse than i was thinking.
I didnt ask ANYONE to develope for us just INFO for example there are thousend of smali libs and other files. Also important XML files so the point it like this.
When you use your back camera you use specific setup when you switch to Portrait you use other setup when you use front you use another setup all this is well writen down in the XMLs present in the apps what what trigger.
I asked for help such an info what are the respondable files for the Portrait mode and so on for example.
In one Build that have everything working expect the portrait give you back screen is very simple that just the settings for the portrait are "BAD" not correct for our device so my idea was to take one Stable base that has everything working and to see in another one the Portrait the working to us and to marge this settings and files. In order to have one build that all is working!
Thats why i give an examples above with few builds.
For example in v 1.2 we have ZSL and the Pixel config working for the regulr Photos and Back photos but there is no portrait mode at all.
Later in 1.6 build there is Portrait working but not Pixel settings anymore
so both are based on the same build 5.1.018 so if i marge the working "files" from the v 1.2 for the regular photos in v 1.6 or 1.7 for example we gona have eveyrhting working like it shold be.
for now the best base for doing so this is the Urikil port based on BSG because has also HDR+ on front Plus another HDR+ extra on front that works for example in good light when u use my front facing camera i take superb images about 5 mb in size with crystal quality all other builds suffer from this.
Im talking just for the front Camera, In many version the back camera Pixel settings are same.

Test from the Camera2 app
@Arnova8G2 if you can Help us PLEASE!
Camera 0 (BACK)
android.sync:
- maxLatency = SYNC_MAX_LATENCY_PER_FRAME_CONTROL
android.lens:
- facing = LENS_FACING_BACK
android.request:
- availableCapabilities = [0,1,2,5,6,4,7,9,3]
- maxNumInputStreams = 1
- maxNumOutputProc = 3
- maxNumOutputProcStalling = 1
- maxNumOutputRaw = 1
- partialResultCount = 2
- pipelineMaxDepth = 8
android.statistics.info:
- availableFaceDetectModes = [0,1]
- availableHotPixelMapModes = [false]
- availableLensShadingMapModes = [0,1]
- maxFaceCount = 10
android.shading:
- availableModes = [0,1,2]
android.control:
- aeAvailableAntibandingModes = [0,2,1,3]
- aeAvailableModes = [0,1,2,3]
- aeAvailableTargetFpsRanges = [[15, 15],[20, 20],[24, 24],[7, 30],[30, 30]]
- aeCompensationRange = [-50, 50]
- aeCompensationStep = 1/10
- aeLockAvailable = true
- afAvailableModes = [1,0,2,3,4]
- availableEffects = [0,1,2,3,4,5,6,7,8]
- availableModes = [0,1,2]
- availableSceneModes = [4,9,8,10,5,3,13,11,15,12,14,6,7,2,1]
- availableVideoStabilizationModes = [0]
- awbAvailableModes = [1,2,3,4,5,6,7,8,0]
- awbLockAvailable = true
- maxRegionsAe = 1
- maxRegionsAf = 1
- maxRegionsAwb = 0
- postRawSensitivityBoostRange = [100, 3199]
android.sensor:
- availableTestPatternModes = [0,1,2,3,4,256]
- blackLevelPattern = BlackLevelPattern([202, 202], [202, 202])
- calibrationTransform1 = ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
- calibrationTransform2 = ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
- colorTransform1 = ColorSpaceTransform([93/128, -1/128, -21/128], [-60/128, 175/128, 9/128], [-23/128, 51/128, 61/128])
- colorTransform2 = ColorSpaceTransform([136/128, -17/128, -55/128], [-73/128, 199/128, 28/128], [-11/128, 27/128, 101/128])
- forwardMatrix1 = ColorSpaceTransform([95/128, -12/128, 41/128], [33/128, 92/128, 3/128], [6/128, -61/128, 161/128])
- forwardMatrix2 = ColorSpaceTransform([95/128, -12/128, 41/128], [33/128, 92/128, 3/128], [6/128, -61/128, 161/128])
- maxAnalogSensitivity = 1531
- orientation = 90
- referenceIlluminant1 = 21
- referenceIlluminant2 = 17
android.info:
- supportedHardwareLevel = HARDWARE_LEVEL_3
android.jpeg:
- availableThumbnailSizes = [0x0,176x144,240x144,256x144,240x160,256x154,240x240,320x240]
android.lens.info:
- availableApertures = [1.8]
- availableFilterDensities = [0.0]
- availableFocalLengths = [4.58]
- availableOpticalStabilization = [0,0]
- focusDistanceCalibration = 1
- hyperfocalDistance = 0.26601323
- minimumFocusDistance = 10.0
android.scaler:
- availableMaxDigitalZoom = 4.0
- croppingType = SCALER_CROPPING_TYPE_CENTER_ONLY
- streamConfigurationMap =
OutputFormats:
[4104x3046, RAW_SENSOR(32), min_dur:33333333, stall:200000000]
[4000x3000, JPEG(256), min_dur:33333333, stall:345000000]
[4000x2240, JPEG(256), min_dur:33333333, stall:258000000]
[3840x2160, JPEG(256), min_dur:33333333, stall:253000000]
[3264x2448, JPEG(256), min_dur:33333333, stall:243000000]
[3200x2400, JPEG(256), min_dur:33333333, stall:179000000]
[3000x3000, JPEG(256), min_dur:33333333, stall:161000000]
[2592x1944, JPEG(256), min_dur:33333333, stall:144000000]
[2688x1512, JPEG(256), min_dur:33333333, stall:133000000]
[2592x1458, JPEG(256), min_dur:33333333, stall:116000000]
[1944x1944, JPEG(256), min_dur:33333333, stall:108000000]
[2048x1536, JPEG(256), min_dur:33333333, stall:103000000]
[1920x1080, JPEG(256), min_dur:33333333, stall:99000000]
[1600x1200, JPEG(256), min_dur:33333333, stall:91000000]
[1440x1080, JPEG(256), min_dur:33333333, stall:80000000]
[1280x960, JPEG(256), min_dur:33333333, stall:75000000]
[1280x768, JPEG(256), min_dur:33333333, stall:68000000]
[1280x720, JPEG(256), min_dur:33333333, stall:67000000]
[1024x768, JPEG(256), min_dur:33333333, stall:66000000]
[800x600, JPEG(256), min_dur:33333333, stall:65000000]
[864x480, JPEG(256), min_dur:33333333, stall:61000000]
[800x480, JPEG(256), min_dur:33333333, stall:59000000]
[720x480, JPEG(256), min_dur:33333333, stall:55000000]
[640x640, JPEG(256), min_dur:33333333, stall:49000000]
[640x480, JPEG(256), min_dur:33333333, stall:49000000]
[640x360, JPEG(256), min_dur:33333333, stall:48000000]
[480x360, JPEG(256), min_dur:33333333, stall:45000000]
[480x320, JPEG(256), min_dur:33333333, stall:35000000]
[352x288, JPEG(256), min_dur:33333333, stall:30000000]
[320x240, JPEG(256), min_dur:33333333, stall:25000000]
[176x144, JPEG(256), min_dur:33333333, stall:18000000]
[4000x3000, PRIVATE(34), min_dur:33333333, stall:0]
[4000x2240, PRIVATE(34), min_dur:33333333, stall:0]
[3840x2160, PRIVATE(34), min_dur:33333333, stall:0]
[3264x2448, PRIVATE(34), min_dur:33333333, stall:0]
[3200x2400, PRIVATE(34), min_dur:33333333, stall:0]
[3000x3000, PRIVATE(34), min_dur:33333333, stall:0]
[2592x1944, PRIVATE(34), min_dur:33333333, stall:0]
[2688x1512, PRIVATE(34), min_dur:33333333, stall:0]
[2592x1458, PRIVATE(34), min_dur:33333333, stall:0]
[1944x1944, PRIVATE(34), min_dur:33333333, stall:0]
[2048x1536, PRIVATE(34), min_dur:33333333, stall:0]
[1920x1080, PRIVATE(34), min_dur:33333333, stall:0]
[1600x1200, PRIVATE(34), min_dur:33333333, stall:0]
[1440x1080, PRIVATE(34), min_dur:33333333, stall:0]
[1280x960, PRIVATE(34), min_dur:33333333, stall:0]
[1280x768, PRIVATE(34), min_dur:33333333, stall:0]
[1280x720, PRIVATE(34), min_dur:33333333, stall:0]
[1024x768, PRIVATE(34), min_dur:33333333, stall:0]
[800x600, PRIVATE(34), min_dur:33333333, stall:0]
[864x480, PRIVATE(34), min_dur:33333333, stall:0]
[800x480, PRIVATE(34), min_dur:33333333, stall:0]
[720x480, PRIVATE(34), min_dur:33333333, stall:0]
[640x640, PRIVATE(34), min_dur:33333333, stall:0]
[640x480, PRIVATE(34), min_dur:33333333, stall:0]
[640x360, PRIVATE(34), min_dur:33333333, stall:0]
[480x360, PRIVATE(34), min_dur:33333333, stall:0]
[480x320, PRIVATE(34), min_dur:33333333, stall:0]
[352x288, PRIVATE(34), min_dur:33333333, stall:0]
[320x240, PRIVATE(34), min_dur:33333333, stall:0]
[176x144, PRIVATE(34), min_dur:33333333, stall:0]
[4000x3000, YUV_420_888(35), min_dur:33333333, stall:0]
[4000x2240, YUV_420_888(35), min_dur:33333333, stall:0]
[3840x2160, YUV_420_888(35), min_dur:33333333, stall:0]
[3264x2448, YUV_420_888(35), min_dur:33333333, stall:0]
[3200x2400, YUV_420_888(35), min_dur:33333333, stall:0]
[3000x3000, YUV_420_888(35), min_dur:33333333, stall:0]
[2592x1944, YUV_420_888(35), min_dur:33333333, stall:0]
[2688x1512, YUV_420_888(35), min_dur:33333333, stall:0]
[2592x1458, YUV_420_888(35), min_dur:33333333, stall:0]
[1944x1944, YUV_420_888(35), min_dur:33333333, stall:0]
[2048x1536, YUV_420_888(35), min_dur:33333333, stall:0]
[1920x1080, YUV_420_888(35), min_dur:33333333, stall:0]
[1600x1200, YUV_420_888(35), min_dur:33333333, stall:0]
[1440x1080, YUV_420_888(35), min_dur:33333333, stall:0]
[1280x960, YUV_420_888(35), min_dur:33333333, stall:0]
[1280x768, YUV_420_888(35), min_dur:33333333, stall:0]
[1280x720, YUV_420_888(35), min_dur:33333333, stall:0]
[1024x768, YUV_420_888(35), min_dur:33333333, stall:0]
[800x600, YUV_420_888(35), min_dur:33333333, stall:0]
[864x480, YUV_420_888(35), min_dur:33333333, stall:0]
[800x480, YUV_420_888(35), min_dur:33333333, stall:0]
[720x480, YUV_420_888(35), min_dur:33333333, stall:0]
[640x640, YUV_420_888(35), min_dur:33333333, stall:0]
[640x480, YUV_420_888(35), min_dur:33333333, stall:0]
[640x360, YUV_420_888(35), min_dur:33333333, stall:0]
[480x360, YUV_420_888(35), min_dur:33333333, stall:0]
[480x320, YUV_420_888(35), min_dur:33333333, stall:0]
[352x288, YUV_420_888(35), min_dur:33333333, stall:0]
[320x240, YUV_420_888(35), min_dur:33333333, stall:0]
[176x144, YUV_420_888(35), min_dur:33333333, stall:0]
[4104x3046, RAW_PRIVATE(36), min_dur:33333333, stall:0]
HighSpeedVideoConfigurations:
[480x320, min_fps:30, max_fps:120], [480x320, min_fps:120, max_fps:120], [1280x720, min_fps:30, max_fps:120], [1280x720, min_fps:120, max_fps:120], [480x360, min_fps:30, max_fps:120], [480x360, min_fps:120, max_fps:120], [720x480, min_fps:30, max_fps:120], [720x480, min_fps:120, max_fps:120]
InputsString:
4000x3000, PRIVATE(34),
4000x3000, YUV_420_888(35),
ValidOutputFormatsForInputString:
PRIVATE(34), out:JPEG(256), YUV_420_888(35)
YUV_420_888(35), out:JPEG(256), YUV_420_888(35)
android.colorCorrection:
- availableAberrationModes = [0,1,2]
android.sensor.info:
- activeArraySize = Rect(74, 24 - 4074, 3024)
- colorFilterArrangement = 0
- exposureTimeRange = [10417, 5631012660]
- maxFrameDuration = 5631041988
- physicalSize = 6.3612x4.7212996
- pixelArraySize = 4104x3046
- preCorrectionActiveArraySize = Rect(74, 24 - 4074, 3024)
- sensitivityRange = [68, 1531]
- timestampSource = SOURCE_REALTIME
- whiteLevel = 4095
android.tonemap:
- availableToneMapModes = [0,1,2]
- maxCurvePoints = 512
android.flash.info:
- available = true
android.edge:
- availableEdgeModes = [0,1,2,3]
android.noiseReduction:
- availableNoiseReductionModes = [0,1,2,3,4]
com.htc.qcamera3.pro_mode:
- custom_key = [1]
android.hotPixel:
- availableHotPixelModes = [1,2]
Camera 1 (FRONT)
android.sync:
- maxLatency = SYNC_MAX_LATENCY_PER_FRAME_CONTROL
android.lens:
- facing = LENS_FACING_FRONT
android.request:
- availableCapabilities = [0,1,2,5,6,4,7,3]
- maxNumInputStreams = 1
- maxNumOutputProc = 3
- maxNumOutputProcStalling = 1
- maxNumOutputRaw = 1
- partialResultCount = 2
- pipelineMaxDepth = 8
android.statistics.info:
- availableFaceDetectModes = [0,1]
- availableHotPixelMapModes = [false]
- availableLensShadingMapModes = [0,1]
- maxFaceCount = 10
android.shading:
- availableModes = [0,1,2]
android.control:
- aeAvailableAntibandingModes = [0,2,1,3]
- aeAvailableModes = [0,1]
- aeAvailableTargetFpsRanges = [[15, 15],[20, 20],[24, 24],[7, 30],[30, 30]]
- aeCompensationRange = [-50, 50]
- aeCompensationStep = 1/10
- aeLockAvailable = true
- afAvailableModes = [1,0,2,3,4]
- availableEffects = [0,1,2,3,4,5,6,7,8]
- availableModes = [0,1,2]
- availableSceneModes = [4,9,8,10,5,3,13,11,15,12,14,6,7,2,1]
- availableVideoStabilizationModes = [0]
- awbAvailableModes = [1,2,3,4,5,6,7,8,0]
- awbLockAvailable = true
- maxRegionsAe = 1
- maxRegionsAf = 1
- maxRegionsAwb = 0
- postRawSensitivityBoostRange = [100, 3199]
android.sensor:
- availableTestPatternModes = [0,1,2,4]
- blackLevelPattern = BlackLevelPattern([64, 64], [64, 64])
- calibrationTransform1 = ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
- calibrationTransform2 = ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
- colorTransform1 = ColorSpaceTransform([184/128, -87/128, -28/128], [-124/128, 240/128, 5/128], [5/128, -17/128, 88/128])
- colorTransform2 = ColorSpaceTransform([273/128, -189/128, -48/128], [-137/128, 279/128, -1/128], [7/128, -16/128, 148/128])
- forwardMatrix1 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
- forwardMatrix2 = ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
- maxAnalogSensitivity = 1066
- orientation = 270
- referenceIlluminant1 = 21
- referenceIlluminant2 = 17
android.info:
- supportedHardwareLevel = HARDWARE_LEVEL_3
android.jpeg:
- availableThumbnailSizes = [0x0,176x144,240x144,256x144,240x160,256x154,240x240,320x240]
android.lens.info:
- availableApertures = [1.8]
- availableFilterDensities = [0.0]
- availableFocalLengths = [2.35]
- availableOpticalStabilization = [0,0]
- focusDistanceCalibration = 1
- hyperfocalDistance = 0.87351745
- minimumFocusDistance = 7.142857
android.scaler:
- availableMaxDigitalZoom = 4.0
- croppingType = SCALER_CROPPING_TYPE_CENTER_ONLY
- streamConfigurationMap =
OutputFormats:
[2592x1944, RAW_SENSOR(32), min_dur:33093334, stall:60000000]
[2592x1944, JPEG(256), min_dur:33333333, stall:144000000]
[2592x1458, JPEG(256), min_dur:33333333, stall:116000000]
[1944x1944, JPEG(256), min_dur:33333333, stall:108000000]
[2048x1536, JPEG(256), min_dur:33333333, stall:103000000]
[1920x1080, JPEG(256), min_dur:33333333, stall:99000000]
[1600x1200, JPEG(256), min_dur:33333333, stall:91000000]
[1440x1080, JPEG(256), min_dur:33333333, stall:80000000]
[1280x960, JPEG(256), min_dur:33333333, stall:75000000]
[1280x768, JPEG(256), min_dur:33333333, stall:68000000]
[1280x720, JPEG(256), min_dur:33333333, stall:67000000]
[1024x768, JPEG(256), min_dur:33333333, stall:66000000]
[800x600, JPEG(256), min_dur:33333333, stall:65000000]
[864x480, JPEG(256), min_dur:33333333, stall:61000000]
[800x480, JPEG(256), min_dur:33333333, stall:59000000]
[720x480, JPEG(256), min_dur:33333333, stall:55000000]
[640x640, JPEG(256), min_dur:33333333, stall:49000000]
[640x480, JPEG(256), min_dur:33333333, stall:49000000]
[640x360, JPEG(256), min_dur:33333333, stall:48000000]
[480x360, JPEG(256), min_dur:33333333, stall:45000000]
[480x320, JPEG(256), min_dur:33333333, stall:35000000]
[352x288, JPEG(256), min_dur:33333333, stall:30000000]
[320x240, JPEG(256), min_dur:33333333, stall:25000000]
[176x144, JPEG(256), min_dur:33333333, stall:18000000]
[2592x1944, PRIVATE(34), min_dur:33333333, stall:0]
[2592x1458, PRIVATE(34), min_dur:33333333, stall:0]
[1944x1944, PRIVATE(34), min_dur:33333333, stall:0]
[2048x1536, PRIVATE(34), min_dur:33333333, stall:0]
[1920x1080, PRIVATE(34), min_dur:33333333, stall:0]
[1600x1200, PRIVATE(34), min_dur:33333333, stall:0]
[1440x1080, PRIVATE(34), min_dur:33333333, stall:0]
[1280x960, PRIVATE(34), min_dur:33333333, stall:0]
[1280x768, PRIVATE(34), min_dur:33333333, stall:0]
[1280x720, PRIVATE(34), min_dur:33333333, stall:0]
[1024x768, PRIVATE(34), min_dur:33333333, stall:0]
[800x600, PRIVATE(34), min_dur:33333333, stall:0]
[864x480, PRIVATE(34), min_dur:33333333, stall:0]
[800x480, PRIVATE(34), min_dur:33333333, stall:0]
[720x480, PRIVATE(34), min_dur:33333333, stall:0]
[640x640, PRIVATE(34), min_dur:33333333, stall:0]
[640x480, PRIVATE(34), min_dur:33333333, stall:0]
[640x360, PRIVATE(34), min_dur:33333333, stall:0]
[480x360, PRIVATE(34), min_dur:33333333, stall:0]
[480x320, PRIVATE(34), min_dur:33333333, stall:0]
[352x288, PRIVATE(34), min_dur:33333333, stall:0]
[320x240, PRIVATE(34), min_dur:33333333, stall:0]
[176x144, PRIVATE(34), min_dur:33333333, stall:0]
[2592x1944, YUV_420_888(35), min_dur:33333333, stall:0]
[2592x1458, YUV_420_888(35), min_dur:33333333, stall:0]
[1944x1944, YUV_420_888(35), min_dur:33333333, stall:0]
[2048x1536, YUV_420_888(35), min_dur:33333333, stall:0]
[1920x1080, YUV_420_888(35), min_dur:33333333, stall:0]
[1600x1200, YUV_420_888(35), min_dur:33333333, stall:0]
[1440x1080, YUV_420_888(35), min_dur:33333333, stall:0]
[1280x960, YUV_420_888(35), min_dur:33333333, stall:0]
[1280x768, YUV_420_888(35), min_dur:33333333, stall:0]
[1280x720, YUV_420_888(35), min_dur:33333333, stall:0]
[1024x768, YUV_420_888(35), min_dur:33333333, stall:0]
[800x600, YUV_420_888(35), min_dur:33333333, stall:0]
[864x480, YUV_420_888(35), min_dur:33333333, stall:0]
[800x480, YUV_420_888(35), min_dur:33333333, stall:0]
[720x480, YUV_420_888(35), min_dur:33333333, stall:0]
[640x640, YUV_420_888(35), min_dur:33333333, stall:0]
[640x480, YUV_420_888(35), min_dur:33333333, stall:0]
[640x360, YUV_420_888(35), min_dur:33333333, stall:0]
[480x360, YUV_420_888(35), min_dur:33333333, stall:0]
[480x320, YUV_420_888(35), min_dur:33333333, stall:0]
[352x288, YUV_420_888(35), min_dur:33333333, stall:0]
[320x240, YUV_420_888(35), min_dur:33333333, stall:0]
[176x144, YUV_420_888(35), min_dur:33333333, stall:0]
[2592x1944, RAW_PRIVATE(36), min_dur:33093334, stall:0]
InputsString:
2592x1944, PRIVATE(34),
2592x1944, YUV_420_888(35),
ValidOutputFormatsForInputString:
PRIVATE(34), out:JPEG(256), YUV_420_888(35)
YUV_420_888(35), out:JPEG(256), YUV_420_888(35)
android.colorCorrection:
- availableAberrationModes = [0,1,2]
android.sensor.info:
- activeArraySize = Rect(0, 0 - 2592, 1944)
- colorFilterArrangement = 2
- exposureTimeRange = [31333, 531546274]
- maxFrameDuration = 531611162
- physicalSize = 3.47328x2.60496
- pixelArraySize = 2592x1944
- preCorrectionActiveArraySize = Rect(0, 0 - 2592, 1944)
- sensitivityRange = [66, 1066]
- timestampSource = SOURCE_REALTIME
- whiteLevel = 1023
android.tonemap:
- availableToneMapModes = [0,1,2]
- maxCurvePoints = 512
android.flash.info:
- available = false
android.edge:
- availableEdgeModes = [0,1,2,3]
android.noiseReduction:
- availableNoiseReductionModes = [0,1,2,3,4]
com.htc.qcamera3.pro_mode:
- custom_key = [1]
android.hotPixel:
- availableHotPixelModes = [1,2]

Hi @tsalta,
I'm sending you the latest version
GoogleCamera-Pixel2Mod-Arnova8G2-V6-Beta9.apk
- Describe me the bug
- A logcat would be useful
- Capture or screenshot
I have a lot of device so I do not remember the bug of your device

Arnova8G2 said:
Hi @tsalta,
I'm sending you the latest version
GoogleCamera-Pixel2Mod-Arnova8G2-V6-Beta9.apk
- Describe me the bug
- A logcat would be useful
- Capture or screenshot
I have a lot of device so I do not remember the bug of your device
Click to expand...
Click to collapse
Hello @Arnova8G2
I testet almost all your Version. I just tested this and will explain in details about the Bugs with a Pictures.
Just a Note: The most stable Build for as was GoogleCamera-PixelMod-Arnova8G2-5.1.018-v1 (Arnova8G2, 2018-01-16, changelog)
The Only Bug that i found is taking picture in the NIGHT when the Flashlight goes ON its seems like the camera is trying to Focus but it cant and force crash this is present in ALL PixelMods. If i switch the HDR+ Off No problem i can take pictures so i think the problem is the WOrking of HDR+ together with the Flashlight because in Day photos never have a crash or a problem.
Now about the New builds, i show you our device Camera2 parameters to be as easy as posible.
In all new Builds Pixel2Modes we have Purple TINT.
The latest you just send me now
From the Configs only the Pixel 2017 ZSL HDR+ works,
We got POrtrait Mode working in Both Cameras, but when i take picture with the back camera i have Purple TINT Only in the Back camera in Both Portrait and Regular Photos the same tint.
See pictue 1. This is Pixel 2017 SZL HDR+ Back camera.
https://ibb.co/enTvBS
From the FRONT Camera all is working fine NO PINK TINT in regular mode and Portrait Mode.
Also the Bug with shooting in the Dark is same like in all PIXELMODs
-----------------------------------------------------------------------
HOWEVER
What im suggesting is this, the Most stable and Fast Build based on BSG that work perfectly fine on HTC 10 i mean all the Pixel Configs the Zero Shutter Lag and the imporved HDR+ front camera is this: https://drive.google.com/open?id=1CPVacKN8zp8yRD0AN0YS_6HZD07HOZhm
The only thing that doesnt work under HTC 10 is the Portrait Mode it is there enabled but with the wrong configs for us because is working on other devices like mi5s
What im suggesting is i think this way wlll be easyer to repair,
You have already a Build that has working Portrait for Both cameras for example Arnova Build 1.7beta 2 work perfectly fine Portrait for us.
So instead to thinking how and why something is not working fine if you can marge Only the Portrait MODE functions settings from your 1.7beta2 Build with this one : BASE_5.1.018.apk
The BASE_5.1.018.apk
Has all the Models if you wish Remove all the Nexus Models because we use Only the 3 Pixels Models anyway.
the Models that work best in this base are:
Pixel XL Marlen and Taimen
Pixel 2 XL Taimen
Pixel 2 Walley
All others are unnesesery.
For HDR+ configuration we use only PIXEL 2017 ZSL HDR+ so all other Presets are not needed if you wish remove them.
The Manual Black Level ofset we dont use it because we dont have need from any adjusments if you wish remove it as well.
Minimal HDR+ Smoothing - doesnt work for us as well so if you wish remove it.
In this case we will have one Clean Build Working HDR+ with ZSL
PortraitMode, Blur Lens and also HDR+ on front Camera for regular photos with Improved HDR+ details for front in good light!
All in one!

I'm playing with it now in magisk. Going to get logcats and screenshots to help out....good work @tsalta
Also, I'm quite happy with the v6 as a base, everything turns on. It's rooting out the bugs for @Arnova8G2 that's important
---------- Post added at 10:01 PM ---------- Previous post was at 09:06 PM ----------
@Arnova8G2 the hot pink hue using hdr+ or enhanced goes away when you toggle improve sharpness on the v6b9. Any thoughts? without improve sharpness toggled (6p or 2017 zsl hdr+) its a bright pink hue, once toggled, it goes away

@Arnova8G2 i have a crash log for AR stickers. I fully expect you to tell me that its because i am running 7.0 nougat, and not 7.1 or newer. but i will attach it anyways

@Arnova8G2 i have a crash log for 240fps slo-mo. I have properly modified the media_profile.xml to allow slo-mo to work, its working on 120, if i select 240, it crashes the screen, but doesnt actually crash the GCAM. It appears as though its missing frame buffers. Its not entirely important however. But here is a log anyways

@Arnova8G2 there is also some odd artifacting when taking HDR pictures in bright lighting (not natural, aka laptop, tv, or lamps) it turns hot pink. screenshots upped for you to reference

@Arnova8G2
@aer0zer0
For me the Base i upload is the Best 5.1.018 Port to be used as a Start Base will explain why!
Im using it everyday and the Image quality is outstanding also the View Finder is snappy fast.
With Model PIxel 2 XL and for HDR+ Pixel 2017 ZSL HDR+ you gona get outstanding quality images without lag in all scenarios Day and Night.
Also most important is the Front facing camera Instead of just HDR+ the front facing camera in this Base have some real improvements and you can take killer crystal clear front camera pictures this is not present in another builds.
Now when we have enought info and we know our senzor and the Camer2Api information if this version is optimazed for Us we gona get incredible results.
------------------------------------------------------------------------------------
All the Pixel2Mod Ports have the same bug for Us and this is often when you shoot pictures with Flashlight in dark scenario in front and back camera the APP force crash!
------------------------------------------------------------------------------------
Just for the record we have exact the same Camera Sensor like Nexus 5x and Nexus 6P
Sony IMX377 1/2.3" sensor that is 12.3 MP with 1.55 micron square pixels
the difference is only the aperture
Nexus have 2.0 aperture
HTC 10 F1.8 aperture

tsalta said:
@Arnova8G2
@aer0zer0
For me the Base i upload is the Best 5.1.018 Port to be used as a Start Base will explain why!
Im using it everyday and the Image quality is outstanding also the View Finder is snappy fast.
With Model PIxel 2 XL and for HDR+ Pixel 2017 ZSL HDR+ you gona get outstanding quality images without lag in all scenarios Day and Night.
Also most important is the Front facing camera Instead of just HDR+ the front facing camera in this Base have some real improvements and you can take killer crystal clear front camera pictures this is not present in another builds.
Now when we have enought info and we know our senzor and the Camer2Api information if this version is optimazed for Us we gona get incredible results.
------------------------------------------------------------------------------------
All the Pixel2Mod Ports have the same bug for Us and this is often when you shoot pictures with Flashlight in dark scenario in front and back camera the APP force crash!
------------------------------------------------------------------------------------
Just for the record we have exact the same Camera Sensor like Nexus 5x and Nexus 6P
Sony IMX377 1/2.3" sensor that is 12.3 MP with 1.55 micron square pixels
the difference is only the aperture
Nexus have 2.0 aperture
HTC 10 F1.8 aperture
Click to expand...
Click to collapse
Sure, but I doubt he is going to work backwards. Instead of explaining why a base is better than another. Let's gets some logs so he can nail down what's going on.

aer0zer0 said:
Sure, but I doubt he is going to work backwards. Instead of explaining why a base is better than another. Let's gets some logs so he can nail down what's going on.
Click to expand...
Click to collapse
Sure what im saying is since we have the same IMX senzor in theory this mean that the Original Color Settings Calibration for this Senzor can be found in the Original 65 or Nexus 5 Google Camera App because anyway google have writen them down in order to optimaze the APP to work properly for them so the calibration and colors of the senzor can be taken from the Original 6P Nexus 5 App.

@Arnova8G2 when taking a front facing portrait or regular shot in low/no light with the flash on, the camera fc's. Attached is a logcat
Rear camera seems to be fine.

tsalta said:
Sure what im saying is since we have the same IMX senzor in theory this mean that the Original Color Settings Calibration for this Senzor can be found in the Original 65 or Nexus 5 Google Camera App because anyway google have writen them down in order to optimaze the APP to work properly for them so the calibration and colors of the senzor can be taken from the Original 6P Nexus 5 App.
Click to expand...
Click to collapse
Then why not use 6p setting

aer0zer0 said:
@Arnova8G2 when taking a front facing portrait or regular shot in low/no light with the flash on, the camera fc's. Attached is a logcat
Rear camera seems to be fine.
Click to expand...
Click to collapse
Amazing JOB i was hoping to catch this FC Problem!
NOTE: Both cameras the REAR also have exact same problem! But sometimes work something doesnt. Im sure.
If there is an object in front of the cam to focus will take the picture if not just will crash like the front facing camera so the same bug is present in both cameras!
Now what we got it! ( This crash heppans on both cameras when you use it in very low light scenario and the flash have to be used)
@Arnova8G2 The only one problem with the 1st version of your PixelMod
GoogleCamera-PixelMod-Arnova8G2-5.1.018-v1 (Arnova8G2, 2018-01-16, changelog)
Was this force crash in Low light when you have to use the flashlight!
Now we got a log of the crash what i mean is no need a new version of Gcam because on the 1st already everything working fine on HTC 10! If the force crash is fixed thats it we gona have a Super Version Stable and Crash free!
Just let me know what you think what have to be edited in the 1st Version. to fix this issue with the Flashlight!
THANK you in advance

tsalta said:
Amazing JOB i was hoping to catch this FC Problem!
NOTE: Both cameras the REAR also have exact same problem! But sometimes work something doesnt. Im sure.
If there is an object in front of the cam to focus will take the picture if not just will crash like the front facing camera so the same bug is present in both cameras!
Now what we got it! ( This crash heppans on both cameras when you use it in very low light scenario and the flash have to be used)
@Arnova8G2 The only one problem with the 1st version of your PixelMod
GoogleCamera-PixelMod-Arnova8G2-5.1.018-v1 (Arnova8G2, 2018-01-16, changelog)
Was this force crash in Low light when you have to use the flashlight!
Now we got a log of the crash what i mean is no need a new version of Gcam because on the 1st already everything working fine on HTC 10! If the force crash is fixed thats it we gona have a Super Version Stable and Crash free!
Just let me know what you think what have to be edited in the 1st Version. to fix this issue with the Flashlight!
THANK you in advance
Click to expand...
Click to collapse
I still don't think he is going to modify a old version....you can take logcats too, y'know. You don't need to be a cheerleader....lol

aer0zer0 said:
I still don't think he is going to modify a old version....you can take logcats too, y'know. You don't need to be a cheerleader....lol
Click to expand...
Click to collapse
Yes i know but the Bug force crash when using flashlight on dark night photos is present in every PixelMod
I know i can take a logcat but i will be able to do it tomorow since im traveling from work, thats why ive asked you if you can.

so......what other bugs do you need a logcat for on v6b9? I can see if i can replicate it, and produce them.

@tsalta here is camera2 api test. we have full level3 support, its as good as your gonna get. Its an app in the playstore. does yours tell you level3?

Related

HTC softbank X01HT

any body have this ppc??
spec:
oftware Environment
Operating System: Windows Mobile 5.0 for Pocket PC Phone Edition AKU 2.6.0
Microprocessor
CPU: 32bit Samsung SC32442
CPU Clock: 400 MHz
Memory, Storage capacity
ROM capacity: 128 MB (accessible: 57.08MB)
RAM capacity: 64 MB (accessible: 48.8MB)
Display
Display Type: color transflective TFT , 65536 scales
Display Resolution: 240 x 320
Display Diagonal: 2.8 "
Sound
Microphone: mono
Speaker: stereo
Audio Output: Proprietary jack
Cellular Phone
Cellular Networks: GSM850, GSM900, GSM1800, GSM1900, UMTS800, UMTS850, UMTS1900, UMTS2100
Cellular Data Standards: CSD, GPRS, EDGE, UMTS, HSDPA
Call Alert: 72 -chord melody
Vibrating Alert: Supported
Control Peripherals
Positioning Device: Touchscreen
Keyboard: Slide-out QWERTY-type keyboard, 41 keys
Directional Pad: 5 -way block
Jog / Scroll Wheel: Pressable rotary scroll wheel
Interfaces
Expansion Slots: SDIO, microSD, TransFlash
Serial: RS-232 , 115200bit/s
USB: USB 1.1 client, 12Mbit/s , USB Series Mini-B (mini-USB) connector
Infrared Gate: 115200bit/s (SIR/CIR)
Bluetooth: Bluetooth 2.0
Wireless LAN: 802.11b, 802.11g
Multimedia Telecommunication
Analog TV: Not supported
Analog Radio: Not supported
Built-in Digital Camera
Main Camera: CMOS sensor, 1.9MP
Macro Mode: Supported
Built-in Flash: Mobile light (LED)
Secondary Camera: CMOS sensor, 352x288 pixel
Power Supply
Battery: Lithium-ion polymer , removable
I do, the black one.
the speaker is stereo but hermes speaker just a mono...i like this softbank
X01HT speaker is not stereo, it's mono. All it does is downmix the stereo into mono to play through it.
Oh and just a heads-up, if you do intend on buying an X01HT and are going to be using the Softbank service, Softbank only has UMTS support (1.8Mbps) rather than full HSDPA.
in the specification above its mention speaker:stereo。
it is true??

HELP - bluetooth SDP connection for Tattoo

Hi, I try to build a program to connect my Tattoo to my laptop use Bluetooth.
My tattoo is root and install the ROM tattoo eclair 2.1
when I run the program, the connect go direct to the A2DP profile, how can I change the bluetooth profile?
the log is below:
04-27 20:59:56.656: DEBUG/VoiceDialerReceiver(345): onReceive Intent { act=android.intent.action.PACKAGE_ADDED dat=package:qmul.BTconnection flg=0x20000000 cmp=com.android.voicedialer/.VoiceDialerReceiver (has extras) }
04-27 20:59:57.096: DEBUG/dalvikvm(136): GC freed 5101 objects / 283000 bytes in 251ms
04-27 20:59:57.356: ERROR/BluetoothEventLoop.cpp(136): event_filter: Received signal org.bluez.DeviceropertyChanged from /org/bluez/1488/hci0/dev_00_23_4D_E8_02_75
04-27 20:59:57.796: DEBUG/dalvikvm(197): GC freed 11325 objects / 652656 bytes in 128ms
04-27 20:59:59.240: ERROR/BluetoothEventLoop.cpp(136): event_filter: Received signal org.bluez.DeviceropertyChanged from /org/bluez/1488/hci0/dev_00_23_4D_E8_02_75
04-27 21:00:03.406: DEBUG/BluetoothA2dpService(136): Auto-connecting A2DP to sink 00:23:4D:E8:02:75
04-27 21:00:03.406: DEBUG/BluetoothA2dpService(136): connectSink(00:23:4D:E8:02:75)
04-27 21:00:03.416: ERROR/BluetoothEventLoop.cpp(136): event_filter: Received signal org.bluez.AudioSinkropertyChanged from /org/bluez/1488/hci0/dev_00_23_4D_E8_02_75
04-27 21:00:03.456: DEBUG/BluetoothA2dpService(136): A2DP state : device: 00:23:4D:E8:02:75 State:0->1
04-27 21:00:03.456: ERROR/BluetoothEventLoop.cpp(136): event_filter: Received signal org.bluez.AudioSinkropertyChanged from /org/bluez/1488/hci0/dev_00_23_4D_E8_02_75
04-27 21:00:03.496: DEBUG/BluetoothA2dpService(136): A2DP state : device: 00:23:4D:E8:02:75 State:1->0
04-27 21:00:03.506: VERBOSE/BluetoothEventRedirector(1961): Received android.bluetooth.a2dp.action.SINK_STATE_CHANGED
04-27 21:00:03.506: DEBUG/CachedBluetoothDevice(1961): onProfileStateChanged:[]
04-27 21:00:03.516: VERBOSE/BluetoothEventRedirector(1961): Received android.bluetooth.a2dp.action.SINK_STATE_CHANGED
04-27 21:00:03.516: INFO/BluetoothEventRedirector(1961): Failed to connect BT A2DP

HTC Thoth = Dell Streak?

Look at the specs of the unreleased Thoth and the Streak which is 'in the flesh'
HTC Thoth:
http://www.pdaware.org/htc-thoth-100-specs
Embedded Operating System: Microsoft Windows Mobile 6.5 Professional
CPU:Clock: 1000 MHz
CPU: Qualcomm Snapdragon QSD8250
RAM capacity: 256 MiB
ROM capacity: 512 MiB Display Type: color transflective TFT , 262144 scales
Display Diagonal: 4.8 "
Display Resolution: 800 x 480
Video out: NTSC/PAL resolution
Microphone(s): mono
Loudspeaker(s): stereo
Audio Output: 3.5mm
Cellular Networks: GSM850, GSM900, GSM1800, GSM1900, UMTS900, UMTS2100
Cellular Data Links: CSD, GPRS, EDGE, UMTS, HSDPA, HSUPA
Call Alert: 40 -chord melody
Speakerphone:: Supported
Positioning Device: Touchscreen
Primary Keyboard: Attachable QWERTY-type keyboard
Expansion Slots: microSD, microSDHC, TransFlash, SDIO
USB: USB 2.0 client, 480Mbit/s mini-USB
Bluetooth: Bluetooth 2.0 + EDR
Wireless LAN: 802.11b, 802.11g
Built-in GPS module: Supported
Complementary GPS Services: Assisted GPS, QuickGPS, Geotagging
Main Camera: 4.9 MP
Autofocus (AF): Supported
Optical:Zoom: 1 x
Macro Mode: Supported
Secondary Camera: 0.3 MP
Built-in accelerometer: Supported
Battery: removable
Dell Streak:
http://www.dell.com/us/p/mobile-streak/pd
Operating System
Android 1.6
Processor
QSD 8250
Bands
UMTS 2100 / 1900 / 850 MHz
GSM / EDGE 1900 / 1800 / 900 / 850 MHz
HSDPA / HSUPA:HSDPA 7.2 Mbps / HSUPA 5.76 Mbps
Display
* 5" (12.7 cm) WVGA (800 x 480) in-cell TFT LCD supporting multi-touch
Camera
* 5.0M Rear-Facing Auto-Focus Camera + VGA Front-Facing Camera
Video
H.263 / H.264, .3GP, MPEG4, WMV
Audio and Speakers
* MP3, WMA, AAC, AAC+, eAAC+, AMR, Midi, WAV
Messaging
* SMS, MMS, Email, IM
Browser
*Browser
WebKit (Android)
Memory
* 512 MB ROM + 512 MB SDRAM + 2 GB non-user accessible MicroSD for system & applications files only
Storage
* 1 user accessible MicroSD™cardslot (16GB pre-installed)
Connectivity
* WLAN 802.11b/g, Bluetooth®2.0 with EDR, USB 2.0
Dimensions
* 6 x 3.1 x 0.4 in
Advertised System Weight
* 7.7 oz
Primary Battery
* 1530 mAh
Miscellaneous
* Ambient Light Sensor, Proximity Sensor, Accelerometer, e-compass, GPS, Capacitive sensor keys
Seems to me that Dell picked up HTC's design, dropped the keyboard and is running with it. What do you think?

Screen goes Black with Gingerbread?

Hello Guys
Just tried to install allmost every CM7 mods for my DHD, but every time, when i receive a call, the screen goes black, and can't get awake again....
Whn running standard 2,2 Rom, there's no problems at all - so it must be a bug with the 2.3 version?
Does anyine have a solution for this?
Numsefis said:
Hello Guys
Just tried to install allmost every CM7 mods for my DHD, but every time, when i receive a call, the screen goes black, and can't get awake again....
Whn running standard 2,2 Rom, there's no problems at all - so it must be a bug with the 2.3 version?
Does anyine have a solution for this?
Click to expand...
Click to collapse
Did you flash using clockwork recovery 3. The 2.5.3 is not compatible with cm7
Sent from my Desire HD using Tapatalk
Yes i did, tried both of them...
I didn't get any problems when flashing with CWM 2,5.... Other than the screen bug...
But that's the same with CWM 3,5
Numsefis said:
Hello Guys
Just tried to install allmost every CM7 mods for my DHD, but every time, when i receive a call, the screen goes black, and can't get awake again....
Whn running standard 2,2 Rom, there's no problems at all - so it must be a bug with the 2.3 version?
Does anyine have a solution for this?
Click to expand...
Click to collapse
Sounds to me like you have a faulty proximity sensor. Do you have this problem with a stock rom as well? If so, I should try to return your DHD to get a replacement or repair.
There's no problems at all with the standard DHD Sense rom.... That's what wondering me - i tried restoring it, to confirm that the phone wasn't broken...
Made a log with logcat, when receiving a call:
D/alogcat ( 2223): stopped
D/alogcat ( 2223): starting ...
D/dalvikvm( 1561): GC_EXPLICIT freed 4K, 53% free 2809K/5895K, external 0K/512K, paused 71ms
I/AudioService( 1330): AudioFocus requestAudioFocus() from AudioFocus_For_Phone_Ring_And_Calls
I/dalvikvm( 2223): Jit: resizing JitTable from 4096 to 8192
D/AccelerometerListener( 1423): enable(false)
V/alogcat ( 2223): save instance
V/alogcat ( 2223): paused
I/power ( 1330): *** set_screen_state 1
D/AudioHardwareInterface( 1208): setMode(RINGTONE)
D/AudioFlinger( 1208): setParameters(): io 1, keyvalue routing=2, tid 1299, calling tid 1208
V/AudioHardwareMSM7X30( 1208): AudioStreamOutMSM72xx::setParameters() routing=2
V/AudioHardwareMSM7X30( 1208): set output routing 2
I/AudioHardwareMSM7X30( 1208): Routing audio to Speakerphone
I/AudioHardwareMSM7X30( 1208): aic3254_configure: sound effect (Recording)
I/AudioHardwareMSM7X30( 1208): do_aic3254_control (1, 175, 1)
V/AudioHardwareMSM7X30( 1208): getACDB, return ID 507
V/AudioHardwareMSM7X30( 1208): doAudioRouteOrMute: rx acdb 0, tx acdb 507
V/AudioHardwareMSM7X30( 1208): doAudioRouteOrMute() device 1, mMode 1, mMicMute 0
D/AudioHardwareMSM7X30( 1208): do_route_audio_rpc(1, 1, 0)
V/AudioHardwareMSM7X30( 1208): In SPEAKER
E/AudioHardwareMSM7X30( 1208): new_rx = 6
E/AudioHardwareMSM7X30( 1208): new_tx = 11
V/AudioHardwareMSM7X30( 1208): 1. De-route Stream/Voice
V/AudioHardwareMSM7X30( 1208): VOICE_CALL 0
V/AudioHardwareMSM7X30( 1208): FM_RADIO 0
V/AudioHardwareMSM7X30( 1208): PCM_PLAY 0
V/AudioHardwareMSM7X30( 1208): PCM_REC 0
V/AudioHardwareMSM7X30( 1208): 2. Route Stream/Voice OR Update Table
V/AudioHardwareMSM7X30( 1208): 3. Disable Current Device RX(0)/TX(1)
V/AudioHardwareMSM7X30( 1208): 4. Enabled New Device RX(6)/TX(11)
V/AudioHardwareMSM7X30( 1208): do_route_audio_rpc END, curr_out_device = 6, curr_mic_device = 11
I/AudioFlinger( 1208): setFmVolume 73
V/AudioHardwareMSM7X30( 1208): open pcm_out driver
V/AudioHardwareMSM7X30( 1208): get config
V/AudioHardwareMSM7X30( 1208): set config
V/AudioHardwareMSM7X30( 1208): buffer_size: 4800
V/AudioHardwareMSM7X30( 1208): buffer_count: 2
V/AudioHardwareMSM7X30( 1208): channel_count: 2
V/AudioHardwareMSM7X30( 1208): sample_rate: 44100
V/AudioHardwareMSM7X30( 1208): get_snd_dev: curr_device 1, mCurSndDevice 1
I/AudioHardwareMSM7X30( 1208): do_aic3254_control (1, 1, 0)
I/AudioHardwareMSM7X30( 1208): aic3254: change rx mode to 13
W/AudioFlinger( 1208): write blocked for 102 msecs, 5 delayed writes, thread 0x12658
V/AudioHardwareMSM7X30( 1208): dec_id = 5 current rx device = 6 mPCMEnableRx= 6
V/AudioHardwareMSM7X30( 1208): get_snd_dev: curr_device 1, mCurSndDevice 1
V/AudioHardwareMSM7X30( 1208): getACDB, return ID 607
I/HTC Acoustic( 1208): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (11, 6, 0, 607)
D/AudioHardwareMSM7X30( 1208): updateACDB: (6, 11, 607, 0) success!
D/AudioHardwareMSM7X30( 1208): addToTable (dec_id 5, dev_rx 6, dev_tx -1, type 1, active 1)
I/AudioHardwareMSM7X30( 1208): AUDIO_START: start kernel pcm_out driver.
D/alogcat ( 2223): stopping ...
D/alogcat ( 2223): stopped
D/InCallTouchUi( 1423): onTrigger(whichHandle = 1)...
I/phone ( 1423): acceptCall: incoming...
D/InCallTouchUi( 1423): updateState: Too soon after last action; not drawing!
I/AudioService( 1330): AudioFocus requestAudioFocus() from AudioFocus_For_Phone_Ring_And_Calls
D/AccelerometerListener( 1423): enable(false)
D/AudioHardwareInterface( 1208): setMode(IN_CALL)
D/AudioFlinger( 1208): setParameters(): io 1, keyvalue routing=1, tid 1299, calling tid 1208
V/AudioHardwareMSM7X30( 1208): AudioStreamOutMSM72xx::setParameters() routing=1
V/AudioHardwareMSM7X30( 1208): set output routing 1
I/AudioHardwareMSM7X30( 1208): Routing audio to Handset
I/HTC Acoustic( 1208): set_audio_effect: DualMic_Phone
I/HTC Acoustic( 1208): set_audio_effect: match with name DualMic_Phone (0)
I/AudioHardwareMSM7X30( 1208): aic3254_configure: sound effect (DualMic_Phone)
I/AudioHardwareMSM7X30( 1208): do_aic3254_control (0, 175, 0)
I/AudioHardwareMSM7X30( 1208): aic3254: change rx mode to 1
I/AudioHardwareMSM7X30( 1208): aic3254: change tx mode to 1
V/AudioHardwareMSM7X30( 1208): getACDB, return ID 205
V/AudioHardwareMSM7X30( 1208): getACDB, return ID 105
V/AudioHardwareMSM7X30( 1208): doAudioRouteOrMute: rx acdb 205, tx acdb 105
V/AudioHardwareMSM7X30( 1208): doAudioRouteOrMute() device 0, mMode 2, mMicMute 0
D/AudioHardwareMSM7X30( 1208): do_route_audio_rpc(0, 0, 0)
V/AudioHardwareMSM7X30( 1208): In HANDSET
E/AudioHardwareMSM7X30( 1208): new_rx = 0
E/AudioHardwareMSM7X30( 1208): new_tx = 1
V/AudioHardwareMSM7X30( 1208): 1. De-route Stream/Voice
V/AudioHardwareMSM7X30( 1208): VOICE_CALL 0
V/AudioHardwareMSM7X30( 1208): FM_RADIO 0
V/AudioHardwareMSM7X30( 1208): PCM_PLAY 1
V/AudioHardwareMSM7X30( 1208): PCM_REC 0
V/AudioHardwareMSM7X30( 1208): De-route PCM_PLAY stream (dec 5, dev 6)
V/AudioHardwareMSM7X30( 1208): 2. Route Stream/Voice OR Update Table
V/AudioHardwareMSM7X30( 1208): ==== Voice Call Start====
E/AudioHardwareMSM7X30( 1208): Starting voice on Rx 0 and Tx 1 device
I/HTC Acoustic( 1208): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (1, 0, 105, 205)
D/AudioHardwareMSM7X30( 1208): updateACDB: (0, 1, 205, 105) success!
E/AudioHardwareMSM7X30( 1208): Starting voice call and UnMuting the call
D/AudioHardwareMSM7X30( 1208): addToTable (dec_id 0, dev_rx 0, dev_tx 1, type 3, active 1)
V/AudioHardwareMSM7X30( 1208): Device switch during pcm play (old dev 6, new dev 0)
I/HTC Acoustic( 1208): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (1, 0, 105, 205)
D/AudioHardwareMSM7X30( 1208): updateACDB: (0, 1, 205, 105) success!
D/AudioHardwareMSM7X30( 1208): modify stream type 1 => dev_rx 0, dev_tx -1
V/AudioHardwareMSM7X30( 1208): 3. Disable Current Device RX(6)/TX(11)
V/AudioHardwareMSM7X30( 1208): 4. Enabled New Device RX(0)/TX(1)
V/AudioHardwareMSM7X30( 1208): do_route_audio_rpc END, curr_out_device = 0, curr_mic_device = 1
I/AudioFlinger( 1208): setFmVolume 73
I/power ( 1330): *** set_screen_state 0
D/NetworkCollector( 2150): state now IDLE
D/SurfaceFlinger( 1330): About to give-up screen, flinger = 0x93320
D/AK8975 ( 1212): Compass CLOSE
V/AudioHardwareMSM7X30( 1208): Out::standby()
V/AudioHardwareMSM7X30( 1208): Deroute pcm stream
D/AudioHardwareMSM7X30( 1208): deleteFromTable, type 1
V/AudioHardwareMSM7X30( 1208): get_snd_dev: curr_device 0, mCurSndDevice 0
I/AudioHardwareMSM7X30( 1208): do_aic3254_control (0, 1, 1)
I/AudioHardwareMSM7X30( 1208): AudioHardware pcm playback is going to standby.
I/AudioService( 1330): AudioFocus abandonAudioFocus() from AudioFocus_For_Phone_Ring_And_Calls
D/alogcat ( 2223): stopping ...
D/alogcat ( 2223): canceling periodic saves
V/alogcat ( 2223): started
V/alogcat ( 2223): resumed
V/alogcat ( 2223): save instance
V/alogcat ( 2223): paused
D/alogcat ( 2223): starting ...
V/AudioHardwareMSM7X30( 1208): open pcm_out driver
V/AudioHardwareMSM7X30( 1208): get config
V/AudioHardwareMSM7X30( 1208): set config
V/AudioHardwareMSM7X30( 1208): buffer_size: 4800
V/AudioHardwareMSM7X30( 1208): buffer_count: 2
V/AudioHardwareMSM7X30( 1208): channel_count: 2
V/AudioHardwareMSM7X30( 1208): sample_rate: 44100
V/AudioHardwareMSM7X30( 1208): get_snd_dev: curr_device 0, mCurSndDevice 0
I/AudioHardwareMSM7X30( 1208): do_aic3254_control (0, 1, 0)
D/AccelerometerListener( 1423): enable(false)
V/AudioHardwareMSM7X30( 1208): dec_id = 5 current rx device = 0 mPCMEnableRx= 0
V/AudioHardwareMSM7X30( 1208): get_snd_dev: curr_device 0, mCurSndDevice 0
V/AudioHardwareMSM7X30( 1208): getACDB, return ID 0
I/HTC Acoustic( 1208): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (1, 0, 0, 0)
D/AudioHardwareMSM7X30( 1208): updateACDB: (0, 1, 0, 0) success!
D/AudioHardwareMSM7X30( 1208): addToTable (dec_id 5, dev_rx 0, dev_tx -1, type 1, active 1)
I/AudioHardwareMSM7X30( 1208): AUDIO_START: start kernel pcm_out driver.
W/IInputConnectionWrapper( 2223): showStatusIcon on inactive InputConnection
D/dalvikvm( 1330): GC_EXTERNAL_ALLOC freed 939K, 56% free 5571K/12615K, external 9675K/9679K, paused 123ms
D/AudioHardwareInterface( 1208): setMode(NORMAL)
D/AudioFlinger( 1208): setParameters(): io 1, keyvalue routing=1, tid 1299, calling tid 1208
V/AudioHardwareMSM7X30( 1208): AudioStreamOutMSM72xx::setParameters() routing=1
V/AudioHardwareMSM7X30( 1208): set output routing 1
I/AudioHardwareMSM7X30( 1208): Routing audio to Handset
I/HTC Acoustic( 1208): set_audio_effect: Recording
I/HTC Acoustic( 1208): set_audio_effect: match with name Recording (23)
I/AudioHardwareMSM7X30( 1208): aic3254_configure: sound effect (Recording)
I/AudioHardwareMSM7X30( 1208): do_aic3254_control (0, 175, 0)
I/AudioHardwareMSM7X30( 1208): aic3254: change rx mode to 11
I/AudioHardwareMSM7X30( 1208): aic3254: change tx mode to 15
V/AudioHardwareMSM7X30( 1208): getACDB, return ID 0
V/AudioHardwareMSM7X30( 1208): getACDB, return ID 507
V/AudioHardwareMSM7X30( 1208): doAudioRouteOrMute: rx acdb 0, tx acdb 507
V/AudioHardwareMSM7X30( 1208): doAudioRouteOrMute() device 0, mMode 0, mMicMute 0
D/AudioHardwareMSM7X30( 1208): do_route_audio_rpc(0, 1, 0)
V/AudioHardwareMSM7X30( 1208): In HANDSET
E/AudioHardwareMSM7X30( 1208): new_rx = 0
E/AudioHardwareMSM7X30( 1208): new_tx = 1
V/AudioHardwareMSM7X30( 1208): 1. De-route Stream/Voice
V/AudioHardwareMSM7X30( 1208): VOICE_CALL 1
V/AudioHardwareMSM7X30( 1208): FM_RADIO 0
V/AudioHardwareMSM7X30( 1208): PCM_PLAY 1
V/AudioHardwareMSM7X30( 1208): PCM_REC 0
V/AudioHardwareMSM7X30( 1208): Ending Voice call
V/AudioHardwareMSM7X30( 1208): De-route voice stream (rx 0, tx 1)
V/AudioHardwareMSM7X30( 1208): 2. Route Stream/Voice OR Update Table
D/AudioHardwareMSM7X30( 1208): deleteFromTable, type 3
V/AudioHardwareMSM7X30( 1208): ==== Voice Call End ====
V/AudioHardwareMSM7X30( 1208): 3. Disable Current Device RX(0)/TX(1)
V/AudioHardwareMSM7X30( 1208): 4. Enabled New Device RX(0)/TX(1)
V/AudioHardwareMSM7X30( 1208): do_route_audio_rpc END, curr_out_device = 0, curr_mic_device = 1
I/AudioFlinger( 1208): setFmVolume 73
D/dalvikvm( 2223): GC_CONCURRENT freed 367K, 55% free 2819K/6215K, external 1106K/1618K, paused 3ms+3ms
V/AudioHardwareMSM7X30( 1208): Out::standby()
V/AudioHardwareMSM7X30( 1208): Deroute pcm stream
D/AudioHardwareMSM7X30( 1208): deleteFromTable, type 1
E/AudioHardwareMSM7X30( 1208): disable current rx device = 0
V/AudioHardwareMSM7X30( 1208): get_snd_dev: curr_device 0, mCurSndDevice 0
I/AudioHardwareMSM7X30( 1208): do_aic3254_control (0, 1, 1)
I/AudioHardwareMSM7X30( 1208): aic3254: change rx mode to 29
I/AudioHardwareMSM7X30( 1208): AudioHardware pcm playback is going to standby.
I/power ( 1330): *** set_screen_state 1
D/SettingsAppWidgetProvider( 2264): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 2264): No instances yet... Wait for at least one instance to exist before adding global settings
V/alogcat ( 2223): resumed
D/NetworkCollector( 2150): moved
D/SurfaceFlinger( 1330): Screen about to return, flinger = 0x93320
D/AK8975 ( 1212): Compass Start
W/ApplicationContext( 1330): Unable to create files directory
D/WriteApps( 1330): Error: java.lang.NullPointerException
D/Tethering( 1330): sendTetherStateChangedBroadcast 1, 0, 0
D/Tethering( 1330): interfaceAdded :usb0
D/SettingsAppWidgetProvider( 2264): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 2264): No instances yet... Wait for at least one instance to exist before adding global settings
D/SettingsAppWidgetProvider( 2264): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 2264): No instances yet... Wait for at least one instance to exist before adding global settings
D/Tethering( 1330): InitialState.processMessage what=4
D/Tethering( 1330): sendTetherStateChangedBroadcast 0, 0, 0
W/KeyCharacterMap( 2223): No keyboard for id 65537
W/KeyCharacterMap( 2223): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
I have exactly the same problem with the cm7 With the original Rom everything works fine and i have no problems with the phone
Did you fully wipe between cm6 and cm7?
Sent from my Desire HD using XDA App
pwraggcan said:
Did you fully wipe between cm6 and cm7?
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
Yes i did, even installed the "Full Wipe"
tpauli said:
I have exactly the same problem with the cm7 With the original Rom everything works fine and i have no problems with the phone
Click to expand...
Click to collapse
i think senseUI doesnt use the proximity sensor..
i am also having the same problem..
it was fine till today, i flashed build #30 however i nadroid backed to old builds (when is was working) and the problem persist.
I suspect my sensor is faulty..
hey go download Light Sensor from market.
Seems like my proximity sensor is working.. shows
lux - 59 in room light
lux - 7 if i use my hand to cover
lux - 137 if under my lamp
lux - 4k if i use my nexus one flash light.
if u are getting the same settings, i suspect there's a bug in CM7.

Bluetooth issues connecting to Pioneer car head unit (logs attached)

I'm having intermittent connection issues with my Nexus 4 running CM10.1 and my Pioneer Z110BT. The Pioneer has been updated to the latest 2012 bluetooth software.
I can pair it OK, and it will work the first time but subsequent connection attempts often fail.
Usually I get in the car, the AVIC starts up, and I get a "cell phone has been disconnected" message on the AVIC. If I toggle BT on the phone a couple of times it will maybe connect. Maybe not. Just a pain.
Here's what I've done so far:
Unpaired/Repaired the Nexus 4
Updated the Z110bt from the v3 firmware to the latest 2012 update (same behavior before/after)
I've attached two log files. One that details a couple of failed connections and one that details a successful connection. The phone was not reset during this time, neither was the car stereo. I did toggle BT in between attempts.
Any ideas?
Thanks,
-Brett.
I managed to find what looks to be the point where things go wrong.
In the failed connection attempt:
...
02-21 17:15:31.239 13249 13839 D A2dpStateMachine: Pending process message: 101
02-21 17:15:31.249 13249 13839 D A2dpStateMachine: Enter Connected: 101
02-21 17:15:31.249 161 579 I audio_a2dp_hw: adev_open_output_stream: opening output
02-21 17:15:31.249 161 579 I audio_a2dp_hw: skt_connect: connect to /data/misc/bluedroid/.a2dp_ctrl (sz 10240)
02-21 17:15:31.249 161 579 I audio_a2dp_hw: skt_connect: connected to stack fd = 26
02-21 17:15:31.249 161 579 I audio_a2dp_hw: check_a2dp_ready: state 3
02-21 17:15:31.249 161 579 E audio_a2dp_hw: check_a2dp_ready: check a2dp ready failed
02-21 17:15:31.249 161 579 E audio_a2dp_hw: adev_open_output_stream: error : a2dp not ready, wait 250 ms and retry
02-21 17:15:31.249 13249 13249 D A2dpStateMachine: Connection state 00:12:1C:95:A0:46: 1->2
02-21 17:15:31.249 13249 13839 D A2dpStateMachine: A2DP Playing state : device: 00:12:1C:95:A0:46 State:10->11
02-21 17:15:31.259 13249 13249 D BluetoothAdapterService(1090912536): getState(): mAdapterProperties: [email protected]
02-21 17:15:31.259 13313 13313 D CachedBluetoothDevice: onProfileStateChanged: profile A2DP newProfileState 2
02-21 17:15:31.269 13249 13273 D BluetoothAdapterService(1090912536): getState(): mAdapterProperties: [email protected]
02-21 17:15:31.269 13249 13249 D BluetoothAdapterProperties: CONNECTION_STATE_CHANGE: 00:12:1C:95:A0:46: 1 -> 2
02-21 17:15:31.279 13249 13879 D BluetoothAdapterService(1090912536): getState(): mAdapterProperties: [email protected]
02-21 17:15:31.279 13249 13263 D BluetoothAdapterService(1090912536): Get Bonded Devices being called
02-21 17:15:31.289 13249 13269 D BluetoothAdapterService(1090912536): getState(): mAdapterProperties: [email protected]
02-21 17:15:31.289 13249 13273 D BluetoothAdapterService(1090912536): Get Bonded Devices being called
02-21 17:15:31.299 13249 13263 D BluetoothAdapterService(1090912536): getState(): mAdapterProperties: [email protected]
02-21 17:15:31.299 13249 13880 D BluetoothAdapterService(1090912536): Get Bonded Devices being called
02-21 17:15:31.299 13249 13273 D BluetoothAdapterService(1090912536): getState(): mAdapterProperties: [email protected]
02-21 17:15:31.299 13249 13879 D BluetoothAdapterService(1090912536): Get Bonded Devices being called
02-21 17:15:31.309 13249 13880 D BluetoothAdapterService(1090912536): getState(): mAdapterProperties: [email protected]
02-21 17:15:31.309 13249 13269 D BluetoothAdapterService(1090912536): Get Bonded Devices being called
02-21 17:15:31.309 13249 13879 D BluetoothAdapterService(1090912536): getState(): mAdapterProperties: [email protected]
02-21 17:15:31.309 13249 13263 D BluetoothAdapterService(1090912536): Get Bonded Devices being called
02-21 17:15:31.329 13577 13577 D dalvikvm: GC_FOR_ALLOC freed 272K, 21% free 2662K/3336K, paused 9ms, total 9ms
02-21 17:15:31.339 13577 13577 D dalvikvm: GC_FOR_ALLOC freed 5K, 15% free 2862K/3336K, paused 10ms, total 10ms
02-21 17:15:31.339 13249 13875 W bt-btif : bta_dm_rm_cback:0, status:1
02-21 17:15:31.339 13249 13836 I BluetoothA2dpServiceJni: bta2dp_connection_state_callback
...
Click to expand...
Click to collapse
In the successful attempt:
...
02-21 17:18:55.730 13249 14703 D A2dpStateMachine: Pending process message: 101
02-21 17:18:55.740 13249 14703 D A2dpStateMachine: Enter Connected: 101
02-21 17:18:55.740 13249 14703 D A2dpStateMachine: A2DP Playing state : device: 00:12:1C:95:A0:46 State:10->11
02-21 17:18:55.740 13249 13249 D A2dpStateMachine: Connection state 00:12:1C:95:A0:46: 1->2
02-21 17:18:55.740 161 579 I audio_a2dp_hw: adev_open_output_stream: opening output
02-21 17:18:55.740 161 579 I audio_a2dp_hw: skt_connect: connect to /data/misc/bluedroid/.a2dp_ctrl (sz 10240)
02-21 17:18:55.740 161 579 I audio_a2dp_hw: skt_connect: connected to stack fd = 26
02-21 17:18:55.740 161 579 I audio_a2dp_hw: check_a2dp_ready: state 3
02-21 17:18:55.740 161 579 I AudioFlinger: HAL output buffer size 2560 frames, normal mix buffer size 2560 frames
02-21 17:18:55.740 161 579 I AudioMixer: found effect "Multichannel Downmix To Stereo" from The Android Open Source Project
02-21 17:18:55.740 13249 13249 D BluetoothAdapterService(1091059648): getState(): mAdapterProperties: [email protected]
02-21 17:18:55.750 13313 13313 D CachedBluetoothDevice: onProfileStateChanged: profile A2DP newProfileState 2
02-21 17:18:55.750 161 14767 I AudioFlinger: AudioFlinger's thread 0x40d74010 ready to run
02-21 17:18:55.750 13249 13269 D BluetoothAdapterService(1091059648): getState(): mAdapterProperties: [email protected]
02-21 17:18:55.760 161 579 I AudioFlinger: HAL output buffer size 2560 frames, normal mix buffer size 2560 frames
02-21 17:18:55.760 161 579 I AudioMixer: found effect "Multichannel Downmix To Stereo" from The Android Open Source Project
02-21 17:18:55.760 161 14768 I AudioFlinger: AudioFlinger's thread 0x40d7c2a8 ready to run
...
Click to expand...
Click to collapse
Problem is, I have no idea where to go from here. Suggestions for fixing "E audio_a2dp_hw: adev_open_output_stream: error : a2dp not ready, wait 250 ms and retry"?
Thanks,
-Brett.
Man, this forum moves quick! Bump for any possible help.
Thanks,
-Brett.

Categories

Resources