It has been a while since the last update concerning the Shellfire Box on Indiegogo, sorry for that! Many of you have written to us and asked for a status update and some technical details. That’s why we now wrote this longer article for you on our blog, since Indiegogo only allows a maximum of 2500 characters per update.
The last weeks have been extremely exciting for us: We have finalized the development of our Firmware, sealed the deal with our manufacturer in China and done quite some design work (packaging, users manual, stickers)! During that time, our campaign on Indiegogo reached $70,000, you ordered more than 700 Shellfire Boxes, awesome!
So far, we are very pleased with the progress. Our prototypes are working exactly according to our wishes. We have already been processing our entire data transfer via Shellfire Boxes for a couple of days and are really thrilled about how well they are doing their job! In the following paragraphs, we would like to address a few aspects of the Shellfire Box in detail.
Here you can see the mainboard of a prototype in action:
Our Firmware is based on the open source operating system OpenWrt Chaos Calmer 15.05-rc2. OpenWrt already contains all functions required for a wifi router.
We published our source code, so that the programmers among you are able to check that we are not fooling you about anything. You can find the code on GitHub here and here.
By default, the Shellfire Box will download all required data (server list, user credentials) over a secure connection during its first launch. Then, a vpn connection is immediately established. Any device that you connect to the Shellfire Box using the ethernet port or via wifi is then automatically secured.
The vpn status is indicated by an LED on the device. If the LED is blinking, the connection is still being established. Once it is stably lit, it is successfully connected to the vpn server.
We use the very safe OpenVPN with a AES-CBC cipher to secure the connection, exactly like on our desktop and mobile clients.
The very nifty Shellfire Box user interface is integrated into the reliable OpenWrt LuCI interface. It is accessible through your web browser on the local network at http://sf.box/ and looks like this:
By default, you can select the vpn server and the connection procotol using the interface.
An important novelty is the hidden TCP connection that also works in countries with strong internet censorship like China or Iran. We will also implement this function into our desktop and android client as soon as possible.
If you switch to advanced mode (like seen on the screenshots above), you get full access to all functions of the Shellfire Box so that you can for example change your wifi password or set up static ip addresses.
The Shellfire Box automatically checks for firmware updates daily and installs them in the background. Like that, we can always make sure that the firmware is bug free, up to date and secure.
We will soon post more updates where we will be showing the Box in action and where we will demonstrate a number of special security aspects! If you have any particular request or question concerning the Shellfire Box, let us know in the comments or via our contact form!
We can achieve download speeds between 13 and 15 Mbps if the connection to the vpn server is good. HD Video streaming in 1080p quality and a fluent browsing experience on multiple devices is thus no problem!
Manufacturing is done by Winspeed Technology Ltd. in China and is due to begin in the coming days, the hardware is based on the Nexx WT3020H router. During manufacturing, our firmware is already being flashed to the device and our logo and personalized sticker are printed onto it. Some of you had concerns about the required certifications for importing the device. The Shellfire Box comes with CE and FCC certification and the corresponding logos!
The package contains the Shellfire Box, a 30cm (~12 inch) ethernet cable, a micro USB cable and a quick start guide. We decided not to include a power supply in order to go easy on the environment and because we cannot include the right power supply for all the countries that we are shipping to. A simple USB charger e.g. your smartphone charger, will do. As an alternative, you can power the box using a USB port of your laptop or pc. A number of modern internet routers even offer USB ports so that no external power supply is required – in this case, you only need to connect the Shellfire Box to your router using USB (for power) and ethernet (for data).
We are still targeting a shipping date in August.
We would like to say thank you to all our supporters! If you want to preorder a Shellfire Box, you can still do so here. We are still getting a lot of emails with questions, tips and feedback concerning the campaign every day. With that, you have really helped us a lot at making the Shellfire Box as cool as possible and at designing it according to your wishes. Please keep going!
Flo & Max