Board manager wont install esp8266 version 1.6.5

Hello everyone,,
I cannot install esp8266 version 1.6.5-947-g39819f0 using the board manager. When i try to download I get an error

"Error downloading http://arduino.esp8266.com/versions/1.6.5-947-g39819f0/esp8266-1.6.5-947-g39819f0.zip"

I have googled and googled but cannot figure out where to find this. I am having major problems uploading even a test sketch to a feather huzzah. I have been lucky a few times, but its only works a hand full of times. mostly i just get the "error:espcomm_upload_mem failed". My googling says i need esp8266 1.6.5 but i cannot find it. Having said that, yes I have tried all the other board versions, nothing has been stable. on 2 occasions it has works, only to cause the same problems moments later.

i am using arduino 1.8.9

That is an extremely old version. The early versions of the ESP8266 core for Arduino allowed some advanced features of the ESP8266 that could be used for malicious purposes. It may be that they were taken down for this reason.

I really don't think your upload problem is related to the ESP8266 core for Arduino version. Maybe you could post a link to the place you read that using 1.6.5 will solve this. There has been a ton of development work on the ESP8266 core for Arduino since that time, so it would be harmful for you to use such an old version.