Review #62: Anne Pro II ★★★★✬


This is my first instance of writing a review of a product while using it to write the review. Having said so, this is the best experience I have had yet of the process of typing it out. Considering that I have been resigned to membrane keyboard until now and this happens to be my first mechanical keyboard, I would mostly like to recount my experience of using it rather than draw comparisons that I am ill-equipped to do.

Package:

Disregarding the fact that I received the product in a beaten-up box, the item itself was well packaged and the accessories included a red-themed Type-C cable along with a keycap puller and blank CMYK PBT keycaps to allow for some customisation. A good package for a budget keyboard.


Setup:

The first time around, the keyboard simply didn't power up due to the orientation of the cable which was extremely odd considering it came with a Type-C cable. However, I am pleased to inform that the issue has since been resolved with a firmware update, which is one of the positives of having a smart keyboard. Another quirk I encountered, that still exists, is that the keyboard would work properly only with some and not all the USB 2.0 ports on my motherboard.

Considering the bugs I encountered with the shipped firmware, I would recommend making the software setup part of the initial keyboard setup. The Obinslab Starter software for Linux, Mac and Windows can be downloaded from here. The firmware section is divided in to 3 distinct sections - Application Processor, Light Processor and Bluetooth processor. Mine came shipped with v2.06 for the first two and v0.06 for the latter. At the time of writing, the last firmware update was released on May 20, 2019 whose versioning is at 2.09 for Application/Light Processor and 1.00 for the Bluetooth Processor.


Product:

The first and foremost question about any mechanical keyboard is about the switches being used. Since I was looking specifically for a general-purpose keyboard, I had long decided to go with Brown switches rather than Red or Blue. The next logical question is about the brand and as ridiculous as it may sound, I decided to go with the default Gateron switches based on price alone. The preference for Cherry MX switches and its clones varies on an individual basis, so for my first mechanical keyboard, I chose to keep it simple, especially as I didn't have the means of comparing them. For those inquisitive, the Kailh variant commanded a premium of a little over 10% while the Cherry MX were dearer by 25%.

The first thing that hits you on picking up the keyboard is its weight. It comes it at about 630g which feels comparable for a keyboard of this size. Prior to this, I was using the Apple Wireless Keyboard, so you can ascertain where I am coming from. That is another reason why the 60% layout didn't come as much of a shock to me than would have been the case had I been using a full-layout keyboard. For the record, I was using a G105, a feeble attempt at getting a gaming keyboard, prior to switching to the Apple keyboard simply because it wouldn't fit in my new keyboard tray. So, size mattered to me a lot in making the purchase decision.

Having said so, the keyboard doesn't feel cramped by any means. I am not a professional typist, but my typing speed on 10fastfingers went up by about 10% on my first attempt compared to membrane keyboards. The beauty of the keyboard however is in its software which provides 3 levels of modifiers (FN1, FN2, TAP) to effectively quadruple the number of keys while being able to customise it in every conceivable manner. The keycaps are made from 1.2mm thick double-shot PBT plastic which is not meant to fade away with usage, but I will let time be a testament to that.


Lastly, there is the sound of the keys clacking. The sound of the keys are about as light as the force required to actuate them. They are not too disturbing and in a manner quite pleasant to listen to.

Bluetooth:

My idea behind getting this keyboard was to also be able to use it with the increasing range of devices capable of working with Bluetooth keyboards, ranging from mobiles to projectors. The Anne Pro II comes with Bluetooth 4.0 and supports pairing with 4 devices which is huge plus in my opinion. Pairing can be invoked by long-pressing the first 4 number keys along with FN2 while short-pressing the same key combo engages that specific pairing. I couldn't find any means of exiting the pairing process prematurely which can be a bummer if you happen to engage it erroneously.

Thoughtfully, the Anne Pro II contains a Bluetooth switch on the back which should be useful in conserving the 1900 mAh battery that the keyboard comes with. However, even with the latest firmware, I encountered a bug where Windows failed to detect the keyboard in wired mode until the Bluetooth switch was turned off, which I hope is fixed in a future update.

Another thing to keep in mind is that the keyboard requires a Bluetooth 4.0 Low Energy dongle. So, if you happen to have an old BL 4.0 non-LE dongle like I have, then using the keyboard with the desktop in wireless mode is a no-go. Another limitation of using the keyboard in Bluetooth mode is that the animated lighting effects like Rainbow are not supported, presumably to conserve battery life.

Lighting:

A major draw of the keyboard is its customisable backlighting. The keyboard features the following hardware combination to play with the lighting effects.

FN2 + 9 = Switch Light Effect
FN2 + 0 = Turn Backlight On/Off
FN2 + - = Reduce Backlight Brightness
FN2 + + = Increase Backlight Brightness

I found the Rainbow effect to be the most pleasing among the stock options, though further customisation can be done through the 'Light' section of Obinslab Starter.

Software:

I have already covered the 'Firmware Upgrade', 'Layout', 'Light' sections in earlier parts of the review which is where most of the action is. However, apart from those sections, you can also access 'General Information' about the keyboard and set up 'Macros' which can be extremely powerful depending on your use case.


Price:

The decision to get this keyboard would depend a lot on the price you can get it for. It is normally listed at $80 and at that price, it may not be as much value for money as you might expect it to be. I managed to snag it for $66 during an AliExpress sale and that price seems to be more befitting of the product. So, it might make sense to hold out for a sale whenever possible to make this more of a value purchase.

Conclusion:

The Anne Pro II is an ideal beginner's mechanical keyboard after factoring in the price, features and portability. Cheaper keyboards come with no-name brand switches while comparable ones come at a significant premium. If nothing else, the keyboard is pure value for money and preferable to purchasing portable, membrane-based Bluetooth keyboards.

P.S.: Till the time the default browser fonts start supporting the half-star, I have decided to improvise with the 'Black Center White Star' as a proxy for it.

Review #61: Samsung Galaxy A50 (May 2019)


Being an early adopter of devices is a huge risk because you don't often know what you are getting into. In some cases, it is less of a risk because the company has a good track record and the device is a flagship one. However, that may not be true of mid-range devices, especially when the company doesn't quite have a track record of providing long-term, timely updates even for flagship devices.

It has been two and a half years since I switched from Android to iOS and the fact that I am still holding on to my first iPhone is a testament to the device continuing to meet my expectations. However, circumstances necessitated the move to a multi-SIM, consumption oriented device and for that, there are no shortage of options in the Android ecosystem that provide bang for the buck. Thus, for all the horrors in the world, I am now cohabiting with two mobile devices that are capable of going thermonuclear.

Review #60: Logitech MX Anywhere 2S ★★★★☆

Prologue:

For a lot of people, a mouse is what you need to simply move the cursor on the screen, everything else being inconsequential. For numerous years, I subscribed to the same school of thought and economised my mice expenses. Such a thought would be sacrilege to a gamer, though thankfully I don't count myself as one. However, that doesn't imply that I ignored the DPI, sensor and button customizations when making a mouse purchase.

While I had given up on office mice a long time ago, I couldn't help but put up the pretence of buying a gaming mouse. As a result, I purchased my first adjustable DPI mouse in the form of the Logitech G90 a few years ago, something a gamer would not be caught dead with. It only had 3 adjustable settings but it went up to 2500 DPI with a polling rate of 500/s which seemed plenty enough for almost everything I did. Unfortunately, the mouse met its demise prematurely in a quirky manner wherein the sensor went dead with the device still being detected and buttons still being functional.

Purchase:

For my next purchase, I needed to go a step further. This could have meant getting a higher DPI wired mouse, but I found better value in going wireless. Due to my setup, my mouse wire often tangled with the keyboard tray and I wouldn't have any more of it. I had a "wireless" mouse in the form of the Logitech M557 Bluetooth mouse which helped me realise the limitations of a low (1000) DPI mouse with a dodgy sensor. The best of both worlds would be getting a high(-ish) DPI wireless mouse and so began my scouting.

Despite my failure rate with Logitech, I wasn't ready to switch camp just yet. Razer has a range of fugly, high DPI wireless mice with a worse failure rate and no local customer support, so it wasn't as if I was spoilt for choice. I had set my mind on not spending more than INR 3500 (USD 50) and this narrowed the field to the point that nothing caught my eye. Raising the bar a bit led me to the concerned product but at 5k INR (USD 70), it seemed a bit much compared to its US pricing of $50.

