Hantek6074BC-hack to 250MHz - Page 1
Forum section: electronics / testgear

author: Stevie1966
author_rank: Newbie
timestamp: March 13, 2016, 04:26:54 am
content: I Have bought a Hantek6074BC 70 MHz BW.Can I hack it to Hantek6254BC 2500 MHz BW?Someone can help me?

author: rosasharn
author_rank: Regular Contributor
timestamp: March 14, 2016, 07:41:04 am
content: Hello Stevie,Someone recommended it to me.Now you have one, what do you think about this 6074BC accuracy of measurements?

author: newtom
author_rank: Newbie
timestamp: April 21, 2017, 10:28:47 pm
content: Hi there,any news on speeding up the 6074BC? I am interested in doing so, too.Thanks,NewtoM

author: newtom
author_rank: Newbie
timestamp: May 02, 2017, 11:19:05 am
content: Hi,my Hantek PC 6074BC just arrived and I decided to take a look inside. See attached pictures.With a 200MHz bandwidth hack in mind, I was trying to connect via serial interface, but had no luck.I tried JP1, which seems like a serial connector, but there is no signal. Maybe the U31 IC is missing. (At U31, the shorted pins 25 and 26 remind me of an FTDI USB to serial interface chip, but the other pins do not seem to match with the pinout of the FTDI FT232.)The other serial-like connector on the south of the front-side is also no serial connector (same signal on 4 pins).Any comments or ideas are welcome.NewtoM

author: kaczy9999
author_rank: Newbie
timestamp: August 20, 2017, 02:12:55 pm
content: Get the symbol of marked uC and search for datasheet, find uart pins on pinout and try them.

author: newtom
author_rank: Newbie
timestamp: August 29, 2017, 02:10:58 pm
content: Hi kaczy9999,thanks for the idea. Here's the pinout for the µC:http://www.cypress.com/file/138911/download#page=21.Unfortunately, it has no UART pins.What it has are SPI (or probably, TWI) pins, which are connected to another 8-pin IC (tagged U807) on the other side, which has its label scratched off.... Great.In the meantime I am pretty sure that the 8-pin IC is an EEPROM chip, which holds the firmware (max. 16 KB) for the microcontroller (see USB Boot Methods athttp://www.cypress.com/file/138911/download#page=6and I2C Controller athttp://www.cypress.com/file/138911/download#page=15).Now, even if I'd find a way to change contents of the EEPROM, it would be a shot in the dark to change it so that the bandwidth changes. I am not even sure that the relevant parameter is in there.Any ideas?NewtoM

author: Dean2
author_rank: Contributor
timestamp: November 19, 2017, 11:36:00 am
content: Hi Mr Gyro had directed me here I also have Hantek 6074BE scope It has lots of problems Which are described herehttps://www.eevblog.com/forum/testgear/please-help-my-oscilloscope-trigger/I invite anyone with Hantek pc scope to Visit my thread ...Thanks..

author: MR_Huns
author_rank: Newbie
timestamp: December 28, 2017, 06:01:34 am
content: I would like to give this thread a bump......I just ordered a 6074BC from the "Official Hantek Store" on Aliexpress. Aside from wondering if it going to be legit, I am going to try my hand at porting it to sigrok. I was actually thinking about the 250MHz model, but ordered the cheap on just in case I brick it.I don't have any real experience in software, but hopefully a little Google-Fu and some standing on the backs of smart people will help me go the distance.Thanks for the great pictures.....

author: Appocalypse_br
author_rank: Contributor
timestamp: October 02, 2019, 06:10:46 pm
content: Hi mine works great 6104bc just bricked the eeprom in one restart any luck in reading it? Need help! Thanks!

author: Daruosha
author_rank: Regular Contributor
timestamp: October 02, 2019, 06:22:03 pm
content: Quote from: Stevie1966 on March 13, 2016, 04:26:54 amI never knew Hantek scopes are capable of 2.5GHz bandwidth!

author: martinloren2
author_rank: Newbie
timestamp: June 27, 2020, 01:25:46 pm
content: Hi, you can save the EEPROM content with an app on the Google store called CYUTILS. I've just downloaded the Cypress FX2 firmware for the 6074. It works. In case I can send you this firmware but you have another device and probably wont work. Also firmware may contain calibration data different for every device so it may corrupt your original configuration unless you don't do a compare.Interesting that the full firmware is on the eeprom. It can be decompiled and studied for improvement.

author: martinloren2
author_rank: Newbie
timestamp: June 27, 2020, 01:27:57 pm
content: Quote from: Appocalypse_br on October 02, 2019, 06:10:46 pmMy reply up. Just need to find another user with same device and let him read the eeprom content and copy on yours...

