Author Topic: Atorch DL24 Electronic load software  (Read 106374 times)

0 Members and 2 Guests are viewing this topic.

Offline RogerG

  • Regular Contributor
  • *
  • Posts: 134
  • Country: de
Re: Atorch DL24 Electronic load software
« Reply #50 on: December 29, 2024, 11:49:45 pm »
Hi,

has anybody the link to DL24MP FW 2.2 or higher?

Thanks in advance
Roger
 

Offline habl

  • Newbie
  • Posts: 8
  • Country: ru
Re: Atorch DL24 Electronic load software
« Reply #51 on: March 30, 2025, 11:16:04 am »
Hi,

has anybody the link to DL24MP FW 2.2 or higher?

Thanks in advance
Roger

Hi. There is last firmware (ver 2.2) for DL24MP at 20250101. Tested on my electronic load. http://en.atorch.cn/NewsDetail.aspx?ID=29
« Last Edit: March 30, 2025, 11:18:23 am by habl »
 
The following users thanked this post: RogerG

Offline morgan_flint

  • Regular Contributor
  • *
  • Posts: 99
  • Country: es
Re: Atorch DL24 Electronic load software
« Reply #52 on: April 30, 2025, 04:58:08 pm »
Hi. There is last firmware (ver 2.2) for DL24MP at 20250101. Tested on my electronic load. http://en.atorch.cn/NewsDetail.aspx?ID=29
Hello!

Is it compatible with DL24?

Thanks!
 

Offline oli

  • Newbie
  • Posts: 1
  • Country: bd
Re: Atorch DL24 Electronic load software
« Reply #53 on: June 14, 2025, 09:20:04 am »
I have a Arotch DL-24EW 150W variant Electronic Load Tester. But when I connect it to my computer and open its dedicated computer app, it does not work. It works only manually or via the mobile app, but PC software does not work. How can I control and read data from my PC ? Please help me.
 

Offline drwormy

  • Newbie
  • Posts: 1
  • Country: au
Re: Atorch DL24 Electronic load software
« Reply #54 on: June 16, 2025, 10:46:36 am »
I have a Arotch DL-24EW 150W variant Electronic Load Tester. But when I connect it to my computer and open its dedicated computer app, it does not work. It works only manually or via the mobile app, but PC software does not work. How can I control and read data from my PC ? Please help me.

Did you try to change the protocol?  This worked for me.

Ive found the software mentioned earlier to be convenient to use:  http://www.hardandsoftware.net/DL24Download.html

However, I cannot get it to connect via USB....   Any suggestions?  I plug the USB cable in the PC and it blips (sound) as if a new USB device has been inserted, but no device comes up in Device manager, never mind a CH340 serial port.  I have tried 2 different versions of the CH340 drivers ontop on standard Windows 11 driver.  Have tried 2 Win11 and 1 Win10 pcs... all behave the same.

I have been doing my testing via Bluetooth.
 

Offline KMSL

  • Newbie
  • Posts: 8
Re: Atorch DL24 Electronic load software
« Reply #55 on: August 20, 2025, 05:38:32 pm »
I have the current DL24P. Firmware v.1.1.0. I control it completely with a PC Windows 10 and the BW150 software version 1.0.5 from November 2024: http://en.atorch.cn/NewsDetail.aspx?ID=84   http://en.atorch.cn/upload/file/20250219/6387557230612847734322306.zip . It saves .csv files and .png screenshots. Just connect it with a USB-A to USB-C cable, no port drivers or configuration required!
« Last Edit: August 20, 2025, 05:42:24 pm by KMSL »
 
The following users thanked this post: morgan_flint

Offline gnuorder

  • Newbie
  • Posts: 2
  • Country: us
Re: Atorch DL24 Electronic load software
« Reply #56 on: October 15, 2025, 08:33:04 pm »
Has anyone hooked up to the TTL serial on these boards. I had a DL24ew which died the other day so I ordered what I thought was the same model only it doesn't have wifi and bluetooth and has a monochrome screen. It came with a TTL to USB adapter which I tested on another device and it works but I only get garbage from the load tester at any common baud rate. I'm using  https://github.com/Jay2k1/Electronic_load_DL24 on linux, or hoping to.
 

Offline gnuorder

  • Newbie
  • Posts: 2
  • Country: us
Re: Atorch DL24 Electronic load software
« Reply #57 on: October 17, 2025, 09:20:05 pm »
You don't need the power from the TTL to USB device to be connected. I just connect the tx, rx, and gnd and never connect vcc unless the device I'm connected to specifically needs power and I check that the voltages are correct.
 

