1
23
submitted 6 hours ago by Vlyn@lemmy.zip to c/android@lemmy.world

I've solo developed an Android game as a hobby, but the 12+ testers at the same time for 14+ days requirement is a nightmare.

If you developed an app, how did you get past this? My game is fully free, no ads, no in-app purchases, so paying for testers isn't an option either.

Maybe I'm just lacking friends (:

2
74

Thoughts on this?

3
40
submitted 1 day ago by leanleft@lemmy.ml to c/android@lemmy.world

www.phonearena.com The warning every OnePlus owner ignored is reportedly becoming reality this week Polina Kovalakova 6 - 7 minutes

For months, we've been hearing about OnePlus' departure from international markets. The idea sounded too drastic to believe, and while the company pushed back against some of the early reports, it never fully put the speculation to rest.

But now, it appears that all those rumors may have been pointing in the right direction from Day 1. A new report claims OnePlus is set to announce its withdrawal from Europe and the US this week, delivering a major blow to fans. 'Never settle' may be about to settle

The OnePlus One was the brands first-ever smartphone. | Image by PhoneArena - The warning every OnePlus owner ignored is reportedly becoming reality this week

The OnePlus One was the brands first-ever smartphone. | Image by PhoneArena

An

exclusive WinFuture report (machine translated) published on July 13, 2026, claims that OnePlus may soon become history in Europe and the US. According to the outlet, the company and its parent firm, Oppo, may announce the final decision this week.

In preparation for what has become an increasingly expected development, OnePlus is reportedly selling off its remaining stock from official retail stores and third-party merchants. Once all OnePlus products disappear from distribution channels in Europe and the US, there are reportedly no plans for a restock.

While WinFuture is a reputable outlet, known for sharing highly plausible tech leaks, the current report doesn't disclose the sources behind its claims. It also emphasizes that OnePlus reps haven't revealed any reasons behind this decision even during closed-door press briefings. How we got here

The first signs of trouble emerged back in January 2026, when we heard

reports of OnePlus preparing to scale back its international operations. The company was quick to deny the report, indicating business would continue as usual.

That reassurance didn't last long. In the months that followed, rumors regarding OnePlus' withdrawal from European markets resurfaced, with the company admitting it was reviewing its strategy for select markets.

Just a few weeks ago, an official OnePlus store in Germany started directing customers toward Oppo, indicating that the parent company might be expanding in Europe as OnePlus closes. What happens now?

While no official confirmation has surfaced yet, if OnePlus indeed announces its withdrawal later this week, upcoming OnePlus devices won't be available in the EU and US, while remaining stock will gradually disappear.

In fact, OnePlus phones are already becoming difficult to find through major retailers. OnePlus phones are currently unavailable at Amazon.com, while almost all configurations of the

OnePlus 15 and 15R are unavailable through OnePlus' official European and US stores.

But what happens for fans who already own a OnePlus phone or tablet? Supposedly, the company will continue supporting eligible devices, releasing both Android and security updates according to the official support schedule. Support concerns remain Not every fan has had a positive experience with the OnePlus support community. | Image by lucajuve98 - The warning every OnePlus owner ignored is reportedly becoming reality this week

Not every fan has had a positive experience with the OnePlus support community. | Image by lucajuve98

However, online discussions paint a mixed picture of OnePlus' customer support, with some users reporting issues with repairs, response times, and overall service.

Not long ago, we reported that the company was

offering vouchers instead of repairing devices. Over at Reddit, fans are also complaining about a prolonged repair process that has left one owner with a new issue on their device.

Others have expressed concerns about OnePlus closing its student discount program and other community benefits, which further indicates the company may be actively preparing to exit some markets.

Finally!

The OnePlus 15 may be the last OnePlus phone in some markets. | Image by PhoneArena - The warning every OnePlus owner ignored is reportedly becoming reality this week

The OnePlus 15 may be the last OnePlus phone in some markets. | Image by PhoneArena

When I first read the January report, I felt a profound disbelief. At the time, I still thought OnePlus was one of the most affordable flagship phone brands in the US, offering high-end specs while maintaining a relatively accessible price.

I was genuinely relieved when OnePlus pushed back against those early rumors, only to watch the situation become more complicated as time passed.

Fast forward to today, and my reaction is purely this: finally. I'm not happy about this decision, and I'll miss OnePlus phones, but at least the uncertainty can finally come to an end.

Six-month unlimited plan is now 57% off

Mint Mobile is now allowing you to get whichever plan you like for either three, six, or 12 months for just $15/mo. If you go for the six-month unlimited service, for instance, you'll now have to pay just $90 upfront instead of $210.

Buy at Mint Mobile

View Full Bio

Polina Kovalakova, a News and Affiliate Content Writer, has nurtured a passion for mobile technology since the era before smartphones. With a history of exploring a variety of devices, her insights into the mobile world are both broad and nuanced. Polina's non-partisan view extends to appreciating nearly every smartphone brand, a reflection of her open-minded approach to technology. Polina is equally passionate about uncovering the best online deals, tirelessly working to ensure her readers snag top-tier tech at unbeatable prices.

4
10

I would like to make an AYN Thor app which runs on both screens, but I for the life of me cannot find documentation on how to do this.

5
93
6
22
submitted 2 days ago* (last edited 2 days ago) by kuiskaaja@lemmy.ml to c/android@lemmy.world

Hey everyone,

I just tried to contact my country's social health insurance system via phone, and to not have to pay in queue you have to request them to call you back. For some reason they don't get my number automatically and I have to type it in.

So, what's the problem? Well, my phone won't allow me to press "+" while in a call, which is required to type in the country code.

I was able to make the call by waiting in queue but I have to pay a bit of money for it. In case I have to make more calls, it would be nice to know if there was a fix for this.

Dialer is the default one (Google?), phone is Oneplus Nord 5, up to date in updates (software version CPH2709_16.0.5.1002).

I hope someone knows a fix for this. I can type in the plus symbol just fine outside of calls by long pressing "0", but it just won't work in a call.

7
79
submitted 5 days ago by jmsy@lemmy.world to c/android@lemmy.world

Crossposted from r/Android

8
40
submitted 5 days ago by jmsy@lemmy.world to c/android@lemmy.world

Crossposted from r/Android

9
19
Interesting new device (www.sidephone.com)

Does anyone know more about this phone? It looks really interesting and seems to be a de-googled Android. It comes with (mostly) F-Droid apps.

10
-6
submitted 1 week ago by punrca@piefed.world to c/android@lemmy.world

There are plenty of Android-exclusive apps that you just won't find on iOS, including some of my favorite pieces of software ever made

iOS users will never know the joy of third-party app launchers

11
56
submitted 1 week ago by jmsy@lemmy.world to c/android@lemmy.world

Crossposted from r/Android

12
231

cross-posted from : https://lemmy.zip/post/67481084

13
21

My heavily debloated S23 logs about four types of errors in dmesg every few seconds. The phone works seemingly without any problems and has done so for three years. I can probably ignore all these, right? My interest is purely academic.

output of dmesg -l err -H -T -w

