Remove All Ads from XDA

Adventorous Surface RT owner...

48 posts
Thanks Meter: 11
By ka-la, Member on 19th January 2014, 09:53 PM
Post Reply Email Thread
Is wondering whether it would be theoretically possible to run custom built Windows Embedded Compact 2013 image on Surface RT. The drivers are there.. not sure they are compatible with the platform though...

The biggest question would be, how to get the built image to boot on Surface?
I find the full blown RT quite harsh on Tegra 3, so I'd give something lighter a try. A custom written UI is not a probleem in this case, I know some programming

Any reference or ideas would be greatly apperciated
The Following User Says Thank You to ka-la For This Useful Post: [ View ] Gift ka-la Ad-Free
20th January 2014, 08:21 AM |#2  
Inactive Recognized Developer
Flag Seattle
Thanks Meter: 2,921
Short answer: you can't, don't bother.

Longer answer: You would need to defeat Secure Boot first. All RT devices have mandatory Secure Boot, and unless you could get Microsoft to sign your image, it wouldn't boot. Even if you could, though, there's very little chance of you getting it working. For one thing, even if WEC13 has the required drivers for *some* of the RT's hardware, it surely doesn't have all of them. For another, unless there's been a major change in the CE kernel recently, it doesn't support symmetric multiprocessing so you'd lose 3/4 of the CPU power of the Tegra 3.
20th January 2014, 05:47 PM |#3  
Senior Member
Thanks Meter: 326
For single threaded tasks it may be lighter weight, but as GoodDayToDie points out, it doesnt fully support multicore systems (hardly rare among real time kernels, not to say multicore real time kernels don't exist because they do). So yeah, your 4+1 core system will just become 1 core. I haven't heard of CE running on tegra so there probably isn't a video driver so you will be software rendering too.

CE on the surface hardware would be interesting, but it wouldnt be any easier to port than linux (quite the opposite) and ultimately linux would perform better and be more useful than CE.
21st January 2014, 09:51 AM |#4  
Inactive Recognized Developer
Flag Seattle
Thanks Meter: 2,921
Well, older Tegra chips powered some CE devices (the ZuneHD comes to mind) but yeah, I don't know of any that run on Tegra3. Agreed on Linux being easier (since there are Linux Tegra3 devices right now) and more useful (there being tons of software for Linux, and it being, a better kernel than CE for multi-core, or really for anything except extremely low-power hardware). Neither one is practical until a Secure Boot bypass is found, though.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes