A few more comments:
It seems that SPP is the only "right" way to do this now.
I attempted to chat with technical experts, but I can't because I don't have a warranty or service agreement.
The sales rep said a 1 year post warranty would cost $650, which is what I paid for the server and is about 2x what a new system board is worth. She gave me the number to call for out of warranty support, but it's a premium number, so will cost me.
There are apparently some sketchy download links for various versions of SPP, including indian and torrent sites. I can't link those here obviously. I believe they've split the SPP's into production and post production after 2017.04.0.
In order to reduce the frequency at which servers need to be updated, HPE is changing the packaging and delivery of the SPP.
Going forward, two types of SPPs will be released:
A single “Production SPP” that contains the firmware and drivers for the all of the production server generations, and
Multiple server generation specific “Post-Production SPPs” that contain the firmware and drivers for a specific post-production server generation (e.g. Gen8 only Post-Production SPP that contains the firmware and drivers for all of Gen8 server models).
When a server generation transitions to “Post-Production,” the firmware and drivers for that server generation are frozen, packaged together on a “Post-Production SPP,” and released. The “Post-Production SPP” is supported through the EOS (end of support) for that server generation, and all future firmware and driver updates are released as hot fixes. This eliminates the need for yearly updates.
The 2017.04.0 SPP is the last production SPP to contain components for the G7 and Gen8 server platforms. For additional information, please refer to Reducing Server Updates.
So for gen 8 proliant servers, you really want the 2017.04.0 SPP, then install any remaining driver updates/hot fixes. Later SPP's aren't useful for gen 8 servers.
I will likely attempt to use one of the sketchy download links since this server didn't cost me that much....worst comes to worse I have to replace the system board, which is current plan B now anyways.
Anyone have any answers to my above questions?