[CAB] GSM&CDMA Project Android Port and Startup Utility [01/23] FRX04 Reference! - Touch Pro2, Tilt 2 Android Development

​
​PLEASE, FOR THE SAKE OF MY SANITY. READ THE FAQ FIRST FOR QUESTIONS!
F.A.Q.
​
This in NOT an emulator, nor is it a full ROM! Haret.exe closes down Windows, and boots Linux off of your Storage Card to launch Android. To boot back to WinMo all you need to do is reset your handset!
This thread is more specifically for the Rhodium, as this is the handset that I own, and can troubleshoot and test. So if you have specific questions about a different handset, please find your corresponding thread in post #2, however, this build will support the following devices: Diamond, Raphael, Kovsky, Topaz, Rhodium, & Blackstone by using the corresponding startup.txt found in any of the .rar files.
This package does work for both GSM and CDMA, however, the CDMA troubleshooting thread is at the following link: http://forum.ppcgeeks.com/showthread.php?t=115443​
NOT WORKING IN THIS BUILD:​
BT
Camera
Headphones
Speakerphone (no mic)
Battery Meter (about 75% fixed now)
--------------------------------------------------------------------------------------------------------------------------------
Change Log:​
NEW January 23 NEW FRX04 Android 2.2.1 build added to downloads page!
11/22 FRX03 build added to downloads page! Go HERE for the full change log!!
11/01 FRX02 build added to downloads page! Check out the updates for a more detailed change log!
10/04 Kernel updates! In call mic fix and battery updates!! The new meter should be MUCH closer to actual battery now!! Either use update on the Start Application or head over to the project tracking web page!
9/28 Sovereignty's Startup Utility V1.1 goes live! Fixed BLAZN Gmail app, re-added 3d Gallery. Fixed Reference not having Google Talk.
9/26[/B][/COLOR] NEW KERNEL FIXES NOW WITH WORKING HARDWARE 3D!!!
9/16 System build, FRX01 Final. The product of testing through RC1 and RC2. Lots of fixes, too many to list. Come here for full updates.
8/30 Package with a few updates. This one fixes the garbage noise of the speaker being "on" even when no sounds are being played. Also updated the rootfs file for a few fixes. (Add new gralloc for WVGA devices).
8/26 THE BIG ONE YOU HAVE ALL BEEN WAITING FOR...... SOUND IS WORKING!!! (New Zimage/Modules kernel fixes for sound!)
8/18 Froyo system images added! New rootfs updates = MUCH MORE SPEED!! Lots of BLAZN theme fixes added, Full change log is HERE: http://sites.google.com/site/androidport/updates
CHANGELOG HISTORY CAN BE FOUND HERE!!
--------------------------------------------------------------------
Notes:​ Read this before you start!
THIS THREAD IS NOT FOR YOU TO COME HERE AND TELL US WHICH OF YOUR FEATURES IS THE MOST WANTED. WE ALL WANT THIS OS COMPLETELY WORKING. PLEASE, BE PATIENT LIKE THE REST OF US.
If you think you need to post a question in this thread: READ THROUGH POST#2, AND USE THE SEARCH TOOL FIRST!!!! Most questions have already been answered in this thread. I don't mind answering GOOD questions, but I really hate people asking the same questions over and over, ESPECIALLY when the answer is only a few pages before your post. DONT BE LAZY, THIS FORUM IS FOR DEVELOPMENT, NOT CUSTOMER SERVICE.​​Download Section: Project Android Rebuild
​Appreciate my work?
​ScreenShots

Other Devices:
This package will work on other MSM devices however, you may have some stability and functionality issues. If you are having issues with another device, other than the RHODIUM, check the dedicated forum. Most users on this specific thread only own a Rhodium, so we cannot test/troubleshoot other handsets!!
Dedicated thread For GSM Diamond/Raphael users using xdandroid
http://forum.xda-developers.com/showthread.php?t=601751
Dedicated thread For CDMA Diamond users using xdandroid
http://forum.xda-developers.com/showthread.php?p=5222958
Dedicated thread For Raphael800 users using xdandroid
http://forum.ppcgeeks.com/showthread.php?t=104276
Dedicated thread For Blackstone users using xdandroid
http://forum.xda-developers.com/showthread.php?t=603813
Dedicated thread For Topaz users using xdandroid
http://forum.xda-developers.com/showthread.php?t=509493
-----------------------------------------------------------------
Tips, Tricks, & Fixes
Read the newly updated FAQ Here:
http://sites.google.com/site/androidport/faq
-----------------------------------------------------------------
Project Tracking
Stay up to date with all of the freshest releases here:
http://sites.google.com/site/androidport/project-tracking
-----------------------------------------------------------------
Thanks!
First off, there is an insanely huge list of guys who are responsible for making this possible. Compared to what they do I am just a monkey punching a keyboard. THANKS DEVS
Thanks to phhusson, dzo, zenulator, Chamonix, Stinebd, Makkonen, MrPippy, cr2, Markinus, WisTilt2, Babijoee and anyone else forgotten!
Thanks to scepterr for the free speedy file hosting!!! Need hosting for an XDA project? Ask him!
Donations to XDAndroid team: http://xdandroid.com/w/donate.php
XDAndroid Twitter: http://twitter.com/xdandroid
XDAndroid Facebook: http://www.facebook.com/#!/pages/XDAndroid/394317262428
Thanks to those who have already helped, and to those who will. THANK YOU!
.

reserved for me, just in case

This is much better. AT least noobs like me can clearly follow this thread. Android on my Tilt 2 tonite. Thanx pioneers!!!!!!

Just a quick note that the 'rhod210' keymap (which is default in this build) should be pretty OK for almost all Rhodiums, unless you have an AZERTY layout or an odd European one with lots of accented letters mapped to Fn key combos. You can use Fn+Y to get the 'pipe' symbol | (may seem useless to many of you, but for those of us who poke around at consoles a lot it's invaluable :>). You can use Fn+W to get the UK pound currency symbol and Fn+E to get the Euro currency symbol - these keys are labelled on some Rhodiums so I figured I'd just implement it for all Rhodiums, as it may come in handy sometime.
if you have an odd keyboard layout but just want to use this build, the keys should behave like the layout pictured here:
http://mynokiablog.files.wordpress.com/2009/04/keyboard-2.jpg
so just press the keys as if they looked like that.

One day one day.... we shall have wifi I hope. Thank you for all your hardwork.

I'm trying to do something about wifi ATM with the kernel guys, but it's not simple. The problem is the Rhodium uses a completely different chip than most other phones, for wifi / Bluetooth (it uses a Broadcom BCM4325). No-one's got anything at all out of that chip yet.

Good show.. Thanks for making XDANDROID accessible to everyone.
BTW, Wifi not working at this time creates a good "shutdown/reboot" opportunity for now. The Shutdown option in Android does not seem to be working yet and so was interested in a way to shutdown/reset the phone without a "soft reset" poke after removing the back cover.
Found this by accident:
>>
Settings->Wireless & Network Settings->Wifi (Click to Enable Wifi) and boom in a few seconds, the phone is off like a light.. Hit the power button on top and we have a full reboot..
>>
Edit: The Wifi crash is fixed in the 02/03/10 build mentioned at the top of this thread. So need to open the back cover to reboot..

Man this is really nice. I can't wait to get a Nexus One but this will do for the TP2 for now. Almost there for everything to work. Can't wait for the release with sleep mode fixed and BT working.

Bootup problems
Not sure what/why, but my touch screen doesn't seem to be working as I can't get past the boot screen (touch the android) as the screen location doesn't seem to match up. Any ideas??
[EDIT] My bad, misseed the touch screen calibration...

AdamWill said:
I'm trying to do something about wifi ATM with the kernel guys, but it's not simple. The problem is the Rhodium uses a completely different chip than most other phones, for wifi / Bluetooth (it uses a Broadcom BCM4325). No-one's got anything at all out of that chip yet.
Click to expand...
Click to collapse
Isnt that the same chip as the nexus and the iphone?

sd73ta: yup, indeed. In fact we might need a NAND dump from the n1 to fix it. The kernel guys took the driver from the n1 source, but we can't make it work yet.
edit: not quite the same, in fact - well, same as some iPhones, but the n1 has the BCM4329. The 4325 and 4329 use the same driver, though.

AdamWill said:
sd73ta: yup, indeed. In fact we might need a NAND dump from the n1 to fix it. The kernel guys took the driver from the n1 source, but we can't make it work yet.
edit: not quite the same, in fact - well, same as some iPhones, but the n1 has the BCM4329. The 4325 and 4329 use the same driver, though.
Click to expand...
Click to collapse
have you checked out the dream/nexus one subforums here for a dump or a NAND? i know there are always new dumps and NANDS in the dream forum, if there isnt one, i suggest you get ahold of cyanogen here on XDA. he is the android genius on the dream/mytouch. he might be able to lend a helping hand actually.

When i try to download rar i get message:
Oops! (404)
We can't find the page you're looking for. Check out our FAQ or forums for help. Or maybe you should try heading home.
Any ideas ?

majster-pl said:
When i try to download rar i get message:
Oops! (404)
We can't find the page you're looking for. Check out our FAQ or forums for help. Or maybe you should try heading home.
Any ideas ?
Click to expand...
Click to collapse
FIXED! My Apologies!

Thanks it works now

Nice work!
for the Thread, and for the packages which u create
Hope that this thread will become the MAIN for Porting Android in TP2
Regards!

dont know if this is usefull...nexus1 rom dump
found it on http://db.androidspin.com/android_developer_display.asp?developerid=21
here is the rom http://www.androidspin.com/downloads.php?dir=enomther/ROM/&file=TheOfficial_Nexus1_v1.5.1_update.zip
hope this is somehow usefull

Does anyone know how development on power management is coming along? The most recent builds seem fine for everyday use as far as functionality goes, but battery drain is immense.
It seems like acceptable battery life is the only thing that's keeping this project from offering basic everyday functionality (WiFi, camera and GPS would be nice in the future)

woeds said:
It seems like acceptable battery life is the only thing that's keeping this project from offering basic everyday functionality (WiFi, camera and GPS would be nice in the future)
Click to expand...
Click to collapse
Powermanagement + SOUND... I only miss these two, don't care much for Wifi personally

Related

Welcome to the improved XDA-developers forum

First of all: don't worry. Everything you are used to is still here. Your username still exists, all the messages are still here, and we're all still here.
There are a few changes though:
You can set a country flag, as well as which device(s) you have and a home GSM-provider. These will be displayed in icon form with your messages. It's completely uncomplicated and much more fun if everyone participates. So please use the 'Profile' button in the menu above to set these things for you. They help others help you by knowing what device you have and what provider you are using.
Topics now have an extra property, which defines whether they are relevant for the original XDA, for the XDA II or for both. A small icon shows with each message. You can set this property when you start a new topic.
The separate XDAII board is gone. All messages there have been moved to the forum where they are most appropriate (see below). The fact that the messages were originally posted in XDAII now shows with an icon.
We now allow attachments, both in forum postings and in Private Messages, sized up to 50MB (!).
The boards have new names, and are slightly re-organized:
[list:42f131921e]
General
Current events, news, etc.
Using it
messages formerly in 'PocketPC' go here.
Not too technical, about use and peculiarities.
Unlocking it
formerly called 'Unlocking'
Networking it
formerly called 'GPRS/WAP settings'
Stocking up for it
formerly called 'Accessories'
Upgrading and modifying it
formerly 'ROM updates'
Hacking it
formerly 'Programmers corner' and 'Other techie stuff'
Anything but it
formerly called 'Off-topic'
[/list:u:42f131921e]
We currently use the plain-vanilla 'subSilver' phpBB style. Expect further changes to the way things look over the next few days. Please let me know by clicking 'PM' under this message if anything that used to work for you all of a sudden isn't working anymore.
Hope you like it...
New look
Sexy!
Wow ! well done ! :wink: certainly a lot of work ...thanks
Sure does and it looks good too! 8)
But found the following to be missing:
no USA T-Mobile listed under GSM Provider
no AT&T radio stacks listed under Radio Version.
Qman said:
no USA T-Mobile listed under GSM Provider
Click to expand...
Click to collapse
Whoops. Fixed.
no AT&T radio stacks listed under Radio Version.
Click to expand...
Click to collapse
We're still confused about all these Radio Stack Upgrade numbers. And if we are confused, imagine what that means for the poor folks out there. But I will include some more numbers tomorrow...
A couple of suggestions:
In the ROM Version setting of the profile, there should be a "kitchen" option for 4.00.16, since this is on at least one kitchen (perhaps "kitchen" ought to be a check box?)
I don't know that I would have chosen to have a merged 'update it' forum for XDAI and XDAII. Most readers are interested in info for one device and dont care about the other.
pdhenry said:
A couple of suggestions:
In the ROM Version setting of the profile, there should be a "kitchen" option for 4.00.16, since this is on at least one kitchen (perhaps "kitchen" ought to be a check box?)
Click to expand...
Click to collapse
Done. I might make it a checkbox later on.
I don't know that I would have chosen to have a merged 'update it' forum for XDAI and XDAII. Most readers are interested in info for one device and dont care about the other.
Click to expand...
Click to collapse
I was planning to create a one-click filter option for 'viewforum.php'.
Why damn, this blob-thing is ... growing.
As you may have seen the forum now has it's own hostname: forum.xda-developers.com. All existing links (/forum and /phpBB) will redirect to the correct thread or post on the new hostname (using a rewrite rule and sending HTTP 'Moved Permanently').
The uncompressed database for the forum is now 40 MB, the entire site is sending and receiving a few GigaBytes per day, to and from over 2500 unique IP-numbers each day.
Congradulation!
Hello
Well done and great work, keep it up.
thanks with best regards.
Othman
looks alrite but i miss the yellowy colour scheme now looks like every other forum on the web lol :roll:
how strange ...
the DB is only 40Mb ... this fits on 10% of my stamp size SD card ...
and yet, with just 2500 db-access (and how many posts? probably 100kb)
we get Giga bytes of traffic....
Just think how wasteful we're with current technology....
This goes double for a Pocket PC with two wireless communications,
100's of Mb of data, 400Mhz cpu ... and all that it does is displaying
who is calling your phone
Hmmm ....
[this is not a flame of the site or the PPC.... just a note on the status of the information/software age of the 21st century in general]
Looks
gazzaman2k said:
looks alrite but i miss the yellowy colour scheme now looks like every other forum on the web lol :roll:
Click to expand...
Click to collapse
No worries: this is temporary. There will be some proper design-work done on the entire site.
This is a good opportunity to say "Thank you" to Mario Giambanco, whose ideas and kind offer to work on the site prompted me to do some cleanup first, which resulted in the changes you see. Between him, myself, and hopefully some other volunteers we can now start to do a major overhaul concerning the looks and stale content of the main site.
The new 'main site' is going to be database-generated (from the phpBB database), and will have at least 'News' and 'FAQ' pages, pointing to topics on the forum. This will mean the 'main site' will be much more of an up-to-date tribute to the collective work of all of you on the forum, instead of a somewhat stale collection of some cool stuff we did way back. Creating layout in the way we did it before is just too much work.
Welcome to our new face
It looks very nice :lol:
But maybe we need added section: download & upgrade hardware ???
:wink:
very nice
Simply An excellent job
I preferred the old one. bah humbug
Thank You!
Thanks! For all the hard work it is much appreciated :wink:
Keep burning the midnight oil, it can only get better! ( like the XDA II )
Kind Regards, StayLucky Jim.
Hacking it ?
I written quite a few custom applications for the XDA and your site has some interesting infomation that has helped me.
I have replied a couple of times too with some code snipits.
All was very professional.
Now the Programmers Corner is under Hacking it, so I must of now become a Hacker. An interesting term, that I will have to add to my CV and see if it effects my future software appointments.
At last! Your decision to migrate to 2.0.6 is very welcome
If you interested - I can suggest two mobile adaptations for phpbb:
- read only version optimized for using as Mobile Favorites/Avantgo channels
and
- fully functional version for using from mobile devices.
These versions were developed and tested for one of the mostly visited (264,100 messages currently) PDA-related site in Russia http://www.handy.ru/board Unfortunately, all of the site is on Russian, but you may look though the following links just to smell it:
Mobile Favorites/AvantGo version:
Setup channels (Controls translation: forum name; timeframe; pictures (all/smiles only/none); link conversion mode; signatures on/off)
Ready-to-synchronize channel link (two days plus vacations, smiles only, links converted to text, without signatures).
Online mobile version: (banners should be visible from desktop PC only)
Forum index
Forum page
Topic discussion
All security is the same as in desktop phpbb version. Almost all functionality is implemented except site administration, advanced moderation panel (topic joining/splitting/mass deletes) and profile changing/private messaging.
These forum versions not include support for skins or language resources (sorry, but I develop them as fast as I can). So translation to English and slight adaptation to your mods (if any) needed. But I'm ready for this job.
The only main forum changes needed are:
- adding 4 lines to template variables array initialization;
- modifying 4 template files to add links to mobile versions;
Re: Hacking it ?
vangelderp said:
Now the Programmers Corner is under Hacking it, so I must of now become a Hacker. An interesting term, that I will have to add to my CV and see if it effects my future software appointments.
Click to expand...
Click to collapse
It seemed like a logical term to combine 'Programmers corner' and the little used 'Other techie stuff'. We think of the term 'hacker' as meaning a benign and very advanced programmer or techie, and not in any negative media-sensationalist terms. (Even though some of us do smile when we take the SIMlock off.)
Ofcourse if you think the rest of the world would see this differently, you're welcome to say 'Programmers corner' in future job applications.
I sincerely hope this linguistic issue will not keep you from continuing to benefit and contribute in the future.

