I have a buck-boost module of this exact model.
For the past few days, all the displayed readings have been incorrect.
It shows higher-than-actual values for both input and output voltages, even when adjustments are made.
How can I reset this module or re-flash its original firmware?
I would appreciate some guidance from those with more experience.
There is space on the board for a dedicated serial communication setup, but I am unsure if a specific file is required for it—and if so, where I can download it.
I searched extensively, but the only guides available are in Russian—and they are completely false, incorrect, or intended to mislead.
Many thanks to all the friends and everyone who helps those with less experience.
Please forgive me if my English isn't very good.
I wish you all the best.
I do not have a clue as to what you have, so I will assume you are using an Arduino Uno R3.
What are you using to measure the voltages to determine that they are off? What voltage reference are you using for your voltage measurements? I assume you are using the Arduino's 5V supply as the reference.
Posting an annotated schematic will help us help you. Be sure to show all connections and note any wire over 25 cm/10". Also show how everything is powered and provide links to the technical information for the hardware items, such as the SEPIC (buck-boost) converter.
Just as an FYI, the Arduino Uno R3 normally uses its 5V supply (AVCC) as the reference for the A/D converter. If you are using the default ADC reference, a lower VCC can cause the ADC reading to increase, provided the voltage being measured does not decrease proportionally with VCC.
Therefore, a 10% drop in VCC will produce approximately an 11% increase in the ADC reading for a fixed input voltage.
If the voltage being measured is derived directly from the same VCC, however, both VIN and VREF may change together and the ADC reading may remain approximately the same.