Author Topic: Brymen BM789  (Read 81643 times)

0 Members and 1 Guest are viewing this topic.

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 11756
  • Country: us
Re: Brymen BM789
« Reply #350 on: August 22, 2022, 02:02:34 pm »
For those interested in the exact details here:

Quote
uses hi-speed AD conversion data to do Auto-ranging mechanism. After switching from 600Ω Range to 6kΩ Range, firmware used the first hi-speed AD conversion data to deduct "600Ω Range Offset" to check if further Range-Switching was in need. In case "600Ω Range" and "6kΩ Range" have significant offset difference, the unit may not be able to converge the measurements at around 640Ω ~ 660Ω region in auto-ranging operation mode. Thus not every unit will have this bug. Only the unit with extreme offset difference case has this bug.

Our engineer has modified the firmware to fix this bug. After switching from 600Ω Range to 6kΩ Range, the update firmware version uses the first hi-speed AD conversion data to deduct "6kΩ Range Offset" instead to check if further Range-Switching is in need.
You've been reading my emails again...

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 11756
  • Country: us
Re: Brymen BM789
« Reply #351 on: August 31, 2022, 02:12:31 am »
Demo of firmware version 78911 which addresses the auto ranging problem mentioned earlier. 
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38445
  • Country: au
    • EEVblog
Re: Brymen BM789
« Reply #352 on: August 31, 2022, 02:37:40 am »
Demo of firmware version 78911 which addresses the auto ranging problem mentioned earlier. 

Did they give you the chip programmer?
 

Offline AVGresponding

  • Super Contributor
  • ***
  • Posts: 4805
  • Country: england
  • Exploring Rabbit Holes Since The 1970s
Re: Brymen BM789
« Reply #353 on: August 31, 2022, 05:22:17 am »
Demo of firmware version 78911 which addresses the auto ranging problem mentioned earlier. 

Did they give you the chip programmer?

Surely they will have just sent an updated chip or meter?
nuqDaq yuch Dapol?
Addiction count: Agilent-AVO-BlackStar-Brymen-Chauvin Arnoux-Fluke-GenRad-Hameg-HP-Keithley-IsoTech-Mastech-Megger-Metrix-Micronta-Racal-RFL-Siglent-Solartron-Tektronix-Thurlby-Time Electronics-TTi-UniT
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38445
  • Country: au
    • EEVblog
Re: Brymen BM789
« Reply #354 on: August 31, 2022, 11:09:15 am »
Did they give you the chip programmer?
Surely they will have just sent an updated chip or meter?

He said it's the same meter, so either a new chip or he's got a programmer now.
 

Offline Chalcogenide

  • Regular Contributor
  • *
  • Posts: 165
  • Country: it
Re: Brymen BM789
« Reply #355 on: September 22, 2022, 05:21:16 am »
I was looking at the Youtube video's comments and in a reply OP states "I changed the IC on the one I demonstrated." so it's fair to say that Brymen did not provide him a programmer but just a pre-programmed IC to replace in his meter.
 
The following users thanked this post: EEVblog, AVGresponding

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7376
  • Country: ca
Re: Brymen BM789
« Reply #356 on: September 22, 2022, 04:34:28 pm »
I thought Joe was blowing up the DMM IC U1, not the MCU U16?
Doesn't matter really, the firmware is cast in stone unless you want to ship it across the ocean. Brymen could have trusted agents in North America do F/W upgrades, repairs... or maybe not due to their obligations as an OEM which prevents them from selling here.
Could look at the Andes programmer but you'd still need the binary.

 

Offline c0d3z3r0

  • Regular Contributor
  • *
  • Posts: 174
  • Country: de
Re: Brymen BM789
« Reply #357 on: September 22, 2022, 11:48:21 pm »
@joeqsmith @EEVblog is 78911 the most recent firmware?

I got a new BM789 from @Welectron with FW 78908  :-BROKE They have no newer fw in stock and can't update the firmware. So, I'm sitting here with a shiny new DMM with buggy firmware....
They said they'll contact Brymen and I might send it to them (Brymen) for update. Not really what I want to do with a new device, tbh.
I hope they'll find a customer-friendly solution.

