ATC_MiThermometer
ATC_MiThermometer copied to clipboard
increase transmission power?!
reading chips specs i was wondering if it possible to increase the transmission power more than +3db...
thansk
This option is not available for the current LYWSD03MMC schema. The chip can, but the printed circuit board and other design do not allow an increase of more than +0.3 dB. At a higher power in the chip, the power supply of the RF part is switched ... The battery current is critically lacking. As a result, the radiated power drops very much ...
sorry, me again...
LYWSD03MMC has a really wide range but i'm still fighting with reinforced concrete in a couple of points and i need a little more power...
can you / anyone suggest a bluetooth repeater or an easy and cheap to build diy project for a bluetooth repeater?! it has to be cheap otherwise using another board will be preferable...
thanks
As of today, there is only a repeater https://github.com/pvvx/AdScanerTrg Uses connection mode ...
Replacing the CR2032 with a more powerful battery allows for higher TX RF power to +10 dB. A pulse current of 30 mA is required at 3.3 V.
In TelinkMiFlasher.html, change line:
const MAX_RF_TX_Power = false;
to
const MAX_RF_TX_Power = true;
much much better using +10 db, have to find a optimal position but it is quite usable (2xAA batteries)...
now i'm going to test your adscannertrg as repeater (great idea), a couple of question before proceed:
-
is there any possibility to brick the thermometer?! sorry, what version have i to install for LYWSD03MMC B1.4?!
-
can i put back on your "regular" firmware when done with the thermometer used for tests?!
thanks
OTA is standard there. For the LYWSD03MMC PCB, the AdScanerTrg version has not been completed yet. It is necessary to insert the indication on the LCD.
What's the max. Voltage the LYWSD03MMC can handle?
What's the max. Voltage the LYWSD03MMC can handle?
I connected a lipo 720mah 1s battery and it works fine in my freezer, measured at 4.2v when fully charged. I woukd like to increase tx power but the config tool doesnt work for me when i copy all the files to my local server. server isnt set up for https so that might be the issue.
What's the max. Voltage the LYWSD03MMC can handle?
3.6V
What's the max. Voltage the LYWSD03MMC can handle?
3.6V
Yes, that is the official spec. One issue I had is using the 3.9 SW with type MIJIA , config app reports 4.091v while the voltage reported in homeassistant is 2.36v. you would think it would be reporting 3.1v since that is the dcdc internal output. time will tell if this voltage level will harm the chip though for now I've seen no issues, though the low temperature of the freezer it's in is lowering it's voltage somewhat and low temperatures are compensating for any heating issues associated with the higher voltage.
..
Managed to point chrome browser running on firehd10 tablet to local folder containing the config app files and increased tx power to max and am observing incredible range. I placed the sensor at furthest distance in house and am still getting -63dbm when scanned from my phone. My original purpose was to use the device as a tracker I think this will do nicely.
Great work Victor! I appreciate all your efforts.
One suggestion on the new firmware voltage sensor, why not make it the same as vbat as seen on the config app?
Scott
On a computer, in Google Chrome:

Attention(!): With a very high probability, you will no longer be able to connect to Xiaomi LYWSD03MMC when you set the maximum transmission level. You will need a more powerful 3.3V source than the CR2032 battery.
Yes, that is the easy way and I tried it first, but my old hp8000 doesn't have ble and my pi4 running raspbian buster wouldn't connect even after pairing seemed to succeed. Chrome on the android platform doesn't have devtools so that was out of the question. Just glad to get it working without having to buy hardware.