Linux / Android on Diamond

People that only want to use Android, and have NO clue about Linux or programming PLEASE REFRAIN FROM POSTING HERE
First off credits goto all those working hard and having sleepless nights, people like: dcordes, netripper, druidu and all those I didnt mention!
I have just made this thread to get developers a kickstart, so that they dont have to read hundreds and hundreds of posts.
==========
IRC: #htc-linux @ Freenode
==========
READ: http://linuxtogo.org/~lgorris/kaiser-bootkit/README.txt
Getting the kernel (taken from http://forum.xda-developers.com/showthread.php?p=2269384#post2269384 ... credits to dwaradzyn): (UPDATED, new ARM toolchain and now working)
Code:
mkdir ~/android
cd ~/android
git clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git
cd kernel
git checkout -b htc-msm-2.6.25 origin/htc-msm-2.6.25
cd ..
wget http://www.codesourcery.com/gnu_toolchains/arm/portal/package3382/public/arm-none-eabi/arm-2008q3-39-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
tar xvjf arm-2008q3-39-arm-none-eabi-i686-pc-linux-gnu.tar.bz2\?lite\=arm
cd kernel
make htcraphael_defconfig ARCH=arm
export PATH=~/android/arm-2008q3/bin:$PATH
make zImage ARCH=arm CROSS_COMPILE=arm-none-eabi-
Now the file ~/android-kernel/kernel/arch/arm/boot/zImage is ready to be put on your phone and you can boot it with haret's newest version (1.5.2 works fine) ... downloadable from: http://www.handhelds.org/~koconnor/haret/
Open your favourite text editor to create the file "DEFAULT.txt" and put the following in it:
Code:
set MTYPE 1910
set KERNEL zImage
set INITRD android.bin
set RAMSIZE 0x5e
set RAMADDR 0x10000000
set cmdline "root=/dev/ram0 rp init=/init console=tty0 mem=94M"
bootlinux
Get the file android.bin from http://linuxtogo.org/~lgorris/kaiser-bootkit/ and put it in the same directory as haret.exe, default.txt and zImage.
Is the android.bin in http://h3po.de/public/diamond_android_0.8.zip the same? (Havent checked)
=====
Now the new points of attention are:
1. Touchscreen calibration:
I have seen people talking about a red dot in the upper left corner, I have seen it once so far and didnt notice any major miss calibration when using the dev tools > pointer locator ... the only this malfunctioning is the x inversion and that you need to double tab (or is this standard behaviour? It looks like it remembers the last pressed location). Also the onscreen keyboard is very flickery, minor issue should be easy to fix (during loading it looks like it is flickering on the readout of the touchscreen).
2. Hardware support:
Adding various support for hardware, to output sound and all other "required to call" fuctionality.
Also not forgetting to access internal memory, maybe the best workaround to loading a fully fledged Android is to make a minimal initrd to setup internal storage and from there load the rest. Should be much easier when it all gets incorporated into a ROM, instead of loading with haret ... which poses serious problems regarding initrd loading and who wants WM6x/7 on his phone anyway when Android becomes usable. Loading from haret does make working with it for now a little easier. Maybe a GRUB like approach and loading straight from a filesystem (ROM or internal storage)?
==========
Some other request:
Pointers to Android OS sources or atleast a working 1.0 (latest branch?) initrd.
==========
General tips:
Going back to desktop: insert and remove stylus.
Selecting and opening, use double tabbing and mirror x for now.
Using onscreen keyboard: havent figured it out yet sadly.
=========
Ill try to update the post, also PLEASE people refrain yourself from posting in this thread ... let's make a good go at keeping it clean. If you do not intend to be working on getting Linux / Android to work on the Diamond and family please post somewhere else. No harsh feelings, but threads getting cluttered with "Great work!" and "wehn iz android really workn on me phone?" do mess things up by quite a bit.
DO NOT ASK FOR REQUESTS, focus is on the basics first ... input, output and storage.
==========
Dont forget to check: http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux
==========
Developers, please post updated links / patches and all that would help us make progression.
//placeholder for useful links
Original thread (very bloated with comments and hard to dig through, dont let it happen here): http://forum.xda-developers.com/showthread.php?t=402002
Complete working Android 0.8, "extract and run" ala Plug 'n Pray: http://h3po.de/public/diamond_android_0.8.zip
Wikipage: http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux
Haret: http://www.handhelds.org/~koconnor/haret/
Howto for kernel building: http://forum.xda-developers.com/showthread.php?p=2269384#post2269384 (replace htc-msm with htc-msm-2.6.25)
// placeholder for points that need attention
1. Touchscreen input, calibration and sensitivity.
2. Latest sources to build our own initrd for Android OS.
3. Storage accessibility.
question???
why not put this in the thread that is already running on this ????
why on earth does it need a new thread?
only a question : if I try this Android on my Diamond , the WM6.1 will be delete ? or I can have it also?
P.S.
sorry for my bad english
yuco91 said:
only a question : if I try this Android on my Diamond , the WM6.1 will be delete ? or I can have it also?
P.S.
sorry for my bad english
Click to expand...
Click to collapse
beware.....you can brick your phone if you don't know what you are doing!
liamhere said:
beware.....you can brick your phone if you don't know what you are doing!
Click to expand...
Click to collapse
ok, but you not have aswered at my questions .....
this sounds quite interesting...
Android, is a serious alternative now to Windows o/s, yes?
What are the selling points compared to windows???
Why are there not clear and concise instructions on how to install android???
Does android offer the use of the line 2 facility like 6.1?
I notice the huge Hype with the launch of the G1 phone, can someone offer some screen shots of what it looks like on the diamond please???
cheers
What???? Look I love Mobile phones, Ive bought every high end phone scince the Nokia 8800, but this is way beyond my pay grade, can you ell me how to do this? Im a junkie for utilities and Roms, and etc, but this is really past my skill level. Ive searched and read the thread but I can't get past the first stage. Please help me out, I really want to learn.
liamhere said:
why not put this in the thread that is already running on this ????
why on earth does it need a new thread?
Click to expand...
Click to collapse
cause 581 pages is hard to follow... and OP has sumarized it well...
zmob123 said:
What???? Look I love Mobile phones, Ive bought every high end phone scince the Nokia 8800, but this is way beyond my pay grade, can you ell me how to do this? Im a junkie for utilities and Roms, and etc, but this is really past my skill level. Ive searched and read the thread but I can't get past the first stage. Please help me out, I really want to learn.
Click to expand...
Click to collapse
dont bother usable android version isnt ready for general use (yet)...
not ready?
so how ready currently is it???
and do we have the choice of looking at screen shots???
does it support multi lines?
Was wm6.1 ready? - questionable!
crystal_clear said:
Android, is a serious alternative now to Windows o/s, yes?
What are the selling points compared to windows???
Why are there not clear and concise instructions on how to install android???
Does android offer the use of the line 2 facility like 6.1?
I notice the huge Hype with the launch of the G1 phone, can someone offer some screen shots of what it looks like on the diamond please???
cheers
Click to expand...
Click to collapse
no real screen shots...as it not really running RIGHT on diamond yet...
don't put this on and think your have a new all singing and dancing phone
YOU WON'T....NOT YET ANY HOW
has anyone.....
ok, your point that its not running at moment taken on board...
Has anyone had the idea yet to startup a directory for interested parties to be contacted to take part in trials - once its in the stage of being ready???
I would like to be considered, as i absolutely fully abuse all the facilities i have available to my via orange uk.
And do actively find the wm6.1 platform fails me seriously at times due to usage.
Development is open, just follow the important topic.
All I see is that this topic confuses people.
Bad idea starting this.
Riel said:
Development is open, just follow the important topic.
All I see is that this topic confuses people.
Bad idea starting this.
Click to expand...
Click to collapse
we agree to agree....your my new friend now
Delete this topic.
My cats breath smells like cat food.....
I see that this topic is confusing people already, this is mainly due to the fact 90% of the repliers DID NOT READ MY POST!
As I have stated before:
The basics still need to be worked on; input, output and storage.
People that only want to use Android should refrain from posting in this thread! I made this thread so digging in the old thread can be kept to a minimum, what gets added there I will try to add here too.
I just wanted to encourage people that know what they are doing with a headstart, I myself have been working with Linux since 1998 and reading the "delete this thread" posts really does not support encourage me to help you guys.
As for an example, some random programmer with a Diamond googles for Android and finds hey this might work on my phone (like happened to me) ... the next he will go trough hours of reading useless and outdated posts, not really helping you further.
Then you decide to read from the end back forward, even more useless posts are read and finaly you get a minimum set of files that works ... what now? No sources, no nothing to be found after reading beginning and end of the posts, so you decide to read the WHOLE thread and still NO progression after a full day of endless reading.
So my simple request was to summarize EVERYTHING developers can use to get started and NOT spend one day now or two/three days in the future looking at outdated posts and reinventing the wheel.
I for example did reinvent the wheel and started from the start of the thread, where I spend downloading the git sources from Andriod and started compiling ... same problem, started on output first ... framebuffer ... then I conclude lets start from the end and notice people already gotten something running ... NOT really helpful if you ask me.
So any mod, please delete all the useless posts in this thread. I have no problem with continueing in the old thread, but it will not progress us any further if its not cleaned up.
So people that only want to use Android, and have NO clue about Linux or programming PLEASE REFRAIN FROM POSTING HERE
So here is my summary of posts to be deleted:
4: Original thread is too long, doesnt help new developers start off where they should start.
5: Dont post in this thread, it will not delete WM6x.
6: Answer to post 6, dont post here unless you know what your doing.
7: Please dont formulate such questions here!
8: It does not work correctly, seams you just want to use Android and have no clue what your working with. Please do not post such questions here.
9: Please no learing here, learing can be done on other platforms.
11: It barely works, raw input and working output, some other major and minor functionallity is there but does not work correctly yet. Please dont ask these questions.
13: Trial and testing will be done trough progress, we dont need people that just want to use Android in this thread.
14: Sorry that it seems to confuse people, it is mainly due to people not knowing what this is all about and asking questions that should not be asked in the first place. Let alone they EVEN read every word here!
15: Good luck reinventing the wheel.
16: A webdesigner asking to close this topic ... not really helpful and discouraging.
17: Please remove yourself from this forum!
Thanks in advance.
ouch
...how to make and break friends in one single post
sorry this thread is only for the "special people"
us plebs must not comment in the thread...we have been told
THE END!

[UPDATED 02/18/10] A call to all chefs!!!

Hi there!
There are members here who have successfully cooked for the Vogue with each one using the kitchen that he prefers, while there are many others who have researched for hours and still have trouble setting up a kitchen.
Anyone who tried to do this without prior knowledge surely remembers how much effort is needed to learn all the steps, since the cooking process is quite complicated and there are many new things to learn. Even if one managed to setup a kitchen he might still have no idea how to port a new build to the kitchen. I have also found it difficult to learn what exactly do you need to keep from the original ROM that was shipped with the device and which of those old files can we get rid of. And the list goes on and on...
Many would love to enjoy the thrill of building their own custom ROM with the programs that they find useful, and to be able to tweak it the way they prefer.
I'm calling here on all of you who have experience cooking for the Vogue to please share your knowledge here.
If you have a kitchen setup that you would like to share, I'm sure that many members would love to make use of it!
See post #18 for a description of ROM XIP SYS OEM and LANG. Thanks to egzthunder1.
UPDATE 02/18/10
From my own personal experience and as others have mentioned in the first few posts of this thread, the easiest kitchen for a new chef is the PPCKitchen.
STEP 1: You can register at ppckitchen.org and download the latest version of the kitchen. After installing the kitchen you will need to run the updater. It will take a few seconds while it connects to the server. After that you will have an option of downloading different files. In order to cook a working ROM you will need to go to ROM Kitchens\Vogue and download the following Vogue Carrier Kitchen files, Vogue Kitchen Core, Vogue Drivers. (I don't believe you need Generic OEM Kitchen files in the above directory). Of course you will also need at least one of the Windows Mobile builds from the same directory (ROM Kitchens\Vogue).
Although the builds that show up in the updater are pretty new, yet the latest builds will not show up. In the future after having successfully cooked a ROM with one of the more stable builds from the updater, you can go get the latest builds from the PPCK website at Windows Mobile Build Discussions\Test SYS Builds. *Advanced PPCk Users only*. For now I would stick to the builds that show up in the updater.
There are also OEM files that you can download with the updater. These files have different programs that you will be able to add to your ROM. You can download PPCKitchen OEM's, PPCKitchen 240x320 OEM's, Non Freeware OEM's (don't get exited it's only a trial!), and User submitted OEM's. You don't need any of these so you can download them and check if you want the programs that's inside, if not you can delete the whole file from your kitchen folder that's in your PPCK folder.
The kitchen is very easy to use and you can now build a basic ROM.
I hope to add more to this mini tutorial within the next few days.
I agree 100%, I think it would be great if some of the experienced chefs could drop some knowledge on the rest of us, if not only so we can keep pumping out new ROMs for our Vogues.
Head over to PPCKitchen.org they have a tutorial and everything you need to cook roms, its also the easiest to use in my opinion.
As you may have noticed over the past few days, I have been trying to keep the forum a little cleaner by asking people who open new threads with questions to simply ask them in a sticked Q&A thread. This request also falls under that same premise. Please do not open new threads asking questions. Threads should only be opened to contribute to the site (roms, kitchens, skins, guides, apps, etc). Thanks.
Barogi44 said:
Head over to PPCKitchen.org they have a tutorial and everything you need to cook roms, its also the easiest to use in my opinion.
Click to expand...
Click to collapse
I also have been using the PPCkitchen and agree that it's the easiest, but I have found that it's also somewhat limiting and think it would be a good idea if those using the Ervius VK or any other kitchen would be able to help others.
egzthunder1 said:
As you may have noticed over the past few days, I have been trying to keep the forum a little cleaner by asking people who open new threads with questions to simply ask them in a sticked Q&A thread. This request also falls under that same premise. Please do not open new threads asking questions. Threads should only be opened to contribute to the site (roms, kitchens, skins, guides, apps, etc). Thanks.
Click to expand...
Click to collapse
Sorry, didn't mean to make a mess while your trying to clear things up. It must be frustrating, sort of like cleaning up the floor and having somebody walk in tracking dirt on the freshly cleaned floor!
I just thought that this would be a Tutorial type of thread where members could come and add their little bits of knowledge until we would have a lot of info gathered in one spot. Personally I still think that it's not another simple Q&A thread, although your welcome to disagree and to remove this thread if you want. I'm still hoping that this thread will become a guide for all newcomers to cooking.
When I get home tonight, I will give you a heads up on how i use PPCKitchen. I cook for personal use only and don't publish roms. In short, all I do is use is a modified version of Vin's Generic_OEM. By modified, I take out things I don't need and insert things I want. When I used to flash manila roms, this was critical as his MANILA folder has every thing needed. Now that I don't use MANILA (I replaced it it SPB Mobile Shell 3.5.3 (I LUV IT!). When a new WM build comes out, I simply pop them files in the appropriate places and run it. I am currently in love with 23529.
If your interested in what I'm doing, you can start by downloading Vin's Generic_OEM from his 28014 Thread. Just search for Generic_OEM in the thread.
Lewy1 said:
Sorry, didn't mean to make a mess while your trying to clear things up. It must be frustrating, sort of like cleaning up the floor and having somebody walk in tracking dirt on the freshly cleaned floor!
I just thought that this would be a Tutorial type of thread where members could come and add their little bits of knowledge until we would have a lot of info gathered in one spot. Personally I still think that it's not another simple Q&A thread, although your welcome to disagree and to remove this thread if you want. I'm still hoping that this thread will become a guide for all newcomers to cooking.
Click to expand...
Click to collapse
I know what your intentions were and I do not disagree with you. But there are a few things that need to be considered for making a "cooking guide" for this particular section of the site...
*There are only 3 (4 at best) active chefs for this section: Nag, Barogi, vin (if he decides to fully return), and myself. I believe that NFS will not return (personal unfounded belief).
*Most of the above chefs use PPCK. I am not saying that they don't use others like VK, but the info on cooking will be pretty much the same that you can find in the PPCK website.
*There are a slew of tutorials floating around the site (not just the Vogue section, but throughout XDA), which have a lot (and I do mean a lot) of information on how to cook.
*Cooking with other kitchens is far more involved than simply dropping build packages into PPCK. You can even get down to the nitty gritty of hex editing your rom to get more stuff out of it (ie, there is a hex change in the BA roms that allow you to have more ram available).
*Lastly, since the Vogue uses newer style roms (nbh, as opposed to older formats like nbf), learning how to cook from scratch would be kinda a waste of time (believe me, I spent the last month learning how to port a newer rom to the Blue Angel and it isn't as simple as you may think).
One of the mods (I can't remember which one right now) has a series of posts with tools, tutorials, and a bunch of other things needed to cook. What we could do is simply make a one or two post sticky with the links to the different tutorials on xda as well as on other sites (ppcgeeks has a 1100+ pages thread that talks about cooking and porting). I will see if I can get my hands on those and get them in here if that is ok with you.
egzthunder1 said:
One of the mods (I can't remember which one right now) has a series of posts with tools, tutorials, and a bunch of other things needed to cook. What we could do is simply make a one or two post sticky with the links to the different tutorials on xda as well as on other sites (ppcgeeks has a 1100+ pages thread that talks about cooking and porting). I will see if I can get my hands on those and get them in here if that is ok with you.
Click to expand...
Click to collapse
Thanks, that's perfectly fine with me. I have seen most of the stuff that you mentioned and was actually thinking along the same lines as you. If I can I will add my own little bit of knowledge like links to the various kitchens and so on. By the way there is a new kitchen, Oskitchen with new UI by airxtreme (original kitchen by Ondraster). It looks like it will be easy to use and has just been modified for the Vogue, and I'm hoping to give it a try tonight.
Lewy1 said:
Thanks, that's perfectly fine with me. I have seen most of the stuff that you mentioned and was actually thinking along the same lines as you. If I can I will add my own little bit of knowledge like links to the various kitchens and so on. By the way there is a new kitchen, Oskitchen with new GUI by airxtreme (original kitchen by Ondraster). It looks like it will be easy to use and has just been modified for the Vogue, and I'm hoping to give it a try tonight.
Click to expand...
Click to collapse
Yes, I did see that one. I had tried oskitchen before and it isn't too bad (still preferred Ervius though). However, this new UI seems a little more user friendly...
Start out with PPCK. It works well, most users will not notice the limitations.
Biggest thing with making your own ROM's is getting all of the Reg edits that need to be included.
Good Luck! PS Start with build 23529 it seems to be really stable and fast!
First post updated with mini tutorial.
Lmiller1708 said:
Biggest thing with making your own ROM's is getting all of the Reg edits that need to be included.
Click to expand...
Click to collapse
Perhaps we can use this thread to gather up those types of regedits in one place. It would also be good to have guides for new cooks on how to add things like EzInput 2.1 (with working vibration) and Long Press End Key, BT Pan and Alarm functionality (while plugged in). Most of the newer roms have old or incomplete implementations of these features. vin was the last person to get many of these features all together in one place. With the age of the Vogue many of the cooks are trading up to newer devices and much of that knowledge is getting lost.
codf4ther said:
Perhaps we can use this thread to gather up those types of regedits in one place. It would also be good to have guides for new cooks on how to add things like EzInput 2.1 (with working vibration) and Long Press End Key, BT Pan and Alarm functionality (while plugged in). Most of the newer roms have old or incomplete implementations of these features. vin was the last person to get many of these features all together in one place. With the age of the Vogue many of the cooks are trading up to newer devices and much of that knowledge is getting lost.
Click to expand...
Click to collapse
Are you talking bout me ?
egzthunder1 said:
Are you talking bout me ?
Click to expand...
Click to collapse
No sir, not trying to single anyone out. I've tried pretty much every rom released here and on PPCGeeks I haven't tried your latest ones labeled MetroPCS. I'll flash you latest tonight and try it out for a few days.
just uploaded 28230. Try that one and let me know if you like it...
btw, I was joking... don't sweat it. I don't get so easily offended
tharris297 said:
When I get home tonight, I will give you a heads up on how i use PPCKitchen. I cook for personal use only and don't publish roms. In short, all I do is use is a modified version of Vin's Generic_OEM. By modified, I take out things I don't need and insert things I want. When I used to flash manila roms, this was critical as his MANILA folder has every thing needed. Now that I don't use MANILA (I replaced it it SPB Mobile Shell 3.5.3 (I LUV IT!). When a new WM build comes out, I simply pop them files in the appropriate places and run it. I am currently in love with 23529.
If your interested in what I'm doing, you can start by downloading Vin's Generic_OEM from his 28014 Thread. Just search for Generic_OEM in the thread.
Click to expand...
Click to collapse
I don't know if you sent this over via PM but I'd be interested in reading it too. I tried replacing the Generic_OEM.rar in the kitchen folder with the one from vin, but the kitchen won't startup after i do that.
codf4ther said:
I don't know if you sent this over via PM but I'd be interested in reading it too. I tried replacing the Generic_OEM.rar in the kitchen folder with the one from vin, but the kitchen won't startup after i do that.
Click to expand...
Click to collapse
The reason is that Vin's packages are not "kitchen ready". What he posted is in essence a dump of the Mega rom. The packages have to be worked on in a one by one basis to get them to work with PPCK. There is a nice guide on how to do that in the forum at PPCKitchen.org.
Hey Lewy1,
You are off to a good start. I have been giving your idea some thought and if you truly want this to be a "learning resource" for new chefs, you may want to start by describing a few basic concepts as well.
[highlight]ROM[/highlight]
In essence the Operating System with all the necessary files and programs that make up for what you have on your device. This contains things that are general to all devices as well as certain files and folders that are specific to each particular device (hence, the reason why you cannot flash a rom from a Blue Angel into a Vogue and vice-versa). Once a rom is obtained by dumping it, the dump will have a bunch of folders and files, which need to be turned into something "cookable". There exist several applications that can (and must be used) in order to accomplish this.
After all the things in the "dump" are sorted out and manipulated, the rom will essentially turn into 4 main parts: XIP, SYS, OEM, and Lang packages.
[highlight]XIP[/highlight]
The XIP is what holds the core of the OS. This is what holds the Native Kernel of the particular device as well. In order to port a rom to a device, one cannot simply replace the XIP with a new one. The XIP of the new OS must be "implanted" into the XIP of the base rom of the device. The reason for this is that there are many files that can simply be replaced in the XIP, but some must remain untouched as they hold key elements for the proper functioning of the device (Native Kernel).
[highlight]SYS[/highlight]
The SYS folder will have packages with software that the device may or may not need to run properly. This holds things such as the Shell (your UI), Office, core applications, etc. A lot of these packages can be removed from the SYS in order to make space for other apps that the chef maybe interested in having. However, great care must be taken when removing/adding packages since some packages are needed for the device to even be able to boot. Likewise, having too many packages will render the rom un-flashable since most devices have a specific size of rom that they cannot go over. In the case of latter devices, the available space for rom has gone up dramatically. For instance, the Vogue has roughly 90 MB of space for the rom. This is more than plenty to cook a lot of apps without too many issues. There are older devices such as the Blue Angel, where the size of the rom is limited to 32 MB, which forces most cooks to remove packages and compress things as much as possible to even have a bootable rom (keep in mind that most of the time, builds are coming with more and more space requirements).
On top of all this, there are the resolution requirements. Most packages will come with a second folder of a similar name with the resolution added. For example, Base will have another folder called Base_96DPI. The chef will have to be careful on what he/she puts to be cooked as having different resolution packages can make the device either not boot, or look weird (out of scale images) if it does boot
[highlight]OEM[/highlight]
The OEM normally holds fixes and programs that the cook could not fit in the SYS. It also hold drivers, sometimes even Language packs among other things.
[highlight]Lang[/highlight]
These are language and location specific modules. The chefs use the location modules to make roms for different languages and locations. It is usually a four character code that determines which country/language the rom is made for. For instance, 0409 is WWE.
There are many other basic concepts (such as Virtual Memory allocation) that could be discussed, but for now, these basic definitions should help the average person understand what they are dealing with when they see a new set of packages coming out on PPCK,
Hope this helps the cause
egzthunder1 said:
Hey Lewy1,
You are off to a good start. I have been giving your idea some thought and if you truly want this to be a "learning resource" for new chefs, you may want to start by describing a few basic concepts as well.
Click to expand...
Click to collapse
Thanks! Great Info I'll add it to the first post.

xdandroid project follower

**updated program link, please uninstall old one and install this one, thanks**
hey guys, due to the events of the last week i havnt been able to do as much and be as far on this project as i would like, but id like to introduce a new project that will hopefully help out the dev team from xdandroid
the main goal of this apk is to follow the events of the porting android to htc winmo devices all wrapped up in an easy little web app, right now it has links to the xdandroid chat logs, the main page, and the downloads sections (downloads pages were used to create an rss feed that should update on its own when new files come out, hopefully in the future we can get a true rss feed for all the downloads to make this easier for me lol)
bear with me, its rough, but hopefully it can be used to assist and (eventually, alerts are a little ways off, but eventually) notify xdandroid users which version of the files in the bundle they are running and when a new download is available
please leave me some feedback, wishlists, etc etc so i can work to make this app better and hopefully someday have it included in the build itself!
please download and try it out http://www.mediafire.com/?l6quw1bj46mkxnm
**i'm not affiliated with the devs at xdandroid, just a broke guy that likes their work and wants to help out, if you like xdandroid too, be sure to donate to them as they do this for basically free and could use either your time or your money**
just because i love open source, heres everything you need to modify this to your hearts desire
main page http://pastebin.com/p7cTvQyv
system button
http://pastebin.com/4xS6fYNe
initrd button
http://pastebin.com/1hB1p8yM
rootfs button
http://pastebin.com/E6hcT2Q6
i used phonegap build, if you havnt heard about it and want a quick and easy way to make cross platform (blackberry, webos, symbian, android, soon to be winmo, and meego) apps give it a try
its amazing what a little tiny bit of javascript can do lol
Never mind, installed fine.
Thank you for this.
hmmm strange, sorry about that
you may know this already, cant hurt to repeat it if you do but also make sure that you have settings>applications>unknown sources turned on too
edit- good glad to hear it worked for you thank you for trying it out ronricoviper, any feedback you may have feel free to let me know
---
hello deafcyclist
yes at the moment (because i havnt had time to really work on this in the past week) it is simply a collection of rss feeds to inform the user of updates to the project, and will most likely stay that way for now, except for the future goal of a way to load the program and have it tell you if your files are out of date(coming later) and maybe an alert system better than just simple rss feeds(also coming later)
as far as the permissions go, its not actually using any resource but your browser, its a simple web based app, so the only thing it should be using is data, its just the way phonegap compiles the application
i like your idea of a log reader/sender, ill look into that when i get a little more spare time as i am bogged down currently with school work and life in general lol, shouldnt be too hard to accomplish
at the moment this is purely a "proof of concept" app, its main use will probably just be so the devs can say "check the app" when people ask them for help (most of the time on the chat logs you see devs spending alot of their time helping people to get the most current files, i figure instead they can point them to my app so they can spend more of their time working on more of the goodies coming our way in the main project)
i very much appreciate your reply and you made me remember about something that was missing from the project
**original post edited to point to the newer file, which includes the rss feeds instead of pointing to the different file download websites upon clicking the buttons (full page websites are not a very easy read on small screens, but the zImage website stays the same until i find some good way to make a feed out of it)

Call for help in porting PostmarketOS to OPPO Find 7/7a

Dear XDA members,
if you feel the same as the friends at https://postmarketos.org/ :
"We are sick of not receiving updates shortly after buying new phones. Sick of the walled gardens deeply integrated into Android
and iOS. That's why we are developing a sustainable, privacy and security focused free software mobile OS that is modeled after
traditional Linux distributions. With privilege separation in mind. Let's keep our devices useful and safe until they physically break!",
then it is time for you to step forward!!!
Last night initial support for the OPPO Find 7a was commited to the postmarketos pmaports git repo
https://gitlab.com/postmarketOS/pmaports with commit https://gitlab.com/postmarketOS/pmaports/commit/1f8095771c4659d31e8b228dd85018e9ca9963ca.
It was a pain to get this committed as I'm not used to the git workflow, nonetheless with the help of the maintainers over there
and after deleting a few merge requests ( a no-no, don't do that!!) at the end we got it done.
At the moment the device port is only for the Find 7a for the simple reason that I own one but I'm sure it can be extended to the
Find 7 and Find 7s.
The answer to the question that you dear reader have in your mind now: "what works?" is easy: NOTHING WORKS YET!!!
The only thing working so far is that the kernel compiles, you can flash it or fastboot boot it, start a rootfs on the microsd card
and ssh into the system over a usbnet connection to look at all that lovely processes running.
Lots of work still needs to be done, I'm pretty shure that I will not be able to do this myself as my knowledge about the hardware
part of the device is minimal and I would need to reinvent the wheel for every little progress.
As I'm sure that there are still a lot of knowleadgeable develepers (THAT'S YOU!!!) lurking around this list my hope is to lure them
to contribute to this project.
I personally dream of the Find 7 running postmarketos and KDE plasma-mobile but even maemo would be ok!!!
Come on, let's do it!!!
Best regards,
farmatito
Links to get more info:
https://postmarketos.org/
https://wiki.postmarketos.org/wiki/OPPO_FIND_7a_(oppo-find-7a)
https://wiki.postmarketos.org/wiki/Porting_to_a_new_device
Screen and touchscreen working!!!
Still a lot of work to do. Help is appreciated!
Progress report
New package for installing various firmware blobs merged!
Next big thing should be to try to make video hardware acceleration work,
if there are any experts here help is appreciated!!!!.
Progress report
The attached photo shows my Find7a running the XFCE4 desktop.
The interface is fast enough even without hardware acceleration.
As the Desktop is not optimized for mobile devices it is not
a such a great user experience, but the basics work.
Still a lot of work to do, help is appreciated.
Progress report
Wifi Works!!! and you can browse the internet!!!
Help is still appreciated!!
No progress
This time there is no progress to report:
video acceleration not working yet due to the fact that the kernel is rather old (3.4.113), backporting newer drivers did not work out as the codebase differs to much (so no KDE plasma).
making the various sensors work is also rather difficult as the kernel uses a Device Tree and so even if there are drivers for the sensors you need some board specific info to create the device tree nodes.
last but not least the last version of xfce4 in alpine linux is not touchscreen friendly. GTK combo-boxes are now unusable (will eventually try maemo).
Help is very, very appreciated.
Saw this post, has a Find 7 and want to know more.

Categories

Resources