However, there is an e-tail world beyond Amazon and Flipkart which led me to check Croma and surprisingly, the product was listed for less than INR 3000 (USD 40). Well, to be clear, the listing wasn't for the Anywhere 2S but rather for the Anywhere 2. I called the local store to check the availability of the product and was rather pleased to hear them confirm that the product is indeed the Anywhere 2S. I can only put it down to a product listing error considering the price difference and the fact that it is no longer available on Croma.

Packaging:
As far as packaging goes, it is a case of keeping it simple and elegant, the black-green theme of the box goes well with the box image depicting the blackish-grey mouse with its green power LED. Flipping the magnetically locked box open brings in to the spotlight the thing that you spend your hard cash on.
Apart from the product and documents, the packaging contains a Micro-USB cable which I don't see the use for considering its persisting ubiquity after all these years and a 2.4 GHz Logitech Unifying Receiver (technically transreceiver). The older versions of the "Nano USB" receiver were susceptible to MouseJack, but the one that comes with this mouse (C-U0012) is supposedly safe.

Features:

The reason for selecting the mouse was its versatility. In addition to the Logitech Unifying receiver, it also works with Bluetooth thereby offering universal functionality across devices and operating systems. On Windows 10, using the receiver was as simple as plugging it in, following which the Logitech Options software was automatically downloaded and installed by Windows, offering a pretty seamless experience. Bluetooth pairing is simple too, requiring a press of the button at the bottom to switch to one of the three available slots, each accompanied by a LED. Irrespective of the receiver, it does the job to the effect that wires wouldn't be missed.


The ability to pair and switch between three devices is by far the most utilitarian feature of the mouse as wireless mice tend to be used with multiple devices, in my case with my desktop, laptop and Fire TV. The state of each slot can be deciphered with the LED behaviour, the currently used one doesn't blink, the other occupied ones blink slowly whereas the unoccupied one blinks rapidly. Any occupied slot can be paired again by long pressing the button. The LEDs switch off when the device is in use, thereby preserving battery.

Battery:

Speaking of battery, the battery life is stated as 70 days. I have used it for 45 days now and the battery status is at level 2 out of 3, termed as "Good" within Logitech Options. Low battery life is (supposedly) indicated with a blinking of the green LED on the front face which also doubles up to indicate charging status and completion. I presume it will exceed the stated battery life of 70 days but the only way to know for sure would be to let the battery drain out completely. When it does, charging shouldn't be bother as it doesn't take hours to do a complete charge using the integrated Micro-USB port while a minute of charge provides enough charge to last for 2 hours. Unfortunately, the Micro-USB port cannot be used to convert the mouse in to a wired one which would have been a great addition to the feature set.

Tracking:

While marketing teams tend to generate buzzwords with the sole intention of swaying customers, it seems that they have managed to resist departing the realms of reality with the term 'darkfield laser tracking' as the mouse does uses dark field illumination. This allows for tracking on glass and I can attest to its ability after seeing my optical M557 mouse fail miserably on a glass surface. Even if you are not one to go to extreme surfaces, the 2S does a great job of tracking on mouse pads, a necessity for any mouse warrior.

Software:

This mouse is supported by the Logitech Options software which extends the utility and customization of the mouse. As I mentioned previously, it was auto-installed on Windows and I assume the same for Mac. Unfortunately, those are the only two platforms supported, so it works like any other mouse when paired with other platforms. The ubiquity of Bluetooth implies that the product will have universal support and the only time one is likely to be caught out is when accessing the UEFI on a PC with an unsupported motherboard.

The main benefit of the software is the button customization. While each button can be assigned a distinct function, the button on the face of the mouse acts like a gesture button, combining the button press with the mouse movement direction to provide a total of 5 functions. Unfortunately for me, the customized gestures stopped working after a few reboots and Logitech Options kept on crashing when the gesture button was selected from within the software. This hasn't yet been resolved even after multiple Logitech Options updates, so I assume it is not a priority. In the meantime, I am using the gesture button only for showing/hiding the desktop.

Another irritant for some people would be that the scroll wheel doesn't click. It moves left/right to provide two additional "buttons" but clicking the wheel changes the scroll resistance which some people might end up invoking inadvertently. This doesn't bother me so much as I have assigned the top side button to the middle click function and find it convenient to use for applications and games.


