| Products > Test Equipment |
| Hantek DSO1152S - Wont boot after firmware update |
| << < (9/26) > >> |
| WanaGo:
Mr Google said --- Quote ---If a command is terminated by the control operator &, the shell executes the command in the background in a subshell. The shell does not wait for the command to finish, and the return status is 0. --- End quote --- |
| WanaGo:
I can certainly try the old firmware. So I should do that rather than using the update utility from inside the dso.exe app when its running? Or does that FW have the same script issue? 111111 didn't seem to open the file. Is the password different? Just thinking... What if I ran the script when dso wasn't running. All the errors I got during the update, I assume are all due to the things running. Would that solve it? Still what is strange how dso.exe wouldn't run in the background as per the startup file, but would when manually executed as a normal executable. |
| rob77:
--- Quote from: WanaGo on July 13, 2014, 12:50:02 pm ---Still what is strange how dso.exe wouldn't run in the background as per the startup file, but would when manually executed as a normal executable. --- End quote --- probably it needs a terminal to run => the dso.exe in the new firmware is "broken" if it doesn't work the way it should. try to start it with outputs and input redirected (in fact daemonise) ./dso.exe > /dev/null 2>/dev/null < /dev/null & and see if it works - if works then edit your init script accordingly (if that's on a persistent filesystem). i was planning to update my DSO1102B in the next days.. but reading your troubles after upgrade.... i will rather connect a serial line and find a way how to backup first ;) |
| WanaGo:
Have no idea what that does, but I tried it, and the scope ran [root@Hantek /]# ./dso.exe > /dev/null 2>/dev/null < /dev/null & [root@Hantek /]# s3c2440_clkcon=00FFFFF0 s3c2440_clkcon=00FFFFF0 save exit: isCheckpointed 0 seems like its functional. 1am here, I need to get some sleep. Will continue this tomorrow! Thank you very much for the help guys, much appreciated. I hope this helps some people at some stage. Tinhead, do you have contacts at Hantek to get this solved, or should I make contact with them and tell them the findings? Goodnight all, will catchup on chat in the morning Regards WanaGo |
| tinhead:
--- Quote from: WanaGo on July 13, 2014, 01:05:21 pm ---Have no idea what that does, but I tried it, and the scope ran [root@Hantek /]# ./dso.exe > /dev/null 2>/dev/null < /dev/null & [root@Hantek /]# s3c2440_clkcon=00FFFFF0 s3c2440_clkcon=00FFFFF0 save exit: isCheckpointed 0 --- End quote --- well yes, when started manually it will run, but not when started from rcS. It looks like the dso.exe from 2.01.1_(140408.0) is not initializing properly when runned from rcS (i can't connect via USB to my dev board, so it deos NOT run properly). When killed and started manually it does works. So there must be general problem with that executable version. I did tested it now with older version, 2.01.1_(140214.0) and there are no issues, runs from rcS or manually and it allows USB connection/access. I did tested (just for sake) 2.01.1_(140408.0) but from B and not S model, and guess what, it works as well. So it seems to be specific problem with dso.exe for S model, version 2.01.1_(140408.0). So i would say do the downgrade as described. Don't play with other scripts, you will run in trouble during next update, so leave them all as they are. Replace only the English.lan (and different languages if necessary) in /OurLanguages/ directory and the /dso.exe in root, chmod 777 * in root and power cycle. --- Quote from: WanaGo on July 13, 2014, 01:05:21 pm ---Tinhead, do you have contacts at Hantek to get this solved, or should I make contact with them and tell them the findings? --- End quote --- feel free to contact them, you have such handheld - i don't. Tests on dev boards, like i'm doing, are good but sometimes not sufficient (especially when firmware is waiting for soemthing missing on dev board). |
| Navigation |
| Message Index |
| Next page |
| Previous page |