Sony Spresense 6-core MCU Development Board Now Supports Java

Sony Spresense board was introduced in spring 2018 with a 6-core Cortex-M4 microcontroller from the company, GPS & GLONASS, as well as audio support. The breadboard-compatible board could also be inserted into an Arduino UNO R3 compatible base board, and Sony offered support for both the Arduino IDE and a C-based NuttX-based SDK. You’ll find some more details and photos in our “review”. Sony has now partnered with MicroEJ to provide developers with Java support on Spresense board through MicroEJ Virtual Execution Environment (VEE). A Java simulator (VEE Virtual Device) allows you to develop software for Spresense independently of the hardware. Beside plenty of libraries, MicroEJ VEE features MEJ32 32-bit virtual core is compatible with various architectures including ARM Cortex-M, ARM Cortex-Ax, RX, V85, MIPS32, TriCore, and Tensilica. Java enables application portability which means that any GUI/IoT/Security or application code can run on various embedded systems supported by MicroEJ VEE. There are three main tools for developers: MicroEJ SDK to …

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

Using Sony PS3 Eye Camera as an Inexpensive Microphone Array

PS3 Eye

Almost exactly two years ago to the day, we published an article showing how microphone arrays performed against a single USB microphone, and the latter started to have a poor wake word detection success rate at around 3 meters array even in a silent room, and it got worse with white noise or background music, while the microphone arrays would pick up the wake word with a much higher success rate in all conditions. The price of smart audio development kits varies a lot from $500 for Intel Speech Enabling Developer Kit to $129 for an Allwinner R18-based 3-Mic Far-Field Amazon AVS Development Kit, and $99 for ReSpeaker Core v2. If you’ve already got a Raspberry Pi 3/4 board, you can get cheaper options such as ReSpeaker 4-Mic Array for $25, but nothing beats the price of Sony PS3 Eye camera that comes with a 4 microphone array and sells on Amazon for around $7.5. You may even already have …

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

Sony CXM1501GR ELTRES LPWAN Module Promises a Range of over 100 Km

