Odin version 3.12.3 is a small tool designed to help Samsung users upgrade their devices to the latest possible Android OS versions.
If you are an advanced user and you're looking to upgrade your Samsung device to the latest Android 7.x Nougat OS versions, then this Odin 3.12.3 is the app that you should use.
Odin v3.12.3 needs to be installed on your computer, the OS updating files should be stored there, too, for you to be able to install the new update easily. Make sure to install the latest Samsung USB drivers on your computer first.
Odin tool can be used as a rooting tool, too, or to fix any problems that you might run into while modifying your device's OS provided that you already have downloaded the correct update files.
Download Samsung USB drivers from here.
Download Odin v3.12.3 from here for Android 7.0 and older firmware installations. NOTE: Odin 3.12.3 won't be able to flash Android 8.0 Oreo, so you should get the 3.13.1 build from below.
Download Odin3.13.1 from here for Android 8.0 and older firmware.
Please that Odin tool should be used only advanced Samsung users, we cannot be blamed in case you brick the device nor in case you lose any important data files in the process.