Lastly, one of the key features of the mouse - adjustable DPI is inexplicably made accessible in a manner that beggars belief. While other mice have a button dedicated for this function, in case of the MX series, it can only be accessed by assigning the "Change Pointer Speed" function to one of the buttons which can be a bit misleading. However, for intents and purposes, it seems to refer to DPI adjustment as the function toggles between two sensitivity values on click which can be adjusted on the fly. Moreover, there are 76 steps between the minimum and maximum values which fits in well with the 200 to 4000 DPI range of the mouse in increments of 50 DPI. I prefer to use the mouse at around 1000-1200 DPI for normal use and anywhere between 1600-3000 DPI for gaming and it works admirably for either use cases.

Conclusion:

What's in a mouse? A lot, if you care for it. Even if you don't, the Anywhere 2S is a great wireless option for anybody. If you don't harbour pro-gamer aspirations and have a job to do in front of the PC, then this mouse tackles work and leisure admirably in equal measure.

Review #56: Xgimi Z6 Polar ★★★★½

Update #1 (March 1, 2019):

In my video review, I had stated the audio to be just about good enough, despite the Harman Kardon branding. In fact, I would still recommend getting an external speaker for the best experience. However, if that is not possible, then the wizardry mentioned subsequently will enable you to get the most out of the Z6 speakers.


As it turns out, Xgimi has a hidden "Design Menu" within GMUI which can be accessed, at least in the case of Z6, by long-pressing the "right" direction key on the 'System Information' screen. The "hidden" menu pops up on the left as seen in the above image. At this point, I should make it clear that the 'Audio' settings that I am discussing is listed under 'Non-standard options', so there is no guarantee that it wouldn't damage the device. Hence, caution is advised.

Within the 'Audio' menu, there is a "prescale" option that goes from '0x00' to '0xff' in Hex, or "00" to "255" if you prefer Base 10. My rather rusty knowledge of electronics from eons ago helps me recollect the use of a prescaler in a microcontroller to determine which oscillator pulse triggers an interrupt. How the prescale value specifically impacts the audio in this case is beyond me.

But impact the audio it does. The default value is set at '0x01' and on changing it downwards, I could immediately perceive an increase in volume while incrementing it didn't seem to have much of an impact. Thus, it was time to note down some observations. I changed the value to 2 levels from default in either direction and then to various quarter levels (25%, 50%, 75%) to gauge the impact.

Prescale Value
Decimal Notation
Max dB
Avg dB
Comments
0x00
0
96
86
-
0x01 (Default)
1
88
76
-
0x02
2
90
76
-
0x03
3
88
77
-
0x3f
63
93
82
-
0x7f
127
95
86
-
0xbf
191
95
88
Moderate distortion
0xff
255
95
89
Extreme distortion

If I don't go by the values alone, then I would say '0xff' seems the loudest, probably because it is also extremely harsh to listen to. Practically, '0x00' and '0x7f' are the best values for this option. They are nearly identical in volume, but I found the sound from '0x7f' to be livelier, probably because it adds the right amount of "harshness" that becomes unbearable at the higher values.

It is miles away from the quality I get from the JBL Xtreme, but in terms of loudness, it makes the Z6 much more suitable for a small room.


Original Article (December 18, 2018):

My previous post on the Z6 alluded to the upcoming review but it was around that time I decided to embrace the video format over written words, not that you are spared reading, as the video is littered with text overlays.

It also provided me an opportunity to try out various non-linear editing systems (NLE) and I eventually settled on Lightworks. Considering it took me a few hours to come up with this output, I can't recommend it enough, simply for its lack of a learning curve, though I expect mastery of it to take ages. The video itself is a farrago of poorly shot video, PowerPoint slides and images, so make of it what you may.

The down side to using the free version is that export is limited to 720p but I am sure you can live with that. With that (again), I will let the video to do the talking, especially as I haven't done any.


Review #59: JBL Xtreme ★★★★½


My review of the Xgimi Z6 Polar mentioned my disappointment with the in-built Harman Kardon speakers, especially when in pursuit of the home theatre experience. Since then, I was on the lookout for options that would fill this specific void.

It was natural to first consider a sound bar. Here, I was looking at two extremes in terms of (limited) budget as well as sound quality. At one end of the spectrum was the Mi Soundbar. For the price of INR 4999 (USD 70), one can't go wrong, going by the spec sheet. However, it would be unfair to expect it to be anything apart from middling in terms of quality. At the other end of the budgetary spectrum, I was enamoured by the Yamaha YAS-108 selling for INR 18500 (USD 260). It would be my choice (along with the YAS-207, budget permitting), if I ever decide to go with a sound bar. However, an infrequently used projector setup and the awkward option of mounting a speaker below the projection screen led me to look for something more versatile...and portable.

