Android and openness is something we talk about all the time, but the recent developments in the industry point towards inherent flaws with this very premise. Be it from bloggers, political institutions or corporations, Android is seemingly not open enough. The “War on Openness” is ironically becoming an open war, where many players are increasing their stakes and scope to try and land a bigger hold - or at the very least, restrict Google’s - on what is the world’s...
Porting Android To The Good Ol’ HTC Universal
Perhaps the young ones won´t remember the great HTC Universal, the first 3G device worldwide, released back in 2005 with an unique form factor similar to a micro laptop. Well, the Universal still has a very active community and from it we´ve found that Android is on the process to being ported to it. XDA members notime2d8 and orzech2111 are leading this project that started almost one year ago.
I have spoken with one of the developers involved and this is what is happening now:
What is working so far:
– SD card slot
– Max1587a voltage regulator
– Asic3 Buttons
– Automatic screen rotation
– Usb host
– Adb and Usb mass storage
– M24C08 Eeprom
– Keyboard and button backlights
– Support for RTC8564 realtime clock
– Led’s – Red, Green, Blue, and vibrate
– AC Charging
– Phone -working: sim contacts, text messages, signal strength, voicemails, receiving and making calls.
– Audio – no input from mics
– Camera’s -not working in android a camera HAL driver is needed.
– Power Management
-Suspend and Resume
– Running from NAND
– Easier install method besides using and extracting rootfs
— Data -3g or GPRS
– Devices with only 64mb of ram
– Having no graphics accelerator
– No driver for docg3 NAND
What we can expect in the future:
– Donut builds for 64mb devices with more hardware support such as sound and phone functions.
– Cleaner and faster kernels.
– More memory efficient Android builds.
We must remember that Universal has some hardware limitations as it came with 64MB of RAM, but things are moving quickly and in the right direction.
Developers out there, please step in and give a hand to your fellow Devs on this titanic project!
Originally posted by notime2d8
You will need a spare SD Card of at least 250 MB to try this. You have to create the following 2 partitions on your SD Card.
If you have a larger card you can increase the EXT4 partition freely, which will be the root partition.
/dev/sdb1 – 40 MB FAT32
/dev/sdb2 – 150 MB EXT4
The following files included in the zip file below should be downloaded and copied to your FAT32 partition on the SD Card.
* default.txt (HaReT configuration)
* zImage (the kernel)
The following file is to root filesystem. You should download and extract it in the EXT4 root partition on the SD Card (mmcblk0p2).
Link to cmod froyo rootfs: (Link)
Link to other rootfs: (Link)
Use the following command to extract
Continue to the Development thread.
Special thanks to notime2d8 for answering my questions leading to a great updated list
Want something on the XDA Portal? Send us a tip!
Smartphone cameras have advanced so tremendously over the past few years that they have almost completely replaced point and shoot digital cameras for the most of us. Furthermore, since our smartphones are always with us, the majority of us end up taking tons of photos throughout the lifespan of our devices. But what happens to all the old photos you take? Do you store them on an external hard-drive or keep them backed up to an online cloud service like Flickr? Let us know what your favorite way of storing old photos is and why.
Before the release of Android 5.0 Lollipop, the Holo Design guidelines served as the official reference for Android design, right from IceCream Sandwich to KitKat. However, updates to the guidelines were few and far between, leading to a lack of synchronization between Android design and current UI/UX trends. Google seems to have learned from their mistake the last time around, and earlier this week, a significant update was released for the Material Design guidelines, marking the second revision in less...