OFFICIAL Android thread

What are the key differences between the standard rom and the Cyanogen rom on the G1 or Dream?
 
yeah my question exactly. looking at Cyanogens images and framegrabs it looks almost no diff to what we got already. How do you make a good standard rom even better?

and i was reading up on the Hero rom that it is running pretty slow on the Magic.... and HTC is going to be doing an official Hero rom release for magic in october anyways
 
and i was reading up on the Hero rom that it is running pretty slow on the Magic.... and HTC is going to be doing an official Hero rom release for magic in october anyways

I wonder if it will be worth to ROM my Magic with Hero ROM then?
 
im so happy with the stock standard rom.... fast, flawless. im going to wait and see what HTC release officially
 
hehe ja i also had the english issue. eventually worked out it was spanish and went onto a translation site online and sorted it that way

did you load the SA map?
 
yeah my question exactly. looking at Cyanogens images and framegrabs it looks almost no diff to what we got already. How do you make a good standard rom even better?

and i was reading up on the Hero rom that it is running pretty slow on the Magic.... and HTC is going to be doing an official Hero rom release for magic in october anyways

Damn I'm getting tired of this question :p

Changes are mainly in the background. Since the 1.6 ROM is busy rolling out to G1s, the differences between that and Cyanogen will be much smaller.

Cyanogen did switch to a different scheduler that should be more efficient than the one used by the standard rom, as well as add a few updates from the repository that weren't yet released in the official rom.

He also let the phone run Apps2SD natively, as well as enable you to easily run with a small virtual memory. On the Hero and Magic this isn't really neccesary, as they have more memory than the G1, but it helps LOADS on the G1. Even without too many apps running, the performance increased, and I can forget about uninstalling things unless they really bother me ;)

The Cyanogen mod also enabled 5 desktop screens by default IIRC. I'm running the Enoch skin on top of this, which makes it customizable. The skin also provides folder options for the app tray itself. I've sorted all my games into a separate games folder for instance, and rarely used maintenance apps into a seperate folder. This removes a lot of clutter once you've got a lot of apps installed.

Support for enterprise level Wifi encryption was one of the reasons I got Cyanogen in the first place, but this could be included in 1.6 itself for all I know. VPN support in Cyanogen 4.x didn't support OpenVPN, but did support several other types, which the normal ROM doesn't support.

Blah Blah and so and so forth...

The 1.6 ROM enables multitouch on the kernel level. Only place I've seen that actually used yet was the browser where you can zoom in and out using two fingers. This was running in Cyanogen.
 
Pyro.... i sincerely thank you. you the first person who has been able to explain to me the ins and outs of this. much appreciated

from what you say, i realize im a pretty low level android user so i wont be going custom rom ...... yet. still enjoying the droid in standard guise

thanks dude
 
Cyanogen did switch to a different scheduler that should be more efficient than the one used by the standard rom, as well as add a few updates from the repository that weren't yet released in the official rom.

Does this mean the default scheduler keeps it schedules after a reboot? I have had issues with this with my app I wrote.

Support for enterprise level Wifi encryption was one of the reasons I got Cyanogen in the first place, but this could be included in 1.6 itself for all I know. VPN support in Cyanogen 4.x didn't support OpenVPN, but did support several other types, which the normal ROM doesn't support.

What kind of vpn support? Hopefully at least openvpn.
 
Pyro.... i sincerely thank you. you the first person who has been able to explain to me the ins and outs of this. much appreciated

from what you say, i realize im a pretty low level android user so i wont be going custom rom ...... yet. still enjoying the droid in standard guise

thanks dude

No problem ;) Just sometimes feel like I've said it all before somewhere...

Rooting and loading a custom ROM on a G1 isn't really needed for using the phone itself.

Rooting the phone does allow some funcitonality that a normal phone doesn't allow. Tethering is one notable one. You can basically use your phone as a modem/router. Storing apps on your SD card is another thing you cannot do without rooting the phone.

In short - rooting the phone is responsible for a lot of functionality that ROMs expose, not neccesarily the ROM itself.

Cyanogen also isn't responsible for writing all the features in his ROM, but he threw it all together in a great package. The updating system he has also prepared a useful framework for other people to more easily distribute collections of modifications through themes.

A big advantage of Cyanogen, is that it allowed early access to featuers that should make it official ROMs sooner or later.

The camera on the G1, for instance, is actually a quite capable device. Even without a flash it can take quite good photos. The 1.5 firmware didn't really make good use of it though. The Autofocus seemed much too slow and there was little flexibility with the exposure settings. For a while cyanogen had a camera program that could zoom in (digitally), and where you could modify exposure, brightness and white balance. I LOVED it!

Sadly he replaced it in a later revision with a more user friendly version, which didn't impress me as much. Don't know exactly what his reason for that was.

---

Cyanogen would probably release newer versions once his gotten he's gotten the software in place to help extract the Google apps from a standard rom and install them on a custom ROM. That is a legal workaround to Google's request.

Any ROM that includes the Google apps can possibly receive similar cease and desist letters should they be distributed. That is, unless Google main reason was because Cyanogen released the new android market before it was officially released.
 
hehe ja i also had the english issue. eventually worked out it was spanish and went onto a translation site online and sorted it that way

did you load the SA map?

yes, it seems fairly good but we will have to see as we use it. I'm going camping in the bunbus this weekend so I will let you know
 
Does this mean the default scheduler keeps it schedules after a reboot? I have had issues with this with my app I wrote.
I don't think you're talking about the same thing. The scheduler decides what process gets access to the CPU.

Some notes on BFS (Brain **** Scheduler) here. It allows some processes to run with less lag. Allways a good thing!

BFS was designed to be forward looking only, make the most of lower spec machines, and not scale to massive hardware. ie it is a desktop orientated scheduler, with extremely low latencies for excellent interactivity by design rather than "calculated", with rigid fairness, nice priority distribution and extreme scalability within normal load levels.

What kind of vpn support? Hopefully at least openvpn.
Sorry, like I said, NOT OpenVPN. Think it was L2TP/IPSEC.
 
I don't think you're talking about the same thing. The scheduler decides what process gets access to the CPU.

Sorry, like I said, NOT OpenVPN. Think it was L2TP/IPSEC.

I would think this v of the api would have helped with getting access to the cpu as you can now program to the the underling linux os more directly. But yes, I was thinking of something else.

I impressed the hell out of some people at work being able to ssh into a box at work today, being able openVPN will be really cool, or for that matter, certificate support on vpn.... (This is me dreaming :o)
 
Last edited:
Yip would've loved OpenVPN. The SSH/telnet client's I've tried doesn't quite support our server emulation, so I can't use F-keys :( I needed the enterprise WiFi to connect to our work network though.

With OpenVPN and F-key support, I could do most of our cell support from my phone.

I've run a VNC client from my phone to my desktop, which was quite nifty. I Still want to try out the Remote Desktop clients, though I don't think they'll be very functional.
 
Afternoon gents, just got my HTC Dream and I must say that I am very, very impressed with it.

Just a few questions though, I did the update that I downloaded from Leaf and I can still only see free apps in the Market, any ideas? Also, I thought the 1.5 (Cupcake) update had a Soft Keyboard?

My apologies if these are stooopid questions but I'm a complete n00b!
 
Last edited:
i also only see free apps in market. still trying to understand that too.
 
Oh, and i cant get my wifi to connect, just says "obtaining IP address" and then says unsuccessful...
 
Top
Sign up to the MyBroadband newsletter
X