It was quite a problem getting the the tvguide to come back on a ph6 box I hiave. For anyone that has a PH6 version 1 here is how I got it back.
1) I had to first zero the box and then flash it with 7.93.
2) I then copied the first C000 bytes from a local NVRAM backup to the box. (any version is OK)
3) I copied the application definition area of the NVRAM from the backup from address 233F80 to the fubar box. It starts with the following hex.
01 23 45 67 00 00 00 00 00 00 00 02 44 43 54 5F
It stops at 234F60 and ends with a checksum and looks like the following.
20 20 20 20 20 30 30 3F 30 30 00 00 00 00 XX XX
XX XX is the checksum and must be valid or a check routine will clear the application definitions.
4) I changed the version stamp area of the platform program range address near 4A5840 with an invalid value and used usbbdm to correct the code checksum and reflashed the code.
5) I performed a power cycle and let it sit for 45 min.
6) It is very important that a second power cycle occurs after the 45 minutes. This is because the platform requires a hardware reset after self updating and normally the hardware watchdog on the PH6 is used to do this but it is disabled by cutting c5 and cannot function.
7) It will now download the tvguide application in about 10 to 20 minutes and will be restored to normal operation.
This may work on a v2 but I cannot verify it.
Recovering the TVGuide on a PH6 v1
-
- Junior Member
- Posts: 381
- Joined: Fri Oct 28, 2005 8:43 am
Who is online
Users browsing this forum: No registered users and 1 guest