Why is it imposible to cook rom for old HTC PDAs - General Topics

some old but powerful device like HP IPAQ h4100 is based on HTC hardware and its rom can be decoded by dumprom.exe, however, people just keep telling that these old machines will not have custom rom. May I know why these devices can't have custom roms like others?
Sorry that I have absolute no idea on rom cooking but I really love my ipaq in terms of its hardware. (Even I have bought myself a HTC Elf earlier)
Thanks for your answers.

various reasons
1.
drivers the whole driver model was changed with wm5 and old devices which never had drivers written for them with this model dont work
2.
flash with wm5 storage was moved from memory to flash out of the box using memory for storage is not possible there are programs to make ramdisks but they have to be started up
and the device itself vil not start if there is no flash at all
3.
rom creating and porting require alot of time and access to the device the port is ment for
rom cookers in general dont seem to have huge piles of old devices around
and being that batteries for these devices have a lifespan too and batteries may even
but absolute result in devices too old in general are put to sleep
resulting in a pretty small owner base

Related

T-Mobile Dash WM6 ROM - useful to us?

Hi,
I just wondered if anybody could confirm whether the impending WM6 release for the T-Mobile Dash will be of any use to the ROM Cookers here? I'm still using Helmi's v1.1, and think it's great, but could do with a bit more stability, and was hoping a "release" ROM might provide that.
The reason I ask is that it appears that the Dash's ROM has leaked already, but I haven't seen a Universal ROM that seems to be based around the new released core, as I would have expected, or have I missed something?
Cheers,
Steve.
Dash is A SP phone;
Uni is A PPC phone;
can't build uni rom based on dash core.
allway: as U said, and second thing(even if dash will be ppc) is more than possible that has different HW - thats the reason why U cannot use ie hermes roms for uni.
but u can use some parts of roms from different device usually bundled sw, mms, voice dials....
allway said:
Dash is A SP phone;
Uni is A PPC phone;
can't build uni rom based on dash core.
Click to expand...
Click to collapse
Fair enough. I thought the two platforms were being brought together, and realised that the difference in hardware may already be handled by the drivers etc that we already have.
Presumably there will be apps etc that may be of use, as phsnake said.
Cheers,
Steve.

O2 Atom Life WM6

http://forum.xda-developers.com/showthread.php?t=313097
Anyone downloaded this and port to Universal?
I'm sorry to break it to you - but how does this help?
Unfortunately the Atom is quite a different device, so it is unlikely to help.
Although I am not a developers, I suspect the ROM bases that are designed for the Universal (ie the ones that are currently being used) will be of more benefit than a ROM base converted from this ROM
Then again, I would like to be proved wrong on the above point...

Can I load Windows 2003 on HTC Touch/Dual /O2 Flame

Hi all,
I have been using o2 XDA and XDA II mini for many years , i tried almost all new phones with WM5/6 and i am very much sure that it does not serve my purpose and work.
Can I buy a new 02 / HTC touch dual or tytn and load windows 2003 on it.
I understand that i will loose warranty etc. but is it possible. pros & cons?
Can i do it ? how ?
thanks
roms are tailored 100% for a device
so if the device maker never made a 2003rom for a device
one would have to start from scratch and maybe
have to reverse engineer drivers if some were requied
and not available in a wm2003 model
Hi all,
I have been using o2 XDA and XDA II mini for many years , i tried almost all new phones with WM5/6 and i am very much sure that it does not serve my purpose and work.
Can I buy a new 02 / HTC touch dual or tytn and load windows 2003 on it.
I understand that i will loose warranty etc. but is it possible. pros & cons?
Can i do it ? how ?
thanks
Click to expand...
Click to collapse
if someone really wants to spend money and energy he can,but it would be better to have wm5 or 6 for some devices like magician instead an overcomed 2003 for newer ones like touch dual, pharos,cruise,diamond
and by the way people developing os are trying to make a better os every time, and in most cases they do it, so you get better memory handling, better drivers...faster device if you want it that way
WOW! Why would you want to put a server OS on your phone? lol
leaskovski said:
WOW! Why would you want to put a server OS on your phone? lol
Click to expand...
Click to collapse
windows mobile 2003 / 2003se
not windows 2003 server
shaileshmanjrekar said:
Hi all,
I have been using o2 XDA and XDA II mini for many years , i tried almost all new phones with WM5/6 and i am very much sure that it does not serve my purpose and work.
Can I buy a new 02 / HTC touch dual or tytn and load windows 2003 on it.
I understand that i will loose warranty etc. but is it possible. pros & cons?
Can i do it ? how ?
thanks
Click to expand...
Click to collapse
do you have a specific for example compatibility problem with WM5+?
I have over 10,000 client contacts on my phone , I transferred data to couple of new phones with wm5 and wm6. All is well till I try to search. When i search for a contact it takes around 5 mins on new phones with wm5 and wm6 . It takes 3-4 secs on the the XDAII and XDA mini for the same. having tried many phones and tools , i assumed that the problem should be with OS. with improved graphics and whole lot of other features which take up the active resources may be the search module does not get all that is required.
MY xda mini 2003 / xda II 2002 have less features ,less graphics so they are faster is what i have concluded from all these experiments that i have done wit new phones.
Thanks
farukb said:
if someone really wants to spend money and energy he can,but it would be better to have wm5 or 6 for some devices like magician instead an overcomed 2003 for newer ones like touch dual, pharos,cruise,diamond
and by the way people developing os are trying to make a better os every time, and in most cases they do it, so you get better memory handling, better drivers...faster device if you want it that way
Click to expand...
Click to collapse
---
If you compare the search tool with my kind of data, you will understand taht the new OS is not of any help to me. I agree , that there may be whole lot of new features and drivers , But search in a n integral part of the os and don't understand why that should change. and it works superb in earlier versions 3 secs V/s 5 mins to search.
Your problem is caused by a new way of working with memory in WM5+ systems. WM2003 used part of RAM as a storage medium for installed programs and also contact databases were located there. WM5+ uses internal flash instead. Data from flash doesn't disapear when you run out of battery juice. On the other hand it is a numerous times slower. However i cannot imagine the slowdown would have been so drastic. I would advise you trying the fastest possible device with lots of RAM (Samusng Omnia i900 or HTC Touch Diamond). It is possible the slowdown will be more acceptable. If it will be no success you can modify some ROM to use RamDisk as a storage medium. However, there are no new devices with WM2003 ROMs available.
That is the most convincing answer that i have got since last year when i started looking for replacement for my XDA.
After trying almost every new and latest PDAs in the market, I am sure that the new PDAs will not be any great help
BUT your statement - " Modify some ROM to use RamDisk as a storage medium." makes me hopeful.
Unfortunately, for novice like me it ends there. I don't know how modify ROMS, or any place where i can get it done. Even if i get one, i don't know how to load it. Tutorials did not help much, they were just too much technical. I may be a odd one in this developer forum, but this is only place where i think i can get the answer. I am just looking for PDA that is just equvialent to my XDA II and XDA mini
Many Thanks for your response

[Q] Moonse e7002 apad (n00b questions)

Hi there, I recently acquired a Moonse e7002 (not 7001) and so far, I'm pretty happy with it (it's not perfect but good value for money). However, I have some questions and couldn't find the answer for this device in particular. The problem is, I have a reasonable amount of experience with flashing WinMo but have completely no experience with android.
I read that android 2.2 (this device runs 2.1 update 1) is radically better than previous versions. Is it possible to flash 2.2 onto this device like it is similarly with a WinMo device? If so, where would I find these roms?
I read that there are a lot of clones out there and that all models with the same number (this one is a M701) are completely identical. As such, can I flash the firmware from those devices onto this one?
I found a FW370 package (I think that it is the latest) and my device runs (I think) FW331. What do these firmwares do exactly? Details seem to be non existent at best.

[Q] Why Windows Os can run on allmost all Pcs and why Android roms can not?

