Intel Introduces Thunderbolt 4, Showcases MultiPort Thunderbolt 4 Docks

Thunderbolt 4 Docks

Intel has just introduced Thunderbolt 4 universal cable connectivity solution for data, video, and power with up to 40 Gbps bandwidth, and USB4 specification compliance. The new standard can support up to four Thunderbolt ports in docks and universal cables up to 2 meters in length. Compared to Thunderbolt 3, Thunderbolt 4 doubles the minimum video and data requirements leading to support for two 4K displays or one 8K display, and PCIe storage speeds up to 3,000 Mbps. It also enables PC charging on at least one computer port and allows you to wake your computer from sleep by touching the keyboard or mouse when connected to a Thunderbolt dock. It also adds mandatory Intel VT-d-based direct memory access (DMA) protection to helps prevent physical DMA attacks. The first processors to integrate Thunderbolt 4 will be “Tiger Lake” mobile processors, and the company also announced the Thunderbolt 4 controller 8000 series compatible with existing Thunderbolt 3 PCs and accessories: JHL8540 …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Maia ESP32-S2 Development Board Features Micro USB OTG Port, Prototyping Area

Maia ESP32-S2 Board

One of the advantages of the new ESP32-S2 processor is that it offers a USB OTG interface. So far few boards took advantage of the extra interface, and one of the rare ones is Cucumber ESP32-S2 board with a USB-C OTG port. There’s another option with a slightly unusual form factor thanks to Stetel Things’ Maia ESP32-S2 development board with the typical USB-C port for power and debugging, plus a micro USB OTG port, and a small prototyping area. Maia ESP32-S2 development board specifications: SoC – Espressif System ESP32-S2 single-core LX7 processor at up to 240 MHz with an ultra-low-power (ULP) RISC-V CPU, 320KB RAM Storage – 4MB flash Connectivity – 802.11b/g/n WiFi 4 with on-board PCB antenna USB 1x Micro USB  OTG port for data and power 1x USB-C port for programming (virtual UART) and power Expansion 24-pin I/O header “Playground” prototyping area with 4x 18 through holes including columns for GND and 3.3V Debugging – Console via USB-C …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Cucumber ESP32-S2 Development Board Comes with USB OTG Port, Optional Sensors

Cucumber ESP32-S2 USB OTG Development Board

Yesterday, I wrote about LilyGO TTGO ESP32-S2 WiFi IoT board, but one commenter mentioned it missed one of the key features of ESP32-S2 chip: a USB OTG port. While USB OTG  is accessible through the header pins, it’s not the most convenient to use. I also quickly mentioned Cucumber ESP32-S2 development board in that post, but I did not expand too much since I thought it should only ship within Thailand. But the board does include two USB Type-C ports, one for the usual USB UART connector, and the other for USB OTG, and I found out the board is available worldwide. The board is available in multiple variants with or without sensors and PSRAM, and with external IPEX antenna or PCB antenna using ESP32-S2-WROVER(-I) or ESP32-S2-WROOM(-I) module. Cucumber specifications: Wireless Module (one of the other): ESP32-S2-WROVER with ESP32-S2, 4MB flash, 2MB PSRAM, on-board PCB antenna ESP32-S2-WROVER-I with ESP32-S2, 4MB flash, 2MB PSRAM, IPEX / u.FL antenna ESP32-S2-WROOM with ESP32-S2, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Bluetooth USB PD Tester Connects to Windows and Android/iOS Apps for Data Logging

Bluetooth USB PD Tester

We’ve written about USB-C PD power meters in the past such as Satechi USB Type-C power meter. Those allow you to measure (charging) voltage and current displayed on the screen part of the meter. But thanks to Bluetooth and USB connectivity, Riden TC66C USB PD tester allows you to capture and log data over a period of time by connecting to a Windows program or Android/iOS mobile app. There’s also a version without Bluetooth – TC66 – that only works with the Windows program over USB. Riden TC66C/TC66 Bluetooth USB PD tester specifications: Display 0.96″ color IPS display with 160×80 resolution Auto screen off time – Adjustable up to 9 minutes Measurements Voltage Range – 0.005V-30V +/- 0.1mV; accuracy: ±(0.5%+10digits at 23℃) Current Range – 0 to 5A +/- 0.01mA; accuracy: ±(1%+20 digits, at 23℃) Power Range – 0-150W Temperature Range – 0 to 80°C Load impedance range – 1Ω to 9999.9Ω Charge Accumulation Range – 0 to 99999 mAh Energy Accumulation range …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linux 5.6 Release – Main Changes, Arm, MIPS & RISC-V Architectures

