[Q] Kindle Fire 7" HD Bandwidth hungry ? - 7" Kindle Fire HD Q&A, Help & Troubleshooting

Since the gift of my Kindle Fire 7” from my wife I have been having problems with my broadband speed.
My PC is hardwired to the super hub and I receive speeds of between 87-117Mbits/s without the Fire on wifi network. Once the Fire is connected this drops to a meagre 12- 19Mbits/s even in sleep mode !.
I have checked in app killer to see if anything is running but nothing shows up I can only assume it must be Amazon running things in the background.
Has anyone else found this issue ?
Below are my results from speedtest.net the highs are without the Fire on network the lows are with it on network.
I have done the same with my iphone4 on and off network and don’t have this problem.
I nearly forgot I reset super hub to default and also had new super hub from Virgin and still when Fire is in network I lose my bandwidth
Has anyone else the same problem ?
I just thank my lucky stars the Fire does not have 3G
If anyone would like a copy of the csv file of the tests I will upload as on preview it looks a tad busy
TEST_DATE TIME_ZONE DOWNLOAD_MEGABITS UPLOAD_MEGABITS LATENCY_MS SERVER_NAME DISTANCE_MILES
10/08/2012 08:53 GMT 66.93 4.66 24 Skipton 0
11/08/2012 11:12 GMT 18.49 4.82 22 Manchester 0
11/08/2012 11:13 GMT 21.79 4.83 21 Manchester 0
11/08/2012 11:16 GMT 18.23 4.83 22 Manchester 0
11/08/2012 11:19 GMT 18.67 4.81 22 Manchester 0
11/08/2012 11:23 GMT 20.42 4.8 22 Manchester 0
11/08/2012 11:24 GMT 17.38 4.82 22 Manchester 0
11/08/2012 11:26 GMT 16.04 4.83 23 Manchester 0
11/08/2012 11:51 GMT 24.93 4.21 44 Aberdeen 250
11/08/2012 12:00 GMT 106.83 4.83 20 Skipton 0
11/08/2012 12:01 GMT 106.47 4.82 20 Skipton 0
11/08/2012 12:03 GMT 108.98 4.83 20 Skipton 0
11/08/2012 12:16 GMT 105.69 4.82 22 Skipton 0
11/08/2012 15:40 GMT 104.93 4.83 20 Skipton 0
11/10/2012 12:59 GMT 107.41 4.82 22 Skipton 0
11/12/2012 11:54 GMT 11.88 4.82 27 Manchester 0
11/12/2012 12:12 GMT 13.77 4.8 22 Manchester 0
11/12/2012 13:39 GMT 11.2 4.81 23 Manchester 0
11/12/2012 13:39 GMT 12.53 4.79 21 Manchester 0
11/12/2012 16:00 GMT 18.48 4.81 24 Manchester 0
11/12/2012 16:03 GMT 17.14 4.81 22 Manchester 0
11/12/2012 16:07 GMT 16.07 4.8 25 Manchester 0
11/12/2012 16:09 GMT 28.04 4.8 24 Manchester 0
11/12/2012 16:12 GMT 17.05 4.79 23 Manchester 0
11/12/2012 16:13 GMT 16.19 4.8 22 Manchester 0
11/12/2012 16:23 GMT 106.51 4.81 22 Skipton 0
11/12/2012 16:24 GMT 108.63 4.79 20 Skipton 0
11/12/2012 16:26 GMT 106.27 4.8 21 Skipton 0
11/12/2012 16:28 GMT 107.18 4.72 22 Skipton 0
11/12/2012 16:29 GMT 89.57 4.79 20 Skipton 0
11/12/2012 16:29 GMT 89.75 4.8 23 Skipton 0
11/12/2012 16:30 GMT 85.82 4.77 22 Skipton 0
11/12/2012 16:30 GMT 95.97 4.82 22 Skipton 0
11/12/2012 16:31 GMT 106.1 4.82 21 Skipton 0

Related

How can i geotagging about altitude.

hi ,all
my sex1's camera version is r3a(enable geo tagging)
this is jpg's exif source
GPSLatitude Ref = N
GPSLatitude = 36 Degrees 19 Minutes 3 Seconds
GPSLongitude Ref = E
GPSLongitude = 127 Degrees 22 Minutes 3 Seconds
GPSAltitude Ref = Sealevel
GPSAltitude = 0/1​
latitude and longitude ...good
but, GPSAltitude is 0meter
i want geotagging about altitude.
plz, help me.

Nokia Lumia 810 prototype?

Hey guys I currently have a Nokia Lumia 810 Prototype but cannot perform the OTA update. Is there a way to manually update the OS? The specs are identical to my other 810.
Phone
Model: NOKIA RM-878_nam_usa_100
Time: Saturday, March 23, 2013 ● 3:53:56 PM
Time zone: UTC-08
Turned on since: Saturday, March 23, 2013 ● 10:40:08 AM
Operating time: 5 hours, 13 minutes and 47 seconds
Screen resolution: 480 × 800 (scaled)
Display language: English (United States)
Region format: English (United States)
OS version: 8.0.9903.0
.NET CLR version: 4.0.50829.0
Firmware version: 1532.2105.1241.1001
Hardware version: 1.0.0.0
Device ID:
Live ID:
Storage
Total memory: 898.39 MB
Available storage: 4.51 GB
Songs: 0
Number of pictures: 13
Pictures size: 5.19 MB
Music
# Time %
Songs: 0 00:00:00 100.0
Never played: 0 00:00:00 0.0
Rated: 0 00:00:00 0.0
Protected: 0 00:00:00 0.0
Total play count: 0 00:00:00
Genres # Time %
Hardware
Main camera: 8 MP (3,264 × 2,448)
Front camera: 1.2 MP (1,280 × 960)
Compass: Yes
Accelerometer: Yes
Gyroscope: Yes
GPS (Disabled on device)
Location: -
Accuracy (h | v): -
Altitude: -
Speed & course: -
Network
Cellular operator: T-Mobile
Cellular data roaming: No
Data enabled: Yes
Connection interface: WiFi
SSID: INDREMA
Bandwidth capacity: 286.1 Mbps
Ext. IP address:
Local IP address:

FM Radio on the Nook?

