I don't know if this is a Github question, a printer question, or firmware upgrade question.
I've watched several YouTube videos and done lots of reading. Using Aurduino and reading online, I managed to install a bootloader (Anet 1.0 optiboot).
At this stage my Anet A8 board is just showing stars on the screen; I assume because the firmware has been overwritten by the bootloader.
Moving forward, I downloaded Marlin Marlin-2.0.9.1 and Configurations-2.0.8.2. According to the tutorial, I need to copy _Statusscreen, Configuration, Configuration_adv in the Configurations folder (after unzipping it) and paste it in the Marlin folder (also after upzipping it) and overwrite any of the three files that are older.
Using Visual Studio Code, I installed the necessary add-ons, opened the Marlin folder, attempted to build it, and got the option to build Sanguino1284P or Sanguino1284P_optimized.
First baffling thing is what is the difference (I can't find anything about this online).
Second and bigger issue: the build is failing. I'm getting a Configuration.h file is an old version and needs to be upgraded or downgrade Marlin.
Marlin and the Configurations file are the most recent versions on GitHub (at least from how I interpret it).
I'm uncertain what I'm doing wrong or need to do as I can't find anything online.
On a side note, if anyone has experience with the Anet A8, maybe this question can also be answered (if not, I'll dig deeper if possible) I'm assuming Marlin, by default, has all the normal settings for the printer with some safety upgrades. From reading, it almost seems like I'm suppose to set things like endstops. I'm a bit scared to tinker with anything because I don't understand C++ code. As for features such as enabling auto bed leveling, I assume after some deeper research, I'll know which lines to edit for enabling.