I am trying to connect my usb webcam to my Transformer Prime. The webcam uses a generic Realtek chipset, which should be supported by the linux kernel. When I connect the webcam via usb I can see the device when executing the lsusb command in the terminal. I can also see that the file /dev/video0 is created after I plug in the webcam, but I cannot find an application that is able to display the stream from the webcam. Is is possible to open this stream using an app under Android?
The problem is probably more that apps like Skype don't expect this to happen and will not provide an option for the webcam and instead rely on the in-built ones.
You might be able to access /dev/video0 from within ubuntu/BT5 on the TFP. I doubt the video performance would be stellar though.
I now found a way to access the webcam. I found an eclipse project under this url: http://brain.cc.kogakuin.ac.jp/research/usb-e.html
The application works and displays the picture from my webcam, but before running the app I had to execute the command "chmod 777 /dev/video0" in the terminal and every time I reconnected the device again.
Thenetstriker said:
I now found a way to access the webcam. I found an eclipse project under this url: http://brain.cc.kogakuin.ac.jp/research/usb-e.html
The application works and displays the picture from my webcam, but before running the app I had to execute the command "chmod 777 /dev/video0" in the terminal and every time I reconnected the device again.
Click to expand...
Click to collapse
nice find
so do you know what app allows you to use those cameras?
or is his app the only once that works atm?
I too am trying to get this to work, I have downloaded and compiled the kogakuin app but how do I compile/load the v4l2_camera_v2.patch? and/or make the necessary kernel mods?
Please Help.
lil-devil said:
nice find
so do you know what app allows you to use those cameras?
or is his app the only once that works atm?
Click to expand...
Click to collapse
This app is the only one I found that works. But so far it works only on my Transformer Prime. On my Samsung Galaxy S2 (Cyanogenmod 9) it crashes the phone when using /dev/video0 and when using /dev/bus/usb/002/003 it just doesn't work. (Maybe I have to compile a custom kernel using the settings the developer describes on his BitBucket page, I will try this tonight)
pjames1972 said:
I too am trying to get this to work, I have downloaded and compiled the kogakuin app but how do I compile/load the v4l2_camera_v2.patch? and/or make the necessary kernel mods?
Please Help.
Click to expand...
Click to collapse
On my Transformer Prime the app just works, I did not make any modifications to the kernel. Just compile the app and upload it to your TF201 and it should work.
Thanks Thenetstriker,
I failed to mention that i am using Iconia A500 rooted stock 3.2 not the TF201.
Today I bought a UVC compliant webcam and I now have the kogakuin eclipse project working on my device.
have you tried putting "chmod 777 /dev/video0" in your ueventd.xxxx.rc script?
Paul
http://forum.xda-developers.com/showpost.php?p=22884164&postcount=3
Thenetstriker said:
This app is the only one I found that works. But so far it works only on my Transformer Prime. On my Samsung Galaxy S2 (Cyanogenmod 9) it crashes the phone when using /dev/video0 and when using /dev/bus/usb/002/003 it just doesn't work. (Maybe I have to compile a custom kernel using the settings the developer describes on his BitBucket page, I will try this tonight)
Click to expand...
Click to collapse
I tried to compile my own Kernel with video 4 linux enabled and the app still doesn't work on my Samsung Galaxy S2. But the device shows up on android. Using the app "USB Device Info" I was able to get the following information about my Logitech webcam USB interfaces, but I don't have the knowledge on how to communicate with USB devices over these interfaces. I think someone who has this knowledge could write an application using the USB Host feature from Android 4.0 to show the webcam picture even without root access.
Code:
Device Info
Device Path: /dev/bus/usb/002/002
Device Class: Miscellaneous (0xef)
Vendor ID: 046d
Vendor Name: Logitech, Inc.
Product ID: 07d2
Product Name: not in db
Interfaces
Interface #0
Class: Video Device (0xe)
Endpoint: #0
Address : 135 (10000111)
Number : 7
Direction : Inbound (0x80)
Type : Intrrupt (0x3)
Poll Interval : 8
Max Packet Size: 16
Attributes : 000000011
Interface #1
Class: Video Device (0xe)
Endpoints: none
Interface #2
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 192
Attributes : 0000000101
Interface #3
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 384
Attributes : 0000000101
Interface #4
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 512
Attributes : 0000000101
Interface #5
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 640
Attributes : 0000000101
Interface #6
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 800
Attributes : 0000000101
Interface #7
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 944
Attributes : 0000000101
Interface #8
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 2688
Attributes : 0000000101
Interface #9
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 2848
Attributes : 0000000101
Interface #10
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 3040
Attributes : 0000000101
Interface #11
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 4992
Attributes : 0000000101
Interface #12
Class: Video Device (0xe)
Endpoint: #0
Address : 129 (10000001)
Number : 1
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 1
Max Packet Size: 5116
Attributes : 0000000101
Interface #13
Class: Audio Device (0x1)
Endpoints: none
Interface #14
Class: Audio Device (0x1)
Endpoints: none
Interface #15
Class: Audio Device (0x1)
Endpoint: #0
Address : 134 (10000110)
Number : 6
Direction : Inbound (0x80)
Type : Isochronous (0x1)
Poll Interval : 4
Max Packet Size: 68
Attributes : 0000000101
I've just found a video on YouTube which shows an "UVC Player" which seams to be able to access UVC compatible webcams, but the website that is mentioned on this thread is written in japanese and I didn't find any source code or a sample application:
http://www.youtube.com/watch?v=aieJMBFLEdA
http://www.infinitegra.co.jp/technology/rd_android_uvc1.htm
And another link here:Google crimsonwoods UVCCapture (Sorry not enough posts yet)
Have compiled just need to work out what to do with it
Thenetstriker said:
I now found a way to access the webcam. I found an eclipse project under this url: http://brain.cc.kogakuin.ac.jp/research/usb-e.html
The application works and displays the picture from my webcam, but before running the app I had to execute the command "chmod 777 /dev/video0" in the terminal and every time I reconnected the device again.
Click to expand...
Click to collapse
Are you rooted?
jazzcat007 said:
Are you rooted?
Click to expand...
Click to collapse
Yes, the device has to be rooted for this application, The Android API does not seam to support the isochronous USB interfaces, so no non rooted access possible at the moment.
Thenetstriker said:
Yes, the device has to be rooted for this application, The Android API does not seam to support the isochronous USB interfaces, so no non rooted access possible at the moment.
Click to expand...
Click to collapse
Check this out
someone has already created an app for it .. we just need to cook a new kernel for it
josh_m said:
Check this out
someone has already created an app for it .. we just need to cook a new kernel for it
Click to expand...
Click to collapse
Ok, where do I find this app?
this is a good find, what's the image quality like? is it substantially better than the front facing camera of the Prime?
http://forum.xda-developers.com/showpost.php?p=22884164&postcount=3
josh_m said:
http://forum.xda-developers.com/showpost.php?p=22884164&postcount=3
Click to expand...
Click to collapse
Has anyone tried the files in that link? The thread is for the Xoom, so would the "Development Overlay" and "Tiamat Kernel" work with the other tablets ( I have the Acer A500, but I realize this is a transformer thread) ?
tried to compile my own Kernel with video 4 linux enabled and the app still doesn't work on my Samsung Galaxy S2. But the device shows up on android. Using the app "USB Device Info" I was able to get the following information about my Logitech webcam USB interfaces, but I don't have the knowledge on how to communicate with USB devices over these interfaces. I think someone who has this knowledge could write an application using the USB Host feature from Android 4.0 to show the webcam picture even without root access.
Click to expand...
Click to collapse
Thenetstriker,
Your USB Device info looks OK to mine and it looks like the USB stub is being created OK but my first non UVC compliant cam did the same and it just did not work.
Make sure your device is listed in http://www.ideasonboard.org/uvc/, if not you may need to buy a new cam.
For some reason I have to occasionally reboot my A500 with the webcam inserted, unplug it, start the app and then reinsert the webcam to get mine to work.
Normally though, mine works if I start the app first before plugging in.
Paul,
Sorry if this is a noob question but when i read around i thought that the S2 could play mkv's with the x264 codec as it has a h264 decoder. But When i play this file it doesnt have the stock option to play and MX player cannot do H/W decoding (has sound though) and S/W Decoding is horribly slow. I use the FoxHound 2.0 ROM. Any way i can play this or optimise my phone?
Code:
General
Unique ID : 172456582246348739115322420056334029551 (0x81BDEDF9509858F4A223E4E6640C52EF)
Complete name : E:\Random Muusik\Kyarypamyupamyu - CANDY CANDY.720p.HDTV.x264-UAC.mkv
Format : Matroska
Format version : Version 2
File size : 204 MiB
Duration : 3mn 55s
Overall bit rate : 7 277 Kbps
Movie name : きゃりーぱみゅぱみゅ - CANDY CANDY.720p.HDTV.x264-UAC
Encoded date : UTC 2012-03-14 13:51:32
Writing application : mkvmerge v5.4.0 ('Piper') built on Mar 10 2012 13:34:39
Writing library : libebml v1.2.3 + libmatroska v1.3.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 8 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 3mn 55s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Scan type : Progressive
Title : h264
Writing library : x264 core 120 r2164+656 2ff844c
Encoding settings : cabac=1 / ref=8 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / fade_compensate=0.00 / psy_rd=0.53:0.16 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=6 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=80 / rc=crf / mbtree=1 / crf=16.0 / qcomp=0.71 / qpmin=1 / qpmax=81 / qpstep=4 / ip_ratio=1.40 / aq=1:0.95
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 3mn 55s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 14ms
Title : AAC
Language : Japanese
Have you tried dice player?
Dice player says it cannot playback the file... Is there something wrong with my phone?
You should be able to play mkv files, perhaps something is wrong with that particular file you are playing? Did you try with some other files..?
Its fine on my pc. And the phone is fine with mp4 and 3gp. What should I do specifically to troubleshoot the problem?
Try a number of different players . Its the format of the file not your phone at fault .
jje
But its a mkv? I dont see wheres the problem...
Is it because its using Hi10 bit encoding?
Renren1403 said:
But its a mkv? I dont see wheres the problem...
Is it because its using Hi10 bit encoding?
Click to expand...
Click to collapse
Goggle codecs and you may understand the vast differences and multiple formats of video files . No player can play every single format even if the container is playable .
Check the SGS 2 video specifications for playable formats .
To put it bluntly the format of that files is not playable by SGS2 stock music player a different format MKV file may be playable .
jje
JJEgan said:
Goggle codecs and you may understand the vast differences and multiple formats of video files . No player can play every single format even if the container is playable .
Check the SGS 2 video specifications for playable formats .
To put it bluntly the format of that files is not playable by SGS2 stock music player a different format MKV file may be playable .
jje
Click to expand...
Click to collapse
If you look at the media info though it uses x264/h264 and AAC which i read should be playable along with the container MKV. Or is there something in there that can't be played?
Is anyone able to tell me what it is so i can avoid putting stuff like it on my phone to play?
Hi10 bit is a rather "new" and "unknown" compression, so there you have your problem. I can't even play those on my computer. If you're able to, download another version. If not, wait for a player to support the compression system.
Is hi10 something that must be decoded software or hardware wise?
Renren1403 said:
Is hi10 something that must be decoded software or hardware wise?
Click to expand...
Click to collapse
If it's too new (within the timeframe the S2 was developed), it won't have hardware support to decode. So you will have to use software or re-encode the video in Handbrake to something that you can decode with hardware support.
Thanks for the information.
In your opinion has S/W decodign ever been bad for you? Or slow for the S2?
Renren1403 said:
Thanks for the information.
In your opinion has S/W decodign ever been bad for you? Or slow for the S2?
Click to expand...
Click to collapse
I have no issues playing an mp4-AVC 720p video in software using MoboPlayer.
Thanks guess ill wait for a hi10 player !
Hi
I have discovered how to enable N standard and 5ghz band in ics
1. go to /system/etc/firmware
2. find these files names
PHP:
fm_rx_init_1273.2.bts
fm_tx_init_1273.2.bts
fmc_init_1273.2.bts
If they are their u can apply 5ghz band .. But if they aren't .. U won't get 5ghz band
Now for gb users
4.Go to /system/etc/ and find tiwlan.ini
Note: In CM7 based ROMs the path may be /system/etc/wifi
5.Look for the following lines:
PHP:
HT_Enable=0
BurstModeEnable =0
WifiAdhoc=0
Single_Dual_Band_Solution =0
To
PHP:
HT-Enable=1
BurstModeEnable =1
WifiAdhoc=1
Single_Dual_Band_Solution =1
Reboot your phone and have fun
U can see all that in orher threads .. But in ics u cann't find 1st 3 of these lines
So i have discovered a way to enable that in ics
Now for ics users
1-Go to /system/etc/ and find tiwlan.ini
Note: In CM7 based ROMs the path may be /system/etc/wifi
2-open tiwlan.ini with text editor
Select all words and delete
after that past these lines .. It is from gb and it workes on ics
PHP:
# Note: The letters in this file are NOT case sensitive.
IniVersion = 0 # compatibility version between the ini file and the wlan driver
SmeConnectMode = 1 #0 - auto, 1 - manual
ScanResultAging = 0 # in Second - range 0..1000
WME_Enable = 1 #0=diable WME support / 1=Enable
dot11NetworkType = 3 #2 - A only mode, 3 - B/G mode, 4 - A/G Dual mode
SmeScanGChannelList = 1,2,3,4,5,6,7,8,9,10,11,12,13,14
SmeScanAChannelList = 36,40,44,48,52,56,60,64
RecoveryEnable = 1 #0 -Disabled 1- Enabled
BThWlanCoexistEnable = 1 #0 - SG disable, 1 - SG protective
TxCompleteThreshold = 3
RxAggregationPktsLimit = 8
RxInterruptThreshold = 3 #0 - Rx Pacing disable
QOS_txBlksThresholdVO = 2 # Reserved Blks for voice
#
# Power Manager
#
BeaconListenInterval = 1 # the number of N-Beacon or N-DTim
DtimListenInterval = 1 #
dot11PowerMode = 0 #0 - Auto
#1 - Active
#2 - Short Doze
#3 - Long Doze
AutoPowerModeDozeMode = 3 #2 - Short Doze
#3 - Long Doze
AutoPowerModeActiveTh = 0 #packets per second
AutoPowerModeDozeTh = 0 #packets per seconds - threshold for entering ELP in Auto mode
AutoPowerModeInterval = 100
defaultPowerLevel = 0 #0 - ELP
#1 - PD
#2 - AWAKE
PowerSavePowerLevel = 0 #0 - ELP
#1 - PD
#2 - AWAKE
TxPower = 205 #set Default Tx Power Level in DBM * 10
dot11FragmentationThreshold = 4096
dot11RTSThreshold = 4096
WPAMixedMode= 1
RSNPreAuthentication = 1
CalibrationChannel24 = 1
CalibrationChannel5 = 36
# Regulatury Domain tables.
# Each byte correlates to one channel in sequential order. Table 2.4 starts from channel 1, Table 5.0 starts from channel 36.
# Bits 0..4 - Max power allowed in Dbm.
# Bit 6 - Channel is allowed for Active scan
# BIt 7 - Channel is allowed
AllowedChannelsTable24 = FFFFFFFFFFFFFFFFFFFFFFFFFFFF
AllowedChannelsTable5 = FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000000000000000000000000000000000000000000000000000000000000000000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000000000000000FF000000FF000000FF000000FF000000FF000000000000000000000000000000
SpectrumManagement = 0 # 0 - Disable 802.11h, 1 - Enable
RxBroadcastInPs = 1
#arp ip filter - must be written 8 characters for example 10.2.43.3 -> 0a 02 2b 21 and not a 2 2b 21
ArpIp_Addr = 0a 02 0a b7
ArpIp_Filter_ena = 0
#mac filter
Mac_Filter_Enabled = 0
numGroupAddrs = 4
Group_addr0 = 10 01 02 03 04 05
Group_addr1 = 11 11 12 13 14 15
Group_addr2 = 12 21 22 23 24 25
Group_addr3 = 13 31 32 33 34 35
Group_addr4 = 14 41 42 43 44 45
Group_addr5 = 15 51 52 53 54 55
Group_addr6 = 16 61 62 63 64 65
Group_addr7 = 17 71 72 73 74 75
#beacon filter
Beacon_Filter_Desired_State = 1
Beacon_Filter_Stored = 1
#beacon IE table
#the size is the len of the string - spaces = number of bytes
Beacon_IE_Num_Of_Elem = 16
Beacon_IE_Table_Size = 37
Beacon_IE_Table = 00 01 01 01 32 01 2a 01 03 01 06 01 07 01 20 01 25 01 23 01 30 01 28 01 2e 01 3d 01 85 01 dd 01 00 52 f2 02 00 01
# rate policy - short / long retries
RatePolicyUserShortRetryLimit = 10
RatePolicyUserLongRetryLimit = 10
#rate policies
#rates guide: -->>mcs7,msc6,mcs5,mcs4,mcs3,mcs2,mcs1,mcs0,54,58,36,24,22,18,12,11,9,6,5.5,2,1
OsDbgState = 0x01e9003c # -1 or 0xffffffff -all (opens debug messages in o.s. only - sevirity+modules)
#############################################################
# Configure the severity table (0 = Disable/ 1 = Enable)
#
# Byte #0: Init
# Byte #1: Information
# Byte #2: Warning
# Byte #3: Error
# Byte #4: Fatal Error
# Byte #5: SM
# Byte #6: Console
#############################################################
ReportSeverityTable = 00001101
BeaconReceiveTime = 50
#
# QOS UPSD
#
desiredPsMode = 1 # Global Power save delivery protocol (1 - UPSD, 0 - Legacy)
QOS_wmePsModeBE = 0 # Power save delivery protocol for BE AC (1 - UPSD, 0 - Legacy)
QOS_wmePsModeBK = 0 # Power save delivery protocol for BK AC (1 - UPSD, 0 - Legacy)
QOS_wmePsModeVI = 0 # Power save delivery protocol for VI AC (1 - UPSD, 0 - Legacy)
QOS_wmePsModeVO = 1 # Power save delivery protocol for VO AC (1 - UPSD, 0 - Legacy)
#
# QOS Classifier
#
Clsfr_Type = 1 # 1 - DSCP, 2 - Port, 3 - IP+port
NumOfCodePoints = 4
DSCPClassifier00_CodePoint = 0 #Best Effort
DSCPClassifier00_DTag = 0
DSCPClassifier01_CodePoint = 8 #Background
DSCPClassifier01_DTag = 1
DSCPClassifier02_CodePoint = 40 #Video
DSCPClassifier02_DTag = 5
DSCPClassifier03_CodePoint = 56 #Voice
DSCPClassifier03_DTag = 6
dot11MaxReceiveLifetime=512000
WiFiAdhoc = 1
dot11BeaconPeriod = 100
ConnSelfTimeout = 60000
RRMEnabled = 0
WiFiWmmPS = 0 # Use 1 on WiFi test in order to configure PS to work in WMM mode
TriggeredScanTimeOut = 50000 # Maximum time in Us between 2 channels on triggered scan
# PsPoll delivery failure solution
PsPollDeliveryFailureRecoveryPeriod = 20 # Time in Ms to stay ACTIVE ('0' to disable feature)
ConsecutivePsPollDeliveryFailureThreshold = 4 # Number of failed PsPoll's to start ACTIVE time out
#Auto Rx streaming
PsTrafficPeriod = 20
# Weights in percent for RSSI/SNR Average calculations
RssiBeaconAverageWeight = 20
RssiPacketAverageWeight = 10
SnrBeaconAverageWeight = 20
SnrPacketAverageWeight = 10
HT_Enable=1 # 0 = diable 802.11n support / 1=Enable
IbssProtectionType = 1 # 0 = CTS protaction disable ; 1 = Standard CTS protaction
BurstModeEnable = 1 # 0 - Disabled 1 - Enabled
RoamScanEnable = 1 # 1- roaming and immidate scan enable by deafult 0- allowing roaming ' scannig due to CLI confguration
RoamingOperationalMode = 1 # 0=Manual , 1=Auto
coexDhcpTime = 4000
BaPolicyTid_0 = 3
#============================ Radio parameters - Start ========================
#------- General parameters ------
TXBiPFEMAutoDetect = 0 # Length: 1; Unit: Options (0: Manual Mode, 1: Automatic mode); Format: Unsigned; Source: Customer; Comment: This parameter is used by the FW to decide if the front-end is determined automatically or manually
TXBiPFEMManufacturer = 1 # Length: 1; Unit: Options (0: FEM0, 1: FEM1); Format: Unsigned; Source: Customer; Comment: (bit0) This parameter is used to determine which FEM vendor type is used on the platform
STRFRefClock = 1 # Length: 1; Unit: Bit_Options; Format: Unsigned; Source: Customer; Comment: 5'bXX000 : Bit 0,1,2 - 0: 19.2MHz, 1: 26MHz, 2: 38.4MHz [Default], 3: 52MHz, 4: 38.4MHz XTAL, 5: 26MHz XTAL , 5'bX0XXX : Bit 3 - CLK_REQ type, 0 = wired-OR [Default], 1= push-pull , 5'b0XXXX : Bit 4 - CLK_REQ polarity, 0 = Normal [Default], 1=Inverted
STRFRefClockSettingTime = 5 # Length: 1; Unit: ms (0-15); Format: Unsigned; Source: Customer; Comment: The time from asserting CLK_REQ (low to high) to valid FREF clock on the device inputs
ClockValidOnWakeup = 0 # Length: 1; Unit: Options (0: Reference clock not valid, 1: Reference clock is valid and stable); Format: Unsigned; Source: Customer; Comment: This parameter indicates whether the FREF clock is valid on wakeup
TCXO_Clk = 1 # Length: 1; Unit: Bit_Options; Format: Unsigned; Source: Customer; Comment: 5'bXX000 : Bit 0,1,2 - 0: 19.2MHz, 1: 26MHz, 2: 38.4MHz [Default], 3: 52MHz, 4: 16.368Mhz, 5: 32.736 Mhz
TCXO_SettlingTime = 5 # Length: 1; Unit: ms (0-15); Format: Unsigned; Source: Customer; Comment: The time from asserting CLK_REQ (low to high) to valid TCXO clock on the device inputs
TCXO_ClockValidOnWakeup = 0 # Length: 1; Unit: Options (0: Reference clock not valid, 1: Reference clock is valid and stable); Format: Unsigned; Source: Customer; Comment: This parameter indicates whether the TCXO clock is valid on wakeup
TCXO_LDO_Voltage = 0 # Length: 1; Unit: Options (0:2.5v, 1:2.55v, 2:2.6v); Format: Unsigned; Source: Customer; Comment: TCXO LDO Voltage
Platform_configuration = 2 # Length: 1; Unit: Bit_Options; Format: Unsigned; Source: Customer ; Comment: Bit 0: Levelshifter support (0: No LS, 1: With LS), Bit 1,2:Configure IO's [SDIO/wspi] (00- 8mA, 01- 4mA (default), 10- 6mA, 11 - 2mA), Bit 3:Eeprom (0-No Eeprom), Bit 4: SDIO IB Enable sync, Bit 5: SDIO IB Enable async, Bit 6: SDIO IB Enable BlockMode, Bit 7: SDIO High-Speed support
Single_Dual_Band_Solution = 1 # Length: 1; Unit: Options (0: 2.5v, 1: 2.55v, 2: 2.6v); Format: Unsigned; Source: Customer; Comment: This field notifies the FW whether the solution is a single-band or dual-band
Settings = 00,00,00,00 # Length: 4; Unit: Bit_Options; Format: Unsigned; Source: Customer; Comment: Bit0: NBI (0: Off, 1: On), Bit1: Telec channel 14 (0: Off, 1: On), Bit2: FEM0-LB, Bit3: FEM0-HB, Bit4: FEM1-LB, Bit5: FEM1-HB - TX BiP load (0: Internal, 1: External), Bit6: LPD Low band, Bit7: LPD High band
XTALItrimVal = 4 # Length: 1; Unit: Current trimming for XTAL; Format: Unsigned; Source: TI; Comment: Current trimming for XTAL
SRState = 0 # Length: 1; Unit: Options (0: Disabled, 1: Enabled); Format: Decimal; Source: TI; Comment: Smart Reflax (proprietary mechanism of TI that identify the silicon process specific params) state
SRF1 = 09,04,19,10,08,00,f7,ef,e6,de,00,00,00,00,0f,3f # Length: 16; Unit: SRF1 values; Format: Signed; Source: TI; Comment: The table holds the specific parameters for using the SmartReflex mechanism
SRF2 = 09,04,19,10,08,00,f7,ef,e6,de,00,00,00,00,00,00 # Length: 16; Unit: SRF2 values; Format: Signed; Source: TI; Comment: The table holds the specific parameters for using the SmartReflex mechanism
SRF3 = 09,04,19,10,08,00,f7,ef,e6,de,00,00,00,00,00,00 # Length: 16; Unit: SRF3 values; Format: Signed; Source: TI; Comment: The table holds the specific parameters for using the SmartReflex mechanism
#SR_Debug_Table = 09 04 19 10 01 00 F7 EF E6 DE 00 00 00 00 00 00 # Length: 16; Unit: SR_Debug_Table values; Format: Signed; Source: TI; Comment: SR Debug values - for TI internal use only
#SR_SEN_N_P = 11 # Length: 1; Unit: SR_SEN_N_P values; Format: Unsigned; Source: TI; Comment: SR Debug values - for TI internal use only
#SR_SEN_N_P_Gain = AA # Length: 1; Unit: SR_SEN_N_P_GAIN values; Format: Unsigned; Source: TI; Comment: SR Debug values - for TI internal use only
#SR_SEN_NRN = B6 # Length: 1; Unit: SR_SEN_NRN values; Format: Unsigned; Source: TI ; Comment: SR Debug values - for TI internal use only
#SR_SEN_PRN = F0 # Length: 1; Unit: SR_SEN_PRN values; Format: Unsigned; Source: TI ; Comment: SR Debug values - for TI internal use only
RxTraceInsertionLoss_2_4G = 0 # Length: 1; Unit: 1/8dB; Format: Unsigned; Source: Customer; Comment: This parameter indicates the printed circuit board (PCB) trace insertion loss
TxTraceLoss_2_4G = 00,00,00,00,00,00,00,00,00,00,00,00,00,00 # Length: 14; Unit: 1/8dB; Format: Unsigned; Source: Customer; Comment: This parameter is used to align the output power to a different location on the board
#------------------------------------------------------
#------- Radio parameters for TQS_S_2.6 -------
FemVendorAndOptions = 1 # Length: 1; Unit: Bit_Options; Format: Unsigned; Source: Customer; Comment: Bit 0..1 - 0: RFMD, 1: TQS, 2: SKWS, Bit 4..7 [Version control] - 0: TQS-S1.0, 1: TQS-S2.0, 2: TQS-S2.5, 3: TQS-D1.0, 4: TQS-D1.5, 5: RFMD-S1.5, 6: RFMD-S2.9, 7: RFMD-S3.0, 8: RFMD-D1.5, 9: RFMD-S2.9.5, 10: RFMD-D3.0.1, 11: TQS-S2.6, 12: TQS-D1.7
TxBiPReferencePDvoltage_2_4G = 375 # Length: 1; Unit: 1mV; Format: Unsigned; Source: TI; Comment: This parameter define the reference point of the FEM power detector
TxBiPReferencePower_2_4G = 128 # Length: 1; Unit: 1/8dB; Format: Signed; Source: TI; Comment: Reference output power that produces given reference power detector output voltage . The TX BiP reference power is linked to the TX BiP reference PD voltage
TxBiPOffsetdB_2_4G = 0 # Length: 1; Unit: 1/8dB; Format: Signed; Source: Customer; Comment: This field is used to fine-tune the TX BiP by the customer
TxPerRatePowerLimits_2_4G_Normal = 1d,1f,22,26,27,29,25 # Length: 7; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating
TxPerRatePowerLimits_2_4G_Degraded = 1a,1f,22,25,25,27,23 # Length: 7; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating
TxPerRatePowerLimits_2_4G_Extreme = 16,1d,1e,20,24,25,22 # Length: 7; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating
DegradedLowToNormalThr_2_4G = 30 # Length: 1; Unit: 1/10 volts; Format: Unsigned; Source: TI; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating
NormalToDegradedHighThr_2_4G = 45 # Length: 1; Unit: 1/10 volts; Format: Unsigned; Source: TI; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating
TxPerChannelPowerLimits_2_4G_11b = 50,50,50,50,50,50,50,50,50,50,50,50,50,50 # Length: 14; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The purpose of this table is to allow clipping of the maximum output power on certain channels
TxPerChannelPowerLimits_2_4G_OFDM = 50,50,50,50,50,50,50,50,50,50,50,50,50,50 # Length: 14; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The purpose of this table is to allow clipping of the maximum output power on certain channels
TxPDVsRateOffsets_2_4G = 01,02,02,02,02,00,02 # Length: 7; Unit: 1/8dB; Format: Signed; Source: TI; Comment: This parameter is a power detector offset value used to correct the power detector curve for each rate group
TxPDVsChannelOffsets_2_4G = 00,00,00,00,00,00,00,00,00,00,00,00,00,00 # Length: 14; Unit: 1/8dB; Format: Signed; Source: TI/Customer; Comment: This parameter is a power detector offset value used to correct the power detector curve for each channel
TxPDVsTemperature_2_4G = 00,00 # Length: 2; Unit: 1/8dB; Format: Signed; Source: TI; Comment: This parameter is a power detector offset value used to correct the power detector curve for each temperture
TxIbiasTable_2_4G = 17,17,17,13,17,17,17,17 # Length: 8; Unit: Codeword ; Format: Unsigned; Source: TI; Comment: This parameter sets the bias current provided by the SoC to the PA in the FEM. Options (MCS7, 54/48, 36/24, 18/12, 9/6, 11b, MCS0, 11bCh14)
RxFemInsertionLoss_2_4G = 14 # Length: 1; Unit: 1/8dB; Format: Unsigned; Source: TI; Comment: This parameter specifies the received insertion loss of the WL128x
#=========================== Radio parameters - End ==========================
#===========================Coexistence Parameters -Start =========================#
# PASSIVE_SCAN_BT_EDR_BT_TIME_MSEC
coexTempParam4 = 30
# PASSIVE_SCAN_BT_EDR_WLAN_TIME_MSEC
coexTempParam5 = 14
#Passive Scan Compensation time for EDR
coexBtPerThreshold = 300
#===========================Coexistence Parameters -End =========================#
If any one wants my tiwlan here
http://www.mediafire.com/?p6553158cnr47wa
U can copy words from it and replace with yours
Have fun
For all ics users that tried this and it worked please reply ..
care to share your source plz?
iONEx said:
care to share your source plz?
Click to expand...
Click to collapse
I agree with iONEx...too 'dangerous' to delete the file and write it ALL back... can you share the file? Please xD
UchihaDareNial said:
I agree with iONEx...too 'dangerous' to delete the file and write it ALL back... can you share the file? Please xD
Click to expand...
Click to collapse
u have to delete its lines and replace these .. I did that .. U can backup ur tiwlan.ini before ..
Anyway i edit it in the original post
Guys,
My st15i have the N wifi problem (AP not in range even in house) since GB 2.3.4 fw .42, upgrade to fw .62 still got the same problem, now i upgrade to fw .431 ICS, still have the porblem, i allready paste tiwlan.ini from this thread and st15i detect my AP, but when i off wifi and on, again my AP router not in range. Info: my AP is TPlink TP-W8961ND. Need help, thankss
what does this do actually?
I tried it and I don't know how to test wether it's work or not?
XDA Premium sent this message from owner of Sk17i
akulan3 said:
Guys,
My st15i have the N wifi problem (AP not in range even in house) since GB 2.3.4 fw .42, upgrade to fw .62 still got the same problem, now i upgrade to fw .431 ICS, still have the porblem, i allready paste tiwlan.ini from this thread and st15i detect my AP, but when i off wifi and on, again my AP router not in range. Info: my AP is TPlink TP-W8961ND. Need help, thankss
Click to expand...
Click to collapse
I am happy to hear that it worked with u
I have this problem too .. Try changing router channel to 11 and try to not disconnect alot
Izzy Stinson said:
what does this do actually?
Click to expand...
Click to collapse
It increases ur android wifi range
shinishi said:
It increases ur android wifi rage
Click to expand...
Click to collapse
cool. does it work on stock gingerbread?
my wifi always gets disconnected by itself whenever im downloading big files and most of the time, while im browsing the android market and appbrain market.
and sometimes after my wifi disconnected, it doesnt reconnect by itself i need to switch off my phone wifi then switch it on back.
can this fix that?
or maybe its my router problem?
UchihaDareNial said:
I tried it and I don't know how to test wether it's work or not?
XDA Premium sent this message from owner of Sk17i
Click to expand...
Click to collapse
It will increase ur android wifi range .. U can use ur wifi at more distance for me router rage is smaller than my home distance so i need some thing like this to use internet at every corner
Izzy Stinson said:
cool. does it work on stock gingerbread?
my wifi always gets disconnected by itself whenever im downloading big files and most of the time, while im browsing the android market and appbrain market.
and sometimes after my wifi disconnected, it doesnt reconnect by itself i need to switch off my phone wifi then switch it on back.
can this fix that?
or maybe its my router problem?
Click to expand...
Click to collapse
The problem is only the distance .
When u r downloading u r not near the router sure ?
So ur phone connection will be weak and may disconnect any time if u put ur phone in ur hand .
When u do this the rage will be larger and ur problem will be solved
Read the original post .. I have written how to do that for gingerbread(gb)try it and tell me the result
shinishi said:
The problem is only the distance .
When u r downloading u r not near the router sure ?
So ur phone connection will be weak and may disconnect any time if u put ur phone in ur hand .
When u do this the rage will be larger and ur problem will be solved
Read the original post .. I have written how to do that for gingerbread(gb)try it and tell me the result
Click to expand...
Click to collapse
when im in my room, my wifi signal is weak 1 bar. and of course near the where my router located my wifi signal is full bar.
i have done an experiment, both full and weak wifi signals, my wfi still gets disconnected when downloading big files, browsing market etc.
im not sure if its router or my phone wifi problems.
i will test it soon if i have time. but i doubt it will fix my problems though. because i have tried your method it is similar as from this thread
http://forum.xda-developers.com/showthread.php?t=1568792
" 9. Enabling WiFi Dual Band and Burst Mode
As the title already, this is to increase the internet speed for WiFi on your phone.
Personally, I didn't notice any difference in battery usage.
Open Root Explorer, go to \system\etc and open file named tiwlan.ini with Text Editor.
Edit these lines:
Code:
HT_Enable=0
BurstModeEnable = 0
WiFiAdhoc = 0
to
Code:
HT_Enable=1
BurstModeEnable = 1
WiFiAdhoc = 1
and
Code:
Single_Dual_Band_Solution = 0
to
Code:
Single_Dual_Band_Solution = 1
Reboot your phone. "
after changing it not just it still doesnt fix my wifi problems, its a huge battery drainer, so had to change the numbers back to the way it was
Oic,thanks for information,and my phone WiFi doesn't disconnect often
By the way,range,not rage lol
XDA Premium sent this message from owner of Sk17i
It works perfect! i tried it and increase my range now nearly always full wi fi range inside my house before this full only in my room
Thanks hope not so much battery drain
Izzy Stinson said:
when im in my room, my wifi signal is weak 1 bar. and of course near the where my router located my wifi signal is full bar.
i have done an experiment, both full and weak wifi signals, my wfi still gets disconnected when downloading big files, browsing market etc.
im not sure if its router or my phone wifi problems.
i will test it soon if i have time. but i doubt it will fix my problems though. because i have tried your method it is similar as from this thread
http://forum.xda-developers.com/showthread.php?t=1568792
" 9. Enabling WiFi Dual Band and Burst Mode
As the title already, this is to increase the internet speed for WiFi on your phone.
Personally, I didn't notice any difference in battery usage.
Open Root Explorer, go to \system\etc and open file named tiwlan.ini with Text Editor.
Edit these lines:
Code:
HT_Enable=0
BurstModeEnable = 0
WiFiAdhoc = 0
to
Code:
HT_Enable=1
BurstModeEnable = 1
WiFiAdhoc = 1
and
Code:
Single_Dual_Band_Solution = 0
to
Code:
Single_Dual_Band_Solution = 1
Reboot your phone. "
after changing it not just it still doesnt fix my wifi problems, its a huge battery drainer, so had to change the numbers back to the way it was
Click to expand...
Click to collapse
For me i saw that battery drain is the same
That thread is for gb only and mine for both gb and ics
Try connect a laptop or another device to ur router
If the problem still .. It will be router problem
Curtis7990 said:
It works perfect! i tried it and increase my range now nearly always full wi fi range inside my house before this full only in my room
Thanks hope not so much battery drain
Click to expand...
Click to collapse
Same with me :3
XDA Premium sent this message from owner of Sk17i
Curtis7990 said:
It works perfect! i tried it and increase my range now nearly always full wi fi range inside my house before this full only in my room
Thanks hope not so much battery drain
Click to expand...
Click to collapse
Welcome i'm Realy happy to hear that .. I have noticed to more battery drain ..
shinishi said:
For me i saw that battery drain is the same
That thread is for gb only and mine for both gb and ics
Try connect a laptop or another device to ur router
If the problem still .. It will be router problem
Click to expand...
Click to collapse
no wifi problems on my laptop or any laptop. just my phone xperia mini pro sk17i had this wifi problems :S
Izzy Stinson said:
no wifi problems on my laptop or any laptop. just my phone xperia mini pro sk17i had this wifi problems :S
Click to expand...
Click to collapse
do you have custom kernel or rom?
Handling Cmd: reboot-bootloader
Rebooting the device into bootloader mode
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SW_RENDERER
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELSUPPORTFLAGS
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_POWERDOWN
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SW_RENDERER
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELSUPPORTFLAGS
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_POWERDOWN
Start EBS [279413]
App Log Flush : 0 ms
ScmArmV8ExitBootServicesHandler, Status = 0x0.
Exit EBS [279586] UEFI End
Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.MXF.1.0-00773-LAHAINA-1
S - IMAGE_VARIANT_STRING=SocCedrosLAA
S - OEM_IMAGE_VERSION_STRING=c5-xm-ota-bd006.bj
S - Boot Interface: UFS
S - Secure Boot: On
S - Boot Config @ 0x00786070 = 0x00000041
S - JTAG ID @ 0x00786130 = 0x001590e1
S - OEM ID @ 0x00786138 = 0x00720000
S - Serial Number @ 0x00786134 = 0xcc773c71
S - Feature Config Row 0 @ 0x00784148 = 0x0000000000000000
S - Feature Config Row 1 @ 0x00784150 = 0x0000000000000000
S - Core 0 Frequency, 1516 MHz
S - PBL Patch Ver: 2
D - 8926 - pbl_apps_init_timestamp
D - 37267 - bootable_media_detect_timestamp
D - 955 - bl_elf_metadata_loading_timestamp
D - 7991 - bl_hash_seg_auth_timestamp
D - 7166 - bl_elf_loadable_segment_loading_timestamp
D - 4660 - bl_elf_segs_hash_verify_timestamp
D - 16951 - bl_sec_hash_seg_auth_timestamp
D - 802 - bl_sec_segs_hash_verify_timestamp
D - 23 - pbl_populate_shared_data_and_exit_timestamp
S - 84741 - PBL, End
B - 92811 - SBL1, Start
B - 211426 - SBL1 BUILD @ 13:55:24 on Apr 12 2022
B - 215482 - usb: usb_shared_hs_phy_init: hs phy cfg size , 0xc
D - 224632 - sbl1_hw_init
B - 315766 - UFS INQUIRY ID: SKhynix H9HQ15AECMBDAR A043
B - 317932 - UFS Boot LUN: 1
D - 109800 - boot_media_init
D - 0 - smss_load_cancel
B - 337726 - SMSS - Image Load, Start
D - 3050 - SMSS - Image Loaded, Delta - (0 Bytes)
D - 4484 - Auth Metadata
D - 5582 - sbl1_xblconfig_init
B - 352488 - XBL Config - Image Load, Start
D - 0 - shrm_load_cancel
B - 360205 - SHRM - Image Load, Start
D - 4087 - Auth Metadata
D - 1189 - Segments hash check
D - 12383 - SHRM - Image Loaded, Delta - (39616 Bytes)
D - 30 - boot_default_cdt_init
B - 381402 - Using default CDT
D - 3477 - boot_cdt_init
B - 387960 - CDT - Image Load, Start
B - 390766 - CDT Version:3,Platform ID:34,Major ID:1,Minor ID:0,Subtype:0
D - 16561 - sbl1_hw_platform_pre_ddr
D - 0 - devcfg init
B - 416904 - PM: pm_device_pre_init 0xf0a0: 0x0
B - 416935 - PMIC A:2.0 B:2.2 C:2.2 D:2.0 F:2.1
B - 423370 - PM: Reset by PSHOLD
B - 426207 - PM: Reset Type: Hard Reset
B - 429531 - PM: PON by SYSOK
B - 678076 - PM: SET_VAL:Skip
B - 678381 - PM: pm_device_post_init 0xf0a0: 0x0
B - 681156 - PM: 0xf0ed: 0x3
B - 685884 - PM: 0xf241: 0x0
B - 688842 - PM: 0xf23f: 0x0
B - 691770 - PM: 0xf067: 0xa
B - 694729 - PM: 0xf0f2: 0xf
B - 697687 - PM: 0xf047: 0xc5
B - 700646 - PM: 0xf060: 0x66
B - 703696 - PM: 0xE44C: 0x42
B - 706746 - PM: 0xE44D: 0xe
B - 709765 - PM: 0xE453: 0xa6
B - 712724 - PM: 0xE432: 0x40
B - 715835 - PM: PSI: b0x04_v0x12
B - 722118 - PM: Device Init # SPMI Transn: 15042
D - 314851 - pm_device_init, Delta
B - 727028 - pm_driver_init, Start
B - 739106 - PM: Driver Init # SPMI Transn: 558
D - 8632 - pm_driver_init, Delta
B - 743803 - PM: CHG Type in CHG init : 0
B - 747616 - PM: 0x2706: 0xa
B - 751367 - PM: 0x2707: 0xa
B - 754326 - PM: 0x2708: 0xa
B - 757284 - PM: 0x2709: 0xa
B - 761219 - PM: Battery ID: 101246Ohm
B - 763323 - PM: VBAT: 4273mV IBAT: 103mA
B - 767075 - PM: CHG Init # SPMI Transn: 15660
B - 771131 - vsense_init, Start
D - 0 - vsense_init, Delta
D - 380762 - sbl1_hw_pre_ddr_init
D - 0 - boot_dload_handle_forced_dload_timeout
D - 2958 - sbl1_load_ddr_training_data
B - 796538 - Pre_DDR_clock_init, Start
D - 92 - Pre_DDR_clock_init, Delta
D - 12871 - sbl1_ddr_set_params
B - 808219 - sbl1_ddr_init, Start
B - 811635 - LP4 DDR detected
D - 14609 - sbl1_ddr_init, Delta
B - 826184 - DSF version = 262.0.18
B - 829569 - Manufacturer ID = 6, Device Type = 7
B - 833138 - Rank 0 size = 2048 MB, Rank 1 size = 4096 MB
D - 29860 - sbl1_ddr_init
D - 0 - boot_pre_ddi_entry
B - 846253 - do_ddr_training, Start
D - 214 - sbl1_load_gsort_data
B - 892430 - DDR: Start of DDR Training Restore
B - 896029 - Current DDR Freq = 1555 MHz
B - 897096 - Max enabled DDR Freq = 2092 MHz
B - 901092 - DDR: End of DDR Training Restore
D - 56028 - do_ddr_training, Delta
D - 63836 - sbl1_do_ddr_training
D - 153 - sbl1_load_gsort_data
B - 916921 - magic str match
B - 920307 - magic_str: gsort, test_trigger_bitmap: 0
B - 923265 - gsort_versionffset:8.val:0x1
B - 928450 - trigger bit map is null
D - 19215 - sbl1_do_ddr_gsort
D - 518 - boot_ddi_entry
B - 939522 - Pimem init cmd, entry
D - 9150 - Pimem init cmd, exit
B - 951874 - External heap init, Start
B - 954955 - External heap init, End
B - 961756 - log rotate_flag=0
D - 22936 - sbl1_post_ddr_init
D - 30 - sbl1_hw_init_secondary
B - 970113 - ADC done - mv: 127941, percent: 4471
B - 973651 - ADC done - mv: 1629368, percent: 56949
B - 977220 - chiptype: 450, projectid adc within range 3800 to 5125, hwid adc within range 55047 to 58857
B - 987925 - ProjectType:6 ProductName:renoir HwLevel:MP HwCountry:GL HwId:0x190000
D - 28914 - sbl1_hw_get_mihwinfo
B - 999881 - DDR - Image Load, Start
B - 1003389 - usb: UFS Serial - 263ba23e
B - 1007079 - usb: chgr - SDP_CHARGER
B - 1011410 - usb: usb_shared_hs_phy_init: hs phy cfg size , 0xc
D - 17233 - boot_fedl_check
B - 1020804 - APDP - Image Load, Start
D - 3203 - APDP - Image Loaded, Delta - (64 Bytes)
D - 0 - boot_dload_dump_security_regions
D - 0 - ramdump_load_cancel
B - 1037244 - RamDump - Image Load, Start
D - 3324 - RamDump - Image Loaded, Delta - (0 Bytes)
D - 0 - boot_update_abnormal_reset_status
D - 0 - boot_cache_set_memory_barrier
D - 0 - boot_smem_debug_init
D - 427 - boot_smem_init
D - 31 - boot_smem_alloc_for_minidump
D - 92 - boot_smem_store_pon_status
D - 30 - sbl1_hw_platform_smem
D - 0 - sbl1_hw_store_mihwinfo_smem
D - 31 - boot_smem_store_ddr_status
D - 61 - boot_ddr_share_data_to_aop
D - 366 - boot_clock_init_rpm
D - 0 - boot_vsense_copy_to_smem
D - 0 - boot_populate_ram_partition_table
D - 0 - boot_populate_ddr_details_shared_table
D - 0 - sbl1_tlmm_init
D - 0 - sbl1_efs_handle_cookies
B - 1107943 - OEM_MISC - Image Load, Start
D - 3782 - OEM_MISC - Image Loaded, Delta - (64 Bytes)
B - 1115812 - QTI_MISC - Image Load, Start
D - 5520 - QTI_MISC - Image Loaded, Delta - (0 Bytes)
B - 1130513 - PM: PM Total Mem Allocated: 2684
D - 5429 - sbl1_pm_aop_pre_init_wrapper
B - 1135545 - AOP - Image Load, Start
D - 4392 - Auth Metadata
D - 1555 - Segments hash check
D - 13725 - AOP - Image Loaded, Delta - (202056 Bytes)
B - 1152595 - QSEE Dev Config - Image Load, Start
D - 4087 - Auth Metadata
D - 458 - Segments hash check
D - 13054 - QSEE Dev Config - Image Loaded, Delta - (40464 Bytes)
B - 1174646 - QSEE - Image Load, Start
D - 20832 - Auth Metadata
D - 20740 - Segments hash check
D - 83753 - QSEE - Image Loaded, Delta - (3588097 Bytes)
B - 1261937 - set bob err_flag[0] = 0x0
B - 1267336 - set bob err_flag[1] = 0x0
B - 1271179 - set bob err_flag[2] = 0x0
B - 1275022 - set bob err_flag[3] = 0x0
D - 17141 - sbl1_hw_play_vibr
B - 1282708 - SEC - Image Load, Start
D - 4118 - Auth Metadata
D - 213 - Segments hash check
D - 10522 - SEC - Image Loaded, Delta - (7252 Bytes)
B - 1296555 - CPUCPFW - Image Load, Start
D - 20404 - Auth Metadata
D - 15006 - Segments hash check
D - 46726 - CPUCPFW - Image Loaded, Delta - (111592 Bytes)
B - 1352309 - QHEE - Image Load, Start
D - 4209 - Auth Metadata
D - 8723 - Segments hash check
D - 16500 - QHEE - Image Loaded, Delta - (1949313 Bytes)
B - 1372134 - APPSBL - Image Load, Start
D - 4148 - Auth Metadata
D - 10126 - Segments hash check
D - 22905 - APPSBL - Image Loaded, Delta - (2379776 Bytes)
D - 0 - sbl1_save_appsbl_index
B - 1404311 - SBL1, End
D - 1314916 - SBL1, Delta
S - Flash Throughput, 211951 KB/s (8478072 Bytes, 40474 us)
S - DDR Frequency, 1555 MHz
B - 1418494 - restore bob err_flag[4] = 0x0
B - 1420964 - restore bob err_flag[5] = 0x0
B - 1425173 - restore bob err_flag[6] = 0x0
B - 1429382 - restore bob err_flag[7] = 0x0
UEFI Start [ 1613]
- 0x09FC01000 [ 1615] Sec.efi
ASLR : ON
DEP : ON (RTB)
Timer Delta : +2 mS
RAM Entry 0 : Base 0x0080000000 Size 0x003A800000
RAM Entry 1 : Base 0x0100000000 Size 0x0100000000
RAM Entry 2 : Base 0x00C0000000 Size 0x0040000000
Total Available RAM : 6056 MB (0x017A800000)
Total Installed RAM : 6144 MB (0x0180000000)
Init 1 aux cores of 7
Init CPU core 1
> Scheduler up on Core 1
UEFI Ver : 6.0.220412.BOOT.MXF.1.0-00773-LAHAINA-1
Build Info : 64b Apr 12 2022 13:55:59
Boot Device : UFS
PROD Mode : TRUE
Retail : TRUE
PM0: 47, PM1: 48, PM2: 49, PM3: 50, PM5: 52,
Module cannot re-initialize DAL module environment
UFS INQUIRY ID: SKhynix H9HQ15AECMBDAR A043
UFS Boot LUN: 1
HW Wdog Setting from PCD : Disabled
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_INIT
Setvariable Logo Image returned Success
LogoCompressedBlockNum:116 LogoCompressedBytesNum:472176
DecompressBufferSize:31104218 ScratchSize:131072
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELDTINFO
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SW_RENDERER
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPLATFORMINFO
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SW_RENDERER
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELSUPPORTFLAGS
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SW_RENDERER
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELSUPPORTFLAGS
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_POWERUP
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELCONFIG
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_RESETPANEL
Offset cmd: 0x39 0x06
MIDynamic DSI readback = 00 readSize = 2, uRetryCount = 1
MIDynamic-Detected: readSize: 2, readback: 0x0000
Detected panel id: 0x00
DisplayDxe: K9 42 02 0b amoled dsc cmd
DisplayDxe: Resolution 1080x2400 (1 intf)
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPLATFORMINFO
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SW_RENDERER
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SW_RENDERER
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELSUPPORTFLAGS
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_POWERUP
smem_alloc_ex: SMEM alloc_ex failed with err=-3! smem_type=478, remote=3, size=32, flags=0x40000000.smem_alloc_ex: SMEM alloc_ex failed with err=-3! smem_type=478, remote=13, size=32, flags=0x40000000.ChargerLib:: ChargerLibTarget_HWInit Charger PlatHWConfig = 1, (overrided by CFG item)
ChargerLib:: ChargerLibTarget_HWInit PlatformType = 34: ChargerHW = 1, GaugeHW = 1
ChargerLib:: ChargerLibTarget_GetBatteryID BATT_ID_2 = 101203
QcomChargerDxe:: ChargerPlatform_Init Enabled WDOG.
QcomChargerDxe:: ChargerPlatform_Init Successfully Success
do_authentication
entery AuthenticateDS28E16
entery DS28E16_get_page_status_retry
entery DS28E16_Read_RomID_retry
Ready to write 0x33 to maxim IC!
RomID = 9F,D3,31,11,15,F0,04,CA
crc_low_first = CA
entery DS28E16_cmd_computeS_Secret_retry
computeS_Secret:
computeS_Secret:
entery DS28E16_cmd_computeReadPageAuthentication_retry
Seeds:
host data
battery verify ok: 1
Battery verified result:1
Ready to write 0x33 to maxim IC!
RomID = 9F,D3,31,11,15,F0,04,CA
crc_low_first = CA
Battery verified chip ok result:1
Battery verified value:0x30
read once_run_flag=0
read load_adsp_value=0x0
read load_adsp_value=0x30
QcomChagerDxe: Set boot service variable <BattVerifiedResult> = androidboot.batt_verified_result=11
QcomChargerDxe:: ChargerPlatform_Init battery verified Successfully = Success
UsbConfigLibOpenProtocols: PMI version (0x30)
UsbConfigInit: Failed to attach USB Arid 0x0 HAL IOMMU domain Result = (0x14)
UsbConfigInit: Failed to attach USB Arid 0x1 HAL IOMMU domain Result = (0x14)
UsbConfigPortsQueryConnectionChange: usbport->connectstate: ATT
ButtonsDxeTest: Keypress SDAM data payload 0
ISENSE TOTAL TIME 1ms
smem_get_addr: SMEM get addr failed! smem_type=628MinidumpTADxe: Minidump TA loading not enabled.
Disp init wait [ 2598]
DisplayDxe: pFrameBufferBase = 0xE1000000
DisplayDxe: uFrameBufferSize = 10368000
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SW_RENDERER
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELSUPPORTFLAGS
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SETGPIOSTATE
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SETGPIOSTATE
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_RESETPANEL
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_SETBACKLIGHT
Read Dsi White Color Coordinate Register: 01 F3 02 09 09 03 01 05
Read White Color Coordinate: 01 F3 02 09 09 03 01 05
DispalyDxe: Set boot service variable <DisplayOledPanelWp> = androidboot.oled_wp=01f3020909030105
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPLATFORMINFO
[Cedros] eDisplayId:0, Config = MDPPLATFORM_CONFIG_GETPANELSUPPORTFLAGS
Display_Utils_RenderSplashScreen USE IMAGEFV
Display_Utils_RenderSplashScreen: hw_country GL, uLogoIndex = 4
DeCompressLogoData: Setvariable Logo Image returned Success
DeCompressLogoData: Setvariable Logo Image returned LG!!9
DeCompressLogoData: LogoCompressedBlockNum:57 LogoCompressedBytesNum:231346
DeCompressLogoData: DecompressBufferSize:77760558 ScratchSize:131072
LoadBitmapImageFromLogoData USE IMAGEFV
DisplayUtils: enter render.
DisplayUtils: Display_Utils_RenderBGRTImage end Status:0
-----------------------------
Platform Init [ 3006] BDS
INFO: UEFI NV tables are enabled as VOLATILE!
UEFI Ver : 6.0.220412.BOOT.MXF.1.0-00773-LAHAINA-1
Platform : IDP
Subtype : 0
Boot Device : UFS
Chip Name : SM_CEDROS
Chip Ver : 1.0
Chip Serial Number : 0xCC773C71
-----------------------------
ChargerLib:: ChargerLibTarget_GetBatteryID BATT_ID_2 = 101203
ChargerLib:: ChargerLib_GetBatteryID BATT_ID_2 = 101203
ChargerLib:: ChargerLibTarget_GetBatteryID BATT_ID_2 = 101228
ChargerLib:: ChargerLib_GetBatteryID BATT_ID_2 = 101228
ChargerLib:: ChargerLibTarget_GetBatteryID BATT_ID_2 = 101203
TNT BatteryVoltage::= 4282
ChargerLib:: ChargerLibTarget_GetBatteryID BATT_ID_2 = 101252
TNT BatteryVoltage::= 4282
ChargerLib:: ChargerLib_GetErrors pChargingError = 0
ChargerLib:: ChargerLibTarget_GetBatteryID BATT_ID_2 = 101252
ChargerLib:: ChargerLib_GetBatteryID BATT_ID_2 = 101252
ChargerLib:: ChargerLibTarget_GetBatteryID BATT_ID_2 = 101277
TNT BatteryVoltage::= 4282
QcomChargerDxe:: ChargerPlatform_ChkChgFwLoadRequired VBatt = 4282 V, gThresholdVbatt = 3600 V
QcomChargerDxe:: ChargerPlatform_ChkChgFwLoadRequired Chg Fw Load not required boot to HLOS
read once_run_flag=1
read load_adsp_value=0x30
read load_adsp_value=0x30
QcomChargerDxe:: ChargerPlatform_ChkChgFwLoadRequired boot to hlos, set load_adsp_value=0
ChargerLib:: ChargerLibTarget_GetBatteryID BATT_ID_2 = 101302
TNT BatteryVoltage::= 4282
UEFI Total : 1430 ms
POST Time [ 3044] OS Loader
Loader Build Info: Apr 12 2022 14:33:58
QseeResponse->result = 0xFFFFFFFF
Status = 0x7
VB: RWDeviceState: Succeed using rpmb!
ProjectType:0x6 hw_id:0x190000 hw_level:MP
Total DDR Size: 0x000000017A800000
Partition not found : oem_misc1
Get Partition info for oem_misc1 failed
PON Reason is 1 cold_boot:1
ProjectType:0x6 hw_id:0x190000 hw_level:MP
Total DDR Size: 0x000000017A800000
getting IsColdBoot reset status: 1, key: 0
MpDevice!!
KeyPress:0, BootReason:2
Fastboot=1, Recovery:1
Launching fastboot
Fastboot Build Info: Apr 12 2022 14:33:27
usb_shared_hs_phy_init: hs phy cfg size: 12
usb_shared_ss_phy_init: ss phy cfg size: 143
ssusb_phy_init_success_lane_B: 1
SSUsb1InitCommon: End of SSusb1initcommon coreType 5
Fastboot: Initializing...
Token Length: 128
Fastboot: Processing commands
LoadBitmapImageFromLogoData USE IMAGEFV
Picture 1 Successfully load
DisplayUtils: enter render.
DisplayUtils: Display_Utils_RenderBGRTImage end Status:0
Picture 1 Successfully render
display picture 1 [ 3360]
Dev_Common_Speed: Dev Bus Speed: High, state 2