Noob question, i dont understand why Windows os can run on allmost all computers and why Android roms does not ?
Because windows is a computer OS and Android is a mobile Os
Sent from Arkham
I mean why Android roms for example Cynaogenmode 9 for Samsung cant go also on HTC if im not wrong, but windows can run on all computer.. i just dont understand why ??, I'm just started new flashing roms ecc. I was used to the pc that was so simple.
Tauros360 said:
I mean why Android roms for example Cynaogenmode 9 for Samsung cant go also on HTC if im not wrong, but windows can run on all computer.. i just dont understand why ??, I'm just started new flashing roms ecc. I was used to the pc that was so simple.
Click to expand...
Click to collapse
Because Windows os support x32 x64 and you can install drivers for your computer.
aleranol said:
Because Windows os support x32 x64 and you can install drivers for your computer.
Click to expand...
Click to collapse
I dinnt understand well, butt why they cant do this also on smarphones, for example on the computer you got the Bios and if somthing goes wrong with your OS you can always go to the bios ecc. But why they dont do the same on phones ?
Windows : An OS : Runs on PCs
Android : Also an OS : Runs on smart phones
Some basic common sense..
So this question is pointless
aleranol said:
Because Windows os support x32 x64 and you can install drivers for your computer.
Click to expand...
Click to collapse
DD-Ripper said:
Windows : An OS : Runs on PCs
Android : Also an OS : Runs on smart phones
Some basic common sense..
Click to expand...
Click to collapse
Im started new flashing roms ecc. i still dont have much experience, first i thought that the Clockworkmode ecc was a smartphone Bios but then on the internet i read about many people briking phones by flashing wrong roms ecc. when i firs was thinking that you could always recover from Cwm like on the computer Bios but it was'n like this. So i was thinking, why ? there isnt something like a bios on the android phones ? so you can always recover if something goes wrong ?
actually this is an excellent question......whats so hard abt having a mothwrboard that boots up in bios....nad then it allows u to install whatever system u want. after that u get to download drivers for ur hardware from some system driver pool....basically most phones have the closely the same hardware in our days especially when u can make use of sd cards as an external source like dvds nd cds.....the question is why r smartphones os's built in a different way and what stops them from being composed this way? isnt it more logical?
Tauros360 said:
Im started new flashing roms ecc. i still dont have much experience, first i thought that the Clockworkmode ecc was a smartphone Bios but then on the internet i read about many people briking phones by flashing wrong roms ecc. when i firs was thinking that you could always recover from Cwm like on the computer Bios but it was'n like this. So i was thinking, why ? there isnt something like a bios on the android phones ? so you can always recover if something goes wrong ?
Click to expand...
Click to collapse
Cwm=1/2bios. Windows is open for all part combination with drivers. But android or other mobile os are cant support different drivers. Companies select os and other parts and develop correct drivers for parts and os. Mobile devices have special drivers. But pcs are have open for all drivers.
This text hard for me because i m turk.
This is a fantastic question! Essentially what has happened over the years is chip makers have designed their hardware around the windows os, and they have been able to do so because the windows os is a boxed software that, for the most part, cannot be changed. The Android os on the other hand is open sourced and can be tweaked 10 ways to Sunday, which is why most of us prefer it over ios or win mobile. The downside (kind of) is that the phones and tablets are specifically designed around the os and the os around the device. So in order to upgrade the os either the manufacturer (Samsung, Motorola etc) has to develop one or one of the brilliant coders out there has to work on developing one from the source code when it is released by Google. Hope this helps.
Sent from my A500 using CM10 JB unofficial
Great question, Many answers definitely.
Android OS are built around the phones, around specific devices.
For example:
GS3 and Note 2 are built on somewhat the same,
so odds are specific roms are ported to GS3 ( Serenity 1.2)
but GS3 and HTC One X are two totally different companies with two different builds of components so you'd not have a port from a Note 2 to One X.
It's logic once you look into the components of a phone and how they're built VS how computers are built and such.
GPU, CPU, Storage, etc on a PC are all parted,where-as on a phone they're soldiered onto one main board.
garbour said:
This is a fantastic question! Essentially what has happened over the years is chip makers have designed their hardware around the windows os, and they have been able to do so because the windows os is a boxed software that, for the most part, cannot be changed. The Android os on the other hand is open sourced and can be tweaked 10 ways to Sunday, which is why most of us prefer it over ios or win mobile. The downside (kind of) is that the phones and tablets are specifically designed around the os and the os around the device. So in order to upgrade the os either the manufacturer (Samsung, Motorola etc) has to develop one or one of the brilliant coders out there has to work on developing one from the source code when it is released by Google. Hope this helps.
Sent from my A500 using CM10 JB unofficial
Click to expand...
Click to collapse
Now i understand, thanks i was thinking it would be possible to build phones with a Bios and basic drivers preinstalled in the motherboard, just to run android, and then from there find the driver updates ecc for its own device. That would be much easier for all of us to flash roms, kernels ecc without the risk of briking divices, and also now a days the smartphones are almost like real computers ecc. I think if you got an HTC + 1.7 Ghz x 4 you wouldn't like stop receiving updates for your stock or custom rom because its still a good piece of hardware, and also even if i would got to pay 20 $ for an Android upgrade i wouldn't mind, i think an something thing like a bios in a phone will give a piece of mind for everyone, and it would be much easier.
Sent from my HTC One X using xda app-developers app
caha2639 said:
Great question, Many answers definitely.
Android OS are built around the phones, around specific devices.
For example:
GS3 and Note 2 are built on somewhat the same,
so odds are specific roms are ported to GS3 ( Serenity 1.2)
but GS3 and HTC One X are two totally different companies with two different builds of components so you'd not have a port from a Note 2 to One X.
It's logic once you look into the components of a phone and how they're built VS how computers are built and such.
GPU, CPU, Storage, etc on a PC are all parted,where-as on a phone they're soldiered onto one main board.
Click to expand...
Click to collapse
But for example if HTC,Samsung and all manufacturers . install on there mother board a bios + basic drivers for input output ecc. and to separate Android from it. So you could then have a one Android for all. And devs could focus mainly to the functionality and less to the compatibility. It would be fantastic :thumbup:
Sent from my HTC One X using xda app-developers app
As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium
Android and windows have more in common then anyone is letting on.
Wi ndows is closed source some other android is closed. Some of is is open.
Even though most of yours computers have windows dosnt mean that you can take the hard drive from one computer and expect for the Oscar to boot while in another computer. They all have drivers that are gding to be different.
Computers have biOs because of many different reasons. Computers are versatile smartphones are a relatively specialsized piece of equipment.
The question you ask has an answer but I think the same question can be asked aboout the differences between a couch and a chair. Someone just thought of a way to do somthing and it became the standard. Again computers freeway more advanced then smartphones. How many boot devices can you have on a smart phone? MAybe 2. Computers can have many hdds, many optical, many usb devices, many network boots...etc etc
Sent from my SPH-L710 using xda app-developers app
Tauros360 said:
Noob question, i dont understand why Windows os can run on allmost all computers and why Android roms does not ?
Click to expand...
Click to collapse
Windows has been around forever.
pixelshuck said:
As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium
Click to expand...
Click to collapse
So in chinese phones its possible to do this ? For example on my computer i have tried windows, ubuntu ecc all on the same hardware. so in chinese phone its possible to boot Android or Windows 8 mobile on the same hardware ? i dont understand now, its is possible but manufactures dont do it or its a tecnical problem. ?
Tauros360 said:
So in chinese phones its possible to do this ? For example on my computer i have tried windows, ubuntu ecc all on the same hardware. so in chinese phone its possible to boot Android or Windows 8 mobile on the same hardware ? i dont understand now, its is possible but manufactures dont do it or its a tecnical problem. ?
Click to expand...
Click to collapse
No it doesn't matter. It is alot of closed source stuff in windows. Not to mention MS would C&D anyone that may even try. Even the new windows 8 32 bit pc systems have a locked bootloader so you can't change the OS
Sent from Arkham
pixelshuck said:
As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium
Click to expand...
Click to collapse
potna said:
Android and windows have more in common then anyone is letting on.
Wi ndows is closed source some other android is closed. Some of is is open.
Even though most of yours computers have windows dosnt mean that you can take the hard drive from one computer and expect for the Oscar to boot while in another computer. They all have drivers that are gding to be different.
Computers have biOs because of many different reasons. Computers are versatile smartphones are a relatively specialsized piece of equipment.
The question you ask has an answer but I think the same question can be asked aboout the differences between a couch and a chair. Someone just thought of a way to do somthing and it became the standard. Again computers freeway more advanced then smartphones. How many boot devices can you have on a smart phone? MAybe 2. Computers can have many hdds, many optical, many usb devices, many network boots...etc etc
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Im a little confused because i dont have any experience in how software and hardware runs together even i would like to learn it , all i know is that i cant put an AMD CPU on a Intel compatible motherboard, but an AMD and intel computers can run both on windows, Ubuntu, ecc. So now i understand that almost all Smartphones have diffrent hardware, but they can not all run on a one Android version, but Android needs to be customized to the hardware. Am i wright ? Do you think if manufactures produce there hardware to fit in a one Android version, and devs focus in a one Android version, and also roms could be compatible for all devices, if im not wrong. Because what i sow now is that many devs work more on compatibility, and if it was the other way they could realy focus on the functionality of Roms ecc. I'm still new in this world and i have a lot of things to learn, so im asking you guys, because you know more than me, so i could learn somthing from you.
Biggest problem of mobile devices is lack of good boot "catcher", as in BIOS, whom would allow custom kernel load.
Despite being binary compable(not always), the way android is being started differs.
The best we are getting is unlocked BL, but never open one.
Also, you have mentioned china devices.
On some chinese smartphones fully open bootloader is present, that's why it is possible to launch ubuntu and even windows(on atom tablets).
Sent from my SK17i using xda premium

Categories

Resources