OK, before we call the code on the radio or control head; I ran into a similar situation while repairing some control heads this past week.
In the CPS; there is a setting for "Retain Last Dim State" (or something like that) that tells the radio to power up in whatever the last "Dim State" was on the control head. I modified and / or fixed 6-7 W7 control heads and yanked out a mid power drawer to test them with. The last "Dim State" on the radio was "Off" - and, thus; every one of my control heads powered up the radio, but gave no display. I was scratching my melon - "What did I screw up?" Then it dawned on me to hit the DIM button on one of the control heads. Voilà! They all came to life. I was about to snatch out the command board and replace it, because I've seen them cause control heads to not power up - even though they powered up the radio. I would suggest - if you haven't already - just hit the DIM button and see what it does.
To my advantage; I have an Agilent bench PS, so I can tell below a millivolt what the radio is drawing, current-wise, constantly. I could tell exactly what was going on as far as what I would have normally expected to see with the radio off, on - in standby, with the control head illuminated or off. The current draw varies ever so slightly depending on what you have the radio set up as in a native state.
Oddly enough; when I got ready to test a handful of secure modules and a keyloader that I had fixed; the same radio wouldn't recognize the secure board, or keyload. Scratched my melon another second or two and swapped the command board. All was well. This was a command board that I'd already done the Motorola SRN modification for the securenet problem, so I was pretty sure that wasn't the issue. When I put in another command board, all was well. That's a project for next week.
These are just a few little tings to test, if you haven't already. 1( Check the Dim State. 2(Try swapping the command board.
One thing I didn't see mentioned above (but may have missed) is: Does the radio receive and transmit? I know you said that you could read and write to it. Does it produce a tone when you change modes or volume? Just curious. If you can't tell if it's transmitting; use a PS with a accurate ammeter, and see if the current draw flies up when you key the mic. Oh; and don't forget to use a dummy load or antenna before doing so!