I have an elitedesk 800 g2 board which infamously only supported skylake cpu despite having compatbile with kaby Q170 chipset.
There was a board using the same PCB as the elitedesk one in the HP Z240 SFF and it supported kaby lake. (both boards are codename SPITFIRE, only difference is the BIOS and the PCH in theory)
I tried crossflashing the Z240 SFF bios onto the elitedesk board but it has some mechanism to detect something like that and blocks that if chipset don't match, resulting in undocumented 6.3 error code from the front power light (6 red 3 white)
The same thing happens when i try to crossflash a ProDesk 600 G2 bios onto it, its board also uses SPITFIRE PCB but with Q150 this time.
Is there any way to either merge the Z240 SFF bios with the stock elitedesk 800 one to make kaby lake work on that board or to patch the chipset crossflash detection?
Thanks for any help. I'm attaching the bioses and images of all three boards using the same pcb and components
- SPITFIRE (Rev Toledo for ProDesk 600 G2) -> uses Q150 PCH
- SPITFIRE (Rev Spitfire for EliteDesk 800 G2) -> uses Q170 PCH
- SPITFIRE (Rev Scorpion for EliteDesk 800 G2 SFF) -> uses Q170 PCH
- SPITFIRE (Rev Bunun for Z240 SFF) -> uses C236 PCH and supports kaby lake officially
Bioses for all 4 variants of this board:
https://www.mediafire.com/file/v3em7cayk...s.zip/file