Why am I still getting a 59.F0 fault on an HP M476nw?

I still have this problem of a 59.F0 error on a M476nw. However recent testing suggests it is looking more like a firmware fault.

If I install the DCCV1_51.prn DCC firmware fix the printer will print and everything works except display screen is stuck at “Initializing”. Home key cancells that and normal home screen is displayed but after five seconds of inactivity, initializing is displayed again and stays like that permanently.

However, if I do a factory reset then the 59.F0 error comes back again!

Is there any way I can get HP to produce a DCC firmware fix which works for this printer?