EEVblog 1418 - The Most EMBARRASSING Repair!

  Рет қаралды 85,888

EEVblog

EEVblog

Күн бұрын

This "Repair" of a Keysight DSOX1102G oscilloscope was a tad embarrassing...
Forum: www.eevblog.co...
Subscribe on Odysee: odysee.com/@ee...
EEVblog Web Site: www.eevblog.com
The 2nd EEVblog Channel: / eevblog2
EEVdiscover: / eevdiscover
Support the EEVblog through Patreon! / eevblog
AliExpress Affiliate: s.click.aliexpr...
Buy anything through that link and Dave gets a commission at no cost to you.
Donate With Bitcoin & Other Crypto Currencies!
www.eevblog.co...
T-Shirts: teespring.com/s...
#ElectronicsCreators #Repair #Hack

Пікірлер: 267
@DavePoo2
@DavePoo2 3 жыл бұрын
Dave exercises his right to repair after exercising his right to screw it up.
@bertblankenstein3738
@bertblankenstein3738 3 жыл бұрын
But he owns the product and uses it as he sees fit. Lol
@randallneikirk6385
@randallneikirk6385 3 жыл бұрын
I sure hope he remembers to screw the board back down or it might mess things up.
@stevedaenginerd
@stevedaenginerd 3 жыл бұрын
@@randallneikirk6385 Probably about as well as he remembers what experiments he's done in the past! Hehe
@AndyFletcherX31
@AndyFletcherX31 3 жыл бұрын
Keysight have recently been a topic in the EEVBlog forums because they now appear to be refusing to provide supply, repair or calibration service for individuals and only providing service for companies. If they are not going to support hobbyists then I'm going to be avoiding them and will not be recommending their products to my clients. Seems like a bit of an own goal because hobbyists and students become equipment specifiers in the future.
@EEVblog
@EEVblog 3 жыл бұрын
Yes, it's stupid. But managment aren't going to go against what the lawyers advise. And it's some dumb arse laws in certain countries that have forced them to do this. I'm pretty sure they don't *want* to do it.
@jimmio3727
@jimmio3727 3 жыл бұрын
​@@EEVblog I don't believe you for a second. They want the almighty dollar like every other corporate scum. I cannot see how certain country's laws have anything to do with sharing vital information on how to repair products. These scopes are not life or death, nor are they national security issues. Best case I can see is they don't want their IP stolen. We need laws against this sorta crap. Users should be able to repair their own purchased products and when you purchase something, you own it! Consumer electronics should come with schematics (or be provided on request if there's a lot of them (cell phones, etc.))! Replacement parts should be available *from the manufacturer* at sane profit margins! We're killing our planet with this throw away consumerism bullshit -- it needs to change or we're all f'd! P.S. Thanks again for partnering with Brymen to produce a kick arse multimeter; love it.
@EEVblog2
@EEVblog2 3 жыл бұрын
@@jimmio3727 We are talking about slightly different things. This isn't about repair info, it's about product availability in a certain country to consumers vs "professionals". IIRC even Farnell /Element 14 won't supply Keysight scoeps to "consumers" in one country. There is some silly law in that country that prevents dealers selling to anyone deemed to be a consumer. There are lengthy threads on the EEVblog forum about it. If Keysight wanted to do this for "almighty dollar" then they would do it world wide. But they haven't, it's only in that one country(s) with some PITA quirk in the law. It's just like how they can't give away scope in certain countries because of local laws.
@omniyambot9876
@omniyambot9876 3 жыл бұрын
@@jimmio3727 ahh I just wish I could afford one..
@johncundiss9098
@johncundiss9098 3 жыл бұрын
Was reading here. Are they trying to prevent just regular Mr. consumer from buying test equipment to try and stop anyone from doing there own repairs? Did I word that right? lol
@23RaySan
@23RaySan 3 жыл бұрын
this is why it makes sense recording yourself disassembling something, even if you don't upload it anywhere....you can always go through your archive and watch why you have done something
@jasonbrindamour903
@jasonbrindamour903 3 жыл бұрын
You should've soldered one side of the resistor to the board and left the other side flapping in the breeze so when you come back to it the original part is there :)
@SidneyCritic
@SidneyCritic 3 жыл бұрын
Yeah I've seen people turn them 90º so they know what goes back where.
@jasonbrindamour903
@jasonbrindamour903 3 жыл бұрын
@@Okurka. I commented too soon as I heard Dave mention exactly this...LOL
@jasonbrindamour903
@jasonbrindamour903 3 жыл бұрын
@@SidneyCritic that's also a good plan, maybe even heat shrink the end in case the envelope of "which"device get's turned to a side in which gravity could cause a short from as Dave says "flappin in the breeze". At min, it's good to keep it there no doubt.
@HighestRank
@HighestRank 3 жыл бұрын
@@jasonbrindamour903 gets*
@superalpha
@superalpha 2 жыл бұрын
I do this too
@briansmith7015
@briansmith7015 3 жыл бұрын
Back in the 70,s I worked for Tektronix as a service engineer. The problem you saw used to be down to corrosion/ galvonics in the "Y" input select switching. DC offsets. Oh what fun. Clean those wafer switches. :)
@funtechu
@funtechu 3 жыл бұрын
If I had to guess, I would say that different devices that have different hardware may need to have their offsets compensated for in software, and so by changing it so there is a mismatch between the physical hardware and what the software thinks is present, those compensations end up producing what appears as an offset.
@andydelle4509
@andydelle4509 3 жыл бұрын
Stereo amplifier repair 101: Use the good channel to trouble shoot the bad one. Have been doing that since my early teens. Of course at that age you often blow up the good channel trying to fix the bad one! My Dynaco 120 of the day is a good example. That was before I understood ultrasonic oscillation in baseband audio circuits
@DanBowkley
@DanBowkley 3 жыл бұрын
I dunno, if I were the engineer designing this thing I'd have to leave a couple idiot traps lying around. Like one of those video games where if you play a bootleg version it'll act like it's working but it absolutely won't let you beat level 4. If you manage to set R174 to 4.7k it thinks it's a Fisher Price My First DSO.
@KozmykJ
@KozmykJ 3 жыл бұрын
LOL
@tomaszwota1465
@tomaszwota1465 2 жыл бұрын
No. Just no. The problem is that shit will break and legitimate consumers/clients will get bit in the ass by your genius plan, as they were already by those things in these clever DRMs...
@stevenm.2380
@stevenm.2380 3 жыл бұрын
Licensing... on a piece of equipment you bought. That's like buying a calculator and having to pay a license to enable multiplication and division. Utterly ridiculous! Why do people put up with it?
@evanb09
@evanb09 3 жыл бұрын
Because we don’t have a choice. Every company does this now.
@Robertkopp84
@Robertkopp84 3 жыл бұрын
Do you really want to go back to the times where they actually made 3 different low to mid range scopes? It will cost way more and you can not upgrade it. This is your choice what product package you want to get in the first place. Why would you get the calculator with disabled multiplication and division in the first place if you need it?
@DaleDix
@DaleDix 3 жыл бұрын
More than half of the Australian population are still locked up in their homes with most on a curfew after 18 months? People are rediculously compliant. Sad
@waltercomunello121
@waltercomunello121 3 жыл бұрын
I bet anything you want that you own a smartphone that doesn't let you jailbreak it at all or without an absurd amount of extremely difficult steps. an we won't even begin with Windows or EA's expansion packs ffs.
@thisnthat3530
@thisnthat3530 3 жыл бұрын
Why should I have to pay for multiplication and division when all I want to do is add and subtract? Are you suggesting I should have no choice of configuration? Or perhaps do you think it would be magically cheaper for a manufacturer to run multiple production lines for different models to cater for all the combinations of features customers want?
@bashkillszombies
@bashkillszombies 3 жыл бұрын
License code? Jesus, that's straight up evil.
@Kirillissimus
@Kirillissimus 3 жыл бұрын
It has multiple license codes. Sig. gen. option is just one of them, around 15 in total if I remember it correctly. If you want all the features then all the licences may cost you almost half of what the scope itself costs. And with some manufacturers it is even worse.
@DaleDix
@DaleDix 3 жыл бұрын
Welcome to the new world order.
@Daniel-hd7gq
@Daniel-hd7gq 3 жыл бұрын
Same thing for new cars. Oh, you want the full potential of your headlights? Pay a monthly fee or 3000$. This shit is crazy. Will never support this BS
@Kirillissimus
@Kirillissimus 3 жыл бұрын
@@Daniel-hd7gq At least once you've paid for your option it is all yours and you can use it as long as your device is alive. Some commercial software providers do not even give you that. They have switched to using time limited licenses only for their most recent products and you never know exactly how much it will cost you next year. Say hello to the new SolidWorks CAD packages for example. And with current cloud based services development it looks like many more are yet to come.
@Seegalgalguntijak
@Seegalgalguntijak 3 жыл бұрын
"I didn't change anything about it!" It's always the same line users give when their stuff stops working...
@trevorhaddox6884
@trevorhaddox6884 3 жыл бұрын
That or "only lightly used"
@gcewing
@gcewing 3 жыл бұрын
Repairer opens equipment and shows customer wires with pots dangling off them. Customer: "I have no idea how that got in there."
@OmarMekkawy
@OmarMekkawy 3 жыл бұрын
At least Murphy didn't get you this time :D When I do similar modifications like you did, I usually solder those original resistor from one leg ( Just to keep them in place and not electrically connected ). You also might use any sort of electrical tapes and glue them to the oscilloscope's chassis.
@McTroyd
@McTroyd 3 жыл бұрын
Good tip! Will have to remember that one. Thanks!
@McTroyd
@McTroyd 3 жыл бұрын
@@LordPrecision In 2021, this should be standard operating procedure, yet how many of us don't....?
@OfflineSetup
@OfflineSetup 3 жыл бұрын
How embarrassing, but being naked behind the camera while filming reflective materials, did it not cross your mind this could happen?
@power-max
@power-max 3 жыл бұрын
What? Where
@justice83
@justice83 3 жыл бұрын
It happened, but we won't take away the fun of reviewing all of Dave's vids to spot it. 🤗
@DaleDix
@DaleDix 3 жыл бұрын
People do that deliberately with teapots etc for online selling.
@power-max
@power-max 3 жыл бұрын
@@justice83 that is way too many videos to sift through! At least narrow it down. I am guessing one of the dumpster dives particularly for the TV's or monitors
@tsbrownie
@tsbrownie 2 жыл бұрын
I'm glad to hear I'm not the only person who allows projects to age like a fine wine before getting around to them.
@PatrickPoet
@PatrickPoet 3 жыл бұрын
A good visual inspection through a magnifier will find places where the solder has cracked around a through pin and even though it looks fine to a naked eye it isn't making electrical contact with the through component at _all_ anymore. Years of heating and cooling sometimes cracks the solder, especially if it was a little scant. My experience is old electrolytic caps and obvious things like this and solder balls account for a huge percentage of faults. Add in the occasional failed chip/diode (check the inputs they're all good, check the outputs, not so much), and you account for almost all. By the time you get that deep into it you'll be ready to find the occasional weird fault.
@sefarkas0
@sefarkas0 3 жыл бұрын
Maybe the ID by voltage divider was a windowed range and you were out. Maybe your ID presented an ID for a product with a different hardware.
@mjrippe
@mjrippe 3 жыл бұрын
What's the saying? Anyone who tries to make something completely foolproof is underestimating the abilities of complete fools!
@andymouse
@andymouse 3 жыл бұрын
A Keysight BLT is gonna be delicious but very pricey ....cheers.
@EEVblog
@EEVblog 3 жыл бұрын
And you have to pay for the bacon license key.
@notsonominal
@notsonominal 3 жыл бұрын
@@EEVblog touché!
@gorillaau
@gorillaau 3 жыл бұрын
@@EEVblog Try the BLAT: A for avocado. It's a premium add-on however.
@Gameboygenius
@Gameboygenius 3 жыл бұрын
Re: the question about different configurations: the most reasonable explanation to me is that the analog side of the DC offset generation circuitry differs between models, or even hardware revisions. Those set resistors are supposed to tell the firmware which hardware it's currently running on. So with this explanation it's not so much that the calibration data is ruined per se, but that the stimulus to the DC offset generation is ass backwards because it's for a different hardware configuration.
@EEVblog
@EEVblog 3 жыл бұрын
Yeah, but that's the wierd part, there is no difference in the front end hardware between models.
@VorpalGun
@VorpalGun 3 жыл бұрын
@@EEVblog Another possibility is that there was supposed to be a different model with changes in the hardware that was never released. That sort of thing (left over code for variants or features that never made it to market) happens all the time.
@mrmobodies4879
@mrmobodies4879 3 жыл бұрын
1:52 That's why they call it Keysight needing a license key to use certain stuff.
@DanBowkley
@DanBowkley 3 жыл бұрын
It's not so much Keysight as it is no key, no sight.
@JamesPotts
@JamesPotts 3 жыл бұрын
I can see how invalid strapping could lead to problems like this. At my job, regulations require handling "impossible" settings, but in most of the embedded world, they just aren't considered. After all, it can't happen. 🤔😉
@jusaca01
@jusaca01 3 жыл бұрын
Actually the behaviour at the beginning seems to be just a setting in the menu! Under Utility -> Options -> Preferences you can select between "Expand about Ground" or "Expand about Center". I think your scope was set to the second option, so when you changed vertical scale you also changed the position of ground on the screen.
@donreid358
@donreid358 3 жыл бұрын
That feature moves the ground reference indicator as it changes the scale. This unit was moving the waveform but leaving the ground point at the same place.
@jusaca01
@jusaca01 3 жыл бұрын
@@donreid358 True, my bad.
@ThouBeteraNay
@ThouBeteraNay 3 жыл бұрын
Keysight: "Oi mate! Ya got a loicense fer dat do ya?!"
@andreasu.3546
@andreasu.3546 3 жыл бұрын
You need to buy the Australian English license for that.
@10100rsn
@10100rsn 2 жыл бұрын
When it is first calibrated it probably stores those initial resistor divider values as part of the calibration data and if the hardware no longer matches the stored value of the resistor divider it just assumes that the calibration data is faulty and something is wrong so never loads the rest of the calibration data.
@BruceNitroxpro
@BruceNitroxpro 3 жыл бұрын
I thought there would not be anything a scope could do which I couldn't fix... until I was presented with this video. LOL
@SudaNIm103
@SudaNIm103 2 жыл бұрын
Don’t be too hard on yourself; We all shit in our own bed from time to time!
@ChristianRThomas
@ChristianRThomas 3 жыл бұрын
If that scope isn't of any use to you now that it has been "amateur modified" ;) then do feel free to send it my way. I badly need something to replace my old Philips 100MHz.
@joeds3775
@joeds3775 3 жыл бұрын
Send it to me... i have a handheld scope from maplin, or a very scary crt unit from 1958.
@Evergreen64
@Evergreen64 3 жыл бұрын
Did anyone else notice that the "CANINE_MODEL_NAME: MARSUPIAL" was below the BLT_PRODUCT_CONFIG?
@Gameboygenius
@Gameboygenius 3 жыл бұрын
That's probably normal for a scope shipped to 'straigha.
@ki4dbk
@ki4dbk 2 жыл бұрын
My most "embarrassing" repair was when I was desoldering the SMT pins on an OKI 900 with a Weller 12 watt. I thought they were wick'd clean and hot and impatiently yanked. Lifted a few pcb traces. :( Patience is the highest virtue. I'm about 22 years older than I was back then. Entropy has justly slowed me down. :-) Dave rules!!!
@vincei4252
@vincei4252 3 жыл бұрын
I don't know how but I kind of guessed you'd say you regret selling the COS6100 scope. And sure enough you said it. Those old bearded virgins knew what they were up to. FWIW, I'd never heard of one until you mentioned it here.
@hempbear
@hempbear 3 жыл бұрын
...see, this is what happens when you have 20+ scopes
@andrewsolomon2789
@andrewsolomon2789 3 жыл бұрын
I only ever know a small % of what you're talking about but I always enjoy your videos. Someday I'll understand EE more.
@gandalf87264
@gandalf87264 3 жыл бұрын
Hey Dave. Thanks for making me feel better about mods that I have totally botched.
@KozmykJ
@KozmykJ 3 жыл бұрын
My old DS1052E is still doing it's 1102 impressions well. Nice one Dave 👍
@BradR86
@BradR86 3 жыл бұрын
Wow, the signal generator, despite the hardware being all fully present, is not enabled.... It's pretty scummy when companies cripple features of their devices with software lockouts, and charge extra for them.
@david-sv3kg
@david-sv3kg 3 жыл бұрын
This is why I don't hack things I need. Obviously, there's tons of other scopes in that lab... so while I can't have this sort of fun with my equipment, fun to watch :)
@thecasualengineer99
@thecasualengineer99 2 жыл бұрын
I can remember the old Tektronix 7603 Cro - had to adjust the DC balance in the 7A26 (and others) Vertical plug in
@HL65536
@HL65536 3 жыл бұрын
I recently had a very bad trim pot. Wanted to use a variable buck converter to charge a Li-Ion cell, but while slowly turning the pot up, my meter did not say the expected 4.0 - 4.1 - 4.2V increase, but instead the voltage jumped around 4.1 - 4.3 - 3.9 - 4.2V. And that was even repeatable: turning the pot up (towards max voltage) would lower the voltage in certain positions.
@MikeB_UK
@MikeB_UK 3 жыл бұрын
It would be interesting if you ran a poll on people who did your original hack to see if they get the same offset issue you have. I think the takeway is if you want to trust your test gear then best not to modify it.
@stevedaenginerd
@stevedaenginerd 3 жыл бұрын
As for software being involved in this error, you likely found an edge case that was not compensated for. I've had these kinds of issues before while developing things and trying to fully define the boundary of a configuration. Also, I don't think any developer would look at this particular part of the system and think that anyone would get in there and start mucking around. They probably had the specs from the hardware engineers and didn't account for much, if any, variation from those specs as it would be reasonable to not expect those values to be in an undefined state..
@EEVblog
@EEVblog 3 жыл бұрын
I would have at least had the software throw up an undefined mode error message or something. The strange bit is why the mode even effects the DC offset of the channel, when everything else seems to continue working.
@stevedaenginerd
@stevedaenginerd 3 жыл бұрын
@@EEVblog That may just be a byproduct of the unknown/floating state. Now, a proper software shop wouldn't move beyond the logic building stage until the team had found all possible output boundaries of all possible inputs. Wait, that's right! I forgot that no business includes that level of overtime! Lol
@hotgluegunguy
@hotgluegunguy 3 жыл бұрын
Maybe it thought that it was a completely different model, where the analog front-end is constructed slightly differently, and the configuration it was running would work with that model but would be incompatible with the hardware present.
@ktaylor9095
@ktaylor9095 3 жыл бұрын
Dave, it's common practice to use identical software and identical mainboards for multiple product SKUs with different features, and identify the specific SKU with resistors on multifunction GPIO pins so you don't need to rework and retest everything for every configuration every time you make a change to something. (You can test disabling individual features once, and then test a feature rich build to be sure that software changes to specific features don't step on each other). If you get those GPIOs messed up enough and the software is looking up product features in a table, who knows what combination of features it thinks your scope has... it could go right off the end of a feature table and use some garbage configuration that Keysight doesn't even sell.
@EEVblog
@EEVblog 3 жыл бұрын
Yes, I know. But in this case it's not hard to throw up an error message if your *product model* configuration is not one of a set number of valid configration. Remember this is not the feature configuration bits.
@zeitgeist909
@zeitgeist909 3 жыл бұрын
I wonder how many people 'rooted' their scopes by following the modding video!!
@marcin_szczurowski
@marcin_szczurowski 3 жыл бұрын
You can have various product codes for minor hardware changes and firmware will have no means to suspect HW/SW mismatch. So yes, it's possible to set product code that works with some quirks.
@piratk
@piratk 3 жыл бұрын
From a programmers point of view, I guess that the different modes can result in that different data structures are expected in some sort of write-once memory with rough hardware-calibrations, so that after assembly and product specification, the different offset and characteristics values are brought into the ballpark for user calibrations to work. Using this logic, it could be that the hardware channel DC offsets are no longer read from the correct place, and just gets garbage instead.
@stevenspmd
@stevenspmd 3 жыл бұрын
Looks like that KeySight came from the "EEVBlog Dumpster" better give it away for safety.
@womble321
@womble321 3 жыл бұрын
Now apparently they want to put fixed panels above roads instead of in roads.
@michael.a.covington
@michael.a.covington 3 жыл бұрын
23:00 bulging capacitor at the upper left?
@OfflineSetup
@OfflineSetup 3 жыл бұрын
Dave 2 has long since left.... so blame him.
@TheScarvig
@TheScarvig 3 жыл бұрын
i work with tablet testing machines and all models that we sell use the same mainboard. and are just configured to act as different models. the hardware of some models need different config files that will be loaded from memory depending on which model the board currently identifies as. so changing what the device thinks it is can missmatch the hardware and software. sometimes this mismatch can cause the software to crash and your device wont even boot and sometimes everything appears to be normal until you hit that one line in the config that needs to have a different value. then you got two options: either the software crashes at this point or you get outputs that are weird.
@Caffeine_Addict_2020
@Caffeine_Addict_2020 3 жыл бұрын
As far as the programming - it could be just as simple as an inaccurate error message. That is, if the waveform generator can't run for ANY reason, it displays "invalid license", and for whatever reason the waveform generator can't run when the system is uncalibrated.
@tiltedstudio
@tiltedstudio 3 жыл бұрын
Hang on. Dave stores his resistors based on the E series position?? 47R with 470R with 47kR? Maniac.
@EEVblog
@EEVblog 3 жыл бұрын
Yep, incredibly efficient way to do it.
@airmann90
@airmann90 3 жыл бұрын
That's how I sort my smd resistors and caps. Super Friggin handy
@sivalley
@sivalley 3 жыл бұрын
Why would you not? Sub-dividing by multiple is easier to index than integer value. MSB vs LSB
@tiltedstudio
@tiltedstudio 3 жыл бұрын
I guess it depends on how many values you're holding, how they're stored and how they're used. A fair few of my stocked resistors are through-hole and from big dumb packs which are all over the map E-wise, and often they're deployed more as "I need something about... -yeah this one's good enough for 'straya..." I'll certainly admit it makes sense for reeled SMD parts, especially if you're only holding say, the E12 or 24 set.
@derekloudon8731
@derekloudon8731 3 жыл бұрын
"It's a software induced fault".....nooooo it's a Dave induced fault. I am glad that I am not the only one to fluff-up 'smart ideas' 😆
@donreid358
@donreid358 3 жыл бұрын
The cal data is likely specific to the hardware model. Other models could need additional data or different values for their hardware. If the stored cal data that is found is not for the hardware indicated by the jumpers then the software would think it couldn't use it...
@loydsa
@loydsa 3 жыл бұрын
Glad you screw up occasionally Dave, it makes the rest of us who screw up regularly think there is still some hope for us :-)
@daghtus
@daghtus 3 жыл бұрын
We've all heard it before, "Don't tamper with the running system." But we like to do it anyway.
@ANTandTEC
@ANTandTEC 3 жыл бұрын
"Ah yeah look, look look look look look" I'm looking! 🤣
@jpsimas2
@jpsimas2 3 жыл бұрын
It's a classic case of the Murphy-Jones effect
@stevent3450
@stevent3450 3 жыл бұрын
I have the new version of this and I like the Black as it does not show Fingerprints and crap and it works Excellent about as close to my tek 2465A, but getting thru menus is a bit different
@EEVblog
@EEVblog 3 жыл бұрын
The black case really screws up my camera exposure, I might use this now fixed unit in videos from now on.
@Offsettttt
@Offsettttt 3 жыл бұрын
Haha, my nickname is DCOffset, and it was SO STRANGE to watch this video )))
@TimSavage-drummer
@TimSavage-drummer 3 жыл бұрын
I see the brass repair tool in the background ;)
@williamsquires3070
@williamsquires3070 3 жыл бұрын
Don’t turn it on, crank it until it pops! 🤣
@ovalwingnut
@ovalwingnut 3 жыл бұрын
We still talking about scopes? This [is] a family oriented channel :O) Cheers WS
@glaucorocha1281
@glaucorocha1281 3 жыл бұрын
When he showed his hack I was expecting him to say "allright, just remove these hacks, restore the thing to it's original form and Dave's your uncle".
@theslvrbullt
@theslvrbullt 2 жыл бұрын
"Most embarrassing repair"? Shit, you found the two NES consoles I tried to get working again, didn't you? Thanks for sharing this. Helps to know even the pros make some gaffs once in awhile.
@soulrobotics
@soulrobotics 3 жыл бұрын
I didn't hear " is good enough for Australia " this time..
@donmoore7785
@donmoore7785 3 жыл бұрын
"Breaking security label voids warranty..." Ha ha
@omfgbunder2008
@omfgbunder2008 3 жыл бұрын
I can understand using the same code across all their scopes (with model specific tweaks), but its interesting that instead of building the code for an individual scope, the whole firmware is the same across all the scopes. I guess that means you could buy the most basic scope and bodge on a bunch of connectors and you would get the expensive model... 🤔
@mjouwbuis
@mjouwbuis 3 жыл бұрын
Also a Keysight fail, as it seems quite nonsensical to need a license to activate the signal generator.
@adriansrealm
@adriansrealm 3 жыл бұрын
Nice thumbnail, hardly any green
@ehsnils
@ehsnils 3 жыл бұрын
Lost calibration - check the lithium coin cell visible at 6:20.
@Wes8761
@Wes8761 3 жыл бұрын
Does it POST and test its own calibration or does it just rely on a set testing date and say its out of cal when that date passes???
@timturner7609
@timturner7609 3 жыл бұрын
19:00 man it really irritates me when hardware guys complain about software. In this case, you told the software that some hardware module was present. So the software tried to calibrate it and couldn't.
@EEVblog
@EEVblog 3 жыл бұрын
Err, no. All the harwdare is present in this machine. There is no reason why a model bit change should impact the DC offset.
@der.Schtefan
@der.Schtefan 2 жыл бұрын
As a programmer I can say we don't develop for the possibility that somebody solders off the hardware.
@DrRChandra
@DrRChandra 3 жыл бұрын
On balance, people learn more from their failures than their successes.
@ArchaeanDragon
@ArchaeanDragon 3 жыл бұрын
Is that thing using a hardware identification and config circuit with voltage dividers? Analog coding versus digital?
@johncundiss9098
@johncundiss9098 3 жыл бұрын
Question.. Low battery voltage? I work on old radios/transceivers. I have found certain makes and models along with other types of equipment will act all funny, not boot right, other artifacts due to a low battery.
@simon7719
@simon7719 3 жыл бұрын
Maybe different product configurations have different calibration requirements, so if you change the product, the calibration that exists doesn't "fit" anymore. Like, sometimes the hardware differs within the product range, right? And if you try to run user cal when the software thinks there's hardware that isn't actually there, it seems reasonable that it could fail.
@EsotericArctos
@EsotericArctos 3 жыл бұрын
Given the Product is set be resistors, they don't allow for someone using trim pots that might be half way between two different Product ID's. I don't think they would see a need for it given they set the resistor values in the factory. This really was a hardware fault as the resistor values were wrong. :)
@fullwaverecked
@fullwaverecked 3 жыл бұрын
If I stack my three COS5060A 3 channel scopes, will I have a triple screen 9 channel scope?
@MaxintRD
@MaxintRD 3 жыл бұрын
I think Dave voided his warranty... :-)
@byronwatkins2565
@byronwatkins2565 3 жыл бұрын
I wonder if they apply different loads to the divider to measure output resistance as well as Thevenin voltage... a security precaution.
@bobwhite137
@bobwhite137 3 жыл бұрын
For you South Main Auto fans... "There's your problem lady." On the wave gen - is it possible the clock reset put it back to some free hours of license? Just a thought.
@IvoTrausch
@IvoTrausch 3 жыл бұрын
Well Dave, at least you gave it a try, which makes this a Parker Square of a hack.
@snakezdewiggle6084
@snakezdewiggle6084 3 жыл бұрын
Dave, did you check the battery ?
@YoutubeBorkedMyOldHandle_why
@YoutubeBorkedMyOldHandle_why 3 жыл бұрын
Dave watching his old videos to remember what he did. The ULTIMATE offline backup?
@EEVblog
@EEVblog 3 жыл бұрын
Happens more often than you think.
@YoutubeBorkedMyOldHandle_why
@YoutubeBorkedMyOldHandle_why 3 жыл бұрын
@@EEVblog I hear you ... believe me ... I've been there too ;-)
@child_of_god_
@child_of_god_ 3 жыл бұрын
So they just hard coded the voltage divider value and when it detects any abnormalities in the divider value it would mess up dc level and disable wavegen
@vogonjelc
@vogonjelc 3 жыл бұрын
Don't be hard on yourself. I remember all the videos when you fixed something the whole two of them. 🤣
@PlasmaHH
@PlasmaHH 3 жыл бұрын
From a programming pov, it really doesn't make sense to make a device "robust" enough for that. It likely was an invalid product configuration, something that for all intents and purposes will never ever happen (unless its a hardware failure), thus always assuming the product id is right and consistent is the most economical to do. For why this happens, I would speculate the IDs are used as offsets into some configuration data structures, and just get wrong/unfilled ones, or interpret a slightly different structure diffferently. For the licensing I would guess that the license code/id/whatever takes into account the product ID and doesn't consider the license for one product valid for another.
@EEVblog
@EEVblog 3 жыл бұрын
Then why not put up an error message is an invalid model configuration is detected? That seems pretty trivial.
@stuartmcconnachie
@stuartmcconnachie 3 жыл бұрын
Rooted by Dave ™
@anotheruser9876
@anotheruser9876 3 жыл бұрын
I'm a calculator nut. Could you show us all your calculators one day?
@kmc7355
@kmc7355 3 жыл бұрын
I take it you are aware of BenHeck?
@GeoffSeeley
@GeoffSeeley 3 жыл бұрын
Time to change your name to Dave "Murphy" Jones.
@mcsniper77
@mcsniper77 3 жыл бұрын
It should be illegal to charge the customer to install hardware in a product, and then charge you for the privilege to use it in software.
@helmuthschultes9243
@helmuthschultes9243 3 жыл бұрын
How about intentional, simulated defective unit, after detecting that the unit has been hacked. That should convince anyone hacking to desist such activity
@WacKEDmaN
@WacKEDmaN 3 жыл бұрын
i noticed the freq counter on ch1 was jumpin around like crazy..where ch2 was rock solid... but geeze Dave... ya shoulda marked it as hacked when ya did it.. ya got too many scopes to remember which one ya stuffed up! :P
@EEVblog
@EEVblog 3 жыл бұрын
Literally too many, yes!
@RobTheSquire
@RobTheSquire 3 жыл бұрын
nothing like reverse engineering your own handy work to figure out what you did.
@gudenau
@gudenau 3 жыл бұрын
If the software expects a different front end and you get lucky there's a chance you can fry hardware. Most software assumes the hardware is good.
@NathonDalton
@NathonDalton 3 жыл бұрын
There are different programming techniques. Personally I always prefer to programmatically validate and sort of "close the loop", meaning never allow your code to get into a situation that was unplanned for. That can be as simple as validating every piece of data and redirecting to a certain message if anything is outside of the expected range, even if that situation is extremely unlikely. However, as you can probably imagine, this takes a lot of extra time and can delay go to market dates which delays revenue from a product. Like anything else, this tends to depend on the management style at the company. Time is money and therefore a departmental compromise usually gets developed at a company to allow for certain assumptions. For instance, we'll assume that hardware flags (e.g. resistor values) will be what we expect since customers most likely won't be disassembling and messing around with changing their values. That eliminates the time required to code, develop tests and validate the information as well as program space in memory. It's all a trade off. What trade offs are made tend to be developed over time and are different at different companies.
@MatthewSuffidy
@MatthewSuffidy 3 жыл бұрын
Well I think what it showed is the steps leading up to that mod or the mod produced that outcome. After that it is a debate. The most obvious things I could think of is the settings have a hardware string or something in there that has to match or be rejected. Also there could be some small hardware somewhere that does not get along with the different model number, or the memory size of the settings could differ for the 2 models.
@vinitsingh8962
@vinitsingh8962 3 жыл бұрын
Good one.👍👍
@rmd6502
@rmd6502 3 жыл бұрын
Did you root your scope trying to root your scope?
@marksnow8838
@marksnow8838 3 жыл бұрын
What does "rooted" mean? Modified? Previously repaired?
@InsanePacoTaco
@InsanePacoTaco 3 жыл бұрын
I believe the American equivalent would be "F*'d"
EEVblog 1452 - Fluke PM3370B Combiscope REPAIR
28:34
EEVblog
Рет қаралды 65 М.
EEVblog 1449 - What Causes Excess Battery Drain? (BM235)
19:54
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 115 МЛН
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 12 МЛН
How to whistle ?? 😱😱
00:31
Tibo InShape
Рет қаралды 14 МЛН
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,9 МЛН
Tektronix 2445: My first vintage oscilloscope repair attempt
49:56
Adrian's Digital Basement
Рет қаралды 83 М.
EEVblog 1423 - Flaming Magic Repair Smoke!
26:57
EEVblog
Рет қаралды 92 М.
EEVblog 1485 - PedalCell CadenceX Bike Generator LOL FAIL!
17:06
EEVblog #1364 - Compaq Portable PSU REPAIR
29:26
EEVblog
Рет қаралды 58 М.
EEVblog 1564 - Agilent/Keysight U1273AX Multimeter Repair
33:59
EEVblog #1200 - BUSTED! - Energizer & Duracell NiMH
19:42
EEVblog
Рет қаралды 448 М.
Analog VS Digital Scopes for Glitch Captue
11:18
EEVblog2
Рет қаралды 25 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 115 МЛН