Share this project

Done

Share this project

Done
Photo original
We've rebuilt Android™ to be a primary operating system for your PC, 2-in-1 or PC Tablet. Over 100 new features built-in already.
5,695 backers pledged $78,497 to help bring this project to life.

The Latest on Console Development

7 likes

Back from MWC

First, we want to thank everyone at Intel for letting us get such a large stage to introduce iConsole micro. Bringing the full Android TV platform to a device so small isn’t going to be easy, but we’re up for the challenge. We'll be sharing most of stash of unposed photos and videos over the next week, on social media.

Missing Socket Wrenches

Let's the the bad news out of the way first. We’re still waiting on the full tool chest from Intel to build for Android on Intel chips. We thought we had received it last month, but we discovered major tools missing from our payload, right before departing for Mobile World Congress.

Being the first startup to do anything means taking arrows. We’ve taken more than our fair share. 

Keep in mind, no Intel device in the United States has Android 5.0 in production today. We’ve been making progress in the mean time pushing Console OS DR1, proving there’s demand for Android as a primary OS, that scales on up to Intel Core processors.

These tools just started to ship platform developers, and we’re coordinating with Intel to get what’s missing from our latest delivery. We hope to receive the remaining tools needed later this week. A good chunk of the Intel team is attending the Android Builder’s Summit, so that may slip into next week.

Part of the problem is something that we've had trouble explaining because of NDAs. In late 2014, Intel announced the Reference Design for Android program. As part of that realignment, all the tools to build Android devices on Lollipop, were restructured.

This restructuring grouped tools (and licensing) based on if you were building a reference design (like a standard Intel Atom tablet), or if you were doing something that required even more advanced tools (like, building iConsole micro). We fall into the latter category, obviously.

So, even if we had a tool chest to build with KitKat… we had to start all over requesting the same tools for Lollipop. Some of those tools became owned by different people, different teams... the path for startups on all that is really starting to come into focus, well, right now. In a toolchest analogy, we're missing a few key socket wrenches to adapt the kernel for unique hardware.

Add to that Android 5.0’s painful release cycle (on both ARM and x86) and you can how this can become painful for the first startup building Android innovations (like iConsole micro and Console OS) can pile up.

We are confident we're doing the right stuff, and moving the ball forward as fast as we can. If anything gets in the way, or we need your help, we’ll let you know. It's not time to put The Stig in a tank just yet. You're getting as fast a development update as we can share on this.

Nobody is getting rich here waiting for these tools, so rest assured, we’re working hard (without pay) to make this happen.

And yes, as soon as we get these missing bits of code, we should be able to begin building for devices with 32-bit firmware. Intel is providing the same technical assistance they would give to every other platform builder, and that includes training us on tools we're still waiting to be delivered.

Keeping on Track

In order to meet our original timetable to start open-sourcing major components of Console OS, we have to get the remaining "socket wrenches" that we need. So, we're giving everyone a head's up that we may have to bump that goal back by a few weeks.

While that process continues to play out, we will continue with our work to develop Pro features, implementing Console OS Pro as planned after we get to Lollipop. And, we’ll also work on getting some of those more ancillary/straggler perks out the door that haven’t shipped out yet.

Security Focus

You may have heard news about Google changing the security posture for Android 5.0. As you may have heard, a big change in Lollipop is that every Android device must now be encrypted - even on the very first boot.

What Google did late last month, was make encryption optional once again in Android. That means that platform builders (people like us) don’t have to automatically encrypt your Android install from the factory.

There are reasons why you might not want to encrypt. One big reason is performance. We're working hard to performance test (since, well, we have the time on our hands...), and we've only found a few devices that actually need encryption disabled. Most of these have very cheap eMMC storage platforms that just weren't built to handle the rigors of full disk encryption. We plan to offer builds that both encrypt by default (pursuant to AOSP recommendations). And, we'll also offer builds for devices that do not encrypt by default.

Keep in mind that even if we don’t enable encryption by default, that you can still turn it on manually inside Settings -> Security. There is no difference otherwise in the encryption protocol.

New Unreal Engine 4 Technology Demos for Backers

Finally, we know waiting for Lollipop is not fun. As we mentioned above, we’re doing everything we can on that front.

In the mean time, we’ve whipped up some great new tech demos optimized for Console OS DR1. And, we’re making them available initially just for Kickstarter backers.

If you're a Kickstarter backer, to download them, log in to account.consoleos.com and enjoy. To show you the potential of Console OS, we’ve also published ARM versions of the same tech demos, so you can install on your typical Android device with an ARM processor to compare to.

We'll be monitoring the performance of these early-access releases, and eventually share them with everyone in the coming weeks.

Introducing iConsole micro & Our New Company Name

17 likes

Hello everyone,

We're live at Mobile World Congress, and we've got news to share.

Introducing iConsole™ micro - The first Android™ stick that matters.

At the show today, we took the wraps off iConsole micro. And, we've reopened iConsole.tv to start to promote it.

What is iConsole micro? It's our first consumer hardware, and it's incredibly small. It's the first Android "stick" that doesn't trade performance for size. Powered by a quad-core Intel® Atom™ processor, it will deliver the full range of Android-on-PC and Android-on-TV functionality, with the same performance that you've come to expect from PCs several times its size.

iConsole micro
iConsole micro

We'll have more to share on iConsole micro later this month, including tech specs, price-points, and a full announcement. You can learn more at both iConsole.tv and on our new, unified company blog.

Also @ MWC

Not only are we introducing iConsole micro, but we're also giving live demonstrations of Console OS with Android™ rocking on Intel Core 2-in-1's... showcasing OpenGL ES 3 demos powered by Unreal Engine 4.

Our Mobile World Congress booth space for 2015!
Our Mobile World Congress booth space for 2015!

And, finally, for the first time, we're also live demonstrating Android 5.0 Lollipop builds of Console OS, running on a Minnowboard MAX. While still early, it shows we're alive and well on Lollipop, and we hope to ship these new builds later this month.

Our new builds of Lollipop are such an advancement, we've taken down our Lollipop Technical Preview to backers - our team is closing in on the stability we've been fighting for. Once our team is back from MWC, we'll be working non-stop to start finishing, polishing, and most importantly, shipping new Lollipop-based builds exclusively to Kickstarter backers.

Opening DR1 to All

We need your help. We need to show that people want to run Android natively on their 2-in-1. So, we've made it easy to share Console OS with your more novice friends.

Please tell your friends, favorite blogs, and social media spheres to go to ConsoleOS.com - sign up, and download. Remember, signing up and downloading directly from ConsoleOS.com is key - it helps us show the pent-up demand for Android on the PC. Uploading copies of Console OS to file sharing sites, not so much (so please don't do that).

We've done a few things to help make sharing Console OS with your friends a bit easier.

First, we've repackaged DR1 in an easier-to-install bundle. We've updated some of the bundled apps too. However, we don't recommend you reinstall DR1 if you already have it.

Second, we've revamped the Console OS Wiki to make it more novice-friendly.

Third, we've updated the entire workflow of downloading and accessing Console OS to clearly define where it works well, and give you the resources to keep it running great too. Just tell people to ConsoleOS.com and you can sign up and download in just a couple minutes!

Finally, we want to thank everyone who has already signed up and started using the Console OS Forums. They're off to a great start. We've seen some great tips, tricks, and solutions... a few of which we didn't even know about!

As we mentioned, backers will continue to get exclusive first access to Lollipop builds soon after we return from MWC and do a bit more validation and testing. Once we stabilize Lollipop across our target devices, we'll resume adding Pro features... as the vast majority of backers voted for us to do.

Say Hello to Console, Inc.

This week, we submitted paperwork with the state of California to begin changing our name from Mobile Media Ventures, Inc to something... a bit more fitting. This isn't going to happen in a day, so please bear with us.

We like the name Console, Inc. and we've decided to adopt it. It really symbolizes what we're working hard on every day - both Console OS and iConsole™ hardware.

We have set up a great new corporate homepage that will guide us through this transition, Console.com.co

Please note that we're the same team, same company, same corporation... we're just gearing up to change our name to something a lot better.

Why Lollipop is Such a Pain to Get Working (And, our rollout this week)

35 likes

Hello everyone, this is a busy week for us.

We’re going to be rolling out a lot of stuff… including our first Lollipop builds to backers. They’re being uploaded right now, and will be available over the next day or two. Another Kickstarter update will follow. Unlike KitKat, which we are also expanding access to this week, these will be backer-only for now.

We want to set the expectations right, so please note that these initial Lollipop builds are purely a technology preview, and not ready for general use. Device support will expand over the next month – so don’t be disappointed as we focused support on only a couple of configurations… we’re hoping to ship many more this month.

Why release a preview build? So you can see that we are moving forward with Lollipop.

While we are improving our Lollipop builds, we are going to continue to push and promote KitKat, Android on Core processors, and Android for 2-in-1's... while also refreshing our Wiki support documents with additional tips, tricks, and workarounds.

While we are improving our Lollipop builds, we are going to continue to push and promote KitKat, while also refreshing our Wiki support documents with additional tips, tricks, and workarounds. Our forums and the KitKat public rollout will arrive this week.

Many are asking why Lollipop has been such a pain. This is not a startup or Kickstarter-level-funding issue… it’s affecting every Android platform developer; giant and tiny.

The Technical Details

Both HTC and Motorola Mobility have recently come out saying the same thing - getting Lollipop to work has been much tougher than expected. No Intel-based Android device - other than Google’s own Nexus Player - is running Lollipop just yet. It’s no surprise then that over 99% of Android users (on the ARM or x86 sides of the aisle) are still running KitKat (or earlier).

At the same time, to grow Console OS, we have to push forward with Lollipop. In the future, supporting and sustaining KitKat would mean investing in code that Android/AOSP no longer supports. We’ve realized that it would be a losing game.

Just a mere two weeks ago, we were finally able to get access to all the private drivers and bits of code needed to support the same Intel Atom devices that we had targeted with our original release plans, now with Lollipop-capable drivers. We couldn’t affirm that we had the code… until we had it.

What we’ve found over the past six weeks (including, in particular, the last two weeks), is that Lollipop rewrites a lot of the fundamental code that gets Android up and running. That is why everyone is struggling with it.

Specifically, the AOSP 5.0 kernel lacks formal support for Intel Core processors, and the UEFI fastboot stack knocks down most of our existing bootloader support. Now that we have all the right tools, we can work on tackling these upstream issues.

On the bright side, Google & Co made these platform-level decisions so that major components would not have the rug pulled out from under them down the road. For example, UEFI devices on Android will now act identically to other Android devices - enabling us to push out firmware updates over-the-air with ease. But it will take time for us to rebuild the entire Console OS platform.

Two Big Things Coming Soon

Making good use of our time, behind the scenes, what we've been doing is building one reference platform that we can then branch out and support a broad range of devices.

We will be introducing that new reference device at Mobile World Congress, at Intel’s booth. We can’t share more on that topic just yet, obviously… so hang in there until the first week in March. It will show we haven’t been idle all this time, despite a laggard access to the bits of code we needed.

Opening Up Console OS

Finally, while Lollipop is quite painful, it has opened the door to us taking Console OS open source. The same changes that make Lollipop such a technical challenge, also give us the potential to finally open up Console OS.

We realize there are other Android on x86 solutions out there that are open source. There really are two - One that is not meant for end-users, and the other we have lost confidence in delivering commercial success. We think Console OS can deliver a new balance in this equation, and we look forward to taking it open source over the next few months. We can't do it just yet, but we are working hard on it.

We promise that when we do, we will put your Kickstarter money to work encouraging open-source developers to contribute improvements. Improvements that everyone in the Android world will benefit from.

While Lollipop has been a swift kick in the rear in terms of our development timetable, it has opened the door to us doing what we’ve wanted to do - make it so that anyone can build, and more importantly, contribute, to Console OS. And that is going to be our mandate for the first half of this year. In the mean time, we are going to open up Console OS DR1 with KitKat to everyone for free download, starting over the next week.

Merry Christmas & Happy Holidays, Backers

42 Comments
20 likes

For backers only. If you're a backer of this project, please log in to read this post.

Alternate Download Instructions for DR1

16 Comments
19 likes

For backers only. If you're a backer of this project, please log in to read this post.