Archive

Posts Tagged ‘openwrt’

Widora-NEO OpenWrt WiFi IoT & Audio Board is Based on Mediatek MT7688 SoC, WM8960 Audio DAC

September 14th, 2016 10 comments

A couple of weeks ago, I reviewed ReSpeaker board combining MediaTek MT7688 WiFi SoC with WM8960 audio DAC, running OpenWrt, and allowing you to perform tasks using text-to-speech and speech-to-text thanks to the built-in microphone (or optional microphone array), and a 3.5mm audio jack to connect speakers, as well as several I/O pins. It turns out there’s been board with similar features, minus the built-in microphone, available in China for a while. Meet Widora-NEO.

Click to Enlarge

Click to Enlarge

Widora-NEO board specifications:

  • SoC – Mediatek MT7688AN MIPS SoC @ 580 MHz with built-in WiFi
  • System Memory – 128 MB RAM
  • Storage – 16MB SPI flash, micro SD card
  • Connectivity – 10/100M Ethernet, 802.11 b/g/n WiFi 1T1R up to 150 Mbps with PCB antenna, or IPEX connector
  • Audio – 3.5mm jack for stereo headphone and mono microphone, WM8960G audio codec
  • USB – 1x micro USB port for programming via CP2104 chip, 1x micro USB host (or is it OTG?) port.
  • Expansion headers
    • 19-pin P1 header with UART, GPIO, WPS, Ethernet LINK, I2S, GND, and 3.3V signals
    • 28-pin P2 header with SPI, GPIO, PWM, UART, SDIO, GND, 3.3V, and 5V signals
  • Misc – Reset and WPS buttons, some LEDs
  • Power Supply – 5V DC via micro USB port or header.
  • Dimensions – 76.20 x 35.56 mm

widora-open-source-hardwareThe board is running OpenWrt Chaos Calmer R4937 with Mediatek official closed-source drivers, support for AP and STA (APCLI0) modes.  I could also find some references to Node.JS in the pictures, and spotted some commits credited to bug fixes made on ReSpeaker OpenWrt. The back of the board features an “Open Source hardware” logo,  and while I could find OpenWrt and U-boot on their Github account, I was unable to find any hardware files. They also have a dedicated website with forums, but all information is only in Chinese at the time.

Block Diagram - Click to Enlarge

Widora-NEO Block Diagram – Click to Enlarge

The board will be much harder to play with compared to ReSpeaker for people who can’t read Chinese, but at the same time, it’s quite cheaper, as it sells for 99.00 RMB ($14.86), 106 RMB ($15.91) with OTG (cable?), or 140 RMB ($21) with a camera on Taobao. Widora-NEO is also listed on Aliexpress, but for $200 they probably don’t plan to sell it, still you will some more Google translated details on that page. The main developer also has a Twitter account, where he mentions an upcoming Widora-AIR based on Espressif ESP32.

Zidoo X9S Realtek RTD1295 Android & OpenWrt TV Box System Info & Benchmarks

September 9th, 2016 19 comments

Zidoo X9S is the first Android TV box based on Realtek RTD1295 quad core Cortex A53 processor that I’ve received for review. So in this post, I’ll show some system information with CPU-Z, and Android & OpenWrt Settings, and run typical Android benchmarks such as Antutu 6.x, Vellamo, and 3Dmark.

Zidoo X9S / Realtek RTD1295 Android System Info

CPU-Z detects Realtek RTD1295 is a quad core ARM Cortex A53 processor clocked between 600 MHz and 1.4 GHz with an ARM Mali-T820 GPU, and uses an unknown governor… But in adb shell, tje command “cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor” reports an ondemand governor is used.

Click to Enlarge

Click to Enlarge

The system runs Android 6.0.1 on top of Linux 4.1.17 (I think it’s the first time I see a Linux 4.x kernel used in a TV box…), and with 1920×1080 resolution. Total RAM is shown to be 1672 MB, most probably because some RAM is reserved for the GPU and VPU out of the 2GB RAM. There’s only 8.91 GB internal storage out of the 16GB eMMC flash, which is quite lower than on other TV boxes, but there’s at least one reason for this: OpenWrt is also running in the box. Zidoo however told they plan to optimize this in order to offer more space to the user.

realtek-rtd1295-storage-ntfs-exfat-ext4-sata-usb3Another interesting aspect of Realtek RTD1195 is support for USB 3.0 and SATA storage, and with the 12V/3A power supply that comes with the box, I could connect both a USB 3.0 hard drive to the USB 3.0 port, and a SATA drive (CNXSoft shown above) to the external port.  My USB 3.0 drive has 4 partitions, and with the exception of BTRFS, all other file systems could be mounted: NTFS, exFAT, and EXT-4. NTFS is implemented with Paragon NTFS, a commercial implementation, which usually delivers much better performance than NTFS-3G.

Zidoo X9S / Realtek RTD1295 OpenWrt System Info

So let’s have a look at OpenWrt. First I can see some OpenWrt process within Android using adb shell:

and I also scan Zidoo X9S IP address from my Ubuntu machine to discover a few oen ports:

So there are port SSH and HTTP ports running, but you can’t access SSH just yet, as you need to set the root password first. To do, you can access the configuration page from Zidoo (http://127.0.0.1), or any browser on your LAN (http://[ZIDOO-X9S IP address]). zidoo_openwrt_rtd1295_luciIt should redirect you to LuCI interface, and you can login with no root password. There’s a security issue here, as your personal files may be exposed if you forget to set the root password, or to disable OpenWrt if you don’t need it.

zidoo-openwrt_set_password In order to set the root password, go to System->Administration input your password, and click on Save & Apply.

Now that we have configured the system, we can check the status, and see that it’s running OpenWrt Chaos Calmer 15.04.

Click to Enlarge

Click to Enlarge

You can also enable/disable some OpenWrt services within Android itself by going to Settings->More->Openwrt Settings.

Zidoo X9S / Realtek RTD1295 Benchmarks

Zidoo X9S got 34,973 points in Antutu 6.x, in the expected range for a quad core Cortex A53 processor @ 1.4 GHz. The result is  a little lower than  Antutu 6.x for Amlogic S905 processor @ 1.5 Ghz.

Click to Enlarge

Click to Enlarge

The 3D score is quite faster thanks to the Mali-T820MP GPU, but UX, CPU and RAM scores are lower.

Moving on to Vellamo, Zidoo X9S got 1,457 for Multicore, 831 for Metal, and 2,638 for Browser using Chrome (the stock browser is not an option in X9S firmware). This compares to 1,589 for Multicore and 1,235 for Metal achieved by MINIX NEO U1 TV box based on Amlogic S905 SoC. The browser score for the latter (2,157 points) is not directly comparable since it was done with the stock Browser, not Chrome.
vellamo_zidoo-x9s
Finally, I’ve tested 3D graphics performance again using 3D Ice Storm Extreme 1.2.

Click to Enlarge

Click to Enlarge

The total score (4,574 points) is surprisingly only slightly higher than on Amlogic S905 with Mali-450MP GPU (4,327), and significantly lower than on Amlogic S912 with ARM Mali-T820MP3 (5,752), which is supposed to have the same GPU as Realtek RTD1295, maybe it’s clocked lower on the latter, or RAM performance has an impact on the score. Zidoo X9S does not come with any heatsink on the processor, but instead a metal shield covered with “graphite nano thermo material”, so it might be a cooling issue too.

Zidoo X9S (Realtek RTD1295) Android TV Box Review – Part 1: Unboxing and Teardown

September 7th, 2016 16 comments

Zidoo X9S is one of the first Realtek RTD1295 based TV boxes coming to market, and it has some pretty special features like running both Android 6.0 and OpenWrt simultaneously, HDMI input support for video recording and PiP, an external SATA interface, 4K media capabilities including HDMI 2.0a output, 4K 60 fps H.265 and VP9 & 4K 24 Hz H.264 video decoding, as well as HDR and 3D support. You can find the full Zidoo X9S specification in my previous post. The company has now sent me an early review sample, and in the first part of the review you’ll post photos of the devices and accessories, and perform a teardown to find out more about the electronics and thermal design. Later on I’ll publish articles with benchmarks, video performance, and the complete review.

Zidoo X9S Unboxing

The box comes in a light green retail package showing some of the key features like 3D, 10-bit HEVC, Ultra HD, HDMI 2.0, HDR. etc…

Zidoo-X9S_Package

The bottom of the package lists the specifications.

Click to Enlarge

Click to Enlarge

The devices comes with a SATA cable for 2.5″ “laptop” hard drives or SSDs, a HDMI cable, a 12V/3A power supply that should be good enough to handle a SATA drive plus a USB 3.0 drive, an IR remote control with IR learning function, two large WiFi antennas, a guarantee card, and Zidoo X9S “simple manual” in English.

Click to Enlarge

Click to Enlarge

The case is made of aluminum alloy, and the device feels of good quality. It’s also quite larger than most recent Android TV boxes released to market

Click to Enlarge

Click to Enlarge

The front panel includes a VFD display and a window for the IR receiver, while one of the side features the SATA interface, one USB 3.0 port, and two USB 2.0 ports. The rear panel comes with two WiFi antenna connector, a Gigabit Ethernet port, HDMI input and output, AV (composite + audio stereo) jack, optical S/PDIF, a firmware recovery pinhole, a micro SD slot, the power jack, a mechanical on/off switch for power.

Zidoo X9S Teardown

You’ll need to loosen the four screws on the bottom of the case in order to take out the metal bottom cover, which comes out very easily.

Click to Enlarge

Click to Enlarge

There’s no direct contact between the board and metal cover, but we’ll notice a shield covering the processor, memory and storage chips. [Update: The black part on top of the shield is “graphite nano thermo material” which helps with cooling]

Click to Enlarge

Click to Enlarge

The shield is soldered to the board, so I have not attempted to remove it, and the bottom of the board reveals the micro SD slot, Genesis Logic GL852G 4-port USB hub, and Titan Micro TM1628 LED Controller found on the small board used by the front panel display.

Click to Enlarge

Click to Enlarge

After removing three more larger screws, I can access the top of the board named “GPT X9S_1295_V1.0”.

Click to Enlarge

Click to Enlarge

Again there’s a soldered shield on the top of main ICs, so we can’t check out the SoC, RAM, and eMMC flash chips. But we’ll find a battery for the RTC, Realtek RTL8821AU USB 2.0 802.11ac and Bluetooth 4.0? chip, and SG24002 10/100/1000M transformer for Gigabit Ethernet (GbE PHY and MAC are inside RTD1295 chip). The serial console / UART header appears to be located between the USB 3.0 and SATA ports. The latter should be a “true” SATA port since SATA is supported natively by Realtek RTD1295 SoC.

I’d like to thank Zidoo for sending an early sample for review, and resellers and distributors can contact the company to purchase in quantities. Zidoo X9S can also be pre-order for $149 on GeekBuying, as well as a few shops on Aliexpress for the same price.

Getting Started with ReSpeaker WiFi IoT Board’s Audio Capabilities, Voice Recognition and Synthesis

August 27th, 2016 8 comments

ReSpeaker is a development board combining an Atmel AVR MCU, a MediaTek MT7688 WiFi module running OpenWrt, a built-in microphone, an audio jack, and I/O headers to allow for voice control and output for IoT applications. That means you could make your own Amazon Echo like device with the board and add-ons, use it as a voice controlled home automation gateway and more. The board was launched on Kickstarter a few days ago, and already raised $100,000 from about 100 backers, but I’ve received an early sample, so I’ll provide some more information about the firmware, and shows how to use with some Python scripts leveraging Microsoft Bing Speech API.

Click to Enlarge

Click to Enlarge

You’ll need a micro USB to USB cable to connect your to computer (Linux, Windows, Mac OS…), and a speaker to connect to the board. Linux (OpenWrt) boots in a few seconds, and once it’s done all RGB LED will continuously blink.

I’m using a computer running Ubuntu 16.04, and ReSpeaker is detected by the system as an Arduino Leonardo board:

That’s optional, but if you want you can access the serial console, with programs like Minicom, screen, putty or hyperterminal and set the connection to 57600 8N1 to access the command. Here’s the full boot log:

If you think something is odd here… That’s because the serial connection will miss some characters. This happens with two computers and different USB cables. Hopefully this is either a specific issue with my sample, or if it is an issue it will be fixed by the time boards ship to Kickstarter backers [Update: The company explained me that it’s because the Atmel 32u4 and Mediatek MT7688 share the same USB port]. So instead of using the serial console, I’ll use SSH instead which means I have to connect to ReSpeaker WiFi access point first, and configure it.

LinkIt_Smart_Access_PointReSpeaker will show as LinkIt_Smart_7688_XXXXX, because the WiFi module is exactly the same as LinkIt Smart 7688 IoT board, and unsurprisingly the configuration interface is exactly the same.ReSpeaker_WiFi_PasswordFirst set the root password, and login with that password.

ReSpeaker_Station_Mode_OpenWrt_LUCIThen go to Network tab, select station mode, and connect to your access point by entering your password. Click Configure, and you’re done. As you can see on the right above, you can also use OpenWrt’s LUCI interface to configure networking.

Now find ReSpeaker IP address via your Router DHCP client list, arp-scan, or other method:

You can now connect to the board via SSH:

and use the password you set in the web interface.

Now let’s check some CPU information:

We’ve got Mediatek NT7688 MIPS24K processor as advertised, so let’s check a few more details:

The board runs Linux 3.18.23, has 7.6MB available storage, and 128MB RAM in total.

I’m not going to test the audio features with command tools, and python script, and also include a video demo at the end of this review.Since I don’t have ReSpeaker Microphone array add-on, I have to be fairly close to the microphone for it to work well, maybe one meter at most, or the volume would be really low.

I’ll start by checking audio recording and playback with any API or internet access requirements.
We can record audio with 16000 sample rate, 16 bit width, 1 channel using the following command

and play it back with aplay:

It worked OK for me, although the volume seemed quite low.

Now we can do something a little more interested as Seeed Studio develop a few Text-to-speech and Speech-to-text Python scripts. You can retrieve the scripts from ReSpeaker github account, and install one dependencies to setup the board:

The script are using Microsoft Speech API, but in theory you could use any other speech API. Since Seeed Studio has already done all the hard work, I simply applied for a Microsoft peech API key in order to be able to use the demo.

Microsoft_API_KeyThat’s free for testing / evaluation, but if you intend to use it in commercial products, or for your own case, if you use more 5,000 transactions per month, you’d need to purchase a subscription.

You’ll find three Python scripts in the directory namely: bing_voice.py, bing_stt_with_vad.py,  tts.py. Look for BING_KEY inside each script, and paste your own key.

Time to have some fun, starting with the speech to text script:

It’s pretty slow to start (about 15 seconds), and then there are a few error message, before you can see the “* recording” message, and you can talk, with Bing returning the results: “Bing:你好”. Chinese? Yep, as currently the default is Chinese, but if it is not your strongest language, you can edit bing_stt_with_vad.py, and change the language replacing zh-CN by en-US, or other language strings:

An English works too (sort of):

In the first sentence, I said “Hello World! Welcome to CNX Software today”, but it came out as “hello world next software”, maybe because of my accent, but I doubt it…

Then I wanted to try Thai language, but I got an API failure simply because the number of supported languages by Microsoft Speeach API is limited as shown in the table below.

language-Country language-Country language-Country language-Country
ar-EG* en-IN fr-FR pt-BR
ca-ES en-NZ it-IT pt-PT
da-DK en-US ja-JP ru-RU
de-DE es-ES ko-KR sv-SE
en-AU es-MX nb-NO zh-CN
en-CA fi-FI nl-NL zh-HK
en-GB fr-CA pl-PL zh-TW

If your language is not listed here, then you could Google Speech API instead, and it’s likely Seeed Studio or the community will have written compatible scripts by the time ReSpeaker boards ship to backers.

So you now know how to convert your voice to text, and you can use that text to send a web search, or toggle GPIOs, but you may also want to get an audio answer to your action, and tts.py script is there for your, and very easy to use:

It did not really feel realistic, but at least I could understand the female voice in the speakers. Looks in the script I did not see any language settings, so I assume the API will automatically detect the language, and inputted a string in French instead, and all I heard was gibberish. Finally I found that you can change the voice language in bing_voice.py script with contains most of the code:

I replaced the US female voice, but a French male voice, added a “famous French saying”:

At least it was understandable, but Microsoft has still some work to do the audio output was more like “Salut mon gars. commencer a va?”. The reason could also be that the correct writing is “Comment ça va”, but the terminal (set to UTF-8), did not let me input “ç”.

You can watch all those demo in the video below to get a better feel about the audio quality, delays, and capabilities of Microsoft Bing Speech API.

ReSpeaker WiFi IoT Board is Designed for Voice Interaction (Crowdfunding)

August 24th, 2016 2 comments

More and more devices are supporting voice interaction nowadays from your smartphone to devices like Amazon Echo, but so far, I had not seen development boards specifically designed for that purpose, and that’s exactly what Seeed Studio ReSpeaker board does by combining audio capabilities, WiFi connectivity, and I/O headers.

Click to Enlarge

Click to Enlarge

ReSpeaker Core board specifications:

  • WiFi Module – Acsip AI7688 Wi-Fi 802.11 b/g/n module based on Mediatek MT7688 MIPS SoC
  • Storage – micro SD card slot
  • USB – 1x micro USB port for programming and power
  • Audio – 3.5mm AUX port, WM8960 audio codec, 2-pin header for external speakers
  • Expansion – 2x 8-pin expansion headers for I2C, GPIO and USB 2.0 host connected to MT7688, built-in microphone.
  • MCU – Atmel ATMega32U4 @ 16 MHz
  • Misc – 12x RGB LEDs, 8x touch sensors, 3 push buttons
  • Power Supply – 5V DC
  • Dimensions – 70mm diameter
  • Weight – 70 grams

The board runs OpenWrt, and uses Text-to-Speech and Speech-to-Text capabilities from Bing and Google with the company having focused on the English language so far, but you should be able to add other languages fairly easily.  A “detailed and easy-to-use” Python SDK is provided to developers, and other programming languages/options such as C/C++, Arduino, JavaScript and Lua are also available. You can find more details and source code on the Wiki.

Beside the core board, the company also offers two add-on boards such as Grove Extension board to add I2C, UART, digital or analog Grove modules to your projects, and a Microphone array board with 7 microphones and 12 LEDs.

Mic Array (Top Left), Grove Extension (Bottom Left), and (Right)

Mic Array (Top Left), Grove Extension (Bottom Left), and Meow King Drive Unit (Right)

Finally if you want something hackable, but looking more like a consumer product, Seeed Studio has partnered with Meow King Audio Electronic to design Meow King Drive Unit with a 5W speaker and taking ReSpeaker Core and Mic Array boards. ReSpeaker Core is also compatible with ESP8266 based Wio Link, and its graphical setup interface.

Some fun projects include a smart speaker answering your questions, weather forecasting decorative cloud, voice controlled meeting scheduler, talking “I’m thirsty” flower, smart photo album showing photos from a given date or event, and more…

The project has launched on Kickstarter a few hours ago, and already raised $37,000 out of its $40,000 funding target. ReSpeaker Core with a 8GB micro SD card requires a $39 pledge (early bird, $59 normal), which goes up to $89 with ReSpeaker Mic Array, and $139 with the complete Meow King Drive unit kit with all necessary boards. There are many other rewards to choose from with various sensors, bundles, etc… Shipping is not included, and adds $10 for standard shipping (Tip: select Hong Kong irregardless of your country), or $20 for DHL shipping according to their latest update. Delivery is scheduled for November 2016, except for the Meow King kit  (January 2017).

PS: I have an early sample of ReSpeaker Core board, and I’ll post a review/guide in a few days.

Zidoo X9S Android TV Box, OpenWrt NAS, and HDMI Recorder is Now Up for Pre-order for $149

August 13th, 2016 9 comments

Zidoo X9 was one the first Android TV boxes with HDMI input that supported video recording and PiP, and back in April, the company unveiled a new and more powerful model called Zidoo X9S with many of the same features, but based on Realtek RTD1295 64-bit processor, and with NAS features. GeekBuying has just informed me that they had started to take pre-orders for Zidoo X9S for $149 with shipping scheduled to start on August 31st.

Zidoo_X9S_TV_Box

Zidoo X9S specifications have slightly changed since the announcement, and the case has been redesigned:

  • SoC – Realtek RTD1295 quad core Cortex A53 processor with ARM Mali-T820 MP3 GPU
  • System Memory – 2GB DDR3
  • Storage – 16GB eMMC + SATA 3.0 external interface + micro SD card slot up to 32GB
  • Video I/O
    • HDMI 2.0a output up to [email protected]; supports 23.976 and 29.94 Hz outputs
    • HDMI 2.0 input for recording,  UDP streaming, and picture-in-picture
    • AV output (composite)
  • Audio I/O – HDMI out with 7.1 ch pass-through support, HDMI input, AV (stereo audio), 1x S/PDIF output
  • Video Playback – HDR, 10-bit HEVC/H.265 up to 4K @ 60fps, H.264 up to 4K @ 24 fps, VP9 up to 4K @ 60 fps, BDISO/MKV, etc… automatic frame rate switching
  • Connectivity – Gigabit Ethernet, dual band 802.11 b/g/n/ac WiFi and Bluetooth 4.0 (RTK8821 module) with two external antennas
  • USB – 1x USB 3.0, 2x USB 2.0 ports
  • Misc – IR receiver, VFD display on front panel, mechanical power switch, restore pin hole for firmware recovery/update, RTC with replaceable battery
  • Power Supply – 12V/3A
  • Dimensions – 187 x 127 x 27 mm (aluminum alloy enclosure)

The product runs Zidoo OS based on Android 6.0 with ZDMC fork of Kodi 16.1, as well as OpenWrt, and will ship with a remote control, an HDMI cable, a SATA cable, a power adapter, and a user’s manual.

Zidoo-X9S_Ports

It looks like both Android and OpenWrt runs on the Realtek processor, so I’d assume the latter is running in a VM or a hypervisor is used to run both operating systems at the same time. A few more details, including screenshots of the Android user interface, can be found on Zidoo X9S product page. I have not found the device for sale on other places yet, but Zidoo TV Box/NAS/Recorder should soon be found on other shops too, unless GeekBuying got the exclusivity for the launch.

Hacker H3 Smart Home Multimedia Gateway Combines Amlogic S905 and Mediatek MT7628AN Processors

August 12th, 2016 8 comments

There are plenty of Amlogic S905 TV boxes on the market, but Hacker H3 has some notable features such as an internal 2.5″ SATA bay, as well as MediaTek MT7628AN WiSoC and MT7612E 802.11ac 867Mbps chip to provide router functionality via one WAN port, two LAN ports, and WLAN.Hacker_H3

Hacker H3 media gateway specifications:

  • Media SoC – Amlogic S905 quad core Cortex A53 processor @ up to 2.0GHz with penta-core Mali-450MP GPU
  • System Memory – 1GB DDR3 @ 1866MHz
  • Storage – 16 or 64GB eMMC flash + 1x SATA bay up to 6TB
  • Network SoCs – Mediatek MT7628AN MIPS 24KEc CPU @ 580MHz + Mediatek MT7612E 867Mbps 802.11ac chipset
  • Video Output – HDMI 2.0 port up to 4K @ 60 Hz
  • Audio Output – HDMI + 3.5mm audio jack
  • Connectivity
    • WiFi 802.11 b/g/n up to 300 Mbps, 802.11ac up to 866 Mbps (AC1200 router) with two built-in antennas
    • 2x 10/100M Ethernet LAN ports, 1x 10/100M Ethernet WAN port
  • USB – 2x USB 2.0 port
  • Misc – Power button, reset pinhole
  • Power Supply – 12V/2A
  • Certifications – FCC, CE, CCC

Hacker H3 runs Android 5.1 on Amlogic S905, and some other firmware on the Mediatek processor, maybe OpenWrt. The company claims the box can be used as a smart home automation hub, as a cloud storage server using the internal hard drive, a smart wireless router, an “Entertainment box”, for smartphone screen mirroring, and so on. Details on how this is all supposed to work are unfortunately missing.

Amlogic_S905_Router_TV_Box

I actually found about the device on ARMdevices.net back in January, but since the specifications were not complete at the time, I contacted the company, but after one email reply, they did not seem interested in talking to me… But today being a slow news day, I decided to check it out again, and found JCG had setup a page with some specs and pictures for their Hacker H3 thing.

Hacker H3 will be sold in China on JD and Tmall for 699 RMB ($105) for the 16GB version,while the 64GB version will go for 899 RMB ($135).

SolidRun ClearFog Base is a $90 Router/Networking Board with USB 3.0, M.2, mSATA, and Gigabit Ethernet Support

August 3rd, 2016 11 comments

SolidRun introduced ClearFog Pro and Base board based on Marvell Armada 380/388 processor at the end of last year, but at the time, only the higher-end ClearFog Pro board was available for $170 and up. Now the company  has officially launched the cheaper ClearFog Base board based on the same processor, two Gigabit Ethernet RJ45 ports, one SFP cage, a USB 3.0 port, an M.2 slot, mPCIe expansion slot, and more.

ClearFog_BaseClearFog Base board specifications:

  • Processor – Marvell ARMADA 388 (88F6828) dual core ARMv7 processor (Cortex A9 class) @ up to 1.6 GHz with 1MB L2 cache, NEON and FPU
  • System Memory –  1GB RAM by default (2GB optional)
  • Storage – 1x micro SD slot, optional 4GB eMMC flash, 1x M.2 slot, 1x mSATA/mPCIE
  • Connectivity – 2x dedicated Gigabit Ethernet ports, 1x SFP cage
  • USB – 1x USB 3.0 port
  • Expansions
    • 1x mini PCI Express slots (shared with mSATA )
    • 1x M.2 slot with USB 3.0, SATA, GNSS, 3G modules
    • mikroBUS socket for GPIOs, MikroElektronika Click Boards
    • 2x SIM card sockets
  • Debugging – micro USB port for serial console
  • Misc – RTC battery header, LEDs, user push buttons
  • Power Supply – 9 to 32V DC input; PoE expansion header
  • Dimensions – 103 x 75 mm (optional metal enclosure)

The board is comprised of a baseboard and a microSoM (in green), and runs OpenWrt or a Yocto Project build based on Linux 3.10.x, and other operating systems such as Arch Linux ARM, and Debian also appear to be supported. Hardware and software documentation can be found in the Wiki.

ClearFog_Base_M2_mPCieTypically applications for such boards include home media clouds (NAS), IoT gateways, and secure routers.

The board sells for $90 without power supply, nor internal storage, but 110V or 220V power adapters, a blank 8GB SD card, and a 4GB eMMC flash are all available as options.

Via Liliputing