December 2, 2011 By: orb3000
If you are impressed with the HTC HD2 in terms of the developments that have been possible here at XDA, here’s another case of great development happening on legacy hardware. For those of you too young to remember HTC Universal-in 2005–was the first 3G device ever released with a VGA 3.5″ pivoting screen. It came originally with Windows Mobile 5.0.
Now thanks to the terrific efforts of XDA member notime2d8, and some other members involved, Android arrives with the CyanogenMod 7 for Universals with 128Mb (shame for those with 64Mb). According to Dev, everything is working except for the WiFi and the modem/phone functions.
Originally posted by notime2d8
New Test Build…
I just uploaded a new test image for the 128mb users. It’s the latest cm7 and only needs for the the files to be placed on the root of your memory card. It works ok after it settles and i usually have 51mb of ram free with ~9 to 12mb being used by settings so maybe 63mb free at idle with nothing running.
Everythings working except for the wifi and the modem/phone functions.
The file “sdboot.zip” contains all of the files that need to be placed on the root of your memory card and the folder “sdcard” has each of the individual files.
Continue to ROM post, please read all before proceeding.
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
For those new members on xda-developers, perhaps you don´t know about the work of XDA member Laurentius26. He has over 5 years of cooking experience for several devices. He started cooking for the Universal and worked together with XDA member Beasty. Their joint efforts were very important to pull Universal into Windows Mobile 6 and later 6.1. After that, some newer Chefs continued the work of Laurentius26, who had moved on to cook for the HD2.
Orb3000: Hi Laurentius26, thanks a lot for giving us this interview. First, I would like to ask you about the early times on XDA, when cooking was something that only few people were working at, when mobile world was much less crowded. How was your experience on those early years in XDA?
Laurentius26: Hi Orb, thanks to you for the interview, I feel honored.
It was great that time, my first device I cooked for and so many stuff to read about how ROM/kitchen Gods like Mamaich, Buzzdev, Bepe, Buzz Lightyear and many other great people that created the tools we still use today.
Indeed, XDA was less crowded but it also had a benefit as I feel we worked closer together that time, the atmosphere was great on the forum.
HTC was still pretty unknown and it felt like we were kind of patriots exploring the new Pocket PC world ha-ha
I was busy with Windows Mobile 6 Pro Business for Universal trying to fix video call. That was the time when I met Beasty and together we were tweaking and flashing in trial and error to get the most out of the device.
Public was so enthusiastic and we had great fun releasing the ROM´s.
Orb3000: I remember we met on the Universal section a long time ago. Was this your first cooking device? Or there was another? Tell us a bit of your first steps into cooking please.
Laurentius26: Yeah Orb, it was the first device I started cooking for and I met XDA-Developers. I started reading about the cooking tools and kitchens by Mamaich and Bepe and many other great people, all interesting stuff and it’s nice if you can customize a device to your needs. You can take software/drivers from other phone/OS and make things happen that normally don’t exist on an out of the box stock device.
Orb3000: This is an specific one for all Universal members that have made this question several times; what happened with video calling work on newer ROM´s for Universal?, why is it that it never worked 100%?
Laurentius26: Universal original came with WM 5 OS and for the ported WM6, drivers for video call didn’t exist, at least not for Uni so we had to experiment with other device drivers to find a workaround. Unfortunately, there didn’t exist so many VGA devices that time, they were all QVGA so that was a problem.
Beasty taught me how to play with visual kitchen and KITL, with KITL you can connect your device to your pc and when it boots you see every dll loading on your pc. We checked dll and exe dependencies and tried to hack into phone canvas and video call packages but, we couldn’t make it work.
Orb3000: We remember your great ROM´s with Beasty. You were a great team delivering solid and stable ROM´s. How did you start working with him?
Laurentius26: I met him on XDA. where else? ha-ha
We exchanged MSN and both love cooking, until today we still have a very good friendship, it’s a pity he’s just too busy with his job but I still talk to him.
Orb3000: This question perhaps will sound a bit tacky. What made you stop cooking for the Universal?
Laurentius26: Well, it was a pretty huge and thick device and some nice new phones came on the market so I moved because I wanted to try a new phone with stock WM6. I moved to HTC Tytn II, a kind of compromise as Tytn II is only QVGA but smaller and sometimes you can’t have it all as manufactures don’t make it.
To find out the ROM Laurentius26 is cooking for the HTC HD2 (Leo), read here.
I hope you enjoyed this interview and expect the second part soon, please leave your comments!.
With this enhancement, created by XDA member Fredz, you will have your TF3D music player more finger friendly and with some new options, like left to right Cover flow, add button to go to the first song of the next album, add button to go to the first song of the next album, amongst others.
The updated version 0.33 features new buttons and animation of the album art.
Working for Windows Mobile devices with VGA resolutions.
Originally posted by Fredz
[APP] TF3D Advanced Music Player V0.33 VGA – New features (10/07/09). WVGA soon
Hi XDA Members
TF3D Advanced Music Player is a music player for the Manila 3D with optimisation to give him more finger friendly.
Left to Right Cover flow
Add button to go to the first song of the next album
Add button to go to the first song of the next album
Switch to left or right allow you to changed to focused album
First music of the focused album is played when taping on the focused album art *NEW*
You can find more information in the application thread.
XDA member gauravbaadshah presents a new design on this start up screens with the logo of HTC, Samsung, and Dell.
Based on Windows 7 logo, these new images will give a different look to your Windows Mobile device’s start up sequence.
Originally posted by gauravbaadshah
Hello fellow xda users,
UPDATE1 (18 June): WVGA for Samsung and HTC available now.
UPDATE2 (19 June): WQVGA for Samsung available now. All files are now available in cabs.
UPDATE3 (19 June): VGA for Dell added.
UPDATE4 (21 June): Read WMPowerUser Review
I made an amazing Welcomehead/Boot screen image consisting of HTC/Samsung and Windows phone logos . It is now available for QVGA, VGA, WQVGA and WVGA resolutions.
To install just copy the corresponding cab to your device and run it via any file explorer.
The following versions are available:
QVGA (240×320) HTC
VGA (480×640) HTC
VGA (480×640) Dell
WVGA (480×800) HTC
WVGA (480×800) Samsung
WQVGA (240×400) Samsung
If you like it and want the same for your resolution just drop in a comment.
Don’t forget to post your feedback.
You can find more information in the start up screens thread.
The first 3G device built by HTC back in 2005 refuses to die. In fact, this XDA section is still active and new ROMs and apps appear frequently (not as often as with newer devices though). The Universal, one of the best HTC devices ever built, is getting an update for Touch Input. XDA Chef sun_dream adapted this app for VGA Universal in English and Chinese.
This app will run only in Windows Mobile 6.5.3 23566 based ROM´s for Universal
Originally posted by sun_dream
Only For UNI 23566
XT9 Hot Keys
Automatic proofreading input
You can find more information in the application thread.
XDA member optyqus launched his first release, which is a taskbar with WP7 style and icons on the typical light blue colored background.You´ll also find some nice icons to add your personal style on your device.
The taskbar currently works for WVGA & VGA devices running WM6.5 and up, but the developer will work on other resolutions as well.
Originally posted by optyqus
WVGA & VGA
QVGA & WQVGA – in progress
WM 6.5 & 6.5.X
GSM Only (CDMA in progress)
WWE (English) ROMS only! Users with Non-WWE ROMS
read post #9
Built for HTC devices! Chances for this to work on other devices
(Toshiba, Samsung, Asus etc) are small. A Samsung Omnia version
After almost 4 weeks of work on this project I managed today to finally take out the first cabs. I’m pretty sure this is gonna look good on your phones, it does on mine. Though I don’t particularly like WP7 themes, I must agree that their light blue tone really looks good on a pitch black background, so I decided to set this blue-square look on the taskbar.
INFO (read carefully)
This is a work in progress! Some icons (not many) are not skinned yet; further skinning is scheduled, but for now my work focuses on adapting the icons for W/QVGA. CDMA users will have to wait a few days for an updated cab, as I did not had the time (and patience) to draw the cdma icons for this release. Some of the icons were created by modifying images available on the web, thus credit goes to their authors. Please, do not post questions like “Will this work on my X device?”, just try at your own risk and find out if it does; it’s hard for me to know the effects of these cabs on different roms and devices. Due to the current rom abundance it’s impossible to create an universal taskbar cab file and to make all users happy. I cannot be held responsible for any eventual damage or disfunctionalities following the installation of my cabs.
Don’t share this on other hosts/websites without my permission. You are free to use and modify this project for private use, but don’t modify it and post it here or anywhere else without asking me first. If you are a rom chef and want to include this taskbar into your rom, drop me a PM first (notorious chefs can use this without asking me, but please send me a post-notification)
You can find more information on the original thread.
For those of you wondering how you could change the boot screen on your devices, xda member Wajk just updated his nice looking boot screen packages. Among them, you can find Windows 7 style bootscreen animations as well as the old PC style to choose from.
You have the ability to enable or disable animations as well as sound, which is definitely a nice way to start up your device. Updated version 1.4 is tested working well on WVGA/VGA/QVGA resolutions.
Originally posted by Wajk
Boot anim with Windows 7 boot screen.
Only 160K! with sound only 550K!
IMPORTANT THINGS about the versions:
v1.4 – without sound, but if you need, download sound from here, thnx for prasangbc
v1.2 – with louder sound
v1.3 – with silently sound
Hint: possible, if some device haven’t got HTCAnimation.dll
if not working standard version:
first install nonHTC(WVGA) version,
and than install your resolution version. (nonHTC version has HTCAnimation.dll and some REG keys.)
- nonHTC version, but my testers report not working, i tried many things, added HTCAnimation.dll to Windows directory, and added many REG keys, but boot animation don’t work, sorry guys…
i uploaded nonHTC version, if anybody want play with it, but i write: NOT working. If anybody find solution, PLZ report me!
- faster animation for faster rom (example: WM6.5.x)
- no sound version, but if you need, download sound from here, thnx for prasangbc
- bigger Windows logo
You can find more information about this in the boot screen thread.
Although, this is not new, it is a very useful application that allows you to communicate with other Windows Mobile devices using your internal or external GPS unit with no Internet connection.
Developed by xda member_LEM_, CatchMe will let you find other devices to know their location.
This app can be automated to send an SMS to another device and retrieve the information of location. That information will be updated to your GPS program, if no signal is available, the app will continue trying until get´s signal to send the SMS.
Originally posted by _LEM_
Devices running Windows Mobile 5 or 6 for Pocket PC or Smartphones
Microsoft Compact Framework 3.5 Download from here
This tool allows you to communicate mobile devices using your GPS and SMS messsages with no internet connection. You will be able to know how far is another phone/target and what direction you need to follow to reach it
Imagine the scenario… you are hiking with some friends in 2 different groups and later during that day you guys want to meet. How do you do that if you got a poor reception and you don’t have an internet connection?
This is what happened to me a few days ago. I got signal only for a few seconds and when I tried to make a phone call it was dropped after a while because the quality was very bad.
This program allows you to add targets. You can request the position of these targets by sending a sms message.
If your PDA cannot send the message it will keep retrying every minute.
Once the other end gets the message, CatchMe will start the GPS automatically, get a fix and send a message back to the person who made the request. Again, if there are problems sending the message CatchMe will keep trying until success.
After getting the position of the target, you can start tracking and CatchMe will tell you how far your target is and what direction you need to follow.
- You can only receive requests from phones that have been added to your list. If you get a request from an unknown phone, the message will be discarded.
- You can also associate your current position to a target. This is useful if you want to mark a checkpoint to come back later. No SMS messages are sent at this point.
- In order to use this with another person, both persons need to run this program!
- You don’t need to be tracking when using the program. You only need to do that when you are following a target.
- Auto Start and Stealth modes available
If you plan to test the program using only one phone, don’t click on ‘dismiss’ when getting your own SMS message until CatchMe has processed the message, otherwise the message will be deleted before the program can access to it.
This application, created by xda member aman11dhanpat, will let you include a php script into your device whenever you access the website way2sms.com. This will act as a SMS application for your device, but will send the messages via data rather than via your provider’s SMS service, saving you money in the process. The app was tested on an Indian free SMS web service provider.
Even though this is the first version of this tool, we can expect some improvements for upcoming versions.
Originally posted by aman11dhanpat
Hello all guys
this is my very own 1st application
well i started it to program just for my own use but then thought of relesing it might be someone would be using it or get some use of it
well as way2sms.com provides free SMS service all over india so using it and without wasting our money much on SMS
we can send SMS
also i consider myself as a very poor coder cos i am still learning
so to reduce the DATA TRANSFER form way2sms’s site i had made a simple PHP script which will act as an intermediate for sending the SMS
i assure you that none of your DATA or personal information is saved
i’ll shortly relese the Source as well as the PHP script so that you can use it on your own website
ok so here are some of its screen shots
Some times gets hanged
Tested only on qvga only (need someone to test on other models too)
SMS bBomber is still being programmed so may be lag sometimes
Phone numbers must be edited manually(means you have to remove +91 or 0 from your number to send message manually)
as usual no search option while adding contacts
no Beta testers till now
You can follow the development in the original application thread.
Bored with your comm manger? Member XroM presents this interesting version of a communication management application.
This app is a great alternative to the Windows Mobile default Comm Manager that gives you all the original options plus the ability to switch off GPRS, restart manila and reset the device amongst other features.
This app is available in English and Russian.
Originally posted by XroM
A small app to switch a wireless devices with additional functions.
In resource you can customize the layout of buttons, background color and the name and font size.
The program supports the launch with the parameters (without displaying the main window).
For more information continue on to the application thread.
We have seen a lot of applications for Windows Mobile to make your shopping more easy, this app presented by member rublopez is another great option to organize your shopping cart using a very finger friendly UI, with an iphone like interface, a light app that runs well even on older devices. You must have .NET Compact Framework 2.0 or newer installed, it’s available in English and Spanish.
Originally posted by rublopez
I want to share this application that I have developed.
PocketShopping is a totally free shopping list software that allows you to maintain a master list of products you buy on a regular basis. The user interface is similar to iPhone applications, finger-friendly, smart scrolling, gestures and animation effects.
It requires .NET Compact Framework 2.0 or later.
Thanks to Thomas Gerber for his fluid control library.
Changes of v1.5
- Fixed some bugs.
- Language is configurable from the settings dialog. Now each language is loaded from an .ini file, and therefore it is easy to translate the application to another languages.
- Added possibility to set the price for each product. By clicking on a product, a panel is displayed which lets you to set both the quantity and the price of the product. A new status bar is displayed which shows the total price of the shopping list.
- Added configuration options to show the product description, the category description and the shop description.
I have attached the English language file (english_us.zip). If you want to translate the application to another language you can create it from this file.
The CAB file includes the following languages: English and Spanish.
Continue on to the application thread.
It has never been so easy to share your internet connection with other devices on Window Mobible. This under estimated tool that comes in almost any phone has many other great ways to share connections that we don´t even know exist. A couple of years ago member lysdexical created this app that unlocks the real potential of Internet sharing. Among other connection types, you can find: VPN to Wifi, Wifi to Bluetooth, Wifi to USB, etc. It´s worthwhile to bring back this old app back to life as it’s still actual and very useful.
Originally posted by lysdexical
ICS Control is a GUI front-end for Internet Connection Sharing, a component of Microsoft Windows Mobile. It can be configured to do a variety of things including sharing your cellular internet connection over an adhoc WiFi network.
Requirements: .NET Compact Framework 2.0 and Windows Mobile 5 or later with the IPNAT driver included (most WM6 builds have this built-in). The “Internet Sharing” application that some phones have is not required, but IPNAT is.
ICSControl is a single .exe file, included in the zip file below. You can place it directly in /Windows/Start Menu/Programs/ on your device and it will appear as an icon in Programs. Or you can place it elsewhere and create a shortcut.
Comments, bug reports, and requests are welcome.
- Added host names from DHCP leases to DMZ and InternalHost dropdown lists.
- DHCP Lease editing is completed.
- Virtual Server (aka incoming port mapping) configuration is completed.
- Application definitions (aka outgoing port triggers) configuration is completed.
- Added really simple icons.
- Attempts to accomodate weird ipnat driver configurations.
- Other minor changes/fixes.
Continue on to the original thread for more information.