Linux 5.6 Changelog

Linus Torvalds has just announced the release of Linux 5.6 on the Linux Kernel Mailing List: So I’ll admit to vacillating between doing this 5.6 release and doing another -rc. This has a bit more changes than I’d like, but they are mostly from davem’s networking fixes pulls, and David feels comfy with them. And I looked over the diff, and none of it looks scary. It’s just slightly more than I’d have preferred at this stage – not doesn’t really seem worth delaying a release over. So about half the diff from the final week is network driver fixlets, and some minor core networking fixes. Another 20% is tooling – mostly bpf and netfilter selftests (but also some perf work). The rest is “misc” – mostly random drivers (gpio, rdma, input) and DTS files. With a smattering of fixes elsewhere (a couple of afs fixes, some vm fixes, etc). The shortlog is appended, nothing really looks all that exciting, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

$5 Sinilink WiFI USB Power Switch Works with Tasmota Firmware, Supports up to 20V/5A

Sinilink WIFI USB Power Switch

Late last year, ITEAD launched Sonoff Micro WiFi USB switch that allows you to turn on and off USB powered devices over WiFi using eWelink app for Android or iOS. It integrates with Amazon Alexas and Google Home, and does the job, but people who like to use the open-source Tasmota firmware will be disappointed to learn it’s not based on ESP8266 processor hence not compatible. Luckily, there’s another option: Sinilink WiFi USB switch (aka XY-WFUSB) based on ESP8266 WiFi SoC, and supporting up to 20V/5A according to the manufacturer. It is currently sold for under $5 including shipping on Aliexpress. Sinilink XY-WFUSB specifications: WiSoC – Espressif ESP8266 processor with 802.11b/g/n WiFi 4 USB Input – USB type-A female port supporting 3.5V to 20V up to 5A (100 Watts max) USB Output – USB type-A male port up to 100W Misc On/off button – Pressing 5 seconds also change the pairing mode between AP mode and “touch mode” LEDs – …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Cypress EZ-PD CCG6DF & CCG6SF are USB4-Ready USB-C PD Controllers for PCs and Notebooks

CCG6DF & CCF6SGF USB4 Controllers

The USB4 specification was published in September 2019 with promises of up to 40 Gbps data transfer rate over a Thunderbolt physical layer, and last December, we reported about an MCCI USB4 switch designed to test and design USB4 products. Cypress Semiconductor EZ-PD CCG6DF and CCG6SF dual-port and single-port USB-C and USB PD 3.0 controllers designed for PCs and notebooks that will be compatible with USB4 standard. EZ-PD CCG6DF and CCG6SF key features: MCU Subsystem – Arm Cortex-M0 core @ 48 MHz with 64KB flash, 96KB SROM, 16KB SRAM USB Type-C and Power Delivery 3.0 supporting USB3 and USB4, Thunderbolt, DisplayPort Alternate Mode platforms Digital I/Os Two timers, counters, PWMs, and up to 23 GPIOs Four SCBs (Serial Communication Blocks) for configurable master/slave I2C, SPI or UART Analog Blocks VBUS Provider Load switch (5V/3A) Slew rate controlled turn-on on VBUS path UAB PD 3.0 Fast Role Swap support Integrated high-voltage 20V-regulator SBU Pass through, USB analog mux VBUS-to-CC short protection, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Raspberry Pi 4 Rev 1.2 Fixes USB-C Power Issues, Improves SD Card Resilience

Raspberry Pi 4 v1.2

The first Raspberry Pi 4 boards suffered from a poor USB-C power supply compatibility due to issues for the power circuitry. That means if you bought the official USB-C power supply you had no issues, but if you wanted to re-use a spare USB-C power supply or incompatible cable, you may be out of luck. The Register is now reporting that the Raspberry Pi Foundation has discreetly released a new revision (v1.2) of the board that fixes several issues including USB-C PD compatibility, and as Eben Upton explains the new revision also: moved the WLCSP SD card voltage switch to the top side … silk screen tweaks to reduce solder bridging in manufacture”. The new boards have been around for a couple of months as some users report the USB-C power issues have been fixed on new boards. Spotting Differences in the new Raspberry Pi 4 Rev 1.2 Board? The bad news is if you buy the board online, nobody …

Support CNX Software – Donate via PayPal or become a Patron on Patreon