Has anyone tried this? We have the hardware behind it (twl6040).
I compiled the driver for it, and found the firmware blobs it wanted to load.
Insmod dmesg logs:
Code:
<3>[ 3012.835601] init: no such service 'fm_dl'
<3>[ 3014.386718] init: untracked pid 2225 exited
<3>[ 3015.045623] init: untracked pid 2213 exited
<6>[ 3015.710144] (stc): st_register(8)
<6>[ 3015.710174] (stc): chnl_id list empty :8
<6>[ 3015.710205] (stk) : st_kim_start
<6>[ 3015.710205] Enable wl12xx power
<6>[ 3015.917175] (stk) :ldisc_install = 1
<6>[ 3015.968597] (stc): st_tty_open
<6>[ 3015.968627] (stk) :line discipline installed
<6>[ 3015.969879] (stk) :TIInit_7.6.15.bts
<6>[ 3016.060791] (stc): add_channel_to_table: id 8
<6>[ 3016.726562] (stc): remove_channel_from_table: id 8
<6>[ 3016.726623] (stc): all chnl_ids unregistered
<6>[ 3016.726684] (stk) :ldisc_install = 0
<6>[ 3016.727081] (stc): st_tty_close
<6>[ 3016.729278] Disable wl12xx power
<6>[ 3023.407836] (stc): st_register(8)
<6>[ 3023.407897] (stc): chnl_id list empty :8
<6>[ 3023.407928] (stk) : st_kim_start
<6>[ 3023.407958] Enable wl12xx power
<6>[ 3023.615295] (stk) :ldisc_install = 1
<6>[ 3023.666046] (stc): st_tty_open
<6>[ 3023.666107] (stk) :line discipline installed
<6>[ 3023.666595] (stk) :TIInit_7.6.15.bts
<6>[ 3023.755706] (stc): add_channel_to_table: id 8
The radio app, itself, seems to want to work.
logcat logs
Code:
D/fm_apln ( 2190): freq_set_dlg_shw: Frequency changing to : 106500 KHz
D/fm_srvc ( 2190): dhrdw_freq_set fd: 6 freq: 106500
D/fm_hrdw ( 2190): hrdw_so_freq_set api_hndl: 6 freq: 106500
D/fm_hrdw ( 2190): gen_freq_set freq: 106500 limited: 106500
D/fm_hrdw ( 2190): rds_reset
D/fm_hrdw ( 2190): v4_freq_set: 106500
E/fm_hrdw ( 2190): iris_buf_display error: 22
E/fm_hrdw ( 2190): iris_buf_display error: 22
D/fm_srvc ( 2190): evt_pi_chngd
D/fm_srvc ( 2190): dhrdw_pi_get fd: 6
D/fm_hrdw ( 2190): hrdw_so_pi_get api_hndl: 6 pi: 0x0
D/fm_apln ( 2190): on_pi_chngd
D/fm_hrdw ( 2190): v4_freq_set VIDIOC_S_FREQUENCY success
D/fm_sttn ( 2190): pt_parse: 0
D/fm_apln ( 2190): run_on_pi_chngd run
D/fm_apln ( 2190): run_on_pi_chngd run pi: 0 cs: null
D/fm_apln ( 2190): run_on_pi_chngd run cs: 0000 m_just_pi: true m_just_pi_time: 1395133231826
E/fm_hrdw ( 2190): iris_buf_display error: 22
E/fm_hrdw ( 2190): iris_buf_display error: 22
D/fm_srvc ( 2190): evt_freq_chngd: freq: 106500
D/fm_apln ( 2190): on_freq_chngd freq: 106500
D/fm_apln ( 2190): ui_sttn_info_reset m_freq: 106500 sttn_name: 106.5
D/fm_sttn ( 2190): pt_parse: 0
D/fm_apln ( 2190): sttn_id_tv_set m_station_id: 0 sttn_id: PI: 0
D/fm_apln ( 2190): prefs_set int: last_frequency = 106500
E/fm_hrdw ( 2190): iris_buf_display error: 22
E/fm_hrdw ( 2190): iris_buf_display error: 22
D/fm_srvc ( 2190): dhrdw_pt_get fd: 6
D/fm_hrdw ( 2190): hrdw_so_pt_get api_hndl: 6 pt: -1
D/fm_srvc ( 2190): evt_pt_chngd: -1
D/fm_apln ( 2190): cb_on_pt_chngd
E/fm_hrdw ( 2190): iris_buf_display error: 22
E/fm_hrdw ( 2190): iris_buf_display error: 22
D/fm_srvc ( 2190): evt_ps_chngd:
D/fm_apln ( 2190): run_on_pt_chngd: -1
D/fm_sttn ( 2190): pt_parse: -1
D/fm_sttn ( 2190): pt_parse: -1
E/fm_hrdw ( 2190): iris_buf_display error: 22
E/fm_hrdw ( 2190): iris_buf_display error: 22
D/fm_srvc ( 2190): evt_rt_chngd:
D/fm_hrdw ( 2190): v4_rssi_get VIDIOC_G_TUNER success name: FM type: 1 cap: 0x91 lo: 1400000 hi: 1728000 sc: 3 am: 1 sig: 31097 afc: 0
No audio. I'm not sure if I just need to use a mixer to map it or if I have further driver problems.
Sometimes I get these errors?
Code:
<3>[ 3081.753814] fmdrv: Response SKB ptr not NULL
<3>[ 3081.754577] fmdrv: Response SKB is missing
<3>[ 3082.530303] fmdrv: Response SKB ptr not NULL
<3>[ 3082.531036] fmdrv: Response SKB is missing
Anyway, I'm thinking it's possible with some work.
Well I definitely know that it's going to be possible with a little bit of work.
I managed to get a split second of audio from radio station while I was messing with spirit radio settings and unplugged the headset.
Don't know what I did because I haven't managed to recreate, but it was enough to let me know that it was there and just needs to be mapped.
If anyone else would like to work with me on this, here's the files:
http://www.mediafire.com/download/6296mev66ydlb2y/fm_radio_files.zip
the *.bts files go in /system/etc/firmware
fm_drv.ko goes in /system/lib/modules
omap audio-tool (which I just compiled) goes in /system/xbin
You have to procure spirit FM unlocked (from market or elsewhere).
I'm not going to get involved but that's cool and unexpected. Good stuff.
Well at least I found a practical use for audio-tool. Apparently our sound chipset is normally configured for low-power operation. You can use audio-tool to change this to high performance.
Code:
[email protected]:/ # audio-tool mix
Number of controls: 71
ctl type num name value
0 ENUM 1 DL1 Equalizer Flat response
1 ENUM 1 Sidetone Equalizer Flat response
2 ENUM 1 AMIC Equalizer High-pass 0dB
3 ENUM 1 DMIC Equalizer High-pass 0dB
4 INT 1 DL1 Media Playback Volume 132
5 INT 1 DL1 Tones Playback Volume 0
6 INT 1 DL1 Voice Playback Volume 130
7 INT 1 DL1 Capture Playback Volume 0
8 INT 1 VXREC Media Volume 0
9 INT 1 VXREC Tones Volume 0
10 INT 1 VXREC Voice DL Volume 0
11 INT 1 VXREC Voice UL Volume 0
12 INT 1 AUDUL Media Volume 0
13 INT 1 AUDUL Tones Volume 0
14 INT 1 AUDUL Voice UL Volume 120
15 INT 1 AUDUL Voice DL Volume 0
16 INT 1 SDT UL Volume 101
17 INT 1 SDT DL Volume 120
18 INT 2 DMIC1 UL Volume 120 120
19 INT 2 DMIC2 UL Volume 120 120
20 INT 2 DMIC3 UL Volume 120 120
21 INT 2 AMIC UL Volume 120 120
22 INT 2 BT UL Volume 126 126
23 BOOL 1 DL1 Mono Mixer Off
24 BOOL 1 AUDUL Mono Mixer Off
25 BOOL 1 DL1 MM_EXT Switch Off
26 BOOL 1 DL1 BT_VX Switch Off
27 BOOL 1 DL1 PDM_DL2 Switch On
28 BOOL 1 DL1 PDM Switch Off
29 BOOL 1 Sidetone Mixer Capture Off
30 BOOL 1 Sidetone Mixer Playback On
31 BOOL 1 Capture Mixer Tones Off
32 BOOL 1 Capture Mixer Voice Playback Off
33 BOOL 1 Capture Mixer Voice Capture Off
34 BOOL 1 Capture Mixer Media Playback Off
35 BOOL 1 Voice Capture Mixer Tones Playback Off
36 BOOL 1 Voice Capture Mixer Media Playback Off
37 BOOL 1 Voice Capture Mixer Capture Off
38 BOOL 1 DL1 Mixer Tones Off
39 BOOL 1 DL1 Mixer Voice Off
40 BOOL 1 DL1 Mixer Capture Off
41 BOOL 1 DL1 Mixer Multimedia On
42 ENUM 1 MUX_VX1 None
43 ENUM 1 MUX_VX0 None
44 ENUM 1 MUX_UL11 None
45 ENUM 1 MUX_UL10 None
46 ENUM 1 MUX_UL07 None
47 ENUM 1 MUX_UL06 None
48 ENUM 1 MUX_UL05 None
49 ENUM 1 MUX_UL04 None
50 ENUM 1 MUX_UL03 None
51 ENUM 1 MUX_UL02 None
52 ENUM 1 MUX_UL01 None
53 ENUM 1 MUX_UL00 None
54 INT 2 Capture Preamplifier Volume 1 1
55 INT 2 Capture Volume 4 4
56 INT 2 Aux FM Volume 3 3
57 INT 2 Headset Playback Volume 7 7
58 INT 2 Handsfree Playback Volume 26 26
59 INT 1 Earphone Playback Volume 15
60 ENUM 1 Headset Power Mode Low-Power
61 BOOL 1 Earphone Playback Switch Off
62 BOOL 1 Spk Right Playback Switch On
63 BOOL 1 Spk Left Playback Switch On
64 ENUM 1 Headset Right Playback Off
65 ENUM 1 Headset Left Playback Off
66 ENUM 1 Handsfree Right Playback HF DAC
67 ENUM 1 Handsfree Left Playback HF DAC
68 ENUM 1 Analog Right Capture Route Off
69 ENUM 1 Analog Left Capture Route Off
70 ENUM 1 TWL6040 Power Mode Low-Power
[email protected]:/ # audio-tool mix 70 1
[email protected]:/ # audio-tool mix
Number of controls: 71
ctl type num name value
0 ENUM 1 DL1 Equalizer Flat response
1 ENUM 1 Sidetone Equalizer Flat response
2 ENUM 1 AMIC Equalizer High-pass 0dB
3 ENUM 1 DMIC Equalizer High-pass 0dB
4 INT 1 DL1 Media Playback Volume 132
5 INT 1 DL1 Tones Playback Volume 0
6 INT 1 DL1 Voice Playback Volume 130
7 INT 1 DL1 Capture Playback Volume 0
8 INT 1 VXREC Media Volume 0
9 INT 1 VXREC Tones Volume 0
10 INT 1 VXREC Voice DL Volume 0
11 INT 1 VXREC Voice UL Volume 0
12 INT 1 AUDUL Media Volume 0
13 INT 1 AUDUL Tones Volume 0
14 INT 1 AUDUL Voice UL Volume 120
15 INT 1 AUDUL Voice DL Volume 0
16 INT 1 SDT UL Volume 101
17 INT 1 SDT DL Volume 120
18 INT 2 DMIC1 UL Volume 120 120
19 INT 2 DMIC2 UL Volume 120 120
20 INT 2 DMIC3 UL Volume 120 120
21 INT 2 AMIC UL Volume 120 120
22 INT 2 BT UL Volume 126 126
23 BOOL 1 DL1 Mono Mixer Off
24 BOOL 1 AUDUL Mono Mixer Off
25 BOOL 1 DL1 MM_EXT Switch Off
26 BOOL 1 DL1 BT_VX Switch Off
27 BOOL 1 DL1 PDM_DL2 Switch On
28 BOOL 1 DL1 PDM Switch Off
29 BOOL 1 Sidetone Mixer Capture Off
30 BOOL 1 Sidetone Mixer Playback On
31 BOOL 1 Capture Mixer Tones Off
32 BOOL 1 Capture Mixer Voice Playback Off
33 BOOL 1 Capture Mixer Voice Capture Off
34 BOOL 1 Capture Mixer Media Playback Off
35 BOOL 1 Voice Capture Mixer Tones Playback Off
36 BOOL 1 Voice Capture Mixer Media Playback Off
37 BOOL 1 Voice Capture Mixer Capture Off
38 BOOL 1 DL1 Mixer Tones Off
39 BOOL 1 DL1 Mixer Voice Off
40 BOOL 1 DL1 Mixer Capture Off
41 BOOL 1 DL1 Mixer Multimedia On
42 ENUM 1 MUX_VX1 None
43 ENUM 1 MUX_VX0 None
44 ENUM 1 MUX_UL11 None
45 ENUM 1 MUX_UL10 None
46 ENUM 1 MUX_UL07 None
47 ENUM 1 MUX_UL06 None
48 ENUM 1 MUX_UL05 None
49 ENUM 1 MUX_UL04 None
50 ENUM 1 MUX_UL03 None
51 ENUM 1 MUX_UL02 None
52 ENUM 1 MUX_UL01 None
53 ENUM 1 MUX_UL00 None
54 INT 2 Capture Preamplifier Volume 1 1
55 INT 2 Capture Volume 4 4
56 INT 2 Aux FM Volume 3 3
57 INT 2 Headset Playback Volume 7 7
58 INT 2 Handsfree Playback Volume 26 26
59 INT 1 Earphone Playback Volume 15
60 ENUM 1 Headset Power Mode Low-Power
61 BOOL 1 Earphone Playback Switch Off
62 BOOL 1 Spk Right Playback Switch On
63 BOOL 1 Spk Left Playback Switch On
64 ENUM 1 Headset Right Playback Off
65 ENUM 1 Headset Left Playback Off
66 ENUM 1 Handsfree Right Playback HF DAC
67 ENUM 1 Handsfree Left Playback HF DAC
68 ENUM 1 Analog Right Capture Route Off
69 ENUM 1 Analog Left Capture Route Off
70 ENUM 1 TWL6040 Power Mode High-Performance
[email protected]:/ #
I'm not real sure where to start as far as mapping.

