FurryNutz, oh, THANKS.
I do know the old DWL-G700AP chip (realtek) got crazy hot, i did a thermal glue and heatsink on it to keep it cool. I remember you almost burned your fingers the chip got so hot, they where older larger realtek chip.
https://forum.openwrt.org/viewtopic.php?id=46334
A picture, those chips should not get that hot, but I have now opened the unit and running in on idle. I have Rev.C1 and now firmware v3.04b1 and the two chips in the unit are almost cold to the touch, they do not need any heat sink, with traffic over the unit, that could produce some more heat but it should be marginal as the cpu (or chips) in the unit probably are running at full speed.
So perhaps, if D-link people did read these forums, some of the errors could be fixed.
Anyway the "8192c firmware" error I got too, my guess is there is error in the coding by D-link, it can not be realtek drivers, or busybox and so on. Those things work.
You could try firmware v3.04 (they say there is not specific fix in the information) but they could have changed or fixed a lot of things, but do not put that down as information for the consumer.