iPhone 12 flickering screen and green tint on display issue is bothering some users of this new device. Well, this problem is not new as previous iPhone models with amoled screens, like the iPhone X, have also experienced such issues. In this post, we’ll find out how to cure this issue by providing some simple solutions. Buckle up and read further.
How to Get Rid of Flickering Screen and Green Tint Display on iPhone 12
A flickering screen or green tint on displays should not hinder you from using the phone’s touchscreen, but it is sort of an eyesore. Reports say that these problems only occur mostly at night when dark mode/night shift is activated or when the brightness is set to low.
While you might think that this is a hardware level issue, we cannot set aside that software bugs and glitches could also contribute to a flickering screen and green tint display on iPhone 12. So before you rush to the nearest Apple Store in your area, try out some of the methods provided below.
First Solution: Adjust Screen Brightness and Reset your iPhone 12

Since a lot of reports say that this is experienced when the brightness level is low or when dark mode is enabled, we can start by adjusting the phone’s display settings.
- Open the Settings app from the Home screen.
- Go to and tap on Display & Brightness.
- Disable Dark Mode and turn off Night Shift.
- Use the brightness slider to adjust your phone’s screen brightness level.
After performing those procedures, perform a soft reset to give your phone’s system a quick refresh.
- Press and hold the Power/Side button and either of the Volume buttons simultaneously for a few seconds.
- Release both buttons once the Slide to Power off prompt appears on the screen.
- Drag the Power off slider to the right to turn off your phone.
- After 30 seconds, press and hold the Power/Side button again until you see the Apple logo.
Once the phone has rebooted, monitor if the same issue occurs. If the issue has been fixed after adjusting the display settings, keep it that way and wait for an official software update that might contain the necessary patch to address the display problems when the brightness level is set to low.
Second Solution: Check for an iOS update on iPhone 12

Since software glitches have contributed to a lot of issues, it is best to check for a software update that might have the necessary solution to the display problems on your iPhone 12.
- Open the Settings app from the Home screen.
- Go to and tap on General.
- Select Software Update.
- Wait for the phone to check for any updates. When an update is available, read the description and try to check if there is anything related to flickering display or green tint issue. If there is, tap on Download and Install.
- If there is no update available, that means your iOS is up-to-date.
Third Solution: Perform a Recovery Mode Restore on your iPhone 12

Recovery mode restore is an advanced solution usually performed to address complicated software problems on iPhones. Unlike factory reset, this process could allow you to re-download your phone’s software without the need to erase or delete your personal information.
What you’ll need to carry out this process is a Mac or Windows computer with the latest iTunes installed. Also make sure that your computer is running on their latest operating system to avoid incompatibility problems with your iPhone 12.
Once you have those requirements, connect your device to the computer using the Apple-supplied USB/lightning cable. Then allow iTunes to sync with your iPhone and backup files, if possible. Once the backup is secured, follow these steps to put your iPhone in recovery mode and then restore iOS in iTunes:
- Press and release the Volume Up button quickly.
- Press and release the Volume Down button quickly.
- Then press and hold the Power/Side button once prompted with Connect to iTunes screen. Do not release the button when the Apple logo appears as you will need to enter recovery mode state.
- Once you enter the recovery mode, you’ll see either Update or Restore option.
- Select Restore if you want to reinstall and download iOS on your device without erasing data.
Do not disconnect your phone and keep it connected until the entire restore process is finished. Only disconnect the device once the system has prompted you to do so. Then check for the phone’s screen functionality and see if it still flickers or green tint is still noticeable.
Fourth Solution: Run a DFU Mode Restore on your iPhone 12

Your last resort if the problem persists is a Device Firmware Update (DFU) mode restore. This is a type of software restoration procedure that allows your device to communicate with iTunes even when the bootloader is not sync or activated.
A reminder though that you can only perform this process as long as the phone has not been dropped or has not incurred any physical damage. Performing this on a damaged iPhone can lead to a permanently bricked device.
- Connect your iPhone 12 to the computer using the supplied USB/Lightning cable. Once connected, open iTunes on your computer.
- Press and quickly release the Volume up button.
- Press and quickly release the Volume down button.
- Press and hold the Side/Power button until the screen goes black.
- After the screen turns black, press and hold the Volume down button while keep holding down the Power/Side button.
- Wait for 5 seconds then release the Power/Side button but keep holding the Volume down button until your iPhone 12 shows up in iTunes.
- Release the Volume down button once you see your iPhone in iTunes then follow the rest of the on-screen instructions to start restoring your iPhone through iTunes.
To exit DFU mode, just perform a force restart on your phone.
- Press and release the Volume Up button quickly.
- Press and release the Volume Down button quickly.
- Lastly, press and hold the Side button for a few seconds until you see the Apple logo.
My iPhone 12 Flickering Screen and Green Tint on Display Issue is Not Fixed
There are reports that claim Apple is aware of the green tint and flickering screen issues on the new iPhone 12. To get additional information on how to possibly deal with the problem, make sure to contact Apple Support for further assistance.
Do you have any other troubleshooting help? Feel free to visit our Youtube channel for more tips and tricks about tech. Don’t forget to subscribe and like the videos. Thank you.