2-key mechanical USB keypad runs QMK firmware (Crowdfunding)

ANAVI Macro Pad 2

System76 Launch high-end customizable keyboard for PC’s that we covered earlier this week, and ANAVI Macro Pad 2 2-key mechanical USB keypad should not have anything in common, but they do to some extent. Both happen to feature backlit mechanical keys, are open-source hardware, and run the same Quantum Mechanical Keyboard Firmware (QKM) open-source firmware. ANAVI Macro Pad 2 specifications: MCU – Microchip ATtiny85 8-bit AVR microcontroller with 8 KB ISP Flash memory, 512 bytes EEPROM, 512 bytes SRAM Keys – Two Gateron Red mechanical switches with 3 mm LED backlighting and translucent keycaps Host connection – MicroUSB port Dimensions – 40×38 mm OSHWA certification – BG000077. ANAVI Technology says the key is compatible with Windows, MacOS, and GNU/Linux support, but as a USB keypad, it should probably just work with any host device supporting the USB HID class. ANAVI Macro Pad 2 is a smaller version of the earlier […]

Sonoff & Tuya smart plugs found to transmit unencrypted passwords

Sonoff Tuya security vulnerability

There are many low-cost smart plugs based on ESP8266 that provide a convenient way to control lights or home appliances with your smartphone. But cybersecurity firm A&O IT Group found vulnerabilities in ITEAD’s Sonoff S26 and Ener-J Wi-fi (Tuya) smart plugs that would allow an attacker to easily access your wireless network. The first security vulnerability is pretty common and hard to exploit since it’s only a concern during the setup.  Sonoff S26 starts itself into access point mode with ITEAD-1001xxxxxx SSID, and is set up through the eWelink app with the user not needing to know the password. But with older firmware is was needed, so ITEAD still shares the default password: 12345678 in the user manual, and it can be used to connect to the smart plug by anyone. But once configured, it’s not accessible anymore as the smart plug should be in client mode connected to your […]

System76 Launch is an open-source hardware, configurable keyboard

System76 Launch keyboard

System76, the company better known for its Linux laptops, has launched an open-source hardware, configurable keyboard. Meet System76 Launch. The keyboard firmware, schematics, and mechanical files are all open-source. Launch ships with an ANSI US QWERTY layout but can be customized through a configuration program for Windows, Linux, and macOS, and a key puller is included to easily replace/change keycaps as needed. System76 Launch keyboard specifications: Open-source custom PCB Individually addressable RGB LED backlighting N-Key Rollover to detect all keystrokes no matter how many keys are pressed simultaneously Sockets and Switches Kailh MX Hotswap Sockets Kailh Box Jade or Kailh Box Royal Switches Key Caps – PBT plastic, dye sublimated legend, XDA profile Layout – ANSI US QWERTY Integrated USB hub with 2x USB 3.2 Gen 2 Type C (Up to 10 Gbps), 2x USB 3.2 Gen 2 Type A (Up to 10 Gbps) Open-source milled chassis design with detachable […]

Why you should request open-source software for your IoT devices

PineTime open-source software Gadgetbridge

I usually think of open-source hardware and/or software are enabling skilled people to more easily fix bugs, improve on the design, get feedback from the community, etc… But in a world where IoT devices become more prevalent, there’s another reason why you should request open-source software: Long term support. What made me think about are two things. The first one if that I own WeLoop Hey 3S smartwatch, which I love and wear since March 2018. That’s quite a feat since most cheap devices I own often only last a few months or a year or so. I’m also used to the watch face and Weloop app interface. So what’s the problem exactly? WeLoop company closed on December 31, 2019, and while the app worked fine for about a year after that, recently I have been unable to login to the app to access my data and/or update settings for […]

Valetudo is a cloud-free web interface for robot vacuum cleaners

Valutedo cloud-free vacuum cleaner web interface

In my review of Kyvol Cybovac S31 LDS smart robot vacuum cleaner, I noted that app permissions meant both the map of your house and GPS coordinates may be sent to the cloud. But it was pointed out to me that earlier LDS robot vacuum cleaners from Roborock/Xiaomi were supported by Valetudo project that removes the need to connect to the cloud, and implements a mobile-friendly web interface as well as MQTT support for integration with Home Assistant or Node-RED. The project is not a custom firmware for the robots, and instead, the stock firmware is patched with Valetudo which developers describe as an “alternative App implementation + mock cloud which runs on the robot itself.” The good news is that you don’t necessarily need to teardown your vacuum cleaner to root it and install Valetudo, but it will depend on the model, and manufacturing date/firmware installed. The less good […]

Maypole MicroSD card reader comes with ESP32 for WiFi, smart storage (Crowdfunding)

Maypole ESP32 WiFi MicroSD Card Reader

Several years ago, we covered Zsun WiFi card reader a tiny USB card reader with WiFi and a battery that allowed users to access files via USB or WiFi from any device. People managed to hack the device and run OpenWrt on the little MicroSD card reader, but this required either to open the hardware and do some soldering, or use another method that could potentially brick the hardware, so not an ideal solution. But now Akshar Vastarpara has come with a similar device. Maypole is an open-source hardware MicroSD card reader powered by Espressif ESP32 processor providing both WiFi and the resources for smarter storage. It comes with an optional battery too to access files even without having to connect it to a USB port. Maypole hardware specifications: Storage – Swappable MicroSD cards up to 32GB Wireless Connectivity WiFi 2.4 GHz WiFi 4 via ESP32 WiSoC, Up to 4 […]

Balena EtcherPro multi SD card writer now up for pre-order

Buy Balena Etcher Pro

We first wrote about Balena EtcherPro in December 2018, as a relatively low-cost multi-SD card writer, designed by Balena for people who needed to flash several micro SD cards, USB drives, or boards. At the time, mass production was scheduled for Q2 2019. But it took a bit more time than expected, and the company is only now taking pre-orders for the device with a $50 deposit, and $990 price tag excluding VAT and shipping. EtcherPro highlights and specifications: Display – 7-inch RGB touch screen for control Ports – 16x USB 3.0, 16x SD card slots, 16x MicroSD card slots to flash up to 16 drives/devices at once Flash at speeds up to 52MB/s when flashing 16 drives/devices simultaneously, or up to 200MB/s for a single drive/device Supports SD, microSD, USB drives, and single-board computers (or compute modules via carrier boards) Flash an image from a physical drive source or […]

Turn $1.5 Blue Pill STM32 board into a Sigrok compatible logic analyzer

Blue pill STM32 logic analyzer sigrok

“Blue Pill” is a popular STM32 development board thanks to its low cost – now as low as $1.50 on Aliexpress – and Arduino compatibility via the STM32duino project. People have created all sorts of projects around the tiny STM32 board, but I find Mark (aka thanks4opensource) buck50 test and measurement firmware very interesting as it turns the Blue Pill board into a logic analyzer compatible with the open-source Sigrok command-line tool and PulseView GUI. Mark explains the firmware is still at the beta stage, so bugs will most likely have to be fixed. Nevertheless, Buck50 firmware should enable the following key features on the Blue Pill board: 8 channel, 6+ MHz logic analyzer Approx. 5K sample buffer depth Samples stored only at signal edges for efficient memory usage Complex triggering via user-defined state machine supporting combinations of sequential (“A then B then C”) and logical-OR (“A or B or […]

Exit mobile version
EmbeddedTS embedded systems design