[Jul 7 12:41] [Tue Jul  7 12:41:29 2026] [T13976]  [Input Booster]  Press Timeout Func 
: 1's TV No Exist(-1) [ +0.000024] [Tue Jul 7 12:41:29 2026] [T13976] [Input Booster] Press Timeout Func :::: 1's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:41:29 2026] [T13976] [Input Booster] Press Timeout Func :::: 1's TV No Exist(-1) [ +0.000295] [Tue Jul 7 12:41:29 2026] [T13452] [Input Booster] Press Timeout Func :::: 2's TV No Exist(-1) [ +0.000027] [Tue Jul 7 12:41:29 2026] [T13452] [Input Booster] Press Timeout Func :::: 2's TV No Exist(-1) [ +0.000013] [Tue Jul 7 12:41:29 2026] [T13452] [Input Booster] Press Timeout Func :::: 2's TV No Exist(-1) [ +0.000191] [Tue Jul 7 12:41:29 2026] [T13452] [Input Booster] Press Timeout Func :::: 3's TV No Exist(-1) [ +0.000025] [Tue Jul 7 12:41:29 2026] [T13452] [Input Booster] Press Timeout Func :::: 3's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:41:29 2026] [T13452] [Input Booster] Press Timeout Func :::: 3's TV No Exist(-1) [ +0.000346] [Tue Jul 7 12:41:30 2026] [T13452] [Input Booster] Press Timeout Func :::: 4's TV No Exist(-1) [ +0.000030] [Tue Jul 7 12:41:30 2026] [T13452] [Input Booster] Press Timeout Func :::: 4's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:41:30 2026] [T13452] [Input Booster] Press Timeout Func :::: 4's TV No Exist(-1) [ +0.000361] [Tue Jul 7 12:41:30 2026] [T13452] [Input Booster] Press Timeout Func :::: 5's TV No Exist(-1) [ +0.000029] [Tue Jul 7 12:41:30 2026] [T13452] [Input Booster] Press Timeout Func :::: 5's TV No Exist(-1) [ +0.000013] [Tue Jul 7 12:41:30 2026] [T13452] [Input Booster] Press Timeout Func :::: 5's TV No Exist(-1) [ +0.000121] [Tue Jul 7 12:41:32 2026] [T13452] [Input Booster] Press Timeout Func :::: 6's TV No Exist(-1) [ +0.000020] [Tue Jul 7 12:41:32 2026] [T13452] [Input Booster] Press Timeout Func :::: 6's TV No Exist(-1) [ +0.000013] [Tue Jul 7 12:41:32 2026] [T13452] [Input Booster] Press Timeout Func :::: 6's TV No Exist(-1) [ +0.000422] [Tue Jul 7 12:41:33 2026] [T12016] [Input Booster] Press Timeout Func :::: 7's TV No Exist(-1) [ +0.000032] [Tue Jul 7 12:41:33 2026] [T12016] [Input Booster] Press Timeout Func :::: 7's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:41:33 2026] [T12016] [Input Booster] Press Timeout Func :::: 7's TV No Exist(-1) [ +0.000353] [Tue Jul 7 12:41:33 2026] [T13452] [Input Booster] Press Timeout Func :::: 8's TV No Exist(-1) [ +0.000030] [Tue Jul 7 12:41:33 2026] [T13452] [Input Booster] Press Timeout Func :::: 8's TV No Exist(-1) [ +0.000011] [Tue Jul 7 12:41:33 2026] [T13452] [Input Booster] Press Timeout Func :::: 8's TV No Exist(-1) [ +0.000730] [Tue Jul 7 12:41:34 2026] [T12016] [Input Booster] Press Timeout Func :::: 9's TV No Exist(-1) [ +0.000028] [Tue Jul 7 12:41:34 2026] [T12016] [Input Booster] Press Timeout Func :::: 9's TV No Exist(-1) [ +0.000011] [Tue Jul 7 12:41:34 2026] [T12016] [Input Booster] Press Timeout Func :::: 9's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:41:34 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find MIPI clock timing (-22) [ +0.000013] [Tue Jul 7 12:41:34 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find OSC Index (-22) [ +0.000008] [Tue Jul 7 12:41:34 2026] [ T3420] [SDE_0] ss_rf_info_notify_callback : error: Failed to update MIPI clock timing, restore previous rf_info.. [ +0.000373] [Tue Jul 7 12:41:35 2026] [T13452] [Input Booster] Press Timeout Func :::: 10's TV No Exist(-1) [ +0.000031] [Tue Jul 7 12:41:35 2026] [T13452] [Input Booster] Press Timeout Func :::: 10's TV No Exist(-1) [ +0.000012] [Tue Jul 7 12:41:35 2026] [T13452] [Input Booster] Press Timeout Func :::: 10's TV No Exist(-1) [ +0.000020] [Tue Jul 7 12:41:37 2026] [T13598] sec_bat_thermal_check: co_c3: 0, c3_c2: 50, c2_c1: 150, c1_no: 180, no_wa: 420, wa_ov: 500, tz(NORMAL) [ +0.066524] [Tue Jul 7 12:41:37 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000159] [Tue Jul 7 12:41:37 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +1.156652] [Tue Jul 7 12:41:38 2026] [T15614] [GRIP_0] cdc is invalid(8063) [ +0.001112] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 11's TV No Exist(-1) [ +0.000030] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 11's TV No Exist(-1) [ +0.000010] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 11's TV No Exist(-1) [ +0.000237] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 12's TV No Exist(-1) [ +0.000020] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 12's TV No Exist(-1) [ +0.000012] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 12's TV No Exist(-1) [ +0.000329] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 13's TV No Exist(-1) [ +0.000029] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 13's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:41:40 2026] [T13452] [Input Booster] Press Timeout Func :::: 13's TV No Exist(-1) [ +0.000908] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 14's TV No Exist(-1) [ +0.000034] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 14's TV No Exist(-1) [ +0.000013] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 14's TV No Exist(-1) [ +0.000317] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 15's TV No Exist(-1) [ +0.000025] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 15's TV No Exist(-1) [ +0.000012] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 15's TV No Exist(-1) [ +0.000265] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 16's TV No Exist(-1) [ +0.000025] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 16's TV No Exist(-1) [ +0.000013] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 16's TV No Exist(-1) [ +0.000258] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 17's TV No Exist(-1) [ +0.000025] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 17's TV No Exist(-1) [ +0.000011] [Tue Jul 7 12:41:40 2026] [T12016] [Input Booster] Press Timeout Func :::: 17's TV No Exist(-1) [ +0.000282] [Tue Jul 7 12:41:42 2026] [T12016] [Input Booster] Press Timeout Func :::: 18's TV No Exist(-1) [ +0.000030] [Tue Jul 7 12:41:42 2026] [T12016] [Input Booster] Press Timeout Func :::: 18's TV No Exist(-1) [ +0.000015] [Tue Jul 7 12:41:42 2026] [T12016] [Input Booster] Press Timeout Func :::: 18's TV No Exist(-1) [ +0.000294] [Tue Jul 7 12:41:42 2026] [T13452] [Input Booster] Press Timeout Func :::: 19's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:41:42 2026] [T13452] [Input Booster] Press Timeout Func :::: 19's TV No Exist(-1) [ +0.000008] [Tue Jul 7 12:41:42 2026] [T13452] [Input Booster] Press Timeout Func :::: 19's TV No Exist(-1) [ +0.012185] [Tue Jul 7 12:41:43 2026] [T14323] conn_gadget_poll() _conn_gadget_dev is offlined [ +0.000101] [Tue Jul 7 12:41:43 2026] [T14323] conn_gadget_poll() _conn_gadget_dev is offlined [ +0.143244] [Tue Jul 7 12:41:47 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000131] [Tue Jul 7 12:41:47 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000235] [Tue Jul 7 12:41:52 2026] [T13452] [Input Booster] Press Timeout Func :::: 26's TV No Exist(-1) [ +0.000029] [Tue Jul 7 12:41:52 2026] [T13452] [Input Booster] Press Timeout Func :::: 26's TV No Exist(-1) [ +0.000012] [Tue Jul 7 12:41:52 2026] [T13452] [Input Booster] Press Timeout Func :::: 26's TV No Exist(-1) [ +0.000283] [Tue Jul 7 12:41:53 2026] [T12016] [Input Booster] Press Timeout Func :::: 27's TV No Exist(-1) [ +0.000030] [Tue Jul 7 12:41:53 2026] [T12016] [Input Booster] Press Timeout Func :::: 27's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:41:53 2026] [T12016] [Input Booster] Press Timeout Func :::: 27's TV No Exist(-1) [ +0.159756] [Tue Jul 7 12:41:57 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000195] [Tue Jul 7 12:41:57 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.007495] [Tue Jul 7 12:41:57 2026] [ T6481] cs35l43 18-0041: set_cirrus_amp_surface_temperature: Amp0 is not enabled [ +0.000392] [Tue Jul 7 12:41:57 2026] [ T6481] cs35l43 18-0041: set_cirrus_amp_surface_temperature: Amp1 is not enabled [ +0.000009] [Tue Jul 7 12:41:58 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find MIPI clock timing (-22) [ +0.000007] [Tue Jul 7 12:41:58 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find OSC Index (-22) [ +0.000004] [Tue Jul 7 12:41:58 2026] [ T3420] [SDE_0] ss_rf_info_notify_callback : error: Failed to update MIPI clock timing, restore previous rf_info.. [ +0.000012] [Tue Jul 7 12:41:59 2026] [T27937] audit: rate limit exceeded [Jul 7 12:42] [Tue Jul 7 12:42:00 2026] [T13452] [Input Booster] Press Timeout Func :::: 28's TV No Exist(-1) [ +0.000186] [Tue Jul 7 12:42:00 2026] [T13452] [Input Booster] Press Timeout Func :::: 28's TV No Exist(-1) [ +0.000066] [Tue Jul 7 12:42:00 2026] [T13452] [Input Booster] Press Timeout Func :::: 28's TV No Exist(-1) [ +0.000034] [Tue Jul 7 12:42:07 2026] [T14315] sec_bat_thermal_check: co_c3: 0, c3_c2: 50, c2_c1: 150, c1_no: 180, no_wa: 420, wa_ov: 500, tz(NORMAL) [ +0.049239] [Tue Jul 7 12:42:07 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000142] [Tue Jul 7 12:42:07 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.191898] [Tue Jul 7 12:42:17 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000206] [Tue Jul 7 12:42:17 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.720317] [Tue Jul 7 12:42:27 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000192] [Tue Jul 7 12:42:27 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.008462] [Tue Jul 7 12:42:27 2026] [ T6481] cs35l43 18-0041: set_cirrus_amp_surface_temperature: Amp0 is not enabled [ +0.000506] [Tue Jul 7 12:42:27 2026] [ T6481] cs35l43 18-0041: set_cirrus_amp_surface_temperature: Amp1 is not enabled [ +0.000008] [Tue Jul 7 12:42:29 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find MIPI clock timing (-22) [ +0.000007] [Tue Jul 7 12:42:29 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find OSC Index (-22) [ +0.000005] [Tue Jul 7 12:42:29 2026] [ T3420] [SDE_0] ss_rf_info_notify_callback : error: Failed to update MIPI clock timing, restore previous rf_info.. [ +0.084380] [Tue Jul 7 12:42:37 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000092] [Tue Jul 7 12:42:37 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000046] [Tue Jul 7 12:42:37 2026] [T13598] sec_bat_thermal_check: co_c3: 0, c3_c2: 50, c2_c1: 150, c1_no: 180, no_wa: 420, wa_ov: 500, tz(NORMAL) [ +0.000007] [Tue Jul 7 12:42:38 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find MIPI clock timing (-22) [ +0.000007] [Tue Jul 7 12:42:38 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find OSC Index (-22) [ +0.000004] [Tue Jul 7 12:42:38 2026] [ T3420] [SDE_0] ss_rf_info_notify_callback : error: Failed to update MIPI clock timing, restore previous rf_info.. [ +0.000007] [Tue Jul 7 12:42:45 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find MIPI clock timing (-22) [ +0.000007] [Tue Jul 7 12:42:45 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find OSC Index (-22) [ +0.000004] [Tue Jul 7 12:42:45 2026] [ T3420] [SDE_0] ss_rf_info_notify_callback : error: Failed to update MIPI clock timing, restore previous rf_info.. [ +0.499139] [Tue Jul 7 12:42:47 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000366] [Tue Jul 7 12:42:47 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000008] [Tue Jul 7 12:42:53 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find MIPI clock timing (-22) [ +0.000007] [Tue Jul 7 12:42:53 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find OSC Index (-22) [ +0.000005] [Tue Jul 7 12:42:53 2026] [ T3420] [SDE_0] ss_rf_info_notify_callback : error: Failed to update MIPI clock timing, restore previous rf_info.. [ +0.000007] [Tue Jul 7 12:42:56 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find MIPI clock timing (-22) [ +0.000006] [Tue Jul 7 12:42:56 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find OSC Index (-22) [ +0.000004] [Tue Jul 7 12:42:56 2026] [ T3420] [SDE_0] ss_rf_info_notify_callback : error: Failed to update MIPI clock timing, restore previous rf_info.. [ +0.257452] [Tue Jul 7 12:42:57 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000222] [Tue Jul 7 12:42:57 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.009601] [Tue Jul 7 12:42:57 2026] [ T6481] cs35l43 18-0041: set_cirrus_amp_surface_temperature: Amp0 is not enabled [ +0.000351] [Tue Jul 7 12:42:57 2026] [ T6481] cs35l43 18-0041: set_cirrus_amp_surface_temperature: Amp1 is not enabled [Jul 7 12:43] [Tue Jul 7 12:43:07 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find MIPI clock timing (-22) [ +0.000008] [Tue Jul 7 12:43:07 2026] [ T3420] [SDE_0] ss_change_dyn_mipi_clk_timing : error: Failed to find OSC Index (-22) [ +0.000004] [Tue Jul 7 12:43:07 2026] [ T3420] [SDE_0] ss_rf_info_notify_callback : error: Failed to update MIPI clock timing, restore previous rf_info.. [ +0.018578] [Tue Jul 7 12:43:07 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000125] [Tue Jul 7 12:43:07 2026] [ T1859] cs35l43 18-0041: get_cirrus_amp_curr_temperature: component is not enabled [ +0.000027] [Tue Jul 7 12:43:08 2026] [T14315] sec_bat_thermal_check: co_c3: 0, c3_c2: 50, c2_c1: 150, c1_no: 180, no_wa: 420, wa_ov: 500, tz(NORMAL) [ +0.000186] [Tue Jul 7 12:43:08 2026] [T17650] [Input Booster] Press Timeout Func :::: 29's TV No Exist(-1) [ +0.000022] [Tue Jul 7 12:43:08 2026] [T17650] [Input Booster] Press Timeout Func :::: 29's TV No Exist(-1) [ +0.000014] [Tue Jul 7 12:43:08 2026] [T17650] [Input Booster] Press Timeout Func :::: 29's TV No Exist(-1)

:::

14
219
15
10
submitted 1 week ago by jksalcedo@lemmy.ml to c/android@lemmy.world

cross-posted from: https://lemmy.ml/post/49605867

Hi everyone,

I wanted to share a project I recently started working on called Tend (an Android app built to help you automate the scheduling of your social life).

The idea originally came from a discussion on r/fossdroid about how hard it is to keep in touch with friends and extended family without relying on algorithm-driven social media or bloated, cloud-based business CRMs.

Most "Personal CRM" apps require you to upload your contacts to a random server. I wanted something that was 100% offline, private, and simple.

What it does: You can think of it as setting up cron jobs for your relationships.

  • Contact Cards: Create dedicated profiles for people you want to keep up with (Name, notes, phone, socials, etc.).

  • Custom Frequency: Set a "check-in" schedule (e.g., every 14 days, monthly, quarterly).

  • Smart Reminders: The app will notify you when it's time to reach out.

  • 100% Offline: Everything is stored locally on your device via SQLite/Room. No accounts, no telemetry, no cloud sync.

I’d love your feedback! Since this is in the initial development phase, I’m looking for feedback on the features and the UI.

Repository: Github: Github Repo Codeberg: Codeberg repo

16
61
submitted 1 week ago by who@feddit.org to c/android@lemmy.world
17
15

I was about to install PixelFed, listed in Google Play as a 13-MB app, but it demanded to delete apps before I free 500 MB. Similar thing happens with F-Droid, although it gives less data. Why? Does it not, like Flatpak on PC, list dependencies? But that's dumb; plus, no dependency for a browsing app may take 500 MB of space, and the demands aren't getting smaller when more apps are on device.

18
60
submitted 2 weeks ago by bdonvr to c/android@lemmy.world

cross-posted from: https://thelemmy.club/post/51862907

Clicks Communicator: FIRST LOOK!

Original post (reddit): https://www.reddit.com/r/ClicksPhone/comments/1ujehuz/clicks_communicator_first_look/

Before you press play, I want to share a bit more about what you’re about to see.

These first demos feature pre-production hardware, and internal software. It’s real, working hardware being used by our team for testing and validation, but definitely not finished product.

That means you’ll likely spot a few rough edges. In fact, since we started filming this video there have already been several new internal SW and firmware deployments that add features and polish to the experience (like the hole punch camera cut out you may see obscuring text in the status bar at a few points in the video…that’s already been fixed 😉).

Over the next couple months we’ll continue sharing more details and new demos of features like Message Hub, Signal Light, Prompt Key, touch sensitive keyboard, camera, etc.

Speaking personally, it’s been so rewarding to start carrying Communicator every day and to be using it out in the real world. Seeing it evolve from an idea, sketches and prototypes into something I grab as I head out the door is pretty special (and kind of surreal!).

The entire team is heads down building, and we're still on track to begin shipping in Q4.

Thanks for being on this journey with us.

19
39

I've tried looking for launchers that have this feature, but have yet to see it mentioned anywhere.

I despise how the focus of development for at least the past decade has been form over function. I like information-dense displays, and Google has gotten everybody to waste so much screen real estate on looks (never mind other crappy UI decisions). My home screen widget layout is the one big thing keeping me on Nova.

20
93
submitted 2 weeks ago by confuser@lemmy.zip to c/android@lemmy.world

I released v0.3.0 of my LCARS Star Trek Niagara Launcher Theme project.

For anyone unfamiliar, Niagara Launcher is an Android launcher/home screen replacement with a clean vertical app list instead of the usual grid of icons. I like it because the layout is already kind of minimal and interface-y, so I thought it would be a fun base for making a phone feel more like a Star Trek LCARS panel.

Niagara Launcher: https://niagaralauncher.app/

My project started as me trying to make Niagara Launcher look more like LCARS, but it has slowly turned into a more general LCARS wallpaper/icon/theme generator. This update is probably the first one where it starts to feel like a proper system instead of just a pile of cool-looking experiments.

The big change is that palettes are now shared across the wallpaper generator, icon generator, and gallery. I added a lot more categorized palettes too, including:

  • Classic LCARS
  • Trek faction-inspired palettes
  • Pride/identity palettes
  • Regional/flag-inspired palettes
  • Accessibility modes
  • Retro computing colors
  • Space/nature themes
  • General mood/function stuff

There is also a custom palette editor now, so you can directly change the LCARS block colors.

The other big thing is that wallpaper panel rhythm and color mapping are separate now. Before, the shape/layout pattern also determined which palette colors got used, which made some palettes come out weird. Now the rhythm controls the panel proportions, while color mapping controls how the colors are distributed.

So rainbow, pride, and flag-style palettes can actually behave more like themselves instead of getting shoved through the old LCARS role-color pattern.

The icon generator has matching color-mapping options now too, and the gallery got cleaned up with better filters, no weird caps, and live local-font previews for installed Trek/decorative fonts.

Live site: https://yearbook-enzyme.github.io/LCARS-Star-Trek-Niagara-Launcher-Theme/

GitHub release: https://github.com/Yearbook-enzyme/LCARS-Star-Trek-Niagara-Launcher-Theme/releases/tag/v0.3.0

Still very niche, still very Star Trek, but it is getting a lot more useful now.

21
9
submitted 2 weeks ago by odi_3@feddit.it to c/android@lemmy.world

Is anyone able to help me with this big problem?

22
10

cross-posted from: https://lemmy.world/post/48723025

(I'm not sure this fits this sub, but my script is for building android apks)

For a script I'm making, I'm looking for a way to either get the build output directory Gradle uses, or change it to something different.

I'm aware you could edit one of the gradle files in a project, but my script requires not altering the android app project (It only uses gradlew / gradle.bat that comes with it to build)

Is there some way to change gradle's build output directory, or if not, a way to get it from the command line?

23
22
submitted 2 weeks ago by qyron@sopuli.xyz to c/android@lemmy.world

I've been looking into moving towards a more privacy friendly OS on my phones; I've been deGoogling my phones to the maximum extension I can manage, deactivating stock apps and putting in as much FOSS possible.

But what other options are there out there?

I don't want to go full out into Linux Phone territory, as I am not tech savvy enough to maintain a phone on that line, and I have two bank and a carrier applications I would like to keep using.

As I write this, Murena and their /e/ OS seems to be a good option, as they have some accessibly priced equipments and the OS itself seems to be a clean(er) Android.

24
26

I have a couple of Firefox derivates on my phone that are only for webapps, for example tumblr.

How do I make it so any tumblr link opens in say Waterfox instead of my default Browser.

In the default section of the setting, Waterfox has the option to open supported links but doesn't have "Open supported web address".

25
25
submitted 2 weeks ago by schwim@piefed.zip to c/android@lemmy.world

Really just curious about how it stands up spec-wise. The price point leads me to believe it's gotta be low-end on the spectrum but he's got a habit of pricing much lower than expected for products and services. I'm currently using a Pixel 9 running Graphene, for comparison's sake.

https://store.braxtech.net/products/brax3?variant=45587022446636

view more: next ›

Android

34378 readers
173 users here now

DROID DOES

Welcome to the Android community on Lemmy. Here you can participate in amazing discussions and events relating to all things Android.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules


1. All posts must be relevant to Android devices/operating system.


2. Posts cannot be illegal or NSFW material.


3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


4. Non-whitelisted bots will be banned.


5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


6. Memes are not allowed to be posts, but are allowed in the comments.


7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


Community Resources:


founded 3 years ago
MODERATORS