The new idea of building vbios:
- use crane vbios, modify PCIE config to make it 67E0???, then modify ssid, etc to meet it Hp content.
- Leave VgaFirmware as is (100% it will work for 41xx.)
- Use crane 4150 modules as main
- Replace this modules to make it 4170:
Cmd_ASIC_Init.rom
Cmd_ClockSource.rom
Cmd_SetVoltage.rom
Cmd_SpeedFanControl.rom
Cmd_Unknown.rom
Data_ASIC_ProfilingInfo l ASIC_VDDCI_Info.rom
Data_FirmwareInfo.rom
Data_Object_Info.rom
Data_PowerPlayInfo.rom
Data_VoltageObjectInfo.rom
Data_VRAM_Info.rom
Data_Object_Info.bin
But the key is to patch commands with additional features, like every working rom have
Edit1.
Added all diff modules of Crane, Aomorhid, Vortex.
They will help to understand how to patch Crane module to meet Aomorhid results
Also adding disassembly of this modules and Atom Header
Edit2.
We cant just replace modules, we should patch it, but it will bring to extensive rebuild of vbios as Dell can be different. Pegatron is better for that, but I am fear to meet something in VGA Firmware that is lock it as desktop. We can replace Pegatron modules by Crane, but it can be strange)))
This why
@theroadw, you’re not allowed to use discrete mode with Pegatron and Crane. Because modules are designed for different mxm pcb components design
Or we need more help for redesign modules.