[TWEAK] [MOD] [CM9/CM10/CM11 Only] Touchscreen Sensitive Tweak - Galaxy Ace S5830 Android Development

Code:
[B]#include
/*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/[/B]
first you must know other way to tweak touchscreen
> touch.pressure.scale = 0.001 > system/build.prop
better is tweak module directly than make new line in build.prop
> mxt224_ts_input.idc > system/usr/idc/
for touchscreen module in CM9/CM10/CM11 we have sec_touchscreen.idc, and mxt224_ts_input.idc is same with that. but yeah you must know different devices is different module name.. ex : on p500 is touch_mcs6000.idc
I will provide you best way to tweak Touchscreen Sensitive on CM9/CM10/CM11
Below is Stock CyanogenMod 9/10/11 Touchscreen Module
blue text is line will tweaked
Code:
# Basic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1
# Touch Size
touch.touchSize.calibration = pressure
# Tool Size
# Driver reports tool size as an area measurement.
#
# Based on empirical measurements, we estimate the size of the tool
# using size = sqrt(22 * rawToolArea + 0) * 9.2 + 0.
touch.toolSize.calibration = area
touch.toolSize.areaScale = 22
touch.toolSize.areaBias = 0
touch.toolSize.linearScale = 9.2
touch.toolSize.linearBias = 0
touch.toolSize.isSummed = 0
# Pressure
# Driver reports signal strength as pressure.
#
# A normal thumb touch typically registers about 100 signal strength
# units although we don't expect these values to be accurate.
touch.pressure.calibration = amplitude
touch.pressure.source = default
[B][COLOR="Blue"]touch.pressure.scale = 0.01 #all device not same value[/COLOR][/B]
# Size
touch.size.calibration = normalized
# Orientation
touch.orientation.calibration = none
And below is Touchscreen Module already tweaked by me
Code:
# Basic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1
# Touch Size
touch.touchSize.calibration = pressure
# Tool Size
# Driver reports tool size as an area measurement.
#
# Based on empirical measurements, we estimate the size of the tool
# using size = sqrt(22 * rawToolArea + 0) * 9.2 + 0.
touch.toolSize.calibration = area
touch.toolSize.areaScale = 22
touch.toolSize.areaBias = 0
touch.toolSize.linearScale = 9.2
touch.toolSize.linearBias = 0
touch.toolSize.isSummed = 0
# Pressure
# Driver reports signal strength as pressure.
#
# A normal thumb touch typically registers about 100 signal strength
# units although we don't expect these values to be accurate.
touch.pressure.calibration = amplitude
touch.pressure.source = default
[B][COLOR="blue"]touch.pressure.scale = 0.001[/COLOR][/B]
# Size
touch.size.calibration = normalized
# Orientation
touch.orientation.calibration = none
I made a flashable zip for that..
this zip will delete
> touch.pressure.scale = 0.001 from build.prop
> mxt224_ts_input.idc from usr/idc
but also will backup your original to sdcard/Reincarnation_Engine
How to install :
Download zip from attachement
Reboot to recovery
install zip from sd card
done
If you found some problem with touchscreen

First Gonna try this

Related

InTheHand Bluetooth - Weird stream problems

I am currently working on my "SciLor's WiMoBlue". The new protocol is ready. Everything works fine, until I send much data at the same time.
For example if I try to send an image in that way:
Code:
Public Sub SendImage(ByVal Image As Bitmap, ByVal Position As Point, ByVal Format As ImageFormat)
Dim PosX, PosY, Width, Height As Byte()
Dim ImageStream As New IO.MemoryStream
Dim ImageLength As Integer
Dim ImageLengthBytes As Byte()
Dim ImageBuffer(MaxChunkSize - HeaderSize - 1) As Byte
PosX = BitConverter.GetBytes(Position.X)
PosY = BitConverter.GetBytes(Position.Y)
Width = BitConverter.GetBytes(Image.Width)
Height = BitConverter.GetBytes(Image.Height)
Image.Save(ImageStream, ImageFormat2ImagingFormat(Format))
ImageStream.Seek(0, SeekOrigin.Begin)
ImageLength = ImageStream.Length
ImageLengthBytes = BitConverter.GetBytes(ImageLength)
SendData(BuildCommand(BaseProtocol.Image, ImageProtocol.Initiate, CombineBytes(PosX, PosY, Width, Height, ImageLengthBytes)))
Thread.Sleep(2000)
Dim DataPos As Integer
For DataPos = 0 To ImageStream.Length - MaxChunkSize - HeaderSize - 1 Step MaxChunkSize - HeaderSize
ImageStream.Read(ImageBuffer, 0, MaxChunkSize - HeaderSize)
SendData(BuildCommand(BaseProtocol.Image, ImageProtocol.Data, ImageBuffer))
'WaitForNextChunk = True
'Do While WaitForNextChunk = True
'Loop
'Thread.Sleep(2000)
Next
ImageBuffer = New Byte(ImageLength - DataPos - 1) {}
ImageStream.Read(ImageBuffer, 0, ImageBuffer.Length)
SendData(BuildCommand(BaseProtocol.Image, ImageProtocol.End, ImageBuffer))
End Sub
SendData:
Code:
If Data.Length > MaxChunkSize Then
MsgBox("Data to long... " & vbNewLine & "SendSize:" & Data.Length & vbNewLine & "MaxSize:" & MaxChunkSize)
Else
If btClient.Connected = True And isRecieving = True Then
btStream.Write(Data, 0, Data.Length)
btStream.Flush()
End If
End If
Recieving Part:
Code:
While isRecieving = True
If btStream IsNot Nothing And btStream.DataAvailable = True Then
Try
Recieved = btStream.Read(myHeader, 0, myHeader.Length)
If myHeader(0) = HeaderIdentifier And myHeader(1) = OtherModeHeader Then
btStream.Read(myDataSize, 0, 2)
DataLength = BitConverter.ToInt16(myDataSize, 0)
myBuffer = New Byte(DataLength - 1) {}
Recieved = 0
Do Until Recieved = DataLength
If btStream.DataAvailable = True Then
Recieved += btStream.Read(myBuffer, Recieved, DataLength - Recieved)
End If
Loop
ExecuteCommand(myHeader(2), myHeader(3), myBuffer)
Else
Debug.WriteLine("WrongData")
Exit While
End If
Catch ex As Exception
Debug.WriteLine(ex.Message)
If Recieved = 0 Then
Exit While
End If
End Try
End If
End While
If I send the image, without Thread.Sleeps (huighe ones). The recieving stream gets weird. The gets btStream.DataAvailable = False forever. If I remove that ckeck, it hangs at the btStream.Read.
I also tried to fix that with waiting for the answer of the server, but the problem doesn't get solved.
Do you have any idea how to fix that problem?. In that speed the image sending is worthless
SciLor

[Q] Reduce wifi scan delays

Hi guys,
I'm currently working on a indoor positioning project. I'm using WiFi signals to do this. I've tested a couple of phones and tablets but they all have a different delay between the scans. This varies from 600ms to 6 seconds. I'm looking for a way to get the scans as fast as possible 2/3 or maybe 4 scans per second. Perhaps tweaking the roms for the devices, this is no problem at all but then I need to know what I need to tweak of course.
Thnx in advance,
flitjes
Try WiFi analyzer from the market. It has a sgetting to adjust the scan interval. Otherwise, the scan interval is typically set in build.prop
You could fiddle around with sysctl in the console to see if something changes it.
sysctl -a|grep wlan gives you a list of possible candidates.
Isnt this a build.prop edit?
Sent from my Desire HD using XDA App
pretty sure you will have to root, if you havent done so already...
i havent...
Hi guys, I've rooted my phone so that is not a problem. I'm going to try the things u guys sugessted.
I've tried these things but I'm still not progressing.
When I edit the build.prop it only changes the interval of scanning for accesspoints when no application is running.
The problem I'm facing is: My application can't scan fast enough. I'm only getting 2 scans a second. And I'm looking for about 10 scans a second.
Maby this has to be changed on driver level?
I've found out something more. I've switch roms a couple of times and did the measurement of the scanrate. Because of the results I can conclude that some romes scan faster then others. But can't find out why?
Hi,
I have exactly the same question than flitjes. Is someone found a solution ?
I noted a sampling of:
- 5.4s on Nexus 5X (up to 3.3s if i change the ROM)
- 3s on Nexus 5
- 0.6s on Nexus 4
It's a bit hard to use a 6s sampling for indoor positioning
Code:
[email protected]:/ # sysctl -a|grep wlan
net.ipv4.conf.wlan0.accept_local = 0
net.ipv4.conf.wlan0.accept_redirects = 1
net.ipv4.conf.wlan0.accept_source_route = 1
net.ipv4.conf.wlan0.arp_accept = 0
net.ipv4.conf.wlan0.arp_announce = 0
net.ipv4.conf.wlan0.arp_filter = 0
net.ipv4.conf.wlan0.arp_ignore = 0
net.ipv4.conf.wlan0.arp_notify = 0
net.ipv4.conf.wlan0.bootp_relay = 0
net.ipv4.conf.wlan0.disable_policy = 0
net.ipv4.conf.wlan0.disable_xfrm = 0
net.ipv4.conf.wlan0.force_igmp_version = 0
net.ipv4.conf.wlan0.forwarding = 1
net.ipv4.conf.wlan0.log_martians = 0
net.ipv4.conf.wlan0.mc_forwarding = 0
net.ipv4.conf.wlan0.medium_id = 0
net.ipv4.conf.wlan0.promote_secondaries = 0
net.ipv4.conf.wlan0.proxy_arp = 0
net.ipv4.conf.wlan0.proxy_arp_pvlan = 0
net.ipv4.conf.wlan0.route_localnet = 0
net.ipv4.conf.wlan0.rp_filter = 0
net.ipv4.conf.wlan0.secure_redirects = 1
net.ipv4.conf.wlan0.send_redirects = 1
net.ipv4.conf.wlan0.shared_media = 1
net.ipv4.conf.wlan0.src_valid_mark = 0
net.ipv4.conf.wlan0.tag = 0
net.ipv4.neigh.wlan0.anycast_delay = 100
net.ipv4.neigh.wlan0.app_solicit = 0
net.ipv4.neigh.wlan0.base_reachable_time = 15
net.ipv4.neigh.wlan0.base_reachable_time_ms = 15000
net.ipv4.neigh.wlan0.delay_first_probe_time = 5
net.ipv4.neigh.wlan0.gc_stale_time = 60
net.ipv4.neigh.wlan0.locktime = 100
net.ipv4.neigh.wlan0.mcast_solicit = 3
net.ipv4.neigh.wlan0.proxy_delay = 80
net.ipv4.neigh.wlan0.proxy_qlen = 64
net.ipv4.neigh.wlan0.retrans_time = 100
net.ipv4.neigh.wlan0.retrans_time_ms = 1000
net.ipv4.neigh.wlan0.ucast_solicit = 3
net.ipv4.neigh.wlan0.unres_qlen = 31
net.ipv4.neigh.wlan0.unres_qlen_bytes = 65536
sysctl: key 'net.ipv4.route.flush': Permission denied
net.ipv6.conf.wlan0.accept_dad = 1
net.ipv6.conf.wlan0.accept_ra = 2
net.ipv6.conf.wlan0.accept_ra_defrtr = 1
net.ipv6.conf.wlan0.accept_ra_mtu = 1
net.ipv6.conf.wlan0.accept_ra_pinfo = 1
net.ipv6.conf.wlan0.accept_ra_prefix_route = 1
net.ipv6.conf.wlan0.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.wlan0.accept_ra_rt_table = -1000
net.ipv6.conf.wlan0.accept_ra_rtr_pref = 1
net.ipv6.conf.wlan0.accept_redirects = 1
net.ipv6.conf.wlan0.accept_source_route = 0
net.ipv6.conf.wlan0.autoconf = 1
net.ipv6.conf.wlan0.dad_transmits = 1
net.ipv6.conf.wlan0.disable_ipv6 = 0
net.ipv6.conf.wlan0.force_mld_version = 0
net.ipv6.conf.wlan0.force_tllao = 0
net.ipv6.conf.wlan0.forwarding = 1
net.ipv6.conf.wlan0.hop_limit = 64
net.ipv6.conf.wlan0.max_addresses = 16
net.ipv6.conf.wlan0.max_desync_factor = 600
net.ipv6.conf.wlan0.mtu = 1500
net.ipv6.conf.wlan0.ndisc_notify = 0
net.ipv6.conf.wlan0.optimistic_dad = 1
net.ipv6.conf.wlan0.proxy_ndp = 0
net.ipv6.conf.wlan0.regen_max_retry = 3
net.ipv6.conf.wlan0.router_probe_interval = 60
net.ipv6.conf.wlan0.router_solicitation_delay = 1
net.ipv6.conf.wlan0.router_solicitation_interval = 4
net.ipv6.conf.wlan0.router_solicitations = 3
net.ipv6.conf.wlan0.temp_prefered_lft = 86400
net.ipv6.conf.wlan0.temp_valid_lft = 604800
net.ipv6.conf.wlan0.use_oif_addrs_only = 1
net.ipv6.conf.wlan0.use_optimistic = 1
net.ipv6.conf.wlan0.use_tempaddr = 2
net.ipv6.neigh.wlan0.anycast_delay = 100
net.ipv6.neigh.wlan0.app_solicit = 0
net.ipv6.neigh.wlan0.base_reachable_time = 15
net.ipv6.neigh.wlan0.base_reachable_time_ms = 15000
net.ipv6.neigh.wlan0.delay_first_probe_time = 5
net.ipv6.neigh.wlan0.gc_stale_time = 60
net.ipv6.neigh.wlan0.locktime = 0
net.ipv6.neigh.wlan0.mcast_solicit = 3
net.ipv6.neigh.wlan0.proxy_delay = 80
net.ipv6.neigh.wlan0.proxy_qlen = 64
net.ipv6.neigh.wlan0.retrans_time = 100
net.ipv6.neigh.wlan0.retrans_time_ms = 1000
net.ipv6.neigh.wlan0.ucast_solicit = 3
net.ipv6.neigh.wlan0.unres_qlen = 31
net.ipv6.neigh.wlan0.unres_qlen_bytes = 65536
sysctl: key 'net.ipv6.route.flush': Permission denied
sysctl: key 'vm.compact_memory': Permission denied

[APP] Boost Flash Led Application

This is a little application that I have made just to tweak the Led Flash.
I had the ideia from this thread
I know that this application is nothing special, it sure have some hidden bugs, isn't pretty neither well coded, since it was made only for personal use.
Don't ask me what these parameters really do, I'm not sure.
Today I decided to share it with you.
The source code can be found HERE
Instructions: ​
Open the app
Make a backup
Test Flash (switch at the bottom)
Slide the bars to the values you want (uA)
Apply and reboot
Test flash again
PROFILES: ​■ Extreme version - just torch
# Torch max current for camera
max_if_torch_3a = 250000
# LED If setting for Torch or video recording
if_torch_vr = 1000000
# LED If setting for Indicator
if_indicator_level = 3125
# Flash LED_If max current
max_if_flash = 1500000​
■ Medium version - just torch
# Torch max current for camera
max_if_torch_3a = 250000
# LED If setting for Torch or video recording
if_torch_vr = 50000
# LED If setting for Indicator
if_indicator_level = 3125
# Flash LED_If max current
max_if_flash = 1500000​
■ Medium version - torch, camera, flash, notification LED (RECOMMENDED)
# Torch max current for camera
max_if_torch_3a = 350000
# LED If setting for Torch or video recording
if_torch_vr = 500000
# LED If setting for Indicator
if_indicator_level = 4125
# Flash LED_If max current
max_if_flash = 1500000​
■ Extreme version - torch, camera, flash, notification LED
# Torch max current for camera
max_if_torch_3a = 500000
# LED If setting for Torch or video recording
if_torch_vr = 1000000
# LED If setting for Indicator
if_indicator_level = 5125
# Flash LED_If max current
max_if_flash = 1500000​
■ Default (in case you haven't made a backup)
# Torch max current for camera
max_if_torch_3a = 250000
# LED If setting for Torch or video recording
if_torch_vr = 25000
# LED If setting for Indicator
if_indicator_level = 3125
# Flash LED_If max current
max_if_flash = 1500000​
Thanks, to @luminoso (tester)
Can you make it saved profile in app and of course profile (user modified)
thanks dude.but after reboot the values are lost.
kos25k said:
thanks dude.but after reboot the values are lost.
Click to expand...
Click to collapse
Work fine on my z5 dual

[TOOL][AOSP]Xperia z1's pen mode activation with pressure sensitivity

->Rename "clearpad_pen.idc.rar" to "clearpad_pen.idc"
->Just simply put clearpad_pen.idc in "system/usr/idc"
->set the permissios to rw-r-r
->activate pen mode by this thread or clearpad-controls(glove,pen,vibration)(import them in kernel adiutor custom controls)
For best experience use Sony Sketch app from play store
Tested on raschads Aicp 14
post your own sketches right here
file content:
Code:
# Device Type
touch.deviceType = touchScreen
# Pressure
touch.pressure.calibration = physical
touch.pressure.scale = 0.15
#Size
touch.size.calibration = area
touch.size.scale = 32.69
# Touch Filter
touch.filter.level = 2
touch.filter.path = /system/lib/touchfilter/tftype4.so
touch.filter.tftype4.Enabled = 1
touch.filter.tftype4.AssumedDelayFactorA = -11.71
touch.filter.tftype4.AssumedDelayFactorB = 12.53
touch.filter.tftype4.AssumedDelayFactorC = -0.81
touch.filter.tftype4.MaxSpeed = 0.052
touch.filter.tftype4.PositionFactorA = 0.2
touch.filter.tftype4.PStablePositionFactor = 0
touch.filter.tftype4.DirectivePriorityFactor = 0.9
touch.filter.tftype4.LatestSpeedWeight = 0.9
touch.filter.tftype4.GapResolver = 0.8
touch.filter.tftype4.OrgSize = 8
touch.filter.tftype4.AccSize = 8
touch.filter.tftype4.AddInitialAcc = 1
touch.filter.tftype4.DefaultInitialAcc = 0
touch.filter.tftype4.DragRangeSize = 3
touch.filter.tftype4.NoAccDistanceMin = 15.0
touch.filter.tftype4.NoAccDistanceMax = 650.0
touch.filter.tftype4.NoAccRate = 0.3

Mac Adress Spoofing

Hi, i cannot connect to public wifi with a
spoofed mac adress but it work good with the
permanent hardware mac adress ; and my laptop can
connect with a spoofed mac adress so the problem
come from my phone, a motorola moto g4 play.
I use ifconfig or macchanger
i find this kind of file on the phone, maybe
they have no importance :
/system/etc/firmware/wlan/prima/WCNSS_cfg.dat :
I can't read
/system/etc/firmware/wlan/prima/WCNSS_qcom_cfg.ini :
Code:
# This file allows user to override the factory
# defaults for the WLAN Driver
gEnableMacAddrSpoof=1
#Enable/Disable Link Layer Statistics Feature
gEnableLLStats=1
#Enable/Disable EXTScan Feature
gEnableEXTScan=1
gBtcFastWlanConnPref=0
gBtcEnableIndTimerVal=5
gEnableTDLSScan=1
gTDLSExternalControl=1
gEnableTDLSSupport=1
gEnableTDLSImplicitTrigger=1
gTDLSTxStatsPeriod=500
gTDLSTxPacketThreshold=10
gTDLSDiscoveryPeriod=20000
gTDLSMaxDiscoveryAttempt=5
gTDLSIdleTimeout=40000
gTDLSRssiHysteresis=100
gTDLSIdlePacketThreshold=5
gEnableTDLSScanCoexistence=1
#Splitscan related params
gPassiveMaxChannelTimeConc=110
gPassiveMinChannelTimeConc=60
gRestTimeConc=100
gActiveMinChannelTimeConc=20
gActiveMaxChannelTimeConc=27
gNumStaChanCombinedConc=1
# Enable IMPS or not
gEnableImps=1
# Enable/Disable Idle Scan
gEnableIdleScan=0
# Increase sleep duration (seconds) during IMPS
# 0 implies no periodic wake up from IMPS. Periodic wakeup is
# unnecessary if Idle Scan is disabled.
gImpsModSleepTime=0
# Diable administered P2P device
isP2pDeviceAddrAdministrated=0
# Enable BMPS or not
gEnableBmps=1
# Enable suspend or not
# 1: Enable standby, 2: Enable Deep sleep, 3: Enable Mcast/Bcast Filter
gEnableSuspend=3
# Phy Mode (auto, b, g, n, etc)
# Valid values are 0-9, with 0 = Auto, 4 = 11n, 9 = 11ac
gDot11Mode=0
# CSR Roaming Enable(1) Disable(0)
gRoamingTime=0
# Assigned MAC Addresses - This will be used until NV items are in place
# Each byte of MAC address is represented in Hex format as XX
Intf0MacAddress=000AF58989FF
Intf1MacAddress=000AF58989FE
Intf2MacAddress=000AF58989FD
Intf3MacAddress=000AF58989FC
# Set/Clear UAPSD mask
UapsdMask=0
# UAPSD service interval for VO,VI, BE, BK traffic
UapsdMask=0
InfraUapsdVoSrvIntv=20
InfraUapsdViSrvIntv=40
# Flag to allow STA send AddTspec even when ACM is Off
gAddTSWhenACMIsOff=1
# Make 1x1 the default antenna configuration
gNumRxAnt=1
# Beacon filtering frequency (unit in beacon intervals)
gNthBeaconFilter=50
# Enable WAPI or not
# WAPIIsEnabled=0
# Flags to filter Mcast abd Bcast RX packets.
# Value 0: No filtering, 1: Filter all Multicast.
# 2: Filter all Broadcast. 3: Filter all Mcast abd Bcast
McastBcastFilter=0
#Enable NDP offload
hostNSOffload=1
#Flag to enable HostARPOffload feature or not
hostArpOffload=1
#SoftAP Related Parameters
# AP MAc addr
gAPMacAddr=000AF589dcab
# 802.11n Protection flag
gEnableApProt=1
#Enable OBSS protection
gEnableApOBSSProt=1
#Enable/Disable UAPSD for SoftAP
gEnableApUapsd=1
# Fixed Rate
gFixedRate=0
# Maximum Tx power
# gTxPowerCap=30
# Fragmentation Threshold
# gFragmentationThreshold=2346
# RTS threshold
RTSThreshold=2347
# Intra-BSS forward
gDisableIntraBssFwd=0
# WMM Enable/Disable
WmmIsEnabled=0
# 802.11d support
g11dSupportEnabled=0
# CCX Support and fast transition
EseEnabled=0
FastTransitionEnabled=1
ImplicitQosIsEnabled=0
gNeighborScanTimerPeriod=200
# default value of this parameter is zero to enable dynamic threshold allocation
# to set static roming threshold uncomment below parameter and set vaule
#gNeighborLookupThreshold=78
gNeighborScanChannelMinTime=20
gNeighborScanChannelMaxTime=30
# Legacy (non-CCX, non-802.11r) Fast Roaming Support
# To enable, set FastRoamEnabled=1
# To disable, set FastRoamEnabled=0
FastRoamEnabled=1
#Check if the AP to which we are roaming is better than current AP in terms of RSSI.
#Checking is disabled if set to Zero.Otherwise it will use this value as to how better
#the RSSI of the new/roamable AP should be for roaming
RoamRssiDiff=5
# SAP Country code
# Default Country Code is 2 bytes, 3rd byte is optional indoor or out door.
# Example
# US Indoor, USI
# Korea Outdoor, KRO
# Japan without optional byte, JP
# France without optional byte, FR
#gAPCntryCode=USI
#Short Guard Interval Enable/disable
gShortGI20Mhz=1
gShortGI40Mhz=1
#Auto Shutdown Value in seconds. A value of 0 means Auto shutoff is disabled
gAPAutoShutOff=0
# SAP auto channel selection configuration
# 0 = disable auto channel selection
# 1 = enable auto channel selection, channel provided by supplicant will be ignored
gApAutoChannelSelection=0
# Listen Energy Detect Mode Configuration
# Valid values 0-128
# 128 means disable Energy Detect feature
# 0-9 are threshold code and 7 is recommended value from system if feature is to be enabled.
# 10-128 are reserved.
# The EDET threshold mapping is as follows in 3dB step:
# 0 = -60 dBm
# 1 = -63 dBm
# 2 = -66 dBm
# ...
# 7 = -81 dBm
# 8 = -84 dBm
# 9 = -87 dBm
# Note: Any of these settings are valid. Setting 0 would yield the highest power saving (in a noisy environment) at the cost of more range. The range impact is approximately #calculated as:
#
# Range Loss (dB) = EDET threshold level (dBm) + 97 dBm.
#
gEnablePhyAgcListenMode=128
#Preferred channel to start BT AMP AP mode (0 means, any channel)
BtAmpPreferredChannel=0
#Preferred band (both or 2.4 only or 5 only)
BandCapability=1
#Beacon Early Termination (1 = enable the BET feature, 0 = disable)
enableBeaconEarlyTermination=1
beaconEarlyTerminationWakeInterval=11
#Bluetooth Alternate Mac Phy (1 = enable the BT AMP feature, 0 = disable)
gEnableBtAmp=0
#SOFTAP Channel Range selection
gAPChannelSelectStartChannel=1
gAPChannelSelectEndChannel=11
#SOFTAP Channel Range selection Operating band
# 0:2.4GHZ 1: LOW-5GHZ 2:MID-5GHZ 3:HIGH-5GHZ 4: 4.9HZ BAND 5: 5GHZ BAND
gAPChannelSelectOperatingBand=0
#Channel Bonding
gChannelBondingMode5GHz=1
gEnableModulatedDTIM = 3
gMaxLIModulatedDTIM = 3
gEnableDatainactivity = 200
#Enable Keep alive with non-zero period value
gStaKeepAlivePeriod=30
#Say gGoKeepAlivePeriod(5 seconds) and gGoLinkMonitorPeriod(10 seconds).
#For every 10 seconds DUT sends Qos Null frame(i.e., Keep Alive frame if link is idle for last 10 seconds.)
#For both active and power save clients.
#Power save clients: DUT set TIM bit from 10th second onwards and till client honors TIM bit.
#If doesn't honor for 5 seconds then Driver remove client.
#Active clients: DUT send Qos Null frame for 10th seconds onwards if it is not success still DUT try on
#11th second if not tries on 12th and so on till 15th second. Hence before disconnection DUT will send 5 NULL frames.
#Hence in any case DUT will detect client got removed in (10+5) seconds. i.e., (gGoKeepAlivePeriod +gGoLinkMonitorPeriod)..
#gGoLinkMonitorPeriod/ gApLinkMonitorPeriod is period where link is idle and it is period
#where we send NULL frame.
#gApLinkMonitorPeriod = 10
#gGoLinkMonitorPeriod = 10
#gGoKeepAlivePeriod/gApKeepAlivePeriod is time to spend to check whether frame are succeed to send or not.
#Hence total effective detection time is gGoLinkMonitorPeriod+ gGoKeepAlivePeriod/gApLinkMonitorPeriod+ gApKeepAlivePeriod.
gGoKeepAlivePeriod = 10
gApKeepAlivePeriod = 60
#If set will start with active scan after driver load, otherwise will start with
#passive scan to find out the domain
#gEnableBypass11d=1
#If set to 0, will not scan DFS channels
gEnableDFSChnlScan=1
gEnableLogp=1
# Enable Automatic Tx Power control
gEnableAutomaticTxPowerControl=0
# 0 for OLPC 1 for CLPC and SCPC
gEnableCloseLoop=1
#Data Inactivity Timeout when in powersave (in ms)
gDataInactivityTimeout=110
gEnableLpwrImgTransition=1
#If set to 0, MCC is not allowed.
gEnableMCCMode=0
# Priority Setting:COUNTRY IOCTL > 11d > NV default
gCountryCodePriority=1
#Count of the Scan Result age.
gScanResultAgeCount=2
#Enable Scan Results Aging based on timer
#Timer value is in seconds
#If Set to 0 it will not enable the feature
gScanAgingTime=10
# Scan Timing Parameters
# gPassiveMaxChannelTime=110
# gPassiveMinChannelTime=60
# Enable Tx LDPC
#gTxLdpcEnable = 1 for HT mode, 2 for VHT mode,3 for both HT and VHT
gTxLdpcEnable=3
# gActiveMaxChannelTime=40
# gActiveMinChannelTime=20
# Valid values are 2048,4096,8192 and so on
# Please don't use values other than the ones mentioned above
gMaxMediumTime=4096
# 802.11K support
gRrmEnable=1
gRrmOperChanMax=8
gRrmNonOperChanMax=8
gRrmRandIntvl=100
#Scan offload
gEnableDirectedScanOffload=0
#FlexConnect Power Factor
#Default is set to 0 (disable)
gFlexConnectPowerFactor=0
#SAP/P2P-GO mode traffic monitor
gEnableTrafficMonitor=0
gTrafficIdleTimeout=3000
#gAdvertiseConcurrentOperation=0
gVhtChannelWidth=2
# VHT Tx/Rx MCS values
# Valid values are 0,1,2. If commented out, the default value is 0.
# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9
gVhtRxMCS=2
gVhtTxMCS=2
# Enable Tx beamforming
gTxBFEnable=1
#Enable/Disable TDLS Feature
gEnableTDLSSupport=1
#Enable/Disable TDLS Implicit Trigger
gEnableTDLSImplicitTrigger=0
#Enable/Disable TDLS WMM Mode
gEnableTDLSWmmMode=1
#Enable/Disable TDLS Buffer Sta
gEnableTDLSBufferSta=1
#Enable mac spoofing for firmware scans only (disabled in host scans)
gEnableMacAddrSpoof=2
#Disable Fatal event
gEnableFatalEvent=0
#gEnableRtsCtsHtVht=1
gEnableDynamicRAstartRate=1
#Enable Toggle ARP BD Rates
gToggleArpBDRates=1
#Disable multicast host fw logs
gMulticastHostMsgs=0
# Configure 60ms for BT, 60ms for WLAN
# Default values are WLAN 30ms, BT 120ms
btcStaticLenLeWlan=60000
btcStaticLenLeBt=60000
gIgnorePeerErpInfo=0
SARPowerBackoff=0
END
# Note: Configuration parser would not read anything past the END marker
/system/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin :
I can't read
/sys/devices/soc.0/a000000.qcom,wcnss-wlan/wcnss_mac_adrr :
Code:
00:00:00:00:00:00
/sys/fs/selinux/class/capability2/perms/mac_admin :
Code:
2
/sys/fs/selinux/class/capability2/perms/mac_override
Code:
1
I think i am not the only one who have this problem, Thank for all answer.

Categories

Resources