author: Neekeetos
author_rank: Contributor
timestamp: January 22, 2022, 06:07:31 am
content: Quote from: martinloren2 on June 27, 2020, 01:27:57 pmThere is a recovery procedure to reflash fx eeprom, this topic will help youhttps://www.eevblog.com/forum/testgear/hantek-6254bd-250mhz-1gsas-pcusb-dso/Eeprom is identical for all bw options. Difference is in fpga firmware , nobody provided the dump for 6254bd yet. With it any 6xxx/bc/bd/be will become bd version with maximum bw and function gen.

author: BillyO
author_rank: Super Contributor
timestamp: November 19, 2022, 04:07:14 pm
content: I guess no one has figured out the difference between these models? Still no way to "improve" the 70MHz version to 250MHz?

author: luanscps
author_rank: Newbie
timestamp: January 25, 2023, 09:55:11 pm
content: I have a 6074BE, I'm interested in this hack.Has anyone managed to get it to work at 250mhz?I am willing to do firmware tests on my devicethx

author: BillyO
author_rank: Super Contributor
timestamp: January 25, 2023, 10:58:15 pm
content: Quote from: luanscps on January 25, 2023, 09:55:11 pmYes. It does so right out of the box.If you are using just one channel you have a 250MHz scope (actually I was able to sweep mine out to 270MHz @ -3dB) @ a maximum of 1Gsa/s. If you enable a 2nd channel it will drop to about 125MHz and then if you enable 3 or more you get only 70MHz. You also drop to a max of 500sa/s and then to 250sa/s as you add channels. My guess is that the ADC is different for the 6254.

author: gf
author_rank: Super Contributor
timestamp: January 26, 2023, 12:07:48 am
content: Quote from: BillyO on November 19, 2022, 04:07:14 pmI measured a -3dB point of ~270MHz for my 6074BD. Not perfectly flat. Some peaking at ~150MHz. So I guess, the difference between 6074BD and 6254BD is just the label and the price. I'm also not aware of any software-adjustable lowpass in the frontend. ADC is a HMCAD1511. Don't know if "BE" is different in this regard.

author: coromonadalix
author_rank: Super Contributor
timestamp: January 26, 2023, 12:21:37 am
content: on the pcie connector, you have the usb port pins i think ?And you seem to have one or a very few pins who goes somewhere ??

author: rtek1000
author_rank: Contributor
timestamp: April 28, 2023, 11:19:31 pm
content: From what I understand about ADC, 10 samples are needed for each Hz, that is, if all 6xx4 use the same ADC HAD1511 of 1GSPS then you can only get 100MHz of bandwidth.Anything above that is just marketing.See here:https://www.analogictips.com/adcs-sufficient-sampling-nyquists-rate/Someone can create a custom firmware for the FPGA and thus be able to use all that 1GSPS, but it may be easier to buy the 100MHz bandwidth model.Changing from 70MHz to 100MHz would only be a 30% improvement.Some oscilloscope models have 5 ADC of 100MSPS to get 1GSPS, it may be possible to put more HAD1511 in parallel to get a higher sample rate (There yes is a respectable hack).See here:https://sigrok.org/wiki/Rigol_DS1052E

author: BillyO
author_rank: Super Contributor
timestamp: April 29, 2023, 02:31:57 pm
content: Quote from: rtek1000 on April 28, 2023, 11:19:31 pmNo, this is not correct. I have tested mine to 270MHz @ -3dB. Others have gotten the same result. So, lets call it 250MHz. That's 4 samples per cycle or .25cycles per sample, which is plenty and typical for DSOs. The real facts are out there and you could look them up ...From Wikipedia:QuoteFrom Keysight:QuoteFrom Tektronix:Quote

author: gf
author_rank: Super Contributor
timestamp: April 30, 2023, 08:47:40 am
content: Quote from: rtek1000 on April 28, 2023, 11:19:31 pmVirtually all high speed ADCs use interleaving. Internally, the HMCAD1511 also contains 8 ADC cores @125MSa/s, which can be combined in different ways by on-chip multiplexers. For example, in single-channel mode all 8 cores are interleaved (-> 1GSa/s), and in 4-channel mode two cores are interleaved per channel (-> 250Msa/s per channel).I am not sure if multiple HMCAD1511 can be interleaved easily to get 2GSa/s or more. Likely it's not impossible, but I guess at higher frequencies, all interleaved cores would be better placed on the same chip. While several low-cost 4-channel 1GSa/s scope models from diffferent manufacturers use the HMCAD1511, the 2-GSa/s scopes seem to use different ADCs.Quote from: rtek1000 on April 28, 2023, 11:19:31 pmThe sample rate is whatever it is, and the bandwidth of the frontent is whatever it is. They are not directly related. The sample rate just sets a limit for the highest frequency content of theinput signalwhich can be reconstructed from the samples (almost) exactly with sin(x)/x interpolation. Seehttps://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theoremIf the bandwidth of the front end is small enough compared to the sampling rate, it may serve as a good enough anti-aliasing filter. OTOH, a frontend with a large bandwidth is rather not supposed to serve as an anti-aliasing filter, and it is up to you to ensure that the input signal is band-limited per se in order not to violate the sampling theorem.