My DSO firmware version is 2.6.3,
by measurement,the last pin of UART is 3.3v on the picture,not 0v. if USB UART converter 's "gnd "to the last pin of UART in DSO , can't this instrument be damaged ? now rx0 : 0.1v rx1: 0v
yes, +3.3V is correct, my very first picture was wring - updated already to correct pinout.
just buy H-JTAG and USB UART converter , but the USB UART converter not work,
did you set right paramters in your terminal application ? com port number (the one assigned to your usb uart adapter), 115200 8/N/1 for baudrate are proper values.
If these things are ok you should see something during DSO boot process - if not maybe txd/rxd are connected vice versa - change them and try again.
Which H-JTAG ? USB or LPT version ? It dind't really matter for function, but for speed ...
I felt very strange: fw2dump.zip can dump 3 files(boot.bin kernel.bin root.bin ),but fw_backupV3.zip can't.
this is interessting, you have Tekway right ? I got no issues here on both Hantek and Tekway DSOs.
Can someone test it ? I mean this backup utility:http://www.eevblog.com/forum/index.php?topic=1571.msg35683#msg35683
If only use H-JTAG, What should I do? How do you define the offset of the 3 file .
with H-JTAG, or actually H-Flasher software you can backup the whole NAND or restore it. If you backup via h-jtag/h-flasher you have to ensure that OOB blocks are also saved,
H-Jatg software have be default no drivers doing this - but you can find some here:http://www.mikrocontroller.net/topic/163836
If you wish to restore a backup created with the in here posted fw_backup utility (these 3 files) you
will have to merge them to one file (together with 2 other files which ar common for all), as described here:http://www.eevblog.com/forum/index.php?topic=1571.msg26926#msg26926
The resulting file can be restored via h-jtag/h-flasher (with loaded s3c2440 + OOB drivers)
How do I downgrade to 2.6.2 or lower?
in generally if you have already 2.6.3 you can just copy the dso.exe from earlier firmware version to you DSO root file system (a good idea is to make a copy of your existing dso.exe)
You will have to connect via uart to the shell, kill dso.exe process (which will actually happens during login to the shell) , insert usb stick with the older version of dso.exe (in will get mounted automatically into /mnt
and copy the old dso.exe to /
You can download older Tekway firmware (2.5 something) and extract it to get the old dso.exe version.
Additionally to this you will have to copy language files, they are version dependant, they located in /OurLanguages directory. the older firmware version does not have these files, so it is enough to
replace the dso.exe file.
After reboot the you will be ready with downgrade.
(dst1kb_2.06.3_1202b_fact(110118.0).up ) IS THIS ONLY FOR TEKWAY DST1202B?
yes, it is. Tekway and Hantek are using exact the same dso.exe, help files, almost all drivers ... but not all.
display driver ( /dso/driver/dso-lcd.ko) and logo files (/logo directory) are manufacturer dependant, so don't mix them.
How did the "bin" file compile or decompile?
which bin ? you mean the dso.exe (which is the main dso application) or you mean the 3 files created during backup ?
For the dso.exe any ARM disassembler will be good, for example IDA
For these bin files, you can't them just decompile
Actually the boot.bin is single boot loader, it can be decompiled with some advanced tricks, but there is no need to do it.
Kernel.bin is just a copy of kernel, sure this can be extracted but for what reason ?
root.bin is copy of the linux root file system, it is binary copy, with OOB blocks !!!, you can only mount it to other linux computer (look for how to mount YAFFS)
To get the root file system files it is easier to connect over uart to shell and create a tarball to usb stick (or even just copy if you don't care about broken permissions)
What's changed, Where's changed, Every version firmware?
ohh, this is very bad question, actually for 2.6.3 there is description of changes on chinese Tekway website, as you from china it will be easy for you to read it.
What's in older version is writen down in user manual ... unfortunately both Hantek and Tekway are not smart enough to post firmware changes (for each version) on their websites ...
If you wish to see my bug report (having some infos about what inside which version) look here :http://www.mikrocontroller.net/topic/205820?page=1#2036474
And finally analyze this, What will I need to access and read for this course?
honestly i don't know what you mean ?