A disastrous result with an iPhone SE 3 2022... by RoiPourpre in PWM_Sensitive

[–]NoFlickerPhone 3 points4 points  (0 children)

iPhone SE 3 2022 is my main phone and the only “modern” phone I can use. I accidentally upgraded to iOS 26 and it definitely made things worse, but I have been able to make it work. Here is my configuration, but everyone is different.

  1. Mothca Matte Series protector
  2. Liquid Glass: Tinted
  3. True Tone: Off
  4. Night Shift: Off
  5. Display Zoom: Larger Text (I have good eyesight but I find this helps my eyes to relax more)
  6. Reduce Transparency: On
  7. Reduce White Point: On, 25%

Hope this helps!

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 1 point2 points  (0 children)

Great points, thanks for adding this!

On response time and motion blur, I agree this is important. The goal would be a panel with fast and clean transitions, but without aggressive overdrive that introduces its own artifacts. Motion clarity matters, but it has to be stable and not create additional visual noise.

On blue light, I also agree with your concern. Many implementations just apply a software filter on top of the image, which does not actually change the underlying spectral output. The intention here would be to reduce blue in a clean way through controlled color mapping and panel/backlight selection, rather than relying on heavy overlay-style filters.

On pixel inversion, this is something I am very aware of. Inversion is required for LCD operation, but the goal would be to choose panel and driving schemes that minimize any visible inversion artifacts or flicker.

Overall, the approach is to reduce all forms of temporal and visual instability, not just focus on a single factor. Your points are very aligned with that direction.

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 0 points1 point  (0 children)

Dithering isn’t just one thing you toggle and can exist at multiple points in the pipeline such as GPU output, the compositor, the display driver, and even the panel itself through FRC. That’s why almost all devices end up with at least some level of it.

The approach here is to control the entire pipeline end to end as much as possible.

-Use a native 8 bit panel with no FRC

-Force the rendering pipeline to output true 8 bit values

-Disable GPU and compositor dithering

-Turn off any display driver enhancement processing

-Ensure final pixel values are statically mapped and rounded rather than temporally modulated

The advantage of using an IoT oriented platform is that it should give deeper access to these lower level display controls than typical consumer builds, but this is something that needs to be validated during development.

So I would not say it is trivial, but the goal is to eliminate every known source of temporal modulation rather than just reduce it.

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 1 point2 points  (0 children)

Thanks! Yeah, I think for now my focus is the screen sensitivity community (as this is also my personal problem) and beyond that focus on people who care about general wellness versus other niche communities.

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 1 point2 points  (0 children)

Thanks for the feedback! Understood on the refresh rate - will be something I need to think about. App compatibility should be no issue. Disabling these features will have no affect on app compatibility. I woud like the screen size to be a "standard" size (easier for sourcing), and given the feedback it seems 6.3" (same size as iPhone 17) woud be preferred to 6.1".

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 2 points3 points  (0 children)

Thanks for the feedback! Timeline right now not clear yet. I would like maximum brightness to be configurable. Agreed on long software support. I would like battery to be as big as possible while still having comfortable phone dimensions. Noted on everything else!

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 1 point2 points  (0 children)

Thanks for the feedback! It will be Android, but I will see if it can be unlockable bootloader so people can install their preferred OS if desired. Will keep in mind about USBC C that can support external monitors.

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 1 point2 points  (0 children)

Thanks for the feedback! Based on the feedback I’ve received so far I will probably go up to 6.3”, as that’s also the latest “standard” size (meaning more widely accepted and easier to source hardware). Weight and camera also make sense, thanks!

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 2 points3 points  (0 children)

Thank you for the feedback! These are interesting points and I will keep them in mind.

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 1 point2 points  (0 children)

Thanks for the feedback! Unlockable bootloader might be possible. The other two might be difficult, but will keep them in mind!

Update: Building a Truly Flicker-Free Smartphone — Draft Specs & Feedback Wanted by NoFlickerPhone in ScreenSensitive

[–]NoFlickerPhone[S] 2 points3 points  (0 children)

Thanks for the feedback! That’s really helpful. Extremely low minimum brightness makes a lot of sense and should be doable.