Products > Test Equipment
VOLTCRAFT DSO-1084E (Hantek DSO4084B) stuck at boot screen
rlohmann:
Hi there,
the mentioned scope is a 4 channel / 80MHz device sold by Conrad / Voltcraft in Germany. The device and specs look similar to Hantek DSO4084B.
The unit I have in hands does actually not start properly and get stuck on boot screen.
I attached a serial adapter and captured the terminal during boot. (attached)
It get stuck after:
acq_dot_nm_of_timerange =4000,time_range=1600000000000,dso_acq.dot_factor =1,sample_rate =2500.000000
dso_acq_control:1:2056, 2056,0
dso_acq_control:2:2056, 2056
dso_acq_control:3:102800000, 103600000
dso_acq_control:4:after= 102800000, before= 103600000
... hitting enter i get back to the shell:
unix:path=/tmp/dbus-2Gwvd7Fgoi,guid=78229ec33879218ea98a0b54386d509c
[root@Hantek ~]#
Hope anybody can help me to figure out whats wrong with the unit and how to get it back to life. :-//
rlohmann:
... looking closer at at the log, I#ve noticed:
acq_dot_nm_of_timerange =4000,time_range=1600000000000,dso_acq.dot_factor =1,sample_rate =2500.000000
.. which appears strange to me.
So I looked for any config and found /dso/etc/system.inf
--- Code: ---code:
[machine]
Model=dso1202l
Vendor=hantek
Product=FGen
Manufacturer=hantek
Serial=DSO4D143501107
[version]
Pcb=1001
Keyboard=11
[language]
Lans=255
Language=1
[add]
Start=0
Update=0
--- End code ---
I guess the previous owner applied a wrong update ...
I've found few update files online:
- dso4kb_20180831.upk (Conrad/Voltcraft)
- dso4kb_20181208.upk (Hantek DSO4000B)
Is here a way to apply the update form the shell or automatically during boot?
Or how to extract those files and hopefully replace the according files manually within unit?
Maybe someone out there with this scope could help me out with a tar of a working /dso folder ...
tinhead:
sure, unpack first the update by
gpg --batch --passphrase-fd 0 dso4kb_20180831.upk
and give as password dso4000bc
and check what do_update.sh is doing (basically copying few files and setting +x permission)
rlohmann:
Thanks a lot TinHead! :-+ ... you made my day!
The cmd line did not work out for me for some reason. But it turned me into the right direction ...
with: gpg -o out.tar -d dso4kb_20180831.upk
... extracting out.tar and the containing dso4kb.upk.tar I got "upend" and "package/"
Then I went through package/do_update.sh and manually updated all files manually ...
And merged config/root/system.inf with package/system.inf :
--- Code: ---[machine]
Model=80M$DSO1084E
Vendor=voltcraft
Product=DSO
Manufacturer=hantek
Serial=DSO4D143501107
[version]
Pcb=1001
Keyboard=11
[language]
Lans=65535
Language=6
[add]
Start=389
Update=0
--- End code ---
On first reboot i got the same error, stuck at boot screen / same terminal output ... :palm:
But I noticed "#rm /dso/app/etc/aslf/*" in package/do_update.sh ... so I made a backup of aslf and removed /dso/app/etc/aslf/*...
Voila, the scope finally booted and and appears to work fine! :clap:
tinhead:
--- Quote from: rlohmann on February 10, 2019, 11:03:59 am ---Thanks a lot
--- End quote ---
you welcome.
Out of curiosity, can you post picture of let say 50-100MHz sine one one channel with max sampling ?
I hope it does not looks like this one, which from 4000C model, which is based as the B Models on multiple AD9288
Your 4000B should looks much better, but i never had a chance to see them in action.
Navigation
[0] Message Index
[#] Next page
Go to full version