Portability inevitably means switching focus to a category of speakers that one would casually term as "Bluetooth speakers". To make it clear upfront, I have never been a fan of Bluetooth codecs and iffy connectivity, but sometimes it is worth the convenience. In this case, the concern is somewhat alleviated by the fact there is also an Aux-In input present in most cases, though one has to forego advanced digital connectivity options like S/PDIF and HDMI-ARC. It is human to want everything in everything even though compromise is imminent.

With this frame of mind, I headed over to Amazon and as it happened, a Bose banner occupied the front page. The Soundlink Mini II became the object of my focus on account of its stellar reviews. However, the age of the product, accentuated by its archaic Bluetooth version of 3.0, a pretty lowish battery life by today's standard (10 hours) combined and a not-so-lowish price of INR 13000 (USD 183) stressed my little grey cells a bit more than I wished for. Also, keeping algorithmic trickery aside, there is no beating the quality constraints put forth by the physical dimensions of the product. This made me yearn for the Soundlink III, but unfortunately it isn't sold locally and the other products from the Bose range didn't fit my bill.

Venturing to other brands then, I came across my eventual purchase - the JBL Xtreme. In fact, it wasn't so straightforward as I went through numerous other options from Harman Kardon (Onyx Studio), Ultimate Ears (Megaboom), Marshall (Kilburn) and Sony (XB41). The focus in most cases seemed to be on waterproofing (as a poolside speaker), raucous lighting and mega-bass, all of which I was not particularly attuned to. NFC is another feature that gets mentioned a lot, but I can't see myself pairing devices to a speaker so frequently so as to necessitate its presence.

It was a review of the Soundlink III that led me to the JBL Xtreme as it was listed as an equivalent, if not a better option in the same price range. In case you are going by looks, then you wouldn't find anything distinguishable about the Xtreme compared to its smaller and cheaper siblings - Flip and Charge. In fact, it would be completely wrong to form your opinion about a brand based on a product alone, especially a cheaper one. Sound quality doesn't scale linearly with price and it is always a tight rope walk finding a balance between the two. In this case, I can only assure you that size does matter.

Even settling on the Xtreme wasn't without further complications. Considering the price I mentioned previously for the Mini II, one can only imagine a Soundlink III to come close to the USD 300 mark in INR, if it was sold locally. This meant I was staring at the outer realms of my budget. Luckily, with the JBL Xtreme 2 picking up the mantle in this price category, the Xtreme was relegated to a lower price tier, though still commanding a price of INR 15000 (USD 211). This brought me to my second consideration - whether the price difference to the Xtreme 2 is worth it. From the reviews I read, the difference in sound quality between the two is largely imperceptible and the main draw for it, as you can guess, is waterproofing. Pfft.

Would I have spent even INR 15000 on the Xtreme? Possibly no. The real clincher was that I managed to get it for INR 10800 (USD 152). It was quite a matter of luck, patience and persistence. I happened to find a single unit of Xtreme listed separately on Flipkart at the aforementioned low price and correctly postulated it to be an open box item, considering it had a delivery time of 11 days as against 2 days for one listed at the normal price. Listing an open-box product as a new one is deceitful, but it worked in my favour as I was able to avail of the 10-day replacement policy, but not without considerable haggling.

I mentioned the word "portable" previously in relation to Bluetooth speakers. In the case of the Xtreme, I'd rather use the word mentioned on the box - "transportable". It weighs over 2 kg, so calling it portable would be a stretch by any means. Conscious of this, JBL has thrown in a shoulder strap, though I suppose someone from the design team had a good laugh at it. However, having a multi-instrument, vocal Dholak hanging from the shoulder isn't as ludicrous as it may seem.