[MIUI] Enable 24bit as default audio output and Other Sound Modifications [Testing]

Any damages of hardware or software if happen, I'm not responsible. I'm using it with sound mods, all are still stable and fine. But you are warned!..
Also this thread and whole modifications are written by my personal experiences, all the features, testing and working things. Some info can be wrong. I'm still learning.
Updated: 11th January, 2019. Thread expired, update may come soon. Don't follow these for now.
Hi. I've been on personal sound modding for a while and made a few successful attempts. The most important thing I've done is this one. This 24 bit sounds incredible, until I've found the Ainur Sauron manual modifications, sounds even better. I'll give everything simply here.
Flashing and Instructions:
MIUI - View attachment 4645100
Others: I'll update soon.
Optional(confirmed by me fully):
Check this post - MIUI Sound Mod for the best ever sound experience in MIUI(with other mods). All have been tested by me.
Optional 2:
Flashing Ainur Sauron mod with few modifications (MIUI):
Extract and copy any(48khz is recommended) sauron_useroptions file from this zip - View attachment 4645096 in the root directory of your internal storage (not in any folder).
Install Ainur Sauron in magisk.
Details:
Ainur Sauron sound mod is different. You won't see any app or UI, but you will feel massive differences in sounds. As it's name driven from Sauron, the all seeing evil (you can't see him, he will see you). It has few great features which can be only enabled manually. I enabled these- qcom Audiosphere, Shoebox, and 24 bit(only changing here I didn't see changes in terminal too, so I still modified my files. But check by yourselves).
You can also check all of the options in sauron_useroptions and enable manually. Now I'm using 96khz(check MIUI mod), aptx, impadence of earphone(power output through the jack) too. I still haven't found mass differences in these, needs testing, but I think some of it's working.
I've found installing this with 24 bit enabled makes sound stable and more beautiful.
If you face any problems(may not applicable to post 13):
1. Uninstall all sound mods previously in magisk, reboot(?), install 24 bit, install Ainur Sauron (if you want), reboot(?), install your desired sound mod.
2. Getting 44100 hz sampling rate? Install viper4android later.
3. Make a clean install, without any other sound mod(for the best experience, if any sound mod interfering with these). The mods provided here, are working fine, if you didn't mess up with anything.
4. Don't remove or patch deep buffer. Also don't use audio compatibility patch. - I don't know much why sounds different.
Checking:
While playing a audio, check in this kind of paragraph in any terminal emulator saying - Standby as no.
Code:
su
dumpsys media.audio_flinger
Example 16 bit,
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Example 24 bit,
If the HAL and processing format is pcm24, then it's perfectly working. If any music player uses directly 16 bit output in own state, this may not work. Tested with Sony music player, MX Player with video(no sw audio rendering), works fine. Also test gaming. Feel the sound too.
***I only increased default speaker and earphone/headset output. Bluetooth, cast, sink(?) etc may use 16 bit. No support from me now, there's a reason.
Every notes and details will be noticable, just keep listening quietly. You will find nothing missing in your music sound when you hear, if it works.
Try with full sound.
I didn't increase telephony output, not now. It will show as pcm16. Didn't try to increase the sampling rate, really unnecessary as in this way, but in Ainur Sauron, seems fine. Thought of 32 bit, but we, human can't understand difference between 24 and 32 bit audio.
Lastly few talks: Our phones speaker isn't made for 24 bit output, but it works fine, though has side effects, you will find out*. With earphone/headset, sound perfectly fine.
There will/may be incompatibity with any sound mod, but they will/may work fine, you will find out*.
The difference in overall sound is noticable a lot. There will be change in sound volume and range, you will find out*. It's really astonishing, where its the default output. It's real. You will find out*.
Also, headache issue because of hearing, it's also different. You will find out*.
*when you hear...
I've a hard schedule, I may update this thread with details later.
And lastly, you will feel the power of the sound your phone can produce.
Great work man!
*new update, MIUI only.
*new v3.
Changes: fixed little mistake done by me, v2.
fixed mistakes, v3.
fixed twrp flashing script, v4. This one seems stable, no update will be provided for a long time, MIUI.
notes added. check. my fault.
Thanks a lot!
A changed sample rate to 192000 in the 3 files, and it seems to work. Can you test it?
kennethstarr said:
Thanks a lot!
A changed sample rate to 192000 in the 3 files, and it seems to work. Can you test it?
Click to expand...
Click to collapse
Thanks, but no need to test by me. I know it's working, also the screenshot proves. I didn't increase it, as I've found 48khz is enough and good, also I've searched and checked sound wiki, and related while I was in modding. Still it struggles a little while playing 24 bit output.
I'll check and fix, and give other updates as optional as experimental for 96khz and 192khz(with your files, need few edits) sooner or later.
Can i flash on arrow os 9.0 with jaguar kernel?
erwanPutra said:
Can i flash on arrow os 9.0 with jaguar kernel?
Click to expand...
Click to collapse
Edit: No. I'll update for other ROM soon, possibly tonight, if all go well.
shohabmsk said:
Edit: No. I'll update for other ROM soon, possibly tonight, if all go well.
Click to expand...
Click to collapse
Thanks, i want to use my phone as DAP
erwanPutra said:
Thanks, i want to use my phone as DAP
Click to expand...
Click to collapse
What is DAP anyway? Didn't understand. I only know it as Dolby Atmos.
shohabmsk said:
What is DAP anyway? Didn't understand. I only know it as Dolby Atmos.
Click to expand...
Click to collapse
digital audio player, maybe as casual listener using smartphone as music player is enough but for me, i ise DAP such as fiio x3 or shanling m3, hi res audio player
erwanPutra said:
digital audio player, maybe as casual listener using smartphone as music player is enough but for me, i ise DAP such as fiio x3 or shanling m3, hi res audio player
Click to expand...
Click to collapse
Oh. Actually power output of our phone through earphone/headset port is lower, I tested few earphones(hi res too) with other phones, ours gave poor quality. Found its power output.
24 bit actually increases audio quality, not electricity through the port. Tested yesterday. You should be using them, if you are referring to this. Otherwise, kernel or hw modifications should be done for increasing power output.
shohabmsk said:
Oh. Actually power output of our phone through earphone/headset port is lower, I tested few earphones(hi res too) with other phones, ours gave poor quality. Found its power output.
24 bit actually increases audio quality, not electricity through the port. Tested yesterday. You should be using them, if you are referring to this. Otherwise, kernel or hw modifications should be done for increasing power output.
Click to expand...
Click to collapse
im using BGVP SGZ DN1, i guess that earphone doesnt need much power like high end earphone or headphone, but i really waiting for next update
Update for RR Luis Oreo and Arrow Os Pie
[experimental] I didn't test these by myself. Helped and tested by @brunozod and @ordinarystar. Only for RR Luis Oreo (based on Los official 15.1 vendor) and Arrow Os pie. May/should work on other oreo/pie ROMs too. Not tested. Arrow Os pie version may work in all ROMs based on swapnil soni vendor(pie?), RR Luis version may work in Los Official 15.1.
I was sured it's working, the terminal, and they heard differences while playing a song.
Issues:
*Mod not working? Uninstall all sound mods in magisk, reboot(?), flash this mod, reboot(?), install your desired sound mod. But check in terminal.
*If you have 44100hz output, also different things(you will find out), install viper4android, check again.
{Funny thing is that, each may work on both, but you are on your own}
Now this is experimental. I may update my thread tomorrow with details. Busy schedule.
Update for 96khz and 192khz(?) MIUI [experimental]
These are not tested by me (maybe never will be). But I configured the way these should work. You are on your own. Thanks @kennethstarr for heads up.
Note: these are experimental and will be for a long time. CPU usages, battery drain etc should be concerned only by yourselves.
* Bluetooth output, or sink output (?), cast may not include these output. They can be also 16 bit too. No update for them from me now. There's a reason. I'm checking. Earphones, default speaker should be fine.
*Viper, Dolby didn't work for me in 96khz, not tested 192khz, also no issues tested further in any of those. No support for them now.
If anything is missing or wrong, sorry. I'll update soon.
after flashing for arrow os pie seems good, my BGVP SGZ DN1 gain more power so i dont need to raise volume to 60% to get the detailed sound, (altpugh the bgvp no as good as TZF or OCHARAKU earphone) and second time i flashed the 24 bit 192khz the problem started, chrome wont loading page and Force close, and third time i try the 24it 96khz and seems working fine youtube and chrome totally fine.
I'll update again, hopefully there more people will tested it, altough redmi 4x sound chip not as good as LGv10 or V20, keep making good sound mod
erwanPutra said:
after flashing for arrow os pie seems good, my BGVP SGZ DN1 gain more power so i dont need to raise volume to 60% to get the detailed sound, (altpugh the bgvp no as good as TZF or OCHARAKU earphone) and second time i flashed the 24 bit 192khz the problem started, chrome wont loading page and Force close, and third time i try the 24it 96khz and seems working fine youtube and chrome totally fine.
I'll update again, hopefully there more people will tested it, altough redmi 4x sound chip not as good as LGv10 or V20, keep making good sound mod
Click to expand...
Click to collapse
Thanks for testing.
Actually, 96khz and 192khz up there are only for MIUI at this moment, I also mentioned it. Even on MIUI, after flashing 96khz, viper/Dolby didn't work for me. Didn't test further nor 192khz. I also mentioned them as experimental, I won't support them now, nor any bugs related.
I found 48khz is enough for our chip, battery and other things related to this. Even sounds better on 24 bit. So, I am seeing no support needed or I'll have my headache started again. Busy days...
shohabmsk said:
Thanks for testing.
Actually, 96khz and 192khz up there are only for MIUI at this moment, I also mentioned it. Even on MIUI, after flashing 96khz, viper/Dolby didn't work for me. Didn't test further nor 192khz. I also mentioned them as experimental, I won't support them now, nor any bugs related.
I found 48khz is enough for our chip, battery and other things related to this. Even sounds better on 24 bit. So, I am seeing no support needed or I'll have my headache started again. Busy days...
Click to expand...
Click to collapse
i see well on miui is experimental but on arrow os work fine with viper4a.
yep this mod is more than enough and hoping someone will tested it and feel the difference
erwanPutra said:
i see well on miui is experimental but on arrow os work fine with viper4a.
yep this mod is more than enough and hoping someone will tested it and feel the difference
Click to expand...
Click to collapse
Can you give me the output of the terminal command? Before giving surity of 96khz, I need to check it, the whole issue is different, because MIUI and treble ROMs have few differences in those files, you may not get bug now, you may get later.
shohabmsk said:
Can you give me the output of the terminal command? Before giving surity of 96khz, I need to check it, the whole issue is different, because MIUI and treble ROMs have few differences in those files, you may not get bug now, you may get later.
Click to expand...
Click to collapse
:/ $ su
:/ # dumpsys media.audio_flinger
Libraries NOT loaded:
Library (null)
path: dirac
Libraries loaded:
Library shoebox
path: /vendor/lib/soundfx/libshoebox.so
Qualcomm Technologies ShoeBox / Qualcomm Technologies, Inc.
UUID: 1eab784c-1a36-4b2a-b7fc-e34c44cab89e
TYPE: f054b867-aa53-4edd-96be-2f7859b8781c
apiVersion: 00020000
flags: 00400200
Library audiosphere
path: /vendor/lib/soundfx/libasphere.so
Qualcomm Technologies Audio Sphere / Qualcomm Technologies, Inc.
UUID: 184e62ab-2d19-4364-9d1b-c0a40733866c
TYPE: 2f03ade8-d92b-4172-9eea-520cdefa3c1d
apiVersion: 00020000
flags: 00400200
Library volume_listener
path: /vendor/lib/soundfx/libvolumelistener.so
Volume listener for notification / Qualcomm Technologies Inc
UUID: 0b776dde-0590-11e5-81ba-0025b32654a0
TYPE: 0b776dde-0590-11e5-81ba-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Volume listener for voice call / Qualcomm Technologies Inc
UUID: 0ace5c08-0590-11e5-ae9e-0025b32654a0
TYPE: 0ace5c08-0590-11e5-ae9e-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Volume listener for alarm / Qualcomm Technologies Inc
UUID: 09f303e2-0590-11e5-8fdb-0025b32654a0
TYPE: 09f303e2-0590-11e5-8fdb-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Volume listener for ring / Qualcomm Technologies Inc
UUID: 0956df94-0590-11e5-bdbe-0025b32654a0
TYPE: 0956df94-0590-11e5-bdbe-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Volume listener for Music / Qualcomm Technologies Inc.
UUID: 08b8b058-0590-11e5-ac71-0025b32654a0
TYPE: 08b8b058-0590-11e5-ac71-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Library audio_pre_processing
path: /vendor/lib/soundfx/libqcomvoiceprocessing.so
Noise Suppression / Qualcomm Fluence
UUID: 1d97bb0b-9e2f-4403-9ae3-58c2554306f8
TYPE: 58b4b260-8e06-11e0-aa8e-0002a5d5c51b
apiVersion: 00020000
flags: 00000203
Acoustic Echo Canceler / Qualcomm Fluence
UUID: 0f8d0d2a-59e5-45fe-b6e4-248c8a799109
TYPE: 7b491460-8d4d-11e0-bd61-0002a5d5c51b
apiVersion: 00020000
flags: 00000203
Library offload_bundle
path: /vendor/lib/soundfx/libqcompostprocbundle.so
(no effects)
Library proxy
path: /vendor/lib/soundfx/libeffectproxy.so
Visualizer / The Android Open Source Project
UUID: 1d0a1a53-7d5d-48f2-8e71-27fbd10d842c
TYPE: e46b26a0-dddd-11db-8afd-0002a5d5c51b
apiVersion: 00020000
flags: 00400008
Qualcomm Technologies Insert Preset Reverb / Qualcomm Technologies, Inc.
UUID: f3e178d2-ebcb-408e-8357-0002a5d5c51b
TYPE: 47382d60-ddd8-11db-bf3a-0002a5d5c51b
apiVersion: 00020000
flags: 00400088
Qualcomm Technologies Auxiliary Preset Reverb / Qualcomm Technologies, Inc.
UUID: 1b78f587-6d1c-422e-8b84-0002a5d5c51b
TYPE: 47382d60-ddd8-11db-bf3a-0002a5d5c51b
apiVersion: 00020000
flags: 00400001
Qualcomm Technologies Insert Environmental Reverb / Qualcomm Technologies, Inc.
UUID: b707403a-a1c1-4291-9573-0002a5d5c51b
TYPE: c2e5d5f0-94bd-4763-9cac-4e234d06839e
apiVersion: 00020000
flags: 00400088
Qualcomm Technologies Auxiliary Environmental Reverb / Qualcomm Technologies, Inc.
UUID: 48404ac9-d202-4ccc-bf84-0002a5d5c51b
TYPE: c2e5d5f0-94bd-4763-9cac-4e234d06839e
apiVersion: 00020000
flags: 00400001
Equalizer / NXP Software Ltd.
UUID: c8e70ecd-48ca-456e-8a4f-0002a5d5c51b
TYPE: 0bed4300-ddd6-11db-8f34-0002a5d5c51b
apiVersion: 00020000
flags: 00400048
Qualcomm Technologies Virtualizer / Qualcomm Technologies, Inc. UUID: d3467faa-acc7-4d34-acaf-0002a5d5c51b
TYPE: 37cc2c00-dddd-11db-8577-0002a5d5c51b
apiVersion: 00020000
flags: 00400290
Qualcomm Technologies Bass Boost / Qualcomm Technologies, Inc.
UUID: 14804144-a5ee-4d24-aa88-0002a5d5c51b
TYPE: 0634f220-ddd4-11db-a0fc-0002a5d5c51b
apiVersion: 00020000
flags: 00400290
Library loudness_enhancer
path: /vendor/lib/soundfx/libldnhncr.so
Loudness Enhancer / The Android Open Source Project
UUID: fa415329-2034-4bea-b5dc-5b381c8d1e2c
TYPE: fe3199be-aed0-413f-87bb-11260eb63cf1
apiVersion: 00020000
flags: 00000008
Library downmix
path: /vendor/lib/soundfx/libdownmix.so
Multichannel Downmix To Stereo / The Android Open Source Project
UUID: 93f04452-e4fe-41cc-91f9-e475b6d1d69f
TYPE: 381e49cc-a858-4aa2-87f6-e8388e7601b2
apiVersion: 00020000
flags: 00000008
Library visualizer_hw
path: /vendor/lib/soundfx/libqcomvisualizer.so
(no effects)
Library visualizer_sw
path: /vendor/lib/soundfx/libvisualizer.so
(no effects)
Library qcreverb
path: /vendor/lib/soundfx/libqcreverb.so
(no effects)
Library qcvirt
path: /vendor/lib/soundfx/libqcvirt.so
(no effects)
Library qcbassboost
path: /vendor/lib/soundfx/libqcbassboost.so
(no effects)
Library reverb
path: /vendor/lib/soundfx/libreverbwrapper.so
(no effects)
Library bundle
path: /vendor/lib/soundfx/libbundlewrapper.so
Volume / NXP Software Ltd.
UUID: 119341a0-8469-11df-81f9-0002a5d5c51b
TYPE: 09e8ede0-ddde-11db-b4f6-0002a5d5c51b
apiVersion: 00020000
flags: 00000050
Library v4a_fx
path: /vendor/lib/soundfx/libv4a_fx_ics.so
ViPER4Android [2.5.0.4] / ViPER.WYF
UUID: 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
TYPE: ee48cf24-9221-4095-2cb9-40faa133111b
apiVersion: 00020000
flags: 0000F010
XML effect configuration partially loaded, skipped 2 elements.
Clients:
pid: 1916
pid: 2480
Notification Clients:
pid: 1557
pid: 1661
pid: 1916
pid: 2480
pid: 2725
Global session refs:
session pid count
9 1916 1
Hardware status: 0
Standby Time mSec: 3000
Output thread 0xf3e03f40, name AudioOut_D, tid 1735, type 0 (MIXER):
I/O handle: 13
Standby: yes
Sample rate: 48000 Hz
HAL frame count: 192
HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
HAL buffer size: 768 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x5 (AUDIO_FORMAT_PCM_FLOAT)
Processing frame size: 8 bytes
Pending config events: none
Output device: 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
Input device: 0 (AUDIO_DEVICE_NONE)
Audio source: 0 (default)
Normal frame count: 960
Last write occurred (msecs): 62162
Total writes: 151
Delayed writes: 0
Blocked in write: no
Suspend count: 0
Sink buffer : 0xf40c2000
Mixer buffer: 0xf40b4000
Effect buffer: 0xf40be000
Fast track availMask=0xfe
Standby delay ns=3000000000
AudioStreamOut: 0xf48c9e68 flags 0x6 (AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_FAST)
Frames written: 144960
Suspended frames: 0
PipeSink frames written: 144960
Hal stream dump:
Thread throttle time (msecs): 0
AudioMixer tracks: 0
Master mono: off
FastMixer thread 0xf3d83900 tid=1734 FastMixer command=COLD_IDLE writeSequence=1506 framesWritten=144576
numTracks=1 writeErrors=0 underruns=0 overruns=0
sampleRate=48000 frameCount=192 measuredWarmup=106 ms, warmupCycles=5
mixPeriod=4.00 ms
Simple moving statistics over last 3.0 seconds:
wall clock time in ms per mix cycle:
mean=4.00 min=2.90 max=5.11 stddev=0.22
raw CPU load in us per mix cycle:
mean=136 min=0 max=299 stddev=29
Fast tracks: sMaxFastTracks=8 activeMask=0x1
Index Active Full Partial Empty Recent Ready Written
0 yes 748 0 0 full 1536 143424
1 no 0 0 0 full 0 0
2 no 0 0 0 full 0 0
3 no 0 0 0 full 0 0
4 no 0 0 0 full 0 0
5 no 0 0 0 full 0 0
6 no 0 0 0 full 0 0
7 no 0 0 0 full 0 0
Stream volumes in dB: 0:-24, 1:-18, 2:-inf, 3:-inf, 4:-inf, 5:-inf, 6:-inf, 7:-inf, 8:-inf, 9:0, 10:-inf, 11:0, 12:0
Normal mixer raw underrun counters: partial=0 empty=0
1 Tracks of which 0 are active
T Name Active Client Session S Flags Format Chn mask SRate ST L dB R dB VS dB Server FrmCnt FrmRdy F Underruns Flushed Main Buf Aux Buf
S 0 no 1916 9 S 0x600 00000001 00000001 48000 1 -inf -inf 0 000012C0 4800 0 f 0 0 F40C2000 00000000
1 Effect Chains
1 effects for session 0
In buffer Out buffer Active tracks:
0xf40be000 -> 0xf71cd000 0xf71cd000 -> 0xf40be000 0
Effect ID 11:
Session Status State Engine:
00000 000 000 0xf489a3e0
Descriptor:
- UUID: 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
- TYPE: ee48cf24-9221-4095-2cb9-40faa133111b
- apiVersion: 00000004
- flags: 0000F010 (conn. mode: insert, insert pref: last, volume mgmt: none, input mode: direct+provider, output mode: direct+provider)
- name: ViPER4Android [2.5.0.4]
- implementor: ViPER.WYF
- data: int16
- Input configuration:
Buffer Frames Smp rate Channels Format
0xf71cd000 00960 48000 00000003 1 (AUDIO_FORMAT_PCM_16_BIT)
- Output configuration:
Buffer Frames Smp rate Channels Format
0xf71cd000 00960 48000 00000003 1 (AUDIO_FORMAT_PCM_16_BIT)
- HAL buffers:
In(0xf40be000 -> 0xf71cd000) InConversion(0xf71de000) Out(0xf71cd000 -> 0xf40be000) OutConversion(0xf71da000)
1 Clients:
Pid Priority Ctrl Locked client server
2480 0 yes yes 0 0
Local log:
11-15 12:42:09.450 CFG_EVENT_CREATE_AUDIO_PATCH: old device 0x2 (AUDIO_DEVICE_OUT_SPEAKER) new device 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
11-15 12:45:49.444 AT::add (0xf48efc80) S 0 no 1916 9 A 0x000 00000001 00000001 48000 1 -6 -6 0 00000000 4800 4800 F 0 0 F40C2000 00000000
11-15 12:45:49.700 AT::remove (0xf48efc80) S 0 no 1916 9 S 0x600 00000001 00000001 48000 1 -inf -inf 0 000012C0 4800 0 f 0 0 F40C2000 00000000
11-15 12:45:52.556 threadLoop_standby: framesWritten:144960 suspendedFrames:0 monoPipeWritten:144960 monoPipeLeft:1344
11-15 12:45:52.556 threadLoop_standby: BOOTTIME offset 1117696269
ExtendedTimestamp[0] position: 0 time: -1
ExtendedTimestamp[1] position: 144960 time: 236200348892
ExtendedTimestamp[2] position: 142416 time: 236217787019
ExtendedTimestamp[3] position: 144960 time: 236200348892
ExtendedTimestamp[4] position: 141840 time: 236205849622
Output thread 0xf3b03300, name AudioOut_15, tid 1737, type 0 (MIXER):
I/O handle: 21
Standby: yes
Sample rate: 48000 Hz
HAL frame count: 192
HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
HAL buffer size: 768 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x5 (AUDIO_FORMAT_PCM_FLOAT)
Processing frame size: 8 bytes
Pending config events: none
Output device: 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
Input device: 0 (AUDIO_DEVICE_NONE)
Audio source: 0 (default)
Normal frame count: 960
Last write occurred (msecs): 298366
Total writes: 0
Delayed writes: 0
Blocked in write: no
Suspend count: 0
Sink buffer : 0xf40cc000
Mixer buffer: 0xf40c4000
Effect buffer: 0xf40ca000
Fast track availMask=0xfe
Standby delay ns=3000000000
AudioStreamOut: 0xf48ca220 flags 0x104 (AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_RAW)
Frames written: 0
Suspended frames: 0
PipeSink frames written: 0
Hal stream dump:
Thread throttle time (msecs): 0
AudioMixer tracks:
Master mono: off
FastMixer thread 0xf3a83900 tid=1736 FastMixer command=COLD_IDLE writeSequence=0 framesWritten=0
numTracks=0 writeErrors=0 underruns=0 overruns=0
sampleRate=0 frameCount=0 measuredWarmup=0 ms, warmupCycles=0
mixPeriod=nan ms
No FastMixer statistics available currently
Fast tracks: sMaxFastTracks=8 activeMask=0
Index Active Full Partial Empty Recent Ready Written
0 no 0 0 0 full 0 0
1 no 0 0 0 full 0 0
2 no 0 0 0 full 0 0
3 no 0 0 0 full 0 0
4 no 0 0 0 full 0 0
5 no 0 0 0 full 0 0
6 no 0 0 0 full 0 0
7 no 0 0 0 full 0 0
Stream volumes in dB: 0:-24, 1:-inf, 2:-inf, 3:-inf, 4:-inf, 5:-inf, 6:-inf, 7:-inf, 8:-inf, 9:0, 10:-inf, 11:0, 12:0
Normal mixer raw underrun counters: partial=0 empty=0
0 Tracks
0 Effect Chains
Local log:
11-15 12:42:09.458 CFG_EVENT_CREATE_AUDIO_PATCH: old device 0x2 (AUDIO_DEVICE_OUT_SPEAKER) new device 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
Output thread 0xf3803480, name AudioOut_1D, tid 1739, type 0 (MIXER):
I/O handle: 29
Standby: yes
Sample rate: 48000 Hz
HAL frame count: 1920
HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
HAL buffer size: 7680 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
Processing frame size: 4 bytes
Pending config events: none
Output device: 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
Input device: 0 (AUDIO_DEVICE_NONE)
Audio source: 0 (default)
Normal frame count: 1920
Last write occurred (msecs): 52112
Total writes: 74
Delayed writes: 0
Blocked in write: no
Suspend count: 0
Sink buffer : 0xf40cf000
Mixer buffer: 0xf40f3000
Effect buffer: 0xf40f8000
Fast track availMask=0xfe
Standby delay ns=3000000000
AudioStreamOut: 0xf48ca258 flags 0x8 (AUDIO_OUTPUT_FLAG_DEEP_BUFFER)
Frames written: 142080
Suspended frames: 0
Hal stream dump:
Thread throttle time (msecs): 0
AudioMixer tracks:
Master mono: off
No FastMixer
Stream volumes in dB: 0:-24, 1:-inf, 2:-inf, 3:-5.2, 4:-inf, 5:-inf, 6:-inf, 7:-inf, 8:-inf, 9:0, 10:-inf, 11:0, 12:0
Normal mixer raw underrun counters: partial=0 empty=0
0 Tracks
0 Effect Chains
Local log:
11-15 12:42:09.467 CFG_EVENT_CREATE_AUDIO_PATCH: old device 0x2 (AUDIO_DEVICE_OUT_SPEAKER) new device 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
11-15 12:45:59.706 AT::add (0xf48efa00) 0 no 7846 17 A 0x000 00000005 00000003 48000 3 0 0 0 00000000 10240 0 f 0 0 F40CF000 00000000
11-15 12:45:59.800 AT::remove (0xf48efa00) 0 no 7846 17 T 0x600 00000005 00000003 48000 3 0 0 0 00000000 10240 0 f 1922 0 F40CF000 00000000
11-15 12:45:59.800 removeTrack_l (0xf48efa00) 0 no 7846 17 T 0x600 00000005 00000003 48000 3 0 0 0 00000000 10240 0 f 1922 0 F40CF000 00000000
Output thread 0xf3603f00, name AudioOut_25, tid 1741, type 0 (MIXER):
I/O handle: 37
Standby: yes
Sample rate: 48000 Hz
HAL frame count: 768
HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
HAL buffer size: 3072 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x5 (AUDIO_FORMAT_PCM_FLOAT)
Processing frame size: 8 bytes
Pending config events: none
Output device: 0x10000 (AUDIO_DEVICE_OUT_TELEPHONY_TX)
Input device: 0 (AUDIO_DEVICE_NONE)
Audio source: 0 (default)
Normal frame count: 1152
Last write occurred (msecs): 298369
Total writes: 0
Delayed writes: 0
Blocked in write: no
Suspend count: 0
Sink buffer : 0xf48f9000
Mixer buffer: 0xf48f4000
Effect buffer: 0xf48f6800
Fast track availMask=0xfe
Standby delay ns=3000000000
AudioStreamOut: 0xf48ca140 flags 0 (AUDIO_OUTPUT_FLAG_NONE)
Frames written: 0
Suspended frames: 0
PipeSink frames written: 0
Hal stream dump:
Thread throttle time (msecs): 0
AudioMixer tracks:
Master mono: off
FastMixer thread 0xf3583740 tid=1740 FastMixer command=COLD_IDLE writeSequence=0 framesWritten=0
numTracks=0 writeErrors=0 underruns=0 overruns=0
sampleRate=0 frameCount=0 measuredWarmup=0 ms, warmupCycles=0
mixPeriod=nan ms
No FastMixer statistics available currently
Fast tracks: sMaxFastTracks=8 activeMask=0
Index Active Full Partial Empty Recent Ready Written
0 no 0 0 0 full 0 0
1 no 0 0 0 full 0 0
2 no 0 0 0 full 0 0
3 no 0 0 0 full 0 0
4 no 0 0 0 full 0 0
5 no 0 0 0 full 0 0
6 no 0 0 0 full 0 0
7 no 0 0 0 full 0 0
Stream volumes in dB: 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:-inf, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0
Normal mixer raw underrun counters: partial=0 empty=0
0 Tracks
0 Effect Chains
Local log:
11-15 12:42:09.477 CFG_EVENT_CREATE_AUDIO_PATCH: old device 0x10000 (AUDIO_DEVICE_OUT_TELEPHONY_TX) new device 0x10000 (AUDIO_DEVICE_OUT_TELEPHONY_TX)
USB audio module:
No output streams.
No input streams.
Reroute submix audio module:
route[0] rate in=0 out=0, addr=[]
route[1] rate in=0 out=0, addr=[]
route[2] rate in=0 out=0, addr=[]
route[3] rate in=0 out=0, addr=[]
route[4] rate in=0 out=0, addr=[]
route[5] rate in=0 out=0, addr=[]
route[6] rate in=0 out=0, addr=[]
route[7] rate in=0 out=0, addr=[]
route[8] rate in=0 out=0, addr=[]
route[9] rate in=48000 out=48000, addr=[]
:/ #
erwanPutra said:
Code:
:/ $ su
:/ # dumpsys media.audio_flinger
Libraries NOT loaded:
Library (null)
path: dirac
Libraries loaded:
Library shoebox
path: /vendor/lib/soundfx/libshoebox.so
Qualcomm Technologies ShoeBox / Qualcomm Technologies, Inc.
UUID: 1eab784c-1a36-4b2a-b7fc-e34c44cab89e
TYPE: f054b867-aa53-4edd-96be-2f7859b8781c
apiVersion: 00020000
flags: 00400200
Library audiosphere
path: /vendor/lib/soundfx/libasphere.so
Qualcomm Technologies Audio Sphere / Qualcomm Technologies, Inc.
UUID: 184e62ab-2d19-4364-9d1b-c0a40733866c
TYPE: 2f03ade8-d92b-4172-9eea-520cdefa3c1d
apiVersion: 00020000
flags: 00400200
Library volume_listener
path: /vendor/lib/soundfx/libvolumelistener.so
Volume listener for notification / Qualcomm Technologies Inc
UUID: 0b776dde-0590-11e5-81ba-0025b32654a0
TYPE: 0b776dde-0590-11e5-81ba-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Volume listener for voice call / Qualcomm Technologies Inc
UUID: 0ace5c08-0590-11e5-ae9e-0025b32654a0
TYPE: 0ace5c08-0590-11e5-ae9e-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Volume listener for alarm / Qualcomm Technologies Inc
UUID: 09f303e2-0590-11e5-8fdb-0025b32654a0
TYPE: 09f303e2-0590-11e5-8fdb-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Volume listener for ring / Qualcomm Technologies Inc
UUID: 0956df94-0590-11e5-bdbe-0025b32654a0
TYPE: 0956df94-0590-11e5-bdbe-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Volume listener for Music / Qualcomm Technologies Inc.
UUID: 08b8b058-0590-11e5-ac71-0025b32654a0
TYPE: 08b8b058-0590-11e5-ac71-0025b32654a0
apiVersion: 00020000
flags: 00C00280
Library audio_pre_processing
path: /vendor/lib/soundfx/libqcomvoiceprocessing.so
Noise Suppression / Qualcomm Fluence
UUID: 1d97bb0b-9e2f-4403-9ae3-58c2554306f8
TYPE: 58b4b260-8e06-11e0-aa8e-0002a5d5c51b
apiVersion: 00020000
flags: 00000203
Acoustic Echo Canceler / Qualcomm Fluence
UUID: 0f8d0d2a-59e5-45fe-b6e4-248c8a799109
TYPE: 7b491460-8d4d-11e0-bd61-0002a5d5c51b
apiVersion: 00020000
flags: 00000203
Library offload_bundle
path: /vendor/lib/soundfx/libqcompostprocbundle.so
(no effects)
Library proxy
path: /vendor/lib/soundfx/libeffectproxy.so
Visualizer / The Android Open Source Project
UUID: 1d0a1a53-7d5d-48f2-8e71-27fbd10d842c
TYPE: e46b26a0-dddd-11db-8afd-0002a5d5c51b
apiVersion: 00020000
flags: 00400008
Qualcomm Technologies Insert Preset Reverb / Qualcomm Technologies, Inc.
UUID: f3e178d2-ebcb-408e-8357-0002a5d5c51b
TYPE: 47382d60-ddd8-11db-bf3a-0002a5d5c51b
apiVersion: 00020000
flags: 00400088
Qualcomm Technologies Auxiliary Preset Reverb / Qualcomm Technologies, Inc.
UUID: 1b78f587-6d1c-422e-8b84-0002a5d5c51b
TYPE: 47382d60-ddd8-11db-bf3a-0002a5d5c51b
apiVersion: 00020000
flags: 00400001
Qualcomm Technologies Insert Environmental Reverb / Qualcomm Technologies, Inc.
UUID: b707403a-a1c1-4291-9573-0002a5d5c51b
TYPE: c2e5d5f0-94bd-4763-9cac-4e234d06839e
apiVersion: 00020000
flags: 00400088
Qualcomm Technologies Auxiliary Environmental Reverb / Qualcomm Technologies, Inc.
UUID: 48404ac9-d202-4ccc-bf84-0002a5d5c51b
TYPE: c2e5d5f0-94bd-4763-9cac-4e234d06839e
apiVersion: 00020000
flags: 00400001
Equalizer / NXP Software Ltd.
UUID: c8e70ecd-48ca-456e-8a4f-0002a5d5c51b
TYPE: 0bed4300-ddd6-11db-8f34-0002a5d5c51b
apiVersion: 00020000
flags: 00400048
Qualcomm Technologies Virtualizer / Qualcomm Technologies, Inc. UUID: d3467faa-acc7-4d34-acaf-0002a5d5c51b
TYPE: 37cc2c00-dddd-11db-8577-0002a5d5c51b
apiVersion: 00020000
flags: 00400290
Qualcomm Technologies Bass Boost / Qualcomm Technologies, Inc.
UUID: 14804144-a5ee-4d24-aa88-0002a5d5c51b
TYPE: 0634f220-ddd4-11db-a0fc-0002a5d5c51b
apiVersion: 00020000
flags: 00400290
Library loudness_enhancer
path: /vendor/lib/soundfx/libldnhncr.so
Loudness Enhancer / The Android Open Source Project
UUID: fa415329-2034-4bea-b5dc-5b381c8d1e2c
TYPE: fe3199be-aed0-413f-87bb-11260eb63cf1
apiVersion: 00020000
flags: 00000008
Library downmix
path: /vendor/lib/soundfx/libdownmix.so
Multichannel Downmix To Stereo / The Android Open Source Project
UUID: 93f04452-e4fe-41cc-91f9-e475b6d1d69f
TYPE: 381e49cc-a858-4aa2-87f6-e8388e7601b2
apiVersion: 00020000
flags: 00000008
Library visualizer_hw
path: /vendor/lib/soundfx/libqcomvisualizer.so
(no effects)
Library visualizer_sw
path: /vendor/lib/soundfx/libvisualizer.so
(no effects)
Library qcreverb
path: /vendor/lib/soundfx/libqcreverb.so
(no effects)
Library qcvirt
path: /vendor/lib/soundfx/libqcvirt.so
(no effects)
Library qcbassboost
path: /vendor/lib/soundfx/libqcbassboost.so
(no effects)
Library reverb
path: /vendor/lib/soundfx/libreverbwrapper.so
(no effects)
Library bundle
path: /vendor/lib/soundfx/libbundlewrapper.so
Volume / NXP Software Ltd.
UUID: 119341a0-8469-11df-81f9-0002a5d5c51b
TYPE: 09e8ede0-ddde-11db-b4f6-0002a5d5c51b
apiVersion: 00020000
flags: 00000050
Library v4a_fx
path: /vendor/lib/soundfx/libv4a_fx_ics.so
ViPER4Android [2.5.0.4] / ViPER.WYF
UUID: 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
TYPE: ee48cf24-9221-4095-2cb9-40faa133111b
apiVersion: 00020000
flags: 0000F010
XML effect configuration partially loaded, skipped 2 elements.
Clients:
pid: 1916
pid: 2480
Notification Clients:
pid: 1557
pid: 1661
pid: 1916
pid: 2480
pid: 2725
Global session refs:
session pid count
9 1916 1
Hardware status: 0
Standby Time mSec: 3000
Output thread 0xf3e03f40, name AudioOut_D, tid 1735, type 0 (MIXER):
I/O handle: 13
Standby: yes
Sample rate: 48000 Hz
HAL frame count: 192
HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
HAL buffer size: 768 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x5 (AUDIO_FORMAT_PCM_FLOAT)
Processing frame size: 8 bytes
Pending config events: none
Output device: 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
Input device: 0 (AUDIO_DEVICE_NONE)
Audio source: 0 (default)
Normal frame count: 960
Last write occurred (msecs): 62162
Total writes: 151
Delayed writes: 0
Blocked in write: no
Suspend count: 0
Sink buffer : 0xf40c2000
Mixer buffer: 0xf40b4000
Effect buffer: 0xf40be000
Fast track availMask=0xfe
Standby delay ns=3000000000
AudioStreamOut: 0xf48c9e68 flags 0x6 (AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_FAST)
Frames written: 144960
Suspended frames: 0
PipeSink frames written: 144960
Hal stream dump:
Thread throttle time (msecs): 0
AudioMixer tracks: 0
Master mono: off
FastMixer thread 0xf3d83900 tid=1734 FastMixer command=COLD_IDLE writeSequence=1506 framesWritten=144576
numTracks=1 writeErrors=0 underruns=0 overruns=0
sampleRate=48000 frameCount=192 measuredWarmup=106 ms, warmupCycles=5
mixPeriod=4.00 ms
Simple moving statistics over last 3.0 seconds:
wall clock time in ms per mix cycle:
mean=4.00 min=2.90 max=5.11 stddev=0.22
raw CPU load in us per mix cycle:
mean=136 min=0 max=299 stddev=29
Fast tracks: sMaxFastTracks=8 activeMask=0x1
Index Active Full Partial Empty Recent Ready Written
0 yes 748 0 0 full 1536 143424
1 no 0 0 0 full 0 0
2 no 0 0 0 full 0 0
3 no 0 0 0 full 0 0
4 no 0 0 0 full 0 0
5 no 0 0 0 full 0 0
6 no 0 0 0 full 0 0
7 no 0 0 0 full 0 0
Stream volumes in dB: 0:-24, 1:-18, 2:-inf, 3:-inf, 4:-inf, 5:-inf, 6:-inf, 7:-inf, 8:-inf, 9:0, 10:-inf, 11:0, 12:0
Normal mixer raw underrun counters: partial=0 empty=0
1 Tracks of which 0 are active
T Name Active Client Session S Flags Format Chn mask SRate ST L dB R dB VS dB Server FrmCnt FrmRdy F Underruns Flushed Main Buf Aux Buf
S 0 no 1916 9 S 0x600 00000001 00000001 48000 1 -inf -inf 0 000012C0 4800 0 f 0 0 F40C2000 00000000
1 Effect Chains
1 effects for session 0
In buffer Out buffer Active tracks:
0xf40be000 -> 0xf71cd000 0xf71cd000 -> 0xf40be000 0
Effect ID 11:
Session Status State Engine:
00000 000 000 0xf489a3e0
Descriptor:
- UUID: 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
- TYPE: ee48cf24-9221-4095-2cb9-40faa133111b
- apiVersion: 00000004
- flags: 0000F010 (conn. mode: insert, insert pref: last, volume mgmt: none, input mode: direct+provider, output mode: direct+provider)
- name: ViPER4Android [2.5.0.4]
- implementor: ViPER.WYF
- data: int16
- Input configuration:
Buffer Frames Smp rate Channels Format
0xf71cd000 00960 48000 00000003 1 (AUDIO_FORMAT_PCM_16_BIT)
- Output configuration:
Buffer Frames Smp rate Channels Format
0xf71cd000 00960 48000 00000003 1 (AUDIO_FORMAT_PCM_16_BIT)
- HAL buffers:
In(0xf40be000 -> 0xf71cd000) InConversion(0xf71de000) Out(0xf71cd000 -> 0xf40be000) OutConversion(0xf71da000)
1 Clients:
Pid Priority Ctrl Locked client server
2480 0 yes yes 0 0
Local log:
11-15 12:42:09.450 CFG_EVENT_CREATE_AUDIO_PATCH: old device 0x2 (AUDIO_DEVICE_OUT_SPEAKER) new device 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
11-15 12:45:49.444 AT::add (0xf48efc80) S 0 no 1916 9 A 0x000 00000001 00000001 48000 1 -6 -6 0 00000000 4800 4800 F 0 0 F40C2000 00000000
11-15 12:45:49.700 AT::remove (0xf48efc80) S 0 no 1916 9 S 0x600 00000001 00000001 48000 1 -inf -inf 0 000012C0 4800 0 f 0 0 F40C2000 00000000
11-15 12:45:52.556 threadLoop_standby: framesWritten:144960 suspendedFrames:0 monoPipeWritten:144960 monoPipeLeft:1344
11-15 12:45:52.556 threadLoop_standby: BOOTTIME offset 1117696269
ExtendedTimestamp[0] position: 0 time: -1
ExtendedTimestamp[1] position: 144960 time: 236200348892
ExtendedTimestamp[2] position: 142416 time: 236217787019
ExtendedTimestamp[3] position: 144960 time: 236200348892
ExtendedTimestamp[4] position: 141840 time: 236205849622
Output thread 0xf3b03300, name AudioOut_15, tid 1737, type 0 (MIXER):
I/O handle: 21
Standby: yes
Sample rate: 48000 Hz
HAL frame count: 192
HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
HAL buffer size: 768 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x5 (AUDIO_FORMAT_PCM_FLOAT)
Processing frame size: 8 bytes
Pending config events: none
Output device: 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
Input device: 0 (AUDIO_DEVICE_NONE)
Audio source: 0 (default)
Normal frame count: 960
Last write occurred (msecs): 298366
Total writes: 0
Delayed writes: 0
Blocked in write: no
Suspend count: 0
Sink buffer : 0xf40cc000
Mixer buffer: 0xf40c4000
Effect buffer: 0xf40ca000
Fast track availMask=0xfe
Standby delay ns=3000000000
AudioStreamOut: 0xf48ca220 flags 0x104 (AUDIO_OUTPUT_FLAG_FAST|AUDIO_OUTPUT_FLAG_RAW)
Frames written: 0
Suspended frames: 0
PipeSink frames written: 0
Hal stream dump:
Thread throttle time (msecs): 0
AudioMixer tracks:
Master mono: off
FastMixer thread 0xf3a83900 tid=1736 FastMixer command=COLD_IDLE writeSequence=0 framesWritten=0
numTracks=0 writeErrors=0 underruns=0 overruns=0
sampleRate=0 frameCount=0 measuredWarmup=0 ms, warmupCycles=0
mixPeriod=nan ms
No FastMixer statistics available currently
Fast tracks: sMaxFastTracks=8 activeMask=0
Index Active Full Partial Empty Recent Ready Written
0 no 0 0 0 full 0 0
1 no 0 0 0 full 0 0
2 no 0 0 0 full 0 0
3 no 0 0 0 full 0 0
4 no 0 0 0 full 0 0
5 no 0 0 0 full 0 0
6 no 0 0 0 full 0 0
7 no 0 0 0 full 0 0
Stream volumes in dB: 0:-24, 1:-inf, 2:-inf, 3:-inf, 4:-inf, 5:-inf, 6:-inf, 7:-inf, 8:-inf, 9:0, 10:-inf, 11:0, 12:0
Normal mixer raw underrun counters: partial=0 empty=0
0 Tracks
0 Effect Chains
Local log:
11-15 12:42:09.458 CFG_EVENT_CREATE_AUDIO_PATCH: old device 0x2 (AUDIO_DEVICE_OUT_SPEAKER) new device 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
Output thread 0xf3803480, name AudioOut_1D, tid 1739, type 0 (MIXER):
I/O handle: 29
Standby: yes
Sample rate: 48000 Hz
HAL frame count: 1920
HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
HAL buffer size: 7680 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
Processing frame size: 4 bytes
Pending config events: none
Output device: 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
Input device: 0 (AUDIO_DEVICE_NONE)
Audio source: 0 (default)
Normal frame count: 1920
Last write occurred (msecs): 52112
Total writes: 74
Delayed writes: 0
Blocked in write: no
Suspend count: 0
Sink buffer : 0xf40cf000
Mixer buffer: 0xf40f3000
Effect buffer: 0xf40f8000
Fast track availMask=0xfe
Standby delay ns=3000000000
AudioStreamOut: 0xf48ca258 flags 0x8 (AUDIO_OUTPUT_FLAG_DEEP_BUFFER)
Frames written: 142080
Suspended frames: 0
Hal stream dump:
Thread throttle time (msecs): 0
AudioMixer tracks:
Master mono: off
No FastMixer
Stream volumes in dB: 0:-24, 1:-inf, 2:-inf, 3:-5.2, 4:-inf, 5:-inf, 6:-inf, 7:-inf, 8:-inf, 9:0, 10:-inf, 11:0, 12:0
Normal mixer raw underrun counters: partial=0 empty=0
0 Tracks
0 Effect Chains
Local log:
11-15 12:42:09.467 CFG_EVENT_CREATE_AUDIO_PATCH: old device 0x2 (AUDIO_DEVICE_OUT_SPEAKER) new device 0x2 (AUDIO_DEVICE_OUT_SPEAKER)
11-15 12:45:59.706 AT::add (0xf48efa00) 0 no 7846 17 A 0x000 00000005 00000003 48000 3 0 0 0 00000000 10240 0 f 0 0 F40CF000 00000000
11-15 12:45:59.800 AT::remove (0xf48efa00) 0 no 7846 17 T 0x600 00000005 00000003 48000 3 0 0 0 00000000 10240 0 f 1922 0 F40CF000 00000000
11-15 12:45:59.800 removeTrack_l (0xf48efa00) 0 no 7846 17 T 0x600 00000005 00000003 48000 3 0 0 0 00000000 10240 0 f 1922 0 F40CF000 00000000
Output thread 0xf3603f00, name AudioOut_25, tid 1741, type 0 (MIXER):
I/O handle: 37
Standby: yes
Sample rate: 48000 Hz
HAL frame count: 768
HAL format: 0x1 (AUDIO_FORMAT_PCM_16_BIT)
HAL buffer size: 3072 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x5 (AUDIO_FORMAT_PCM_FLOAT)
Processing frame size: 8 bytes
Pending config events: none
Output device: 0x10000 (AUDIO_DEVICE_OUT_TELEPHONY_TX)
Input device: 0 (AUDIO_DEVICE_NONE)
Audio source: 0 (default)
Normal frame count: 1152
Last write occurred (msecs): 298369
Total writes: 0
Delayed writes: 0
Blocked in write: no
Suspend count: 0
Sink buffer : 0xf48f9000
Mixer buffer: 0xf48f4000
Effect buffer: 0xf48f6800
Fast track availMask=0xfe
Standby delay ns=3000000000
AudioStreamOut: 0xf48ca140 flags 0 (AUDIO_OUTPUT_FLAG_NONE)
Frames written: 0
Suspended frames: 0
PipeSink frames written: 0
Hal stream dump:
Thread throttle time (msecs): 0
AudioMixer tracks:
Master mono: off
FastMixer thread 0xf3583740 tid=1740 FastMixer command=COLD_IDLE writeSequence=0 framesWritten=0
numTracks=0 writeErrors=0 underruns=0 overruns=0
sampleRate=0 frameCount=0 measuredWarmup=0 ms, warmupCycles=0
mixPeriod=nan ms
No FastMixer statistics available currently
Fast tracks: sMaxFastTracks=8 activeMask=0
Index Active Full Partial Empty Recent Ready Written
0 no 0 0 0 full 0 0
1 no 0 0 0 full 0 0
2 no 0 0 0 full 0 0
3 no 0 0 0 full 0 0
4 no 0 0 0 full 0 0
5 no 0 0 0 full 0 0
6 no 0 0 0 full 0 0
7 no 0 0 0 full 0 0
Stream volumes in dB: 0:0, 1:0, 2:0, 3:0, 4:0, 5:0, 6:-inf, 7:0, 8:0, 9:0, 10:0, 11:0, 12:0
Normal mixer raw underrun counters: partial=0 empty=0
0 Tracks
0 Effect Chains
Local log:
11-15 12:42:09.477 CFG_EVENT_CREATE_AUDIO_PATCH: old device 0x10000 (AUDIO_DEVICE_OUT_TELEPHONY_TX) new device 0x10000 (AUDIO_DEVICE_OUT_TELEPHONY_TX)
USB audio module:
No output streams.
No input streams.
Reroute submix audio module:
route[0] rate in=0 out=0, addr=[]
route[1] rate in=0 out=0, addr=[]
route[2] rate in=0 out=0, addr=[]
route[3] rate in=0 out=0, addr=[]
route[4] rate in=0 out=0, addr=[]
route[5] rate in=0 out=0, addr=[]
route[6] rate in=0 out=0, addr=[]
route[7] rate in=0 out=0, addr=[]
route[8] rate in=0 out=0, addr=[]
route[9] rate in=48000 out=48000, addr=[]
:/ #
Click to expand...
Click to collapse
It's showing PCM 16. Not working. There's file differences in MIUI and others.
I'll upload 96khz and 192khz output for treble ROMs tonight. Use code tag from the tab in the codes. Thanks.