While there are many LPWAN (Low Power Wide Area Network) standards, three appear to dominate the news namely LoRaWAN, SigFox, and 3GPP NB-IoT/eMTC. They all offer long range and up to 10-year of battery life enabled by the use of low bitrate which is fast enough to send sensor data. We can now add another LWPAN standard to the list, as Sony has developed ELTRES wireless communication standard suitable for IoT networks, and announced their CXM1501GR ELTRES module with a range of over 100km, even while traveling at 100km/h. Key features and specifications: ELTRES Connectivity Antenna radiated power – 20mW Communication direction – Uplink only Frequency – 923.6 MHz to 928.0 MHz (23-channel frequency hopping) Main modulation system – π/2 Shift BPSK Sub-modulation system – Linear chirp modulation Transmission system – Four repeated transmissions of 0.4 sec or shorter packets Reduction of interference with other systems – CSMA (Carrier Sense Multiple Access) Error correction code – LDPC (Low Density Parity …

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

Android 10 Beta 3 Now Available on 15 OEM Phones

Android 10 Dark Theme

Google introduced Android Q in March with the first beta and preview SDK release. The new version of Android introduced more privacy protections, support for foldables, sharing shortcuts, connectivity improvements (e.g. WPA3 security), new camera and multimedia features such as dynamic depth photos and AV1 media codec support, as well as an updated neural network API, higher ART performance, and security improvements. Google has now announced Android 10 Beta 3 with a few new features over the first preview release, and support for 15 OEM phones on top of the 6 Pixel phones already supported. Some of the new improvements in Android 10 Beta 3 include: Scoped Storage feature giving users control over files and preventing apps from accessing sensitive user or app data. See the corresponding developer page for details. Update of BiometricPrompt authentication framework to support biometrics, e.g. face recognition, at a system level. Project Mainline described as a new approach to keeping Android users secure and their …

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

Sony Spresense Board Review with NuttX based Spresense SDK

Sony Spresence Kit Assembled

Sony Spresense Arduino compatible board with audio and global navigation satellite systems (GNSS) support and its extension board launched in Japan this summer. The company has now expanded markets, and is offering the boards in the United States and Europe as well. They also tasked an agency to send samples to various reviewers, and I got selected to receive one as well. I’ll start the review by checking out the hardware, shortly discuss software development options, and report my experience with Spresense SDK. Sony Spresense Unboxing I received two packages… … one the main board, and the other for the extension board. The main board package only comes with CXD5602PWBMAIN1 board and an information sheet. The top of the board includes a reset button, four user LEDs, a power LED, a boot recovery button, the camera interface, Sony CXD5247 power management and audio analog interface chip (Black on the photo below, but in reality it’s a reflective surface), Sony CXD5602 hexa …

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

Sony PlayStation Classic Teardown Reveals MediaTek MT8167A Processor

Sony PlayStation Classic Main Board

Miniature versions of popular game consoles from earlier decades have been all the rage recently, but they all have one thing in common: the inability to add games by default. But eventually, people find ways. For example, when it was found Nintendo NES Classic Mini was found to be powered by an Allwinner R16 processor, enthusiasts found ways to run RetroArch on the device with some efforts. One of the latest announcement was Sony PlayStation Classic, and as reviewers got hold of early sample of the miniature gaming console, it  got torn down by HDBlog Italia. That means we now have a good idea of the technical specifications of the console: SoC – MediaTek MT8167A quad core Arm Cortex-A35 processor @ 1.5 GHz with PowerVR GE8300 GPU System Memory – 1GB DDR3-1866 (Samsung K4B4G1646E-BYMA) Storage – 16GB eMMC 5.1 flash (Samsung KLMAG1JETD-B041) Video Output – HDMI port up to 720p resolution Audio – MediaTek MT6392A audio codec USB – 2x …

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

Sony PlayStation Classic To Launch for $99.99 in December

Nintendo started to offer smaller replica of their older popular games consoles with Nintendo NES Classic Edition in 2016, followed by Nintendo SNES Classic Edition in 2017. Both devices came with recent interfaces like HDMI, a limited (and fixed) number of games, but being powered by Allwinner R16 SoC they soon became hackable. Both game consoles also became very popular selling in millions despite the underwhelming hardware, and limited games. Another company that has been doing game console for many year is Sony, and they must have liked Nintendo’s idea and sales numbers, as they’ve just unveiled Sony PlayStation Classic, a smaller replica of the original PlayStation with a limited number of games, and modern interfaces such as HDMI and USB… Sony PlayStation Classic specifications have not been fully disclosed but we can see two USB ports for the game controllers, an HDMI output port, and power, open, and reset button on top of the console. Despite the Open button, …

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

Sony SPRESENSE Arduino Compatible GNSS + Audio IoT Board To Sell for $50 (in Japan)

Sony-Spresense-Arduino-Board

Last year,  we covered Sony Spritzer, an Arduino compatible with a Sony hexa-core Arm Cortex-M4F micro-controller, a built-in GNSS receiver, and an audio codec. The product page for this product is now gone, but it appears Sony only renamed it to SPRESENSE, made some design modifications, and is ready to launch the main board for 5,500 JPY (~$50), and the extension board for an extra 3,500 JPY ($32) on July 31, 2018. Sony SPRESENSE main board (CXD5602PWBMAIN1) specifications: MCU – Sony CXD5602 ARM Cortex-M4F ×6 micro-controller clocked at up to 156 MHz with 1.5MB SRAM Storage – 8MB Flash Memory GNSS – GPS & GLONASS Audio – 3.5mm audio jack Expansion I/Os Digital I/O Pins – GPIO, SPI, I2C, UART, PWM, I2S Analog Pins – 2ch (0.7V range) Camera interface USB – 1x micro USB port for programming and power Power Supply – 5V via micro USB port Dimensions – 50 x 20.6 mm Sony SPRESENSE expansion board (CXD5602PWBEXT1) specifications: …

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