All that heft must account for something and in the case of the Xtreme, it does so in the form of 2 x 65mm woofers, 2 x 35mm tweeters and two thumping passive radiators with a rated power of 2 x 20W (Bi-amp). With specs, comes power consumption and in the case of the Xtreme, JBL provided an ample 37Wh (10000 mAh at 3.7V) Lithium-Ion battery which is rated to be good enough for 15 hours. On my first complete run on battery, I got about 15h 25m over Auxiliary and 2h 15m over Bluetooth, totalling a run time of 17h 40m. Of course, the battery life depends a lot on the volume, content as well as Bluetooth usage, so my figures are simply empirical. The battery also works as a power bank and the Xtreme features two USB-A ports that can cumulatively output 2A (1x2A or 2x1A) in addition to the charging, aux-in and a service port.


The Xtreme comes with a round-pin charger rated at 57W (19V 3A) which is an awful lot for a battery powered device. However, it ensures that the device gets fully charged within 3 hours (though the specs mention 3.5 hours). To my amusement, I found that the charger works with my Z6, so in effect I now have a charger redundancy, which is always appreciated, to a point. The battery life is indicated with the help of 5 LEDs on the front which is pretty vague and the device could have done with a battery percentage callout. Lastly, despite its age, it comes with Bluetooth 4.1 on board which is any time better than what's onboard with the similarly old Soundlink Mini II.

Moving on to the most pertinent aspect of the device, the sound. The thing that hits you in the face (specifically the ears) on your first playback is the bass (along with the vigorously vibrating radiators). If your first track happens to be a vocal one like mine was, then you would be justified in harbouring some doubts. However, even with overpowering bass, the width of the soundstage becomes evident and it is able to reproduce sound pleasantly across the spectrum. The bass tends to eat in to the mids for tracks that have even a modicum of it, though the treble is unblemished. This helps it as a party (and home theatre) speaker but not as a music one.

Thankfully, pressing the 'Bluetooth' and 'Volume -' buttons simultaneously for 10 seconds significantly flattens the frequency response and brings any vocal or instrumental track to life. What it actually does and why it isn't documented in the manual is beyond me. There are 30 volume steps present on the device itself when used independently but it links up to the phone volume levels on pairing. The speaker is plenty loud to fill up any mid to large sized room, though oddly, the volume over Aux is significantly lower than over Bluetooth. There is no official mention of any other codec support and going by the fact that Android always defaults to SBC on selection of any other codec, it seems that's the only supported codec. While I couldn't bear SBC on cheap Bluetooth headphones in the past, the sheer quality of the speaker makes it less of an issue, and one can always switch to good old Aux. Lastly, there is the 'JBL Connect' button to pair up additional compatible JBL devices with the Xtreme but I find no use for it in a home setting.

The app support for this device is pretty barebone. The 'JBL Music' app on iOS simply lists the songs from Apple Music and mentions AirPlay support. The "AirPlay" option is nothing more than the native iOS selection of a Bluetooth receiver, so is of no practical use. Having said that, playback of the same track on Apple Music is much better than Spotify, though it is mostly due to the impact of transcoding from AAC compared to Ogg Vorbis. The 'JBL Connect' app is a tad more useful in the sense that it is supposed to provide firmware update notifications, though I didn't get any and it is unlikely I ever will, considering the age of the product.

To conclude, if you can get the device for less than $160, then there is simply no better option available. Sound doesn't degrade with age (of the speaker, unfortunately not of the listener), so it still holds up well against the $300 Xtreme 2 in terms of quality but beats it in terms of value for money. In short, for a discounted price, the Xtreme is highly recommended.

Review #58: Yeelight Smart LED and Motion Sensor Nightlight ★★★★★

With the purchase process detailed out previously, this post moves on to the products that constituted the buying experience. I had made a reference to Yeelight in the earlier post, though it was bereft of any specifics. Now, I can reveal the products to be the Yeelight Smart LED Bulb (Colour) and the Motion Sensor Rechargeable Nightlight.

1. Yeelight Smart LED Bulb (Colour)
Philips Hue has been the trendsetter in the category of wireless lighting for eons but it would be best to call it an aspirational piece of equipment after factoring in the cost of the setup also involving the Bridge. For anyone looking at wireless lighting with nothing more than inquisitiveness, there is no better option than the Yeelight Smart LED Bulb.

Review #57: ShareSave by Xiaomi ★★★★☆


I have been accustomed to buying products of Chinese origin from AliExpress for years now and thus I am well acquainted with the various brands promoted by Xiaomi as part of its ecosystem like Huami, Yeelight and MiJia to name a few. Like Xiaomi, their products are targeted towards offering value for money with a simple design aesthetic.