Manually adjust brightness to maximum/peak brightness without being in sunlight?

(Please delete my previous similar thread)
Most modern phones won't reach peak brightness unless they are in direct sunlight (by the light sensor). The slider at maximum brightness isn't really the phone's peak brightness. The slider is "capped" unless one modifies it somehow (the idea is to protect one's eyes, save battery life etc...).
For example, on gsmarena the specs for the S23's display are: "1200 nits (HBM), 1750 nits (peak)".
So, the slider only brings the phone's display to 1200 nits, while the display's full capacity is actually 1750 nits.
I don't want "daddy Samsung" to decide when my phone can reach maximum brightness or not [even if it is to protect my eyes or save battery etc..].
So, how do I enable my phone [in any way necessary] so that I can manually adjust it to maximum/peak brightness via the slider, without being in sunlight
You can just manually play with the settings:
Code:
$ settings list system|grep bright
screen_auto_brightness_adj=0.0
screen_brightness=22
screen_brightness_float=0.08333588
screen_brightness_for_vr=86
screen_brightness_mode=0
$ settings put system screen_brightness 100
Many LCD screens (and eInk screens) use the venerable TI LM3630A chip as LED driver.
Just find under /sys/devices/platform/<somewhere I²C>
I just looked and my Moto G is using a AW99703 instead.
Renate said:
You can just manually play with the settings:
Code:
$ settings list system|grep bright
screen_auto_brightness_adj=0.0
screen_brightness=22
screen_brightness_float=0.08333588
screen_brightness_for_vr=86
screen_brightness_mode=0
$ settings put system screen_brightness 100
Many LCD screens (and eInk screens) use the venerable TI LM3630A chip as LED driver.
Just find under /sys/devices/platform/<somewhere I²C>
I just looked and my Moto G is using a AW99703 instead.
Click to expand...
Click to collapse
Oh, interesting! But I'm in a bit over my head here...
Should I start by looking for a file named "TI LM3630A" somewhere within /sys/devices/platform/ ?
white-k said:
Should I start by looking for a file named "TI LM3630A" somewhere within /sys/devices/platform/ ?
Click to expand...
Click to collapse
It's not that complicated:
You can manually set the brightness with similar settings command (note: brightness could go to 100 or 255 or anything).
You could write a tiny app that just used the Android Java Settings.
Of course you'd have to have <uses-permission android:name="android.permission.WRITE_SETTINGS"/> in your AndroidManifest.xml
You could interact with the Linux driver. You have to enumerate:
Code:
# cd /sys/class/backlight/
# ls -l
lrwxrwxrwx 1 root root 0 1971-12-21 10:12 warm -> ../../devices/soc/c1b6000.i2c/i2c-6/6-0038/backlight/warm
lrwxrwxrwx 1 root root 0 1971-12-21 10:12 white -> ../../devices/soc/c1b6000.i2c/i2c-6/6-0038/backlight/white
# cd warm
# ls -l
-r--r--r-- 1 root root 4096 2023-06-17 09:04 actual_brightness
-rw-r--r-- 1 root root 4096 2023-06-17 09:04 bl_power
-rw-rw-rw- 1 root root 4096 2023-06-17 09:03 brightness
lrwxrwxrwx 1 root root 0 2023-06-17 09:04 device -> ../../../6-0038
-r--r--r-- 1 root root 4096 2023-06-17 09:04 max_brightness
drwxr-xr-x 2 root root 0 2023-06-17 09:04 power
lrwxrwxrwx 1 root root 0 2023-06-17 09:04 subsystem -> ../../../../../../../class/backlight
-r--r--r-- 1 root root 4096 2023-06-17 09:04 type
-rw-r--r-- 1 root root 4096 2023-06-17 09:04 uevent
If you alter this unilaterally you'll have to come up with some way to reconcile it with the settings.
You could interact directly over I²C to the chip itself, but you have to read the datasheet and know what all the numbers mean.
Code:
# ./lights
warm i2c-6 38
00 Control 06
01 Configuration 18
02 Boost Control 58
03 Brightness A 2f
04 Brightness B 6f
05 Current A 0a
06 Current B 0a
07 On/Off Ramp 0a
08 Run Ramp 0a
09 Interrupt Status 02
0a Interrupt Enable 00
0b Fault Status 00
0f Software Reset 00
12 PWM Out Low 00
13 PWM Out High 00
1f Revision 02
50 Filter Strength 00
white i2c-6 38
And you could fry stuff by writing the wrong numbers.
I did all this stuff for an app for my eInk device that uses two color temperatures of backlight. The stock controls were crap.
So I wrote my own that just used /sys/class/backlight/...
Oh, it could be that some limit is set in the DTB itself:
Code:
029260 [email protected] {
029270 compatible = "onyx,lm3630a";
02928c reg = < 0x38 >;
02929c status = "okay";
0292b0 lm3630-vdd-supply = < 0x18b >;
0292c0 lm3630,en_gpio = < 0xa1 0x4c 0x0 >;
0292d8 lm3630,bank_sel = < 0x6 >;
0292e8 lm3630,bank_swap = < 0x0 >;
0292f8 lm3630,linear_output = < 0x0 >;
029308 lm3630,max_current = < 0xa >;
029318 lm3630,default_brightness = < 0x0 >;
029328 lm3630,max_brightness = < 0xff >;
029338 lm3630,pwm_enable = < 0x0 >;
029348 }
Renate said:
It's not that complicated:
You can manually set the brightness with similar settings command (note: brightness could go to 100 or 255 or anything).
You could write a tiny app that just used the Android Java Settings.
Of course you'd have to have <uses-permission android:name="android.permission.WRITE_SETTINGS"/> in your AndroidManifest.xml
Click to expand...
Click to collapse
Wow, this is way beyond my comfort level. I'll ask my programmer friend if he can help me based on what you have written
Much appreciated!

Categories

Resources