Hacking the Hanmatek DOS1104? - Page 1
Forum section: electronics / testgear

author: rhb
author_rank: Super Contributor
timestamp: December 21, 2023, 06:24:40 pm
content: I am currently testing one and the HW is great, but the UI is klunky to say the least, though it does appear to behave properly. In particular the FFT is first rate, though the labeling is often incorrect. But if you are used tolooking at DC to Nyquist spectra it works really well. Just look at the sample rate and calculate Nyquist in your head. Then divide by 10 to get the correct Hz/div.I paid $206 from Hanmatek's Aliexpress store, but they are available as low as $180 on Aliexpress from other sellersIt has 140 MHz actual BW in the AFE and it's quite flat until the corner.It seems to me a good candidate to jailbreak and modify. Anyone else interested?Have Fun!Reg

author: tunk
author_rank: Super Contributor
timestamp: December 21, 2023, 07:36:14 pm
content: Most likely an Owon SDS1104 with a different front.You could see if there's any info about this DSO.

author: rhb
author_rank: Super Contributor
timestamp: December 21, 2023, 10:56:54 pm
content: It's an Owon marked SDS1102 board in the 1102. I've not opened the 1104 yet. I'd expect the same. However, I doubt that the FW is the same. Fewer features most likely. Possibly different FPGA.But it's really nice HW and as is it *will* do most things, just in a convoluted fashion. Why no "rise or fall" trigger I don't get. But if we could turn it into an OSSW DSO dev system it would be really nice.The major hurdle is writing a new UI using the existing buttons. One could probably use the FPGA IP as is. I blew up a GDS-2072E I'd hacked to MDO-2200E functionality and then blew it up. It was an Amazon $225 bargain. Replacements were 2+ times that so I dropped the project.My first hack is to install a 10-20Ah LiPo pack to run the 1104 & 1102 once the cells arrive.Have Fun!Reg

author: tunk
author_rank: Super Contributor
timestamp: December 22, 2023, 11:15:57 pm
content: You might be able to use these two alternative firmwares as a starting point for making something yourself:Fnirsi 1013d by eevblog member pcprogrammer (there's also a thread on this forum):https://github.com/pecostm32/FNIRSI_1013D_FirmwareFnirsi 5012H by eevblog member ataradov:https://www.eevblog.com/forum/projects/reverse-engineering-fnirsi-5012h/

author: rhb
author_rank: Super Contributor
timestamp: December 23, 2023, 12:08:49 am
content: I looked at the Fnirsi scopes, but they are just too limited to be worth the effort. I have a tablet (1013D?) version I need to get rid of as I will never use it. I don't like the tablet interface at all. And there is very little cost difference between a 30 MHz Fnirsi and a 140 MHz Hanmatek.First order of business with the Hanmateks is getting root access and sorting out the programming header.FWIW My Rigol DS1102E has a rise time of 4.0 ns. The Hanmatek is 2.2 ns. Leo Bodnar's pulser as judge. At less than 1/2 the price of the Rigol damned impressive even if many years later.Have Fun!Reg

author: rhb
author_rank: Super Contributor
timestamp: January 06, 2024, 03:41:09 am
content: FYI I got my 10 Ah LiPos today. The ~$2 BMS/boost convertor I'm using cuts out on the 1104 at 1.7 A but has been going strong for an hour or two at 1.2 A on the 1102. The 1104 will run for a while but the boost convertor overheats and it shuts down. Hopefully a heatsink will solve that. If not I'll add a 2nd one in parallel. Both need heatsinks.In any case, it looks as if my initial HW hack will be easy.It's important to understand, these are digital versions of analog scopes. They don't have the memory depth for MCU work. But for someone doing analog work they are really sweet. For HF raio work the 1104 is probably going to become my daily driver. My Instek MSO-2204EA has so much SMPS noise I never really trust it.Have Fun!Reg

author: robert.rozee
author_rank: Frequent Contributor
timestamp: January 06, 2024, 02:02:46 pm
content: Quote from: rhb on January 06, 2024, 03:41:09 amany chance of a link to and/or photo of the BMS/boost convertor?cheers,rob :-)

author: rhb
author_rank: Super Contributor
timestamp: January 06, 2024, 03:21:00 pm
content: It took a while to find it. I bought 10x for $16.90 total.https://www.ebay.com/itm/124446569972I let the LiPo cell charge overnight and am now running the 1102 via the 5 V input plug. Open circuit setting is 5.2 V. Loaded is 5.1 V. Even at the 1.2 A draw it *really* needs a heatsink as it's too hot to hold. I think that the 1.7 A load of the 1104 causes it to do a thermal shutdown in which case I might make it work with a single cell.The boost chip is the MT3608.Edit: Added photos of the board with a heatsink. That dropped the temperature to about 140 F from about 180 F. Even with the heatsink it's too hot to touch so this will go in something with less power drain. I'll attach a *much* larger heatsink to power the Hanmateks.The 1102 ran for about 4 hours on the 10 Ah LiPo cell. A larger heatsink seems to have resolved the thermal shutdown driving the 1104, so now I;m waiting for the LiPo cell to charge.Have Fun!Reg

author: rhb
author_rank: Super Contributor
timestamp: January 22, 2024, 11:15:44 pm
content: OK. I got some LM2596 buck convertors and they will run the 1104 at 7.1 V @ 1.7 A just fine. Two 10 Ah LiPos should power it for 10+ hrs. There's some conducted and radiated EMI from the LM2596 around 30 MHz, but that doesn't look as if it would be difficult to suppress.It cannot be done with a boost convertor from a single cell because the LiPo BMS will not allow enough current. And the MT3608 gets *very* hot. Probably dissipates more power than it supplies.The good news is that making it portable is easy. The bad news is that the FW has issues:Output filenames are not sequential nor easily setIt won't talk to Windows 7There appears to be no way to set the date (i.e. no RTC)My ISP will not allow me to access the hanmatek.cn website as is the case with many other dangerous websites, such as elegoo.com.It's really nice HW and as it's cheap it seems a good target to hack the FW. If you screw up as I did with my Instek GDS-2072E and blow it up it doesn't cost too much to buy another.Is anyone else interested in trying to hack/replace replace the OEM FW?Have Fun!Reg