Offline o2809013

  • Newbie
  • Posts: 5
  • Country: tr
Re: Atorch DL24 Electronic load software
« Reply #58 on: January 10, 2026, 05:49:08 pm »
Hi everyone,
I’ve been following the discussions regarding the Atorch DL24 and its variants. I have a newer DL24 unit equipped with the AC6321 processor.
After comparing it with the BW150, it seems the hardware/PCB layout is identical. I am planning to flash the BW150 firmware (.bin file) onto my DL24 to unlock its specific features. Furthermore, I noticed the empty footprints on the DL24 PCB and I'm planning to solder a CB2S module there to enable Wi-Fi/Tuya support, effectively converting it into a full BW150.
Has anyone here successfully performed this specific firmware cross-flash on the AC6321 based models? Specifically:
Did you encounter any issues with the display driver or button mappings after flashing the BW150 firmware?
Once the CB2S module is soldered and the BW150 firmware is loaded, does the Tuya integration work out of the box, or is there any additional configuration/bootloader steps needed?
I would appreciate any insights or experiences from anyone who has attempted this mod.
Thanks in advance!
 

Offline bartpl

  • Newbie
  • Posts: 2
  • Country: pl
Re: Atorch DL24 Electronic load software
« Reply #59 on: January 22, 2026, 12:01:23 pm »
Hi.
I was on search on how to integrate mz Atorch DL24P with Home Assistant for gathering discharge curves and in general fetching data. I have bound great custom component from syssi on github (https://github.com/syssi/esphome-atorch-dl24) which allows data collection with esphome esp32 based module that connects to my DL24P via Bluetooth. It works excellent, but it requires additional power, this means extra wires, i have to drag it with me every time etc.

Upon a closer look I have found PCB footprints for an generic ESP12F compatible module and also a slot cut with connected pinout to some typical Tuya/Beken modules found in cheap smart switches.
Has anybody tried to just solder-in an ESP or Tuya module with ESPHome flashed?
It would need to speak UART protocol and I wonder whether this is the same one (ascii) described in this thread, or is it rather something more binary style as in https://github.com/tshaddack/dl24 ?

I wonder why no one has so far made an UART based custom component for esphome/home assistant... this would be a great extension!
 

Offline Christian_Z

  • Newbie
  • Posts: 2
  • Country: it
Re: Atorch DL24 Electronic load software
« Reply #60 on: January 28, 2026, 07:41:55 pm »
Hey Bro,
I'm about to do this.
I have a DL24 and a DL24P and they have almost the same hardware besides the WIFI module, the fan and the PCB colour.
1 year ago I have ever flashed the DL24 firmware with the PC software of BW150.
I will try this recently.
 

Offline Christian_Z

  • Newbie
  • Posts: 2
  • Country: it
Re: Atorch DL24 Electronic load software
« Reply #61 on: January 29, 2026, 01:58:37 pm »
Finally it works well.
I flashed ver. 1.1.0 of BW150 on my DL24 via BW150_PC_Application_V1.0.5.
Only one thing to remind you: because the original DL24 doesn't have Wifi module, so you can only connect it by Bluetooth to your cellphone or by USB cable to your computer.
I tested CC, CR, PT mode and CDC mode, it was working well.
 
The following users thanked this post: trantuananh1996

Offline o2809013

  • Newbie
  • Posts: 5
  • Country: tr
Re: Atorch DL24 Electronic load software
« Reply #62 on: January 30, 2026, 05:35:24 am »
I noticed that the unpopulated pads on the bottom of the new DL24 PCB revision are a perfect fit for an ESP-12F module, so I decided to give it a try. However, I've hit a bit of a brick wall.

What I've done so far:

Flashed the DL24 with the BW150 firmware.

Soldered a standard ESP-12F to the pads.

Tested the module with both Tasmota and ESPHome.

I’ve tried all possible baud rates, but the device still doesn't communicate with the module.

The Problem: The DL24 doesn't recognize the module at all at startup. The Tuya features remain inactive. It seems there is a handshake issue; the main MCU is likely looking for a specific Tuya MCU Protocol response (PID/Authkey) that standard firmware doesn't provide. Without this initial "handshake," the serial communication doesn't even seem to start.

It looks like simply soldering the hardware isn't enough; we need to match the specific Data Points (DP IDs) the Atorch firmware expects.

Has anyone successfully activated these pads? Does anyone have a backup of the original Atorch Tuya firmware (.bin file) or the DP ID map for this device? If we can figure out the protocol, we could bypass Tuya and integrate it directly into Home Assistant.

Looking forward to your thoughts!
 

Offline o2809013

  • Newbie
  • Posts: 5
  • Country: tr
Re: Atorch DL24 Electronic load software
« Reply #63 on: January 31, 2026, 02:18:38 am »
Hi everyone, I’ve been spending some time with my Atorch DL24 and decided to perform a few hardware modifications to address some of the stock limitations. I wanted to share these tweaks here, as they might be useful for others looking to improve the reliability and usability of their units.First, I tackled the power stage by replacing the low-quality stock CS50N20 MOSFET with a genuine IRFP260N. To ensure the best possible performance, I measured its RDS(on) at 33.2mΩ. Instead of simply soldering the new MOSFET directly to the PCB, I used a little trick to increase the contact area: I created 2mm thick copper shims by repurposing the copper tab (drain) from an old, broken MOSFET. By placing these shims between the MOSFET leads and the PCB pads, I significantly improved both the thermal dissipation and the structural integrity of the solder joints.I also found the stock status LEDs and the display to be way too dim under normal room lighting. After checking the circuit, I noticed the stock anode resistors for the LEDs were surprisingly high—around 48kΩ. I replaced the red LED resistor (marked in red in my photos) with a 460Ω one, and the blue LED resistor (marked in blue) with 100Ω. Now, the status and Bluetooth indicators are actually visible. Finally, I swapped the 10Ω resistor on the LCD backlight cathode (marked in white) with a 6.8Ω resistor. This gave the display a much-needed brightness boost without overdriving it, making the readings much easier to see at a glance.I’ve attached some microscope shots of the board and the MOSFET measurements. If you're planning to do similar mods, I'd love to hear your results!
 

Offline Nikolay2262010

  • Newbie
  • Posts: 2
  • Country: ru
Re: Atorch DL24 Electronic load software
« Reply #64 on: February 24, 2026, 12:24:16 pm »
My computer cannot connect to Arotch DL-24P through the W150 _ PC _ Application _ V1.0.5 program, the program does not find Arotch DL-24P and after pressing the search button, it closes. The DL24 electronic load software V1.0.2 version program starts and works, I see all the parameters and can control from my computer. But I want to use W150 _ PC _ Application _ V1.0.5 I am connected to DL-24P 180W via USB. I have a Arotch DL-24P 180W variant Electronic Load Tester. The difference between the DL-24P 180W and the DL-24P 150W is that the former has a Wi-Fi module. Therefore, my board DL24P 180W has a Wifi module. Tester bought two years ago. Tell me how you managed to download the ver firmware. 1.1.0 of BW150 from W150 _ PC _ Application _ V1.0.5? Perhaps just, do you have a newer version of Arotch DL-24?
« Last Edit: February 24, 2026, 12:36:34 pm by Nikolay2262010 »
 

Offline o2809013

  • Newbie
  • Posts: 5
  • Country: tr
Re: Atorch DL24 Electronic load software
« Reply #65 on: March 05, 2026, 09:47:56 pm »
If you have V1 pcb, you can't update firmware. 
 
The following users thanked this post: Filippo52

Offline Nikolay2262010

  • Newbie
  • Posts: 2
  • Country: ru
Re: Atorch DL24 Electronic load software
« Reply #66 on: March 06, 2026, 02:11:10 pm »
Thanks for the help, my load is V1   :'(
And I found this specification, in it my DL24P 180W load does not support firmware updates
« Last Edit: March 06, 2026, 04:48:09 pm by Nikolay2262010 »
 
The following users thanked this post: ledtester, Filippo52

Offline 1RandomUser

  • Newbie
  • Posts: 2
  • Country: de
Re: Atorch DL24 Electronic load software
« Reply #67 on: March 06, 2026, 06:43:13 pm »
I managed to identify most supported data points of the BW150 using the Tuya emulation of Tasmota and ESPHome. The list can be found here https://github.com/syssi/esphome-atorch-dl24/issues/110#issuecomment-4012908901. With that it should be extremely easy to write a ESPHome script using the integrated TuyaMCU component.

EDIT:
I managed to sucessfully implement all exposed functions in ESPHome. The finished script and install guide can be found here:

https://github.com/1RandomDev/atorch-bw150-esphome
« Last Edit: April 15, 2026, 05:42:47 pm by 1RandomUser »
 
The following users thanked this post: Silent Runner, o2809013, trantuananh1996

Offline Silent Runner

  • Newbie
  • Posts: 4
  • Country: de
Re: Atorch DL24 Electronic load software
« Reply #68 on: April 01, 2026, 05:56:32 am »
I managed to sucessfully implement all exposed functions in ESPHome. The finished script and install guide can be found here:

https://github.com/1RandomDev/atorch-tuya-esphome
I also have the newer version of the DL24 with the BW150 circuit board layout. After unsuccessful attempts to get the device to respond using Atorch’s E-Test and Electronic Load Test software, as well as TestController, I had already suspected a hardware fault.

Then, via your link to Atorch Tuya ESPHome on GitHub, I found the logging software for the BW150 (Atorch BenFang System APP V1.0.5). Even without a firmware update, the DL24 runs perfectly with this. It’s in a completely different league to the Atorch DL24 software. Apparently, the newer DL24 is a BW150 with different firmware, a missing WiFi module – and a different colour.

The problem with the other software is probably the lack of a UART interface. On my system, the DL24 doesn’t appear in the ‘Ports (COM & LPT)’ section of Device Manager, but under ‘Human Interface Devices’. Is that the case for you too? Atorch’s Electronic Load Test Software and TestController seem to expect the DL24 to be connected to a COM port.
 

Offline 1RandomUser

  • Newbie
  • Posts: 2
  • Country: de
Re: Atorch DL24 Electronic load software
« Reply #69 on: April 02, 2026, 12:50:49 pm »
Yes the old serial based PC apps can't work with the new firmware since as you already mentioned the device doesn't expose a serial interface to the computer. I'm wondering why they decided to continue the DL24, but with the hardware of the new BW150 combined with a modified DL24 firmware that looks like the original one and lacks the cool graphing/charge discharge features of the BW150, but behaves like a BW150 to the computer. At that point it would probably make more sense to discontinue the DL24 and just sell the BW150 with and without a WiFi module.
« Last Edit: April 02, 2026, 12:54:06 pm by 1RandomUser »
 

Offline MONO_ArGe

  • Newbie
  • Posts: 5
  • Country: tr
    • Battery Technologies
Re: Atorch DL24 Electronic load software
« Reply #70 on: August 06, 2026, 12:56:52 pm »
Hi everyone,

I wanted to share a custom toolchain I've been developing for the ATorch DL24E electronic load. While the stock software and standard workarounds work to a degree, I needed something more robust, scriptable, and capable of deep telemetry logging and side-by-side test comparisons for R&D battery and power supply testing at Mono R&D.

To speed up development, this entire suite was crafted through intensive, iterative AI-assisted debugging sessions (using local and frontier models running heavy test-driven refinements to handle raw serial buffer parsing, multi-threading safety, and PyQt6 real-time plotting bottlenecks).
What’s Included:

    Live Control & Telemetry Interface (DL24E-MONO_R&D.py):

        Real-time packet parser handling ATorch data packets (0x65 Voltage, 0x66 Current, 0x69 mAh, 0x6A Wh, 0x76 Temperature).

        Dual-axis live plotting via pyqtgraph with independent metric selection (Voltage, Current, Power, Temperature).

        Direct load mode configuration (CC, CR, CP, CV) and counter reset sequences over a CH340 serial interface.

        Automated CSV logging with precise time synchronization.

        Multi-language support (English, Turkish, German) built directly into the UI.

    Color-coded curves and statistical comparisons (Duration, Average Voltage, Current, and Power) to easily benchmark hardware performance changes or component tweaks.

Tech Stack:

    Python 3 + PyQt6 (UI & Multi-threading)

    PyQtGraph (High-performance real-time rendering)

    PySerial (Robust hardware communication layer)

I’m attaching the full source code below. Feel free to use it, modify it for your own bench setups, or adapt the serial parser logic for other ATorch/Atorch-compatible loads. Feedback or suggestions from the community are always welcome!

Guide:
Install Required Dependencies

Open your terminal (Command Prompt, PowerShell, or Linux/macOS terminal), navigate to the directory where you saved the files, and install the required Python packages using pip:

pip install PyQt6 pyqtgraph pyserial

    PyQt6: Powers the graphical user interface and multi-language support.

    PyQtGraph: Provides high-performance real-time plotting for telemetry and log comparisons.

    PySerial: Handles robust serial communication over the CH340 interface with the ATorch load.

4. Running the Applications

    To run the Live Control & Telemetry Interface:
   
    python DL24E-MONO_R&D.py
« Last Edit: August 06, 2026, 12:58:50 pm by MONO_ArGe »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf