[Barnes & Noble Nook Tablet] AdamOutler:
Mission Accomplished in just 28 hours!

I am asking for donations to buy Elite Recognized Developer Rebellos a Nook Tablet so we can get Android Ice Cream Sandwich(ICS), CyanogenMod 9(CM9) and Ubuntu running properly on the Nook Tablet.

Fundraiser Link

Current Amount collected of $272 + Shipping to Poland

$5 - DarkDvr

$5 -	Eagle Wraps

$10 - DarkDvr

$20 - ratickle

$10 - Know-Fear

$5 - frankd59

$5 - Alan

$10 - captican

$25 - blackknightavalon

$5 - mmaranda

$5 - fyrmd

$10 - skvanburen

$10 - soshite

$10 - trish

$20 - p_a_tanner

$20 - heissman

$10 - dcgrove

$5 - gbolson

$10 - sailerph

$15 - Valkyrie Art

$10 three24

$20 timpilcher

$10 R Ross

$5 S Cagigas

$10 J Gonzalez

$2 - AdamOutler

--------------------

DONE $272 --Total

Shipping to poland

$5 P Yeung

$5 魏, 辰

$20 L Rolland

$20 L Stewart

$2.70 AdamOutler

-----------------

$52.70

Done

If you wish to have a different name displayed, just mention it and I will correct it.

My motivation

I wish to accelerate development and rebellos has expressed interest. The best way to do this is to get a device into the hands of a well-qualified developer who can work at the binary level (not code, binary)... we need to call in "the big guns".

Development

In order to advance our devices to be able to run ICS, CM9, or Ubuntu properly (not just alpha or beta) we need to complete work on the Android 3.0 kernel. The kernel is being developed here: http://xdaforums.com/showthread.php?t=1480586

The technical details

Our devices are advertised as "Dual-Core", however that's not entirely true. They're actually Quad-Core. Of course there's Dual Cortex A9's but there is a subsystem in the OMAP4430 processor called the "Dual M3 Subsystem", also known as "Ducati_M3", or just Ducati.

The Ducati Subsystem is basically a video processor. It handles acceleration of video, allowing you to watch 1080i video in a browser and speeds up rendering of other on-screen items. It's basically a video card.

The software which runs Ducati is a totally separate Real-Time-Operating-System.. An RTOS, kinda like a bootloader. After the device boots up, the kernel feeds software into the Dual M3 Subsystem. This initialises the Ducati and it simply accelerates video as requested by the system.

The problem which requires a solution

Athough the Nook Tablet's OMAP4430 has more documentation available than any other current processor; and theoretically it should be easy to port anything to it.... Our device was designed in a non-standard way. Our devices are wired in a way that uses a timer in a way that was not intended.

The Solution

We need an expert with ARM Assembly language to:

Separate the Ducati firmware into individual files

decompile the separated Ducati firmware into raw bits and bytes

modify the individual instructions in Ducati's Real Time Operating System

recompile the Ducati firmware into usable form.

Why Rebellos?

I've worked with ERD rebellos in the past and I know for a fact that he knows ARM assembly inside and out. On top of that his day-job is to actually WRITE Real-Time Operating Systems.

Rebellos' related list of qualifications:

Rebellos created the Hummingbird Interceptor Bootloader (The bootloader which allows UnBrickable Mod) http://xdaforums.com/showthread.php?t=1233273

Rebellos created bootloaders which allow Android OS to boot on Samsung Bada OS phones (Bada is a closed source Operating System) http://xdaforums.com/showthread.php?t=1343706

Rebellos has decompiled and turned GUI applications into command-line applications using nothing but Assembly language http://code.google.com/p/hummingbird-hibl/source/list?num=25

Rebellos designs similar Real-Time Operating Systems in his 9-5 job.

Conclusion

With all of this in mind, I see a totally clear path to getting ICS/CyanogenMod 9/Ubuntu running on the Nook Tablet... Get Rebellos a device to enable him to work on the Video Acceleration.

If you can't develop, this is your chance to contribute to development and to get the same device which you own into a truly skilled developer's hands. If you can develop, contributing to this cause will build the foundation which your development is based upon.

Click this link to help this Development Fundraiser 100% of your contributions will go toward a Nook Tablet.

Fundraiser Link