Ah, sorry, missed that it was a link-back to original post.As it says: "Reinstate Corrupted CF via RMA Mode". For details, follow the link-back to the original post for the quoted text in post 18:
View attachment 6035
Thanks.
Ah, sorry, missed that it was a link-back to original post.As it says: "Reinstate Corrupted CF via RMA Mode". For details, follow the link-back to the original post for the quoted text in post 18:
View attachment 6035
I don't know what you were looking at, but there is only 1 line required in this post: https://hummy.tv/forum/posts/137914I tried the various fixes in /df's post but not sure I did them all and in the right order!
Tried that but got same result re the libcrypto error.I don't know what you were looking at, but there is only 1 line required in this post: https://hummy.tv/forum/posts/137914
You need to do it from the command line.
The problem is you're still in RMA mode. Did you do this?:Not sure what I do next
4. Re-establish a Telnet connection (as above), and from the menu select the option to reset RMA mode.
Go back to step 4 and then reboot. Carry on with step 5.5. Access the HDR-FOX's IP address from a web browser – the option should be available to re-install CF.
but I get this:
This system is in Return-to-manufacturer (RMA) mode. The custom firmware is still present in flash but components that were on the hard disk have been removed.
Install a standard Humax firmware file to complete the removal of all traces of the custom firmware.
If you change your mind, you can clear RMA mode via the telnet menu.
Not sure what I do next to reinstall CF.
The problem is you're still in RMA mode. Did you do this?:
Yes, and I get this:
Please select option: resetIf you proceed, all custom firmware packages and settings will becleared on the next boot, restoring the custom firmware environmentto an out-of-box configuration. The initial installation webinterface will be available to complete installation of thefull web interface and supporting packages.Are you sure you wish to clear all packages and settings? [Y/N] ytouch: /var/lib/humaxtv/mod/_RESET_CUSTOM_FIRMWARE_ENVIRONMENT: No such file or directoryReset initiated, restart box to complete the process.Press return to continue:
Unfortunately I'm assuming the missing _RESET_CUSTOM_FIRMWARE_ENVIRONMENT is not good?
Any particular hardware problems? If it's about the hard drive, just acknowledge it.Okay, I got confused between 'reset' option and resetting RMA, i.e. disabling RMA mode. So once I disabled RMA mode I was able to start the downloading and installing of web interface. It has reinstalled but have now got message re hardware problems.
The alert is triggered by a change of the key SMART details compared to the previously stored details. As you have gone from nothing to something that's a change!It has reinstalled but have now got message re hardware problems.
It was just about the hard drive and I acknowledged it, so maybe okay I hope.Any particular hardware problems? If it's about the hard drive, just acknowledge it.
If it's anything else, a bit more info will be helpful.
Okay, that seems good. I'm considering running fixdisk to see if there are any issues.The alert is triggered by a change of the key SMART details compared to the previously stored details. As you have gone from nothing to something that's a change!
I couldn't get this to work until I replaced it withThat ought to be possible. It was hard to imagine that the routine insettings.class
would be presented with a valid DB that didn't contain the required table.
For instance, like this:
Code:settings _create
{settings _create}
. Is that what you expect?I couldn't get this to work until I replaced it with {settings _create}. Is that what you expect?
class settings
needs to have been defined first, but I don't have the whole code to hand today. See the successful syntax for proc {settings _safer_query}
.proc {className functionName}
syntax, see the section about class methods in http://jim.tcl.tk/index.html/doc/www/www/documentation/oo/.It does. I moved the proc stuff down, but neglected to move the inline code as well. Should have moved the class definition up, which is what I've done.I supposeclass settings
needs to have been defined first
I did look at that but couldn't see anything different about it, apart from the placement.See the successful syntax forproc {settings _safer_query}
.
That helped a bit. I was wondering about class methods/members but didn't really know where to look.Regarding theproc {className functionName}
syntax, see the section about class methods in http://jim.tcl.tk/index.html/doc/www/www/documentation/oo/.
set settings [settings]