EDIT: Just to clarify, I don't want to blame Welectron for that Problem, I'm sure they'll give their best to solve this :-)
« Last Edit: September 24, 2022, 10:01:50 am by c0d3z3r0 »
AiXun T3A reverse engineering: https://github.com/c0d3z3r0/aixun_t3a_rev
AiXun T3x F(L)OSS update tool: https://github.com/c0d3z3r0/aixun_t3x_updater
 

Offline NoMoreMagicSmoke

  • Regular Contributor
  • *
  • Posts: 136
  • Country: us
Re: Brymen BM789
« Reply #358 on: September 22, 2022, 11:51:04 pm »
Do you actually have any issues with your meter? I have an identical meter to yours, and mine does not demonstrate the resistance glitch.
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38445
  • Country: au
    • EEVblog
Re: Brymen BM789
« Reply #359 on: September 23, 2022, 12:05:54 am »
@joeqsmith @EEVblog is 78911 the most recent firmware?

I got a new BM789 from @Welectron with FW 78908  :palm: They have no newer fw in stock and can't update the firmware. So, I'm sitting here with a shiny new DMM with buggy firmware....
They said they'll contact Brymen and *I* might send it to them (Brymen) for update. Not really what I want to do with a new device, tbh.
I hope they'll find a customer-friendly solution.

It honestly isn't a big deal. It's almost certain that you'll never encounter the bug, and if you do then it's obvious and you can just switch to manual range.
This is how every Brymen meter and most other brands and model have worked since time immemorial.
 
The following users thanked this post: Fungus

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38445
  • Country: au
    • EEVblog
Re: Brymen BM789
« Reply #360 on: September 23, 2022, 12:08:43 am »
Do you actually have any issues with your meter? I have an identical meter to yours, and mine does not demonstrate the resistance glitch.

Yes, only some meters exhibit the problem. Brymens response as to why this is the case has been posted.
 
The following users thanked this post: Fungus

Offline c0d3z3r0

  • Regular Contributor
  • *
  • Posts: 174
  • Country: de
Re: Brymen BM789
« Reply #361 on: September 23, 2022, 12:40:15 am »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...
AiXun T3A reverse engineering: https://github.com/c0d3z3r0/aixun_t3a_rev
AiXun T3x F(L)OSS update tool: https://github.com/c0d3z3r0/aixun_t3x_updater
 

Offline NoMoreMagicSmoke

  • Regular Contributor
  • *
  • Posts: 136
  • Country: us
Re: Brymen BM789
« Reply #362 on: September 23, 2022, 12:44:21 am »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...

That's something completely different than the bug that was recently fixed. Does it ever change from 0 ohms?
 

Online Monkeh

  • Super Contributor
  • ***
  • Posts: 8042
  • Country: gb
Re: Brymen BM789
« Reply #363 on: September 23, 2022, 12:45:30 am »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...

Err, that is not the described fault, and shutting off when changing range is not normal either.
 

Offline c0d3z3r0

  • Regular Contributor
  • *
  • Posts: 174
  • Country: de
Re: Brymen BM789
« Reply #364 on: September 23, 2022, 12:46:45 am »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...

That's something completely different than the bug that was recently fixed. Does it ever change from 0 ohms?

I don't think so. For me this happens around 660 Ohms. Yes, it changes, when either changing the resistor value or when range switching works - each 3-4th doesn't...
AiXun T3A reverse engineering: https://github.com/c0d3z3r0/aixun_t3a_rev
AiXun T3x F(L)OSS update tool: https://github.com/c0d3z3r0/aixun_t3x_updater
 

Offline c0d3z3r0

  • Regular Contributor
  • *
  • Posts: 174
  • Country: de
Re: Brymen BM789
« Reply #365 on: September 23, 2022, 12:51:28 am »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...

Err, that is not the described fault, and shutting off when changing range is not normal either.

A different symptom, but probably the same bug
AiXun T3A reverse engineering: https://github.com/c0d3z3r0/aixun_t3a_rev
AiXun T3x F(L)OSS update tool: https://github.com/c0d3z3r0/aixun_t3x_updater
 

Offline NoMoreMagicSmoke

  • Regular Contributor
  • *
  • Posts: 136
  • Country: us
Re: Brymen BM789
« Reply #366 on: September 23, 2022, 01:00:27 am »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...

That's something completely different than the bug that was recently fixed. Does it ever change from 0 ohms?

I don't think so. For me this happens around 660 Ohms. Yes, it changes, when either changing the resistor value or when range switching works - each 3-4th doesn't...

This is very interesting. Any chance of posting a video?
 

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 11756
  • Country: us
Re: Brymen BM789
« Reply #367 on: September 23, 2022, 02:30:46 pm »
I thought Joe was blowing up the DMM IC U1, not the MCU U16?
Doesn't matter really, the firmware is cast in stone unless you want to ship it across the ocean. Brymen could have trusted agents in North America do F/W upgrades, repairs... or maybe not due to their obligations as an OEM which prevents them from selling here.
Could look at the Andes programmer but you'd still need the binary.

As for blowing up ICs with both the Brymen BM786 & BM789, I suspect that thin Canada air causes hallucinations.   I pushed the prototype BM786 to failure (12kV peak) in the following video and damaged Q4.  The set was replaced and I continued my testing of the meter.  Because the two meters share the same front end, I only ran the BM789 on the 6kV generator.   Personally I consider meters that have protection circuits that limit the amount of damage to allow repairs a big plus.   Consider that the $600+ Keysight meter I just looked was damaged beyond repair at 5kV.     

Damaging the Brymen BM786 prototype at 12kV and then repairing it by replacing two transistors:


Damaging the Keysight U1282A at 5kV and taking out several IC, some custom. 

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 11756
  • Country: us
Re: Brymen BM789
« Reply #368 on: September 23, 2022, 02:33:34 pm »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...

Err, that is not the described fault, and shutting off when changing range is not normal either.

A different symptom, but probably the same bug

Agree with Smokey the Bear, make a short video showing the behavior.   If you have found a new problem and I am able to replicate it, there is a good chance we could work with Brymen to address it.   


@joeqsmith @EEVblog is 78911 the most recent firmware?
As of three weeks ago when I posted that last video it was.  I'm not a distributor and am in no way affiliated with Brymen.  The only way for you to know for sure would be for you to ask them.   
« Last Edit: September 23, 2022, 02:41:54 pm by joeqsmith »
 

Offline c0d3z3r0

  • Regular Contributor
  • *
  • Posts: 174
  • Country: de
Re: Brymen BM789
« Reply #369 on: September 23, 2022, 08:18:09 pm »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...

Err, that is not the described fault, and shutting off when changing range is not normal either.

A different symptom, but probably the same bug

Agree with Smokey the Bear, make a short video showing the behavior.   If you have found a new problem and I am able to replicate it, there is a good chance we could work with Brymen to address it.   

Sure, I made a video now. There are two things you can see 1) weird jumping of the measure value after a second or so and 2) now random resetting of the DMM when switching through ranges, instead of turning off o.O
https://www.veed.io/view/261c54f7-b4a1-4e5e-89cc-e05c4cb08251

Fun fact... I am unable to reproduce the 0 Ohms readings anymore. I should have filmed that earlier :-//. However, the resetting behaviour got worse as you can see. This *only* happens around 66x Ohms (666...  >:D).
1 happens regardless of the resistor value, but seems unusual to me and I never saw such thing with other DMMs, what do you think? Here's another video of that:
https://www.veed.io/view/e9a4ccda-ac7c-4aba-a357-9880bcae5435

@joeqsmith @EEVblog is 78911 the most recent firmware?
As of three weeks ago when I posted that last video it was.  I'm not a distributor and am in no way affiliated with Brymen.  The only way for you to know for sure would be for you to ask them.

Thank you. I already sent them a message. I guess that will take some days.
AiXun T3A reverse engineering: https://github.com/c0d3z3r0/aixun_t3a_rev
AiXun T3x F(L)OSS update tool: https://github.com/c0d3z3r0/aixun_t3x_updater
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7376
  • Country: ca
Re: Brymen BM789
« Reply #370 on: September 23, 2022, 10:32:21 pm »
Pressing the Manual range button might just be aggravating a bad connection inside. See if it's the rotary switch, try applying some pressure, a gentle squeeze to the switch instead.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7376
  • Country: ca
Re: Brymen BM789
« Reply #371 on: September 23, 2022, 10:39:38 pm »
I thought Joe was blowing up the DMM IC U1, not the MCU U16?
Doesn't matter really, the firmware is cast in stone unless you want to ship it across the ocean. Brymen could have trusted agents in North America do F/W upgrades, repairs... or maybe not due to their obligations as an OEM which prevents them from selling here.
Could look at the Andes programmer but you'd still need the binary.

As for blowing up ICs with both the Brymen BM786 & BM789, I suspect that thin Canada air causes hallucinations.   I pushed the prototype BM786 to failure (12kV peak) in the following video and damaged Q4.  The set was replaced and I continued my testing of the meter.  Because the two meters share the same front end, I only ran the BM789 on the 6kV generator.   Personally I consider meters that have protection circuits that limit the amount of damage to allow repairs a big plus.   Consider that the $600+ Keysight meter I just looked was damaged beyond repair at 5kV. [...]

In your Brymen BM786 DMM Part 3 video you mentioned getting a new MCU and putting that in, I assumed it got damaged at 12kV.

Did they give you the chip programmer?
Surely they will have just sent an updated chip or meter?

He said it's the same meter, so either a new chip or he's got a programmer now.

He appears to be replacing the MCU, but the air is thick  :-DD
 

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 11756
  • Country: us
Re: Brymen BM789
« Reply #372 on: September 24, 2022, 12:07:48 am »
In your Brymen BM786 DMM Part 3 video you mentioned getting a new MCU and putting that in, I assumed it got damaged at 12kV.
Maybe just watch the first minute of Part 3 where I explain the reason for the change.   

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 11756
  • Country: us
Re: Brymen BM789
« Reply #373 on: September 24, 2022, 12:15:03 am »
Sure, I made a video now. There are two things you can see 1) weird jumping of the measure value after a second or so and 2) now random resetting of the DMM when switching through ranges, instead of turning off o.O
https://www.veed.io/view/261c54f7-b4a1-4e5e-89cc-e05c4cb08251

Fun fact... I am unable to reproduce the 0 Ohms readings anymore. I should have filmed that earlier :-//. However, the resetting behaviour got worse as you can see. This *only* happens around 66x Ohms (666...  >:D).
1 happens regardless of the resistor value, but seems unusual to me and I never saw such thing with other DMMs, what do you think? Here's another video of that:

I only saw the one value in the video.  Odd it wouldn't reset like this with other values as it seems like a mechanical problem.    Sorry but I wasn't able to replicate it with the meters I have.   

Online Monkeh

  • Super Contributor
  • ***
  • Posts: 8042
  • Country: gb
Re: Brymen BM789
« Reply #374 on: September 24, 2022, 12:23:02 am »
Well, my BM789 simply shows 0 Ohms then. I wouldn't call that *obvious*. Also, when pressing "RANGE" it sometimes simply turns off completely...

Err, that is not the described fault, and shutting off when changing range is not normal either.

A different symptom, but probably the same bug

Agree with Smokey the Bear, make a short video showing the behavior.   If you have found a new problem and I am able to replicate it, there is a good chance we could work with Brymen to address it.   

Sure, I made a video now. There are two things you can see 1) weird jumping of the measure value after a second or so and 2) now random resetting of the DMM when switching through ranges, instead of turning off o.O
https://www.veed.io/view/261c54f7-b4a1-4e5e-89cc-e05c4cb08251

With that behaviour I would simply go to Welectron and have it replaced.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf