Spreedbox: Most private video chat and file exchange

Our shop is live!
You can now pre-order your own Spreedbox here: www.spreed.me/store.

Progress Update #2

Shipment will start in December

The Spreebox is in production now. We just got the first pieces from the pre-production run. The case is simply looking awesome. The color and quality of the hard-anodized Aluminum surface looks and feels even better than the surface of an iMac or MacBook Pro. We are going to ship 50pcs to our early backers in December. About 60pcs will be first-order-comes-first delivered to our backers in January and 40pcs. to customers. We expect to have fully ramp-up the production line for the Spreedbox in February taking standard orders for the Spreedbox.

To keep a long story short

There were myriads of difficulties to overcome for volume production of the case and its packaging. Just to name few of them: major issues with the CAD drawing, availability of special Aluminum alloys with the required size, significant cost impacts, wrong CAD drawings for packaging. For instance materials. We do not use the AlSi1 alloy as it was warmly recommended by our first supplier. The packaging of the Spreedbox we got two weeks ago was by accident upside down and the height of the outer packaging was too long. All redone!

Precision suppliers

The Spreedbox case is produced by precision instrumentation suppliers. Below are photos from my visit at Zeiss Oberkochen. Your Spreedbox is milled from the big block in the photo which weights more than 6kg (13.2lb). The final weight of the Spreedbox including electronics is 1.3kg (2.86lb).

Spreedbox Software

The Spreedbox will come with the newest Nextcloud software and the hardware key generator with re-configurable Lattice ICE40HX1K-VQ100 FPGA.

Spreed.ME

The Spreed.ME app for iOS was just released hours ago from Apple review. Currently, US app store only because of crypto export. France and world to follow. See https://itunes.apple.com/app/spreed.me/id1058498417?mt=8

Nextcloud

The Spreedbox will ship with Nextcloud. An oC app was release last week. See https://apps.owncloud.com/content/show.php/Spreed.ME?content=174436

Raw material

After milling

Does it fit?

Spreedboxes in the box

Odroid C1+ fitting

Diamond milled precision after hard anodizing

Better looking

Transport packaging

More looking

Progress Update #1

Dear backers,
in the past 6 weeks we have been astonishing busy with the production planning and design. We changed and improved the aluminum body for the Odroid C1+ released in September, we developed packaging, worked on HWRNG add-ons and planned the volume test and production.

Ordering of main components

The components have been ordered and arrived in our Stuttgart/Germany office in September. Have a look. To the right you see the EW-7811UN Wireless USB Adapters, 150 Mbit/s, IEEE802.11b/g/n. You will get the WLAN adapter with your Spreedbox. The MicroSD cards will be ordered just before shipment as we want to ship your Spreedbox with the fastest MicroSD and highest capacity available on the market at the time of shipment.

Design improvements

The Odroid C1+ now comes with a standard HDMI port (no mini HDMI cable required any more), micro USB OTG port (can be powered) and optimized locations for DC input and heat sink. We made all changes required for the C1+. We also made an important improvement for the light diffusor. The light diffusor now simply clips into the aluminum case. Opening the case just requires 2 precision screws to be unscrewed. No worries, we use standard screws. The Spreedbox will also come with an integrated backup battery for the realtime-clock (will last 5 years minimum).

Volume production journey

We produced another sample of the Spreedbox to verify that everything fits perfectly after the improvements we have made. During this step we have not been fully satisfied with the aluminum surface, namely the hard-anodizing and other surface treatments. Our supplier was not able to deliver an even and smooth aluminum (III) oxide surface, also known as sapphire or corundum (AL2O3). After weeks of iterations the surface was still too rough and did not approximately meet the quality we were looking for. All together the supplier took more than 6 weeks to make one sample for volume production plus 2 more weeks for anodized aluminum specimens. Finally, the time consuming experience ended up in choosing a different supplier for the Spreedbox aluminum body. Vanessa and I decided to contract a new supplier to meet our quality understanding. To start the volume production, we are going to produce another Spreedbox body with stand and diffusor. These prototypes are time-consuming and expensive to make (roughly about 2500 US$ for a single piece). Nonetheless, we do not expect a significant delay for the planned shipment date in November.
These are the anodized aluminum probe bodies we got from our first supplier. As you can see the probe surfaces were uneven and rough.

Hardware RNG and Key Generator

Naturally, we invested the time our supplier soaked for aluminum body sample production and used the time for engineering. We plan to ship the Spreedbox with a versatile and reconfigurable hardware for cryptography and ultra high-performance HWRNG. Circuit diagrams are expected to be available soon. Stay tuned.

Software

The Spreed software team did a gargantuan job in releasing a bunch of software packages: the Spreed WebRTC server, WebRTC iOS app, Iridium Secure WebRTC Browser and the released open source H.265/HEVC codec libde265. See GitHub and https://spreed.me sites for further info.

Embedded Nextcloud

We made it! Your Spreedbox will come with Nextcloud installed. Nextcloud is one of the most useful and easiest to use software I know. I really, really love Nextcloud. With the Spreedbox, I synced my mobile with thousands of addresses within minutes. This would take forever with the Cupertino service. Not to forget, the Spreedbox is very economical with just 2.5 Watt power consumption from the AC plug (90-250V). I connected a 1.75TB 2.5” Seagate hard-drive and the power consumption just went up to 3.8 Watt AC in always-on standby. File sharing, calendar, address book, photos and videos. All data securely stored in your own hands. Think about backup? Yes, we have plans for cloudless backup.

Packaging

The weight of the Spreedbox is the result of pure metal. An appropriate packaging for worldwide shipment and display is out of question. Again, our friends from Schweizer Design Consulting did a phenomenal job in designing a gorgeous transport and shipping box for the Spreedbox. Drafts were made and finally the put-over cardboard box covered by an eleven degree shaped outer box with a deep black foam inlay for accessories made it. The design drafts may give you an impression of this simply stunning design.

Color choices we were thinking of (design B was chosen)

The actual Spreedbox package


Thanks again for your trust and patience. We promise to keep you excited with frequent updates in the next few weeks.

With kind regards,
Niels and the Spreedbox Team

Rediscover private video chat, messaging and file exchange. The Spreedbox is a unique device for secure audio/video conferencing, text and video messaging and file sharing. The Spreedbox is your own conferencing, meeting and file exchange service on the Internet and puts the control and security of your data into your own hands.


Cloud vs. Private Cloud

Today, most organizations use online services for communication and often have confidential data shared and stored with service providers. Just think of Google®, Skype®, WebEx®, GoToMeeting®, BlueJeans® and many others. You may already have used these services to video conference, share files, keep your address books and stay in touch. All great features, without a doubt. But where is your data? Who has access to it? Confidential conversations, files, videos and personal contacts are uploaded and shared with these service providers without having an adequate service and privacy agreement that meets your requirements in privacy and confidentiality.

Your Data, Your Control

This is where the Spreedbox comes in. The Spreedbox allows you to take back ownership of your data. The Spreedbox empowers you to operate your own secure audio/video chat, messaging and file sharing service with the highest measurements for control and security of your own data. It is your own video meeting and file sharing service that can be available on computers, mobile phones and tablets through the Internet or limited to an Intranet. Your data always stays on your Spreedbox. Make a call, invite your friends and clients, and collaborate in closed groups through video/audio, text messaging, and document and file sharing. You can access your private data in an easy-to-use web interface with PC, Android and iOS devices.

Open Source

The Spreedbox software is free and published under open source AGPL license that gives you the right to examine, share and modify it. An international community of software engineers and volunteer contributors developed the server software and you are invited to get involved, too.

Better-and-better-and-better Security

The Spreedbox runs Linux as an operating system, providing world-leading security as transactional components with rigorous application isolation. With our secure algorithms, the high-speed ARM 4-core CPU and an off-the-silicon secure hardware key-generator (TRNG), the Spreedbox features an outstanding cryptographic budget well above any industry standard.

Use One, Deploy Many

The Spreedbox is instantly ready to use. You only need one Spreedbox to securely meet with up to 6 people in a session where you can use video/audio, share files and collaborate on documents. You can have up to 10 group sessions in parallel each with 6 attendees. This accounts for an awesome capacity of real-time meetings being held by up to 60 people at any given time – all with one Spreedbox.

One Last Thing

As the Spreedbox is your private cloud you can video chat and share globally 24 hours a day, 365 days a year. There are no fees, no subscriptions and no running costs.*

*Electricity and Internet connectivity is on your account.







Purity

The Spreedbox is made from a single piece of Aluminum. Its unibody is milled from a solid block of Aluminum alloy.

Strength & Durability

Its beautiful anodized finish keeps the Spreedbox from corrosion and provides a hard and (mostly) scratch resistant surface.

Ease

The Spreedbox is quiet due to passive cooling. Its large surface and thermoconductive material keeps the box cool at all times.

Brilliance

Its customizable color patterns notify you about calls, voice / video messages and incoming files. The well-engineered LED diffusor maps the radiated light onto a beautiful carbon-black stand.

These outstanding details manifest the awesome design & function of the Spreedbox.

  • Secure video/audio and text chat with up to 6 people in a meeting
  • HD wideband audio codec with 20kHz audio bandwidth and stereo (optional)
  • HD video with video resolution of up to 1080p (max. video resolution depends on operating system and USB camera)
  • High-Definition screen sharing
  • Secure P2P file transfer
  • PDF files and Open Document Format (ODF) presentations
  • Voice and video recording
  • Capable of streaming H.265/HEVC video
  • Customizable light-patterns for signaling calls, messages and incoming files
  • Easy to go web-based setup
  • Operating System: Linux
  • Available as open source software: Spreed WebRTC & libde265 H.265/HEVC
  • Private Cloud: No subscription, no running costs, no prying eyes.
  • Includes Nextcloud

Hardware Random Number Generator

Custom-designed entropy source / hardware random number generator (HWRNG) connected with the main-board via high-speed SPI.

Iridium Secure Browser

For enhanced privacy and security, Iridium Secure Browser is available.

End-2-End Encryption (DTLS 1.2, TLS 1.2, DTLS-SRTP)

TLS 1.2:

  • ChaCha20-Poly1305 (iOS, Desktop App, Iridium on Mac and Windows)
  • AES128-GCM-SHA256 (Iridium on Linux)
  • ECDHE with secp384r1 prime field curve

DTLS:

  • ChaCha20-Poly1305 (iOS, Desktop App)
  • AES256-CBC-SHA (Iridium on Mac and Windows)
  • AES128-CBC-SHA (Iridium on Linux)
  • ECDHE with secp256r1 prime field curve

DTLS-SRTP:

  • AES128-GCM

The Spreedbox Secure Key HRNG is a hardware unit that generates informational entropy as bit-serial random numbers and presents it over the Serial Peripheral Interface (SPI). This allows you to improve the quality and availability of random data needed by the Spreedbox for cryptography and security, and eventually for your own purposes. The Spreedbox Secure Key HRNG is designed to be verifiable and hackable. The entropy source of the Spreedbox HRNG is derived from two avalanche diodes arranged in a bridge circuit that is amazingly fast, reliable and effectively suppresses incoming parasitic noise-like signals from the environment.

Securely use your Spreedbox with web browsers and apps:

iOS app “WebRTC” to be used with the Spreedbox and iOS devices.


The primary use of the Spreedbox is private and secure video chat and file exchange. In industry applications information security is pervasive in sectors with an increased requirement for secure and private communication:

  • Information Technology
  • Industry: construction, automotive, aerospace, semiconductors, government
  • General Engineering & Design Manufacturing
  • Financial Industry
  • Outsourcing
  • Research Laboratories & Universities: general science collaboration
  • Hospitals: collaborative environment for radiology and medical imaging. Secure, real-time exchange of diagnostic reports, sharing of medical imaging in real-time across desktop and mobile devices
  • Doctors: medical consultation
  • General Consultancy
  • General secure communication and secure file exchange.


Please note: This is just a GIF and does not reflect the real quality. As you might expect with HD, the quality of a Spreedbox video call is way better.


  • Amlogic Cortex-A5 (ARMv7) 1.5Ghz quad core CPUs
  • Mali-450 MP2 GPU
  • 1 Gbyte DDR3 SDRAM
  • Custom high-speed hardware random number generator (HWRNG)
  • User-definable LED light color patterns
  • Gigabit Ethernet 10Base-T, 100Base-TX, and 1000Base-T IEEE 802.3 standards
  • RTC (Real Time Clock) with backup battery
  • Micro HDMI Type-A connector
  • USB 2.0 Host x 4, USB OTG x 1
  • UHS-1 SDR50 MicroSD Card slot
  • eMMC4.5 HS200 Flash Storage slot
  • Pre-installed software on a microSDHC UHS-I Class 10 memory card
  • Power Supply 100-240 V, 5 V/2 A, Standby < 0.1W, conforms to EU Directive on Eco-Design (ErP). Power-plug adapters included.

  • Height: 4.4 inches (11.1 cm)
  • Width: 4.1 inches (10.5 cm)
  • Depth: 4.1 inches (10.5 cm)
  • Weight: 2.8 pounds (1.3 kg)

  • Spreedbox
  • Fast Flash
  • Power Supply 100-240 VAC
  • Wireless USB Adapter
  • Quick Start Guide

Spreedbox hardware include the following features:

  • RGB color LEDs. Colors and patterns can be programmed through Serial Peripheral Interface Bus (SPI)
  • A reliable, high-speed Random Number Generator (TRNG). The Spreedbox TRNG is connected through SPI
  • The Lattice iCE40 programmable FPGA with an awesome open source software design stack
  • A monotonic EEPROM counters and 32kbit memory option (you can add yourself)

The original hardware was designed with CADSoft Eagle. Because we have experienced delays in the manufacturing process of the Aluminum cube the time was used to re-design the schematics and PCB with KiCAD (open source).

The current version for volume production is v0.6. The Spreedbox schematics are available as PDF ([1], [2]) and SVG (further below). KiCAD eeschema files and libraries will be available after some cleanup of the part libraries.






The PCB was originally developed with CADSoft EAGLE and re-designed with open source KiCAD in December 2015. See rendered images of the Spreedbox printed circuit board:






And some photos of the printed board:






Soon to be available at GitHub.


iCE40 programmable FPGA board with full open source software stack.
Three open source projects have implemented a complete open source tool-chain for iCE40 FPGAs. The open source iCE40 tool-chain is feature complete. Timing analysis is still work in progress, a first release is available.




Documents the bitstream format for Lattice iCE40 HX1K and HX8K FPGAs provides tools for analyzing and creating bit-stream files: http://www.clifford.at/icestorm/



Verilog synthesis and verification tool Yosys is an open source framework for Verilog RTL synthesis. Yosys has extensive Verilog-2005 support and provides a basic set of synthesis algorithms including Mapping to Lattice iCE40 FPGAs.
http://www.clifford.at/yosys/


Arachne-PNR provides the place and route step of the hardware compilation process for FPGAs. It converts as input the Yosys [0] synthesis suite (or other Verilog or VHDL synthesis tools) output netlist in BLIF format. Arachne-PNR output is a textual bitstream representation for assembly by the IceStorm icepack command. The output of icepack is a binary bitstream which can be uploaded to the Lattice iCE40HX1K on the Spreedbox board.
https://github.com/cseed/arachne-pnr