---
product_id: 105559321
title: "Digital Multimeter, BOLYFA Advanced TRMS Auto Ranging Multimeter USB;Ammeter;Voltmeter;Ohmmeter;Current/Resistance/Capacitance/Frequency/Diodes/Transistors/Temperature/Continuity/LCD Backlight"
brand: "vorstik"
price: "FREE"
currency: GBP
in_stock: false
reviews_count: 13
url: https://www.desertcart.co.uk/products/105559321-digital-multimeter-bolyfa-advanced-trms-auto-ranging-multimeter-usb-ammeter
store_origin: GB
region: United Kingdom
---

# True RMS accuracy up to 6000 counts USB data logging & PC software integration Flame retardant, high-temp resistant shell Digital Multimeter, BOLYFA Advanced TRMS Auto Ranging Multimeter USB;Ammeter;Voltmeter;Ohmmeter;Current/Resistance/Capacitance/Frequency/Diodes/Transistors/Temperature/Continuity/LCD Backlight

**Brand:** vorstik
**Price:** FREE
**Availability:** ❌ Out of Stock

## Summary

> ⚙️ Elevate your toolkit with precision, safety, and smart connectivity!

## Quick Answers

- **What is this?** Digital Multimeter, BOLYFA Advanced TRMS Auto Ranging Multimeter USB;Ammeter;Voltmeter;Ohmmeter;Current/Resistance/Capacitance/Frequency/Diodes/Transistors/Temperature/Continuity/LCD Backlight by vorstik
- **How much does it cost?** FREE with free shipping
- **Is it available?** Currently out of stock
- **Where can I buy it?** [www.desertcart.co.uk](https://www.desertcart.co.uk/products/105559321-digital-multimeter-bolyfa-advanced-trms-auto-ranging-multimeter-usb-ammeter)

## Best For

- vorstik enthusiasts

## Why This Product

- Trusted vorstik brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Built to Endure:** Flame retardant casing and robust design withstand high temperatures and harsh environments, built for the long haul.
- • **Safety First, Always:** Dual-layer protection with explosion-proof fuses and reverse polarity safeguards your device and workflow.
- • **Precision Meets Power:** True RMS measurement ensures ultra-accurate AC/DC voltage, current, and frequency readings for flawless diagnostics.
- • **Seamless Data Control:** USB interface with dedicated software lets you log, monitor, and analyze measurements remotely—perfect for tech-savvy pros.
- • **Work Anywhere, Anytime:** LED backlit LCD display empowers you to tackle repairs and testing confidently—even in low-light or tight spaces.

## Overview

The BOLYFA BF117 Digital Multimeter is a professional-grade True RMS meter featuring auto/manual ranging, 6000-count display, and comprehensive testing capabilities including voltage, current, resistance, capacitance, frequency, temperature, diodes, and transistors. It integrates a USB interface for real-time data logging with PC software, boasts advanced safety features like explosion-proof fuses and reverse polarity protection, and is housed in a flame retardant shell for durability in demanding environments. Ideal for electricians, technicians, and enthusiasts seeking reliable, precise measurements with modern connectivity.

## Description

The BF117 True RMS Digital Multimeter is a cost-effective four-and-a-half, automatic and manual range switchable digital multimeter with complete functions, stable performance, novel structure, safety and reliability. It can be used in home, school, smelting, communication, manufacturing, petroleum, national defense, power and chemical industries, etc. It is an ideal tool for power and circuit maintenance. Specifications Digital Display: 5 ¾ , 6000 Sampling Speed: 3 times per second Range Selection: Auto or Manual Polarity Indication Overload Indication Low Battery Indication Power: 4 x 1.5V Battery Included Temperature Test: Yes Transistor Test: Yes Diode Test: Yes Continuity Test: Yes External Current Test: Yes Capacitance: Yes Frequency: Yes Safety/Compliances: CAT 600V IV, CATIII 1000V DC Voltage: 60mv/600mV/6V/60V/600V ±(0.7%+2), 1000V AC Voltage: 60mv/600mV 6V/60V/600V ±(0.8%+3); 750V ±(1%+3) Temperature: -40°C~1370°C; -40°F~2000°F (1-5%+4 depending on temp) DC Current: 600μA/6000μA/60mA/600mA ±(1.2%+3); 6A/10A ±(2%+10) Transistor hFE: PNP & NPN (lb≈2μA; Vce≈1V) Resistance: 600Ω/6KΩ/60KΩ/600KΩ/6MΩ ±(1.2%+5); 60MΩ ±(2%+5) Capacitance: 10nF/100nF/1000nF/6μF/10μF/100μF/1000μF/10mF Frequency: 0~10MHz ±(1%+5) Package Includes 1 x Hanmer True RMS Digital Multimeter 1 x Test Leads (Pair) 1 x K-Type Thermocouple 1 x Multi-Function Socket 1 x User Manual1 x USB cable1 x CD with software4 x 1.5V AAA battery Please let us know if you have any problem.

Review: USB interface protocol revealed - Disclaimer|: I have obtained the following info by observation and experimentation and so I don't guarantee that it is correct or complete. BOLYFA 117 technical description Circuit The Bolyfa 117 is based on the Hycon Technology DTA0660L single chip DMM IC. This connects via an SPI interface to a HY11P14 microcontroller which drives the LCD and also a free space opto-coupler which sends data to a CH340G serial to USB converter. The USB connection is therefore fully safety isolated from the rest of the meter. The 6V battery is regulated down to 3.3V by a HT7533-1 low drop out linear regulator. A T24C02A EEPROM is also provided to store 256 bytes of calibration data. USB interface An opto isolated USB connector is provided which permits the readings and current settings of the meter to be read remotely. This interface is one way only and, after a long press of the REL/USB button the meter starts to send out a constant stream of 22 byte frames at a rate of 5.2 frames/s. The bytes hold the LCD segment drive data and therefore must be decoded to obtain meaningful data. The frame format is as follows; Bytes 0 to 5: Fixed pattern = AA 55 52 24 01 10 Bytes 6 to 9: These are the four display digits, in seven segment format Byte 6 = least significant digit Byte 9 = most significant digit When the digit is preceded by a decimal point this adds 128 to the value. The table below shows the hex value of the each byte and the text that should be substituted in order to build up a string representing the display. (NB when overload occurs O/L is displayed which is not shown in this table). Hex Text 5F 0 06 1 6B 2 2F 3 36 4 3D 5 7D 6 07 7 7F 8 3F 9 DF .0 86 .1 EB .2 AF .3 B6 .4 BD .5 FD .6 87 .7 FF .8 BF .9 The Hex bytes are converted to a text string representing the display using the table above and starting with byte 9 Eg a byte 6 to 9 sequence 2F 3D DF 06 represents the display value 1.053 Byte9 = 06 = 1 Byte8 = DF = .0 Byte7 = 3D = 5 Byte6 = 2F = 3 Join them together to give text string = 1.053 then convert string to a floating point number if required Byte 10: 0x24 = DC (with +ve reading) 0x2C = DC (with –ve reading) 0X22 = AC 0x00 = No indicator Byte11: 0x01 = Voltage present and range correct 0x00 = Voltage absent or manual range incorrect 0xFF = Over range Bytes 12 to 17 These six bytes are all 0x00 for normal operation and 0xFF for over-range (The lower 4 bits of byte 19 are also 0x0 for normal operation and change to 0xF for over-range) Byte 19 Byte 20 Byte 21: 01 00 08 = Volts 03 00 08 = Volts MAX 09 00 08 = Volts MIN 00 08 0F = Volts MAX-MIN (this repeats for other measurements but not shown in this table) 01 00 0A = mV 01 00 80 = Hz 21 00 00 =% 01 00 60 = kOhms 01 00 50 = MOhms 01 00 40 = Ohms 01 A0 00 = Capacitance 01 01 00 = Temp C 01 02 00 = Temp F 41 00 00 = HFE 01 00 05 = uA 01 00 06 = mA 01 00 04 = A Setting up the virtual COM port The USB interface is based on the CH340G virtual COM port. In Device Manager identify which port has been selected. Then for that port select the ‘port settings’ tab and set to; Bits per second = 2400 Data bits = 8 Parity = none Stop bits = 1.5 Flow control = none Tip: Clear the buffer immediately before taking each reading otherwise you get significantly out of date values.
Review: Brilliant - Very good tester checked a lot of electric components with this and very accurate. Worth the money.

## Features

- ♛FULL FEATURED: Able to test AC/DC Voltage, AC/DC Current, Resistance, Continuity, Capacitance, Frequency; Tests Diodes Transistors, Temperature Maximum display 6000 counts; Ture RMS
- ♛ EASY TO USE: Equipped with LED backlight allows you to work freely in the dark. Not only suitable for car repair,home use, beginners, maintenance enthusiasts, but also for professional electricians and technicians
- ♛SAFETY PROTECTION: Built-in explosion-proof ceramic fuse tubes,Reverse polarity protection ;Double Protection, more secure and reliable;, low battery indicaction, and overload protection for all ranges.
- ♛USB INTERFACE AND SOFTWARE: A USB interface allows the recording of measurement data during measurement operation. The attached PC software of the multimeter works as a data logger
- ♛Flame Retardant Material Shell: The shell was equipped with Flame retardant material,can worked on high temperature environment,no wrong for flame.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B07MR2S95J |
| Brand | Vorstik |
| Colour | BF117 |
| Customer Reviews | 4.1 4.1 out of 5 stars (150) |
| Manufacturer | Vorstik |
| Manufacturer Part Number | BF117 |
| Measurement Type | Ammeter, Multimeter, Ohmmeter, Voltmeter |
| Power Source | Battery Powered |
| Style Name | Modern |
| UPC | 799670937869 |
| Upper Temperature Rating | 1.37E+3 Degrees Celsius |

## Product Details

- **Brand:** Vorstik
- **Colour:** BF117
- **Power source:** Battery Powered
- **Style:** Modern
- **Upper temperature rating:** 1.37E+3 Degrees Celsius

## Images

![Digital Multimeter, BOLYFA Advanced TRMS Auto Ranging Multimeter USB;Ammeter;Voltmeter;Ohmmeter;Current/Resistance/Capacitance/Frequency/Diodes/Transistors/Temperature/Continuity/LCD Backlight - Image 1](https://m.media-amazon.com/images/I/714Y2bK8EbL.jpg)
![Digital Multimeter, BOLYFA Advanced TRMS Auto Ranging Multimeter USB;Ammeter;Voltmeter;Ohmmeter;Current/Resistance/Capacitance/Frequency/Diodes/Transistors/Temperature/Continuity/LCD Backlight - Image 2](https://m.media-amazon.com/images/I/71mzNzDD2CL.jpg)
![Digital Multimeter, BOLYFA Advanced TRMS Auto Ranging Multimeter USB;Ammeter;Voltmeter;Ohmmeter;Current/Resistance/Capacitance/Frequency/Diodes/Transistors/Temperature/Continuity/LCD Backlight - Image 3](https://m.media-amazon.com/images/I/71AQsHrb0nL.jpg)
![Digital Multimeter, BOLYFA Advanced TRMS Auto Ranging Multimeter USB;Ammeter;Voltmeter;Ohmmeter;Current/Resistance/Capacitance/Frequency/Diodes/Transistors/Temperature/Continuity/LCD Backlight - Image 4](https://m.media-amazon.com/images/I/71pfb1OytNL.jpg)
![Digital Multimeter, BOLYFA Advanced TRMS Auto Ranging Multimeter USB;Ammeter;Voltmeter;Ohmmeter;Current/Resistance/Capacitance/Frequency/Diodes/Transistors/Temperature/Continuity/LCD Backlight - Image 5](https://m.media-amazon.com/images/I/71mjBkT4xGL.jpg)

## Questions & Answers

**Q: Does anybody know the serial protocol or the model of the main controller chip and USB interface chip inside?**
A: Disclaimer|: I have obtained the following info by observation and experimentation and so I don't guarantee it is correct or complete.

BOLYFA 117 technical description

Circuit

The Bolyfa 117 is based on the Hycon Technology DTA0660L single chip DMM IC.  This connects via an SPI interface to a HY11P14 microcontroller which drives the LCD and also a free space opto-coupler which sends data to a CH340G serial to USB converter.

The 6V battery is regulated down to 3.3V by a HT7533-1 low drop out linear regulator.  A T24C02A EEPROM is also provided to store 256 bytes of calibration data.


USB interface

An opto isolated USB connector is provided which permits the readings and current settings of the meter to be read remotely.  This interface is one way only and, after a long press of the REL/USB button the meter starts to send out a constant stream of 22 byte frames at a rate of 5.2 frames/s.  The bytes hold the LCD segment drive data and therefore must be decoded to obtain meaningful data.

The frame format is as follows;

Bytes 0 to 5:

Fixed pattern = AA 55 52 24 01 10

Bytes 6 to 9:

These are the four display digits, in seven segment format
Byte 6 = least significant digit
Byte 9 = most significant digit

When the digit is preceded by a decimal point this adds 128 to the value. 

The table below shows the hex value of the each byte and the text that should be substituted in order to build up a string representing the display. (NB when overload occurs O/L is displayed which is not shown in this table).

Hex	Text
5F	0
06	1
6B	2
2F	3
36	4
3D	5
7D	6
07	7
7F	8
3F	9
DF	.0
86	.1
EB	.2
AF	.3
B6	.4
BD	.5
FD	.6
87	.7
FF	.8
BF	.9

The Hex bytes are converted to a text string representing the display using the table above and starting with byte 9 

Eg a byte 6 to 9 sequence 2F 3D DF 06 represents the display value 1.053

Byte9 = 06 = 1
Byte8 = DF = .0
Byte7 = 3D = 5
Byte6 = 2F = 3

Join them together to give text string = 1.053 then convert to a floating point number if required


Byte 10:
0x24 = DC (with +ve reading)
0x2C = DC (with –ve reading)
0X22 = AC
0x00 = No indicator

Byte11:
0x01 = Voltage present and range correct
0x00 = Voltage absent or manual range incorrect
0xFF = Over range

Bytes 12 to 17
These six bytes are all 0x00 for normal operation and 0xFF for over-range
(The lower 4 bits of byte 19 are also 0x0 for normal operation and change to 0xF for over-range)

Byte 19	Byte 20	Byte 21:
01	00	08 = Volts 	
03	00	08 = Volts  MAX
09	00	08 = Volts  MIN
00	08 	0F = Volts  MAX-MIN (this repeats for other measurements but not shown in this table)
01	00	0A = mV
01	00	80 = Hz	
21	00	00 =%	
01	00	60 = kOhms	
01	00	50 = MOhms	
01	00	40 = Ohms	
01	A0	00 = Capacitance	
01	01	00 = Temp C
01	02	00 = Temp F	
41	00	00 = HFE	
01	00	05 = uA	
01	00	06 = mA	
01	00	04 = A	

Setting up the virtual COM port

The USB interface is based on the CH340G virtual COM port.  In Device Manager identify which port has been selected. Then for that port select the ‘port settings’ tab and set to;
Bits per second = 2400
Data bits = 8
Parity = none
Stop bits = 1.5
Flow control = none

Tip: Clear the buffer immediately before taking each reading otherwise you get significantly out of date values.

**Q: Any tips on how to get it to communicate with my pc?**
A: Sorry, I don't see any possible way of getting it to talk to a PC.  It doesn't have bluetooth and I can see no wired connections.

**Q: What windows program does the software use?**
A: Sorry this is not the version I have mine is a simple meter no dail to select ranges totally automatic. And no software.

**Q: I need to check a cable for open circuit, normally the meter would make a noise but i can't see any speaker holes for this. Thanks**
A: The meter will test for open circuit

## Customer Reviews

### ⭐⭐⭐⭐⭐ USB interface protocol revealed
*by J***P on 19 November 2021*

Disclaimer|: I have obtained the following info by observation and experimentation and so I don't guarantee that it is correct or complete. BOLYFA 117 technical description Circuit The Bolyfa 117 is based on the Hycon Technology DTA0660L single chip DMM IC. This connects via an SPI interface to a HY11P14 microcontroller which drives the LCD and also a free space opto-coupler which sends data to a CH340G serial to USB converter. The USB connection is therefore fully safety isolated from the rest of the meter. The 6V battery is regulated down to 3.3V by a HT7533-1 low drop out linear regulator. A T24C02A EEPROM is also provided to store 256 bytes of calibration data. USB interface An opto isolated USB connector is provided which permits the readings and current settings of the meter to be read remotely. This interface is one way only and, after a long press of the REL/USB button the meter starts to send out a constant stream of 22 byte frames at a rate of 5.2 frames/s. The bytes hold the LCD segment drive data and therefore must be decoded to obtain meaningful data. The frame format is as follows; Bytes 0 to 5: Fixed pattern = AA 55 52 24 01 10 Bytes 6 to 9: These are the four display digits, in seven segment format Byte 6 = least significant digit Byte 9 = most significant digit When the digit is preceded by a decimal point this adds 128 to the value. The table below shows the hex value of the each byte and the text that should be substituted in order to build up a string representing the display. (NB when overload occurs O/L is displayed which is not shown in this table). Hex Text 5F 0 06 1 6B 2 2F 3 36 4 3D 5 7D 6 07 7 7F 8 3F 9 DF .0 86 .1 EB .2 AF .3 B6 .4 BD .5 FD .6 87 .7 FF .8 BF .9 The Hex bytes are converted to a text string representing the display using the table above and starting with byte 9 Eg a byte 6 to 9 sequence 2F 3D DF 06 represents the display value 1.053 Byte9 = 06 = 1 Byte8 = DF = .0 Byte7 = 3D = 5 Byte6 = 2F = 3 Join them together to give text string = 1.053 then convert string to a floating point number if required Byte 10: 0x24 = DC (with +ve reading) 0x2C = DC (with –ve reading) 0X22 = AC 0x00 = No indicator Byte11: 0x01 = Voltage present and range correct 0x00 = Voltage absent or manual range incorrect 0xFF = Over range Bytes 12 to 17 These six bytes are all 0x00 for normal operation and 0xFF for over-range (The lower 4 bits of byte 19 are also 0x0 for normal operation and change to 0xF for over-range) Byte 19 Byte 20 Byte 21: 01 00 08 = Volts 03 00 08 = Volts MAX 09 00 08 = Volts MIN 00 08 0F = Volts MAX-MIN (this repeats for other measurements but not shown in this table) 01 00 0A = mV 01 00 80 = Hz 21 00 00 =% 01 00 60 = kOhms 01 00 50 = MOhms 01 00 40 = Ohms 01 A0 00 = Capacitance 01 01 00 = Temp C 01 02 00 = Temp F 41 00 00 = HFE 01 00 05 = uA 01 00 06 = mA 01 00 04 = A Setting up the virtual COM port The USB interface is based on the CH340G virtual COM port. In Device Manager identify which port has been selected. Then for that port select the ‘port settings’ tab and set to; Bits per second = 2400 Data bits = 8 Parity = none Stop bits = 1.5 Flow control = none Tip: Clear the buffer immediately before taking each reading otherwise you get significantly out of date values.

### ⭐⭐⭐⭐⭐ Brilliant
*by M***K on 21 October 2019*

Very good tester checked a lot of electric components with this and very accurate. Worth the money.

### ⭐⭐⭐⭐ Great Value, Basic Device. Poor USB Support.
*by F***S on 23 October 2020*

I love this multimeter; its look, it's feel, the fab screen & backlight, and quite importantly, the price - it's in that perfect, let's give it a chance - it's inexpensive enough that even if the USB functionality is no good, I still have a decent looking & primarily functional multimeter. I would very much like to use the USB connection to log the data from the multimeter, but the support for this is somewhat lacking. I tried to run the installer on my Windows 10 VM, but the provided software is old and doesn't support modern Windows OS versions. However, I am a Linux user & system administrator, so I'd prefer if I could use it natively in Linux. I looked through all of the files on the driver CD and found (inside one of the configuration files, deep within the file structure - not in any actual documentation), that the USB serial connection is at 2400 baud (& guessed at 8 bits, No parity, and 1 Stop bit). On my desktop Linux workstation I have managed to serially connect to & can see output from the device, but it is not easily decipherable by the human eye. Here are some CLI commands & output, showing my experience with the USB connection: - # My PC's detail % uname -a Linux aphrodite 5.4.0-7642-generic #46~1598628707~20.04~040157c-Ubuntu SMP Fri Aug 28 18:02:16 UTC x86_64 x86_64 x86_64 GNU/Linux # Watch Linux see it handle the insertion of the new USB device & if it recognises the hardware (it does) & attaches a driver (it did) % dmesg -w usb 3-2.4: new full-speed USB device number 66 using xhci_hcd usb 3-2.4: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54 usb 3-2.4: New USB device strings: Mfr=0, Product=2, SerialNumber=0 usb 3-2.4: Product: USB2.0-Serial ch341 3-2.4:1.0: ch341-uart converter detected usb 3-2.4: ch341-uart converter now attached to ttyUSB0 # View the USB device and driver info % sudo lsusb -s 66 Bus 003 Device 066: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter # Check ownership of the USB device % ll /dev/ttyUSB0 crw-rw----+ 1 root dialout 188, 0 Oct 23 11:27 /dev/ttyUSB0 # Add my user to the group (so that I can access it without elevated privileges) % sudo usermod -a -G dialout myuser # Connect to the USB via serial (Ctrl-A K Y, to quit) % screen /dev/ttyUSB0 2400 # # Serial output while the LCD is reading: 15.2 Ohms �UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= @�UR$�= # # Serial output while the LCD is reading: 25°C �UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k�UR$=k Not ideal, so far! I would like to help get this working in my Linux environment & wondered if anyone could please share with me, how I can interpret the output from the device, so that I may find a way to make the data logging feature actually useful. I would be happy to OpenSource my final result (github.com/furriephillips/BOLYFA117-USB-DMM) so that anyone else in the Linux community knows that this multimeter is compatible and potentially the preferred device for users of the Linux OS. Alternatively, it'd be great if the manufacturer could OpenSource their Windows software & perhaps get help from the wider GitHub community, to improve support for any OS flavour...

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.co.uk/products/105559321-digital-multimeter-bolyfa-advanced-trms-auto-ranging-multimeter-usb-ammeter](https://www.desertcart.co.uk/products/105559321-digital-multimeter-bolyfa-advanced-trms-auto-ranging-multimeter-usb-ammeter)

---

*Product available on Desertcart United Kingdom*
*Store origin: GB*
*Last updated: 2026-05-17*