OK Guys, I think I've solved it.
I was reading through page 158 when a came across a reply from Rosaharn to Pezibaer about 'Probe problems', and I thought 'I haven't tried the other probe'.
I'm one happy bunny, all is now back to normal (See attached screen shot).
So it was just a 'bad' probe.
Well it may help someone with a similar problem, so I will leave the post in place.
Thanks guys and especially tinhead for a fantastic thread, if it were up to me I'd nominate him for the 'Nobel Prize'.
oneeye
Judging by the screenshots, it looks like you switched the probe attenuation to X1, from the default X10. Try moving the switch on the handle of the "bad" probe to X10 and it should work normally.
Help please, ostsillograf , my son wanted to install Russian language using DSO-USB-Tool, tab Read / Write File (F4) in the window 'Filename' bottom put 'Russian.lan' and hit Write. Now all the time breaks USB connection with the program 'DigitalScope', 'default setup' does not reset the color. Can someone give bekup? Help please!
sorry, but i can't communicate like that, to be able to repair something we first have to be able to talk to each other somehow. Post error message in your native language, maybe here is someone who can help you.
The logo is stored as 16bit RGB565 values and one can binary patch the kernel without the need to recompile everything.
I've discovered that my bootloader allows kernel testing over USB. You can see the new menu in this serial capture.Code: [Select]##### EmbedSky BIOS for SKY2416/TQ2416 #####
Once the kernel is tested you may also flash it via the same method.
This Board: SDRAM is 64MB; LCD display size is: 800 X 480
Press Space key to Download Mode.!
SD:File System init failed!
##### Boot for SKY2416/TQ2416 Main Menu #####
##### EmbedSky USB download mode #####
[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
[2] Download Eboot (eboot.nb0) to Nand Flash
[3] Download Linux Kernel (zImage.bin) to Nand Flash
[4] Download LOGO Picture (logo.bin) to Nand Flash
[5] Download UBIFS image (root.ubi) to Nand Flash
[6] Download YAFFS image (root.bin) to Nand Flash
[7] Download Program to SDRAM and Run it
[8] Boot the system
[9] Format the Nand Flash
[0] Set the boot parameters
[a] Download User Program
[n] Enter TFTP download mode menu
[r] Reboot u-boot
[t] Test Linux Image (zImage)
Enter your selection: 0
##### Parameter Menu #####
[1] Set NFS boot parameter
[2] Set Yaffs boot parameter for Standard Linux
[3] Set UBIfs boot parameter for Standard Linux
[4] Set parameter
[5] View the parameters
[d] Delete parameter
[s] Save the parameters to Nand Flash
[q] Return main Menu
Enter your selection: 5
Name(enter to view all paramters):
bootargs=noinitrd ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs init=/linuxrc console=ttySAC0 mem=64M
bootcmd=nand read.jffs2 c0008000 kernel;bootm c0008000
bootdelay=1
baudrate=115200
ethaddr=10:23:45:67:89:ab
ipaddr=192.168.1.6
serverip=192.168.1.8
gatewayip=192.168.1.2
netmask=255.255.255.0
stdin=serial
stdout=serial
stderr=serial
ethact=dm9000
mtdids=nand0=nandflash0
mtdparts=mtdparts=nandflash0:512k@0(bios),512k(params),2048K(logo),4m(kernel),-(root)
partition=nand0,0
mtddevnum=0
mtddevname=bios
##### Boot for SKY2416/TQ2416 Main Menu #####
##### EmbedSky USB download mode #####
[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
[2] Download Eboot (eboot.nb0) to Nand Flash
[3] Download Linux Kernel (zImage.bin) to Nand Flash
[4] Download LOGO Picture (logo.bin) to Nand Flash
[5] Download UBIFS image (root.ubi) to Nand Flash
[6] Download YAFFS image (root.bin) to Nand Flash
[7] Download Program to SDRAM and Run it
[8] Boot the system
[9] Format the Nand Flash
[0] Set the boot parameters
[a] Download User Program
[n] Enter TFTP download mode menu
[r] Reboot u-boot
[t] Test Linux Image (zImage)
Enter your selection: t
Now, Please connect to USB cable and USB interface!
There is a dnw utility for linux too:Code: [Select]git clone https://github.com/changbindu/dnw-linux.git
Enter bootloader by pressing space in console and then use dnw and a USB cable to transfer the new kernel.
So my little C program works and this is my new logo screen of my scope.
Hantek just released GPL sources for Kernel/drivers and some test tools for Hantek HDG AWG,
but they contain as well sources for Handhelds and benchtop Hantek DSOs, so go and grab it
if you wish to hack something ! This are the best Hantek GPL sources ever, and yes, they only
for gears based on Samsung S3C2416 SoC.
http://www.hantek.com/download/HDG.zip
Oh wow! I'm downloading now - I want to make my MSO5102D actually do something useful with its logic analyzer. Having the source I'm sure I could implement protocol decoding, even if it's only over the USB link to the PC. Also making it USB SCPI compliant won't hurt either.
Hi everybody, this is my first post I have been reading this very long thread and found it very interesting, I got myself a Hantek MSO5202D and I am generally very happy with it. I am not sure if this is the right place to ask this question, if not could someone direct me to the right place. I would like to write a program to access the oscilloscope under Windows but can seems to find a way to access the driver. I have littler experience with accessing drivers (only did it on a parallel port) but when it comes to USB I have no clues. I read the Das Oszi web pages with the protocol which seems simple enough but I tried using the windows CreateFile to open the device \\?\usb#vid_049f&pid_505a#5&b877f8b&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed} which is the Hantek oscillocope and it returns a valid file HANDLE however any WriteFile or ReadFile return an invalid operation (error code 1 from GetLastError()) Any clues on how to do this?
Again thank you very much.