yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] firetech:
Because ext3 is a journalling file system, mounting it at the wrong time (while the phone is writing to it) can break the written files. ext3, like any other file system, isn't meant to be mounted by more units than one at the same time.

I have corrupted an ext3 file system when I hibernated my laptop, accidentally booted into another kernel without hibernation support, logged in and then rebooted into the right kernel, which resumed my old, hibernated session (including its version of the file system journal) and broke a lot of my settings. Granted, there were some writing involved in that case, though.
[G1 Android Development] mobilegun:
ditto. i always wondered what this "Include Haykuro's APN list" feature was, so I'll bring this back to see if maybe someone knows. Everything seems to work fine, just curious since its 1 APN vs many APNs(stock). anyone know?

also, im noticing that market apps are taking space in /data/data, is this normal. i'm concerned that my internal storage is being used up (at 50mb currently) and not actually doing a2sd. I assumed that during the initial load after flash the rom applied settings. If not, what do i need to do?
[G1 Android Development] andonnguyen:
Ditto. It's more of a novelty than anything else, but it doesn't hurt to have it. Having used the flash in the hero browser, it was pretty smooth after the video had been fully loaded (I was watching k-dramas on youku.com), and played within the constraints of the browser (like the desktop version) which was pretty cool.
[G1 Android Development] Tafkatoo:
THE Hero theme doesn't support CM and never has. That's why it separated on the list of Supported and Reported. As things diverge more, more unique work will be required. Unless Cyan wants to make a themed version, (and with a name like Cyan... I shudder to think... ;) and doubt it'd look like hero.) its not up to him to work out beyond providing a template and even then... not like its his duty or anything.

I started themeing and gave up. Too many ROMs and too many changes to them too quickly to make it worth the time just to change the color of stuff until ROMs become "finished".
[G1 Android Development] imakamasta:
does this rom make the g1 always clocked to 528MHz?
[G1 Android Development] cyanogen:
I made a modification to the vold daemon that would only enable UMS for the VFAT partition. This works great in Linux but Vista apparently wants to see a partitioned device and would ask you if you wanted to format it. I ended up reverting it because of the cross-platform issue, but if you want the modified vold I can send it to you. I'm sure there is a better way to hide partitions, but I think it's going to involve kernel hacking.

528 is the max frequency. It uses the "ondemand" frequency governor so it only ramps up to this speed when necessary.
[G1 Android Development] mianosm:
Or at least an explanation of how to compile the services.jar into a custom build (a session done with script turned on would be a huge help).

The ROM is starting to effect the core theme template files, so unfortunately the ROM is actually more than just that at this point...when it starts to overlap and force a particular aspect on the user it kind of goes against the whole mindset of an open source phone, etc, etc, he does still have the build environment hosted on his site, but to be honest I haven't had a successful build from those files yet. : (
[G1 Android Development] vensty:
Cyanogen

Thank you for all your fantastic work, I have been following your mods for, quite a while. Not had any issues until I flashed your latest 3.6.2. Your mod loaded and runs perfectly well, but, I could not get the Gloss theme I have been using to install. Just hangs/loops at the 'Gloss Android' screen. Could this be anything to do with your latest tweaks to the ROM?

Regards

Vensty
[G1 Android Development] Exilim809:
BEst Custom Rom I've ever Tried ,

Thanks Alot !
[G1 Android Development] nirvana2645:
DAMN.

i know cyanogen said we'd get somewhat of a better battery life with the kernel tweeks, but wow.. i havent charged my g1 since yesterday.. and i Have given it use... i even flashed it last night and downloaded some stuff with wifi on with the same charge as what 11am? and this was 2am today. the only time i put it to charge was at 11:30 when i got out of work in my car for no more than 15-20 minutes till i got home, even if its not that much of a battery increase.. IT MAKES A DIFFERENCE.

little do i know about programming, but jesus dude.. Thank You. lol
[G1 Android Development] Binary100100:
Remove the services.jar file in the framework, resign and try again.

Make sure you remove the camera and gallery apk files in your theme to ensure that you keep the htc apps or else they will likely be replaced with the Google apps. I just removed ALL apps from my gloss suite theme, modified the launcher.apk, removed the services.jar and it installed fine afterwards.
[G1 Android Development] Dhex-:
Request

- Some way to move vital apps off the Sd to system/app

- Password protection for system whipe, or even better, for the whole recovery mode

- Some option or script to switch between 3 or 5 desktops

Ty man
[G1 Android Development] Binary100100:
1. Which vital apps are you referring to out of curiousity?

2. Password protection? Just in case you accidently wipe? It's already difficult to do on accident with the 1.3 recovery because you have to press HOME to confirm and I really don't see how you can accidently wipe from the system.

3. Great idea... but to modify the 3 or 5 screens is actually an edit of a system file and not a script so it would be very difficult to set up to change on the fly. I'm not a dev so I'm not certain of that though. Meanwhile... try Open Home to adjust the amount of screens that you want.
[G1 Android Development] tagm:
Thanks for explaining. To be certain this will not happen to me I will only use my SD card reader then to transfer files.
[G1 Android Development] jigabite:
I was just wondering if anybody was having trouble with their calendar after 3.6.2.

I flashed today from 3.4.6 and now when I switch to 'month' view in Calendar, it always says Midnight at the top where it should indicate which month I was viewing.

The date is correct when I switch to 1 day, etc.

Thanks!

Tyler
[G1 Android Development] Nedlinin:
I think the password protection he wants is more of a theft deterrent type thing.. If its password protected, they will have a harder time wiping and reselling the phone.

Not really sure if thats what he means but just a guess haha
[G1 Android Development] bkmo:
Yes I can confirm this too. Says Midnight instead of the month. I am on 3.6.2
[G1 Android Development] ttabbal:
I'd like a copy of that. In XP Pro, Windows refuses to see partitions on removable devices. So my laptop can no longer see the SD card. Irritating as hell that XP does this. Linux and OSX have no problem with it. Or is there a fix for windows that I'm not finding with google?

I'm a bit of a newb, so I'd need to know where to put it. :) I have adb, so an adb push command would work fine for me.
[G1 Android Development] ubernicholi:
i can confirm this as well, not a major issue, but still one none the less. as you cannot tell which month you are on in month view
[G1 Android Development] mdavidf:
Mine does the same thing. Perhaps another bug fix for the next Cyan Mod :D
[G1 Android Development] jigabite:
Yup! I hardly ever use the actual calendar... just happened to glance at it.

Thanks for checking!
[G1 Android Development] osho741:
Same calendar problem here too, also says midnight
[G1 Android Development] mdavidf:
No, it drops down into the lower speeds when idle.
[G1 Android Development] cyanogen:
Don't worry, I won't be making any themes. I'm a coder, not a graphic designer.

I am however planning on adding basic theming support to the ROM itself. Going to start with icon themes and go from there- kind of similar to how Openhome/etc does it. You'd just install an APK for the icon pack (which just ends up being drawables and mappings) and the ROM would let you change it on the fly.

No code written yet, but this is in the works for sure.
[G1 Android Development] Amdathlonuk:
double post...
[G1 Android Development] Amdathlonuk:
They're not bugs, merely deliberate mistakes by Cyan to check we actually USE his ROM's and another excuse for him to release another version - flooding the market, he is actually aiming for Android domination...... :D
[G1 Android Development] NeoBlade:
Sounds pretty interesting Cyanogen. Should make theming a ROM easier, especially for end users.
[G1 Android Development] sxfx:
I come from pretty much Most of the Hero builds out there, more specifically the JAC one.

It's an excellent build and I love the way that hero looks, but I highly rely on speed of the phone too, although I did get JACHero build to run pretty smooth at one point, but it wasn't too reliable.

So I came to Cyanogen ROM since their recovery console is excellent, and I must say this rom is ****in lightning fast, I mean I have never seen a smart phone move as fast as this before in my life.

Only thing I miss from the hero build how ever is the cool facebook/contact list inter-graded together.

So my question is. Does anyone know how hard is it to port something like that over or what is required?

Im a web programmer for a living and plan on getting in to some Android dev, but I was just wondering if anyone has already attempted something like this and maybe give me a few pointers before I head off on my adventure.

THX.
[G1 Android Development] uberingram:
Long story short - It's going to be a ***** to get running on a Google core and by the time you do get it to work and figure out all the dependencies you'll be running an HTC core anyways. My advice is is to start with a ROM that already has an HTC core (which is closed source mind you): Rogers.

When I test drove the JACHero ROM I was very excited to find that that lock screen was a completely separate app and not embedded in Rosie. I gave up after fighting with it for a couple of days. Even something small like that has dependencies that run deep within the HTC framework. I probably would have had better luck trying it on the Rogers build but I much prefer cyanogen's work.
[G1 Android Development] pyrowithydro:
little bug?

Im using 3.6.2 and found that when I use the scroller in my contacts screen it goes into crazy different letters.. not just A B C D E F G.... it goes like A u s h u m t c a o . i o . A .... its just weird
[G1 Android Development] uberingram:
Haha, I never noticed this but I can confirm it. Very weird.
[G1 Android Development] cyanogen:
Known issue, and will be fixed in 3.6.3.
[G1 Android Development] sxfx:
Thanks brother thats exactly the answer I was looking for. I can live with out the whole facebook interigation, and I already decided I think I rather stay on a open source core thats relaible im sure sooner or later someone will think of something cool :).

Oh BTW why do you think Il be running on a HTC core and not Google? Am I missing something here?
[G1 Android Development] jklong03:
I would say we are pretty lucky that the only things we can pick at on a ROM this fast and stable is things like this, wouldn't you?

And yes, mine does it too!
[G1 Android Development] SirFenwick:
It shows "Midnight" in the calender for every month. ^_^
[G1 Android Development] cyanogen:
HTC made a TON of changes to the guts of Android for Hero, and they don't make their changes open source. So in order to get those apps working, you have to start grabbing all of the framework libraries from Hero and other stuff, essentially replacing the entire Google core. This is a no-go for this ROM because I'm constantly changing/tweaking/patching the framework.
[G1 Android Development] uberingram:
By the time you you had completed making all the core and framework dependency changes and moving all the libraries over it would have no resemblance to a Google build at all.

Hero is very much like a house of cards. You can't pull something out without taking everything with it or having the whole thing come crashing down.
[G1 Android Development] mdavidf:
I agree, seems like the issues everyone's having are minor - Contact scrolling and Midnight on the calendar.

Cyan's probably chomping at the bit and thinking, "C'mon guys give me something harder to fix." ;)
[G1 Android Development] Wysie:
Hi, may I know if this will work on a HTC Magic? I've searched through the thread/forums but can't find the answer. Thanks!
[G1 Android Development] cyanogen:
Actually I'm wondering how it even happened! I think it's because of a problem with the updated Dalvik dx tool. I just reverted a patch to Dalvik, rebuilt everything and it all works again.
[G1 Android Development] mianosm:
@ cyanogen: When/If you repo sync, are you using the donut branch now with your own custom kernel?
[G1 Android Development] jdscully:
An issue I keep having is the accelerometer stops working. No auto rotate on the screens or function in tweeter. If I wipe the phone it will work again, but then if I reinstall the nandroid backup - I get the same issue. So I have to wipe, flash the current CM Rom and just rebuild the homescreens. I thought it might be the HERO theme but have stopped using it and came across the same issue today.

I know a few other people had mentioned this and the wipe works, but I haven't had this issue before.

Any help is appreciated.
[G1 Android Development] ownjoouk:
I love this Rom!

I've been bouncing between Ion, JF 1.5 and Multiple Hero roms for weeks. My wife has hated me for the amount of time spent flashing!

Recently though, I keep finding myself on this Rom. I love it The speed is amazing (i do get a tiny bit of lag now and then, but I'm pimping out all 5 screens with several widgets, icons, launcher trays etc etc, so the minor lag I have had is expected due to the amount of things I have running). I'm also pimping the hero theme, which I also think causes a little slow down when running so many widgets. I'm going to stay on this Rom now until a major breakthrough is made with the hero rom (or maybe I'll just get a hero phone, unless cyan pulls something from his bag of roms), as I love my widgets and the hero roms can't cut it.

Thanks for all your hard work!!
[G1 Android Development] pascanu:
FTP vs. mount SDcard

A read a lot about people having problems after mounting the sdcard on a computer. I would recomend doing it through FTP (I use FTPserver, free from the market and Filezila), it works great. Transfer speed is the same, don't need a cable, no waiting for android to check the sdcard after unmount, never had a problem.
[G1 Android Development] Karolis:
Not sure if this the problem (if it's a problem at all) of the ROM, HTC Hero theme, my phone, or combination of all these things, but some things I have to do twice to get the effect. For example pushing CALL key once does not always bring-up the Call Log. Or touching Google Main icon once does not launch the app even though the icon gets highlighted. It seems to have started after flashing 3.6.2 + Hero theme 1.4.5.
[G1 Android Development] temporizer:
I think we've got another bug on our hands. i see it too...

cyan?

edit: i did a fresh wipe and reflash last night too. fyi
[G1 Android Development] cyanogen:
Still using the 1.5r2 branch as a base, and cherry-picking from the donut and master branches.

Try going into a terminal and doing this:

su
rm /data/misc/akmd* /data/misc/rild*
reboot

I don't think its related to the ROM, just that the accelerometer writes out a bad settings file sometimes.
[G1 Android Development] Stigy:
Is anyone else having a problem with 4.6.x and home screen rotation. I unchecked it from the settings but my home screen still rotates.

Any fixes or is this a known bug?
[G1 Android Development] bkmo:
Would be nice if everyone were to follow the thread. This has been reported and answered several times in the last couple of pages.
[G1 Android Development] hyoomen:
Hrm, it might be worthwhile to create a 'known issues' update for in between new versions on the front page. Maybe before or after the FAQ? Clearly it won't happen ASAP or perfectly, but over time perhaps more people would be able to check a front page posting for issues which have been discovered in the thread and verified by Cyanogen as 'to be resolved' before they hit 'Post Reply'.
[G1 Android Development] temporizer:
[being nice]

Actually, I try to read every single post before I say anything about anything. The only reason I posted is because with all the posting coming, practically at once, I missed cyans ONE post that he recognized this issue.

[/being nice]
[G1 Android Development] kyleds:
am i the only one?

is no one else getting the force close browser happening? am i suppose to flash 3.6.1 before flashing 3.6.2?
[G1 Android Development] Binary100100:
Known bugs/issues...

So let's point out the obvious.

Cyanogen changed the alphabit to the official A U S U U T 0 F O M T H..., every month is officially called Midnight and made it so everyone has to use a black clock and he hides the rumored APN list on a day that he should have been relaxing/partying. Is there anything I missed? I say when the man needs a day off he should get it before he displays a picture of your mother-in-law as your boot screen! (And if you don't have a mother-in-law then I guess you're safe for now.)
[G1 Android Development] hyoomen:
Not getting this problem. I flashed from 3.6.1 to 3.6.2 with and without a wipe (tried twice to verify an audio issue).

1) What version did you flash from?

2) Did you wipe before flashing?

3) Did you wipe after flashing?

4) Have you rebooted?

5) Have you run Cyanogen's 'fix_permissions' command from a terminal with root privileges?

6) Have you tried, from 'Manage Applications > Browser' in 'Settings': clear the data, clear the cache, or force stop; follow it up with a reboot. (WARNING: You may lose bookmarks, passwords, and other data if you haven't backed it up.)
[G1 Android Development] Dirky:
apps2sd question?

Quick question if I may?

I have installed 3.6.2 (many thanks for your work on this cyanogen!)

I have a blank/formatted SD card in.

Is is possible at this stage to move apps2SD?

Or must I reinstall with card already partitioned?

Thanks

Mike
[G1 Android Development] vensty:
Binary 100100

Thanks for replying so promptly. Most of it went right over my head. I can see and remove the 'services.jar' and the camera.apk. from the theme zip. Don't have a 'gallery.apk'.

As for deleting the apps from the theme, won't that remove the theme from those apps?

'Resigning' I've seen that mentioned before. I need to do some more digging and learning.

Best regards

Vensty
[G1 Android Development] ubernicholi:
Wipe and reflash. It will work again
[G1 Android Development] Dirky:
Phone number format?

Phone numbers are in the format 012-345-12345

Is it possible to remove the hyphens? The original UK G1 did not use this format, just

wonder if there is anyway to have it back?

Thanks

Mike
[G1 Android Development] Binary100100:
Yes it will.

What the theme does is replaces the ROM's release of the app with the one that comes wiht the theme. Since few roms come equipt with the HTC Camera, HTC_IME, Teeter, Quickoffice, etc they may be lost or modified in the even of an update with a theme.

Example.

You install CM 3.6.2 but want the GlossSuite theme. GlossSuite does not come equipt with the HTC Camera. So you will replace it with the version that comes included in the theme. In this case the Google camera app.

If you wipe, the HTC_IME.apk, Quickoffice.apk and teeter will likely be removed because Cyanogen placed them in the /data directory to save space. When you wipe, you wipe data.

Good practice.

ALWAYS backup before making any changes to anything. The smallest thing can do anything from throw your phone into a bootloop to bricking it. Not that doing a backup will necessarily help you in the event of a brick but comes in handy for restoring to another phone if it needs replacing.

Happy flashing.
[G1 Android Development] bkmo:
I too would like to know how to change this. In Costa Rica they added an extra number XXXX-XXXX and it really looks like hell now. XXX-XXX-XX
[G1 Android Development] Dirky:
Sorry, my bad. Just found all the Locale settings in the phone 'Settings'

Doh!

Mike
[G1 Android Development] realcyberbob:
I'm going to install this rom on a freshly rooted phone and new memory card. I'm confused about the apps2sd feature.

Do I need to partition my card without it being in the phone, for example, on Linux.

Or after installing the rom do I run apps2sd to partition the card?

I installed it once but when I went to check the space left on my memory card it said that the "sd card secondary" space was unavailable and the "internal phone storage" was down to 42mb.
[G1 Android Development] bkmo:
Create the second partition first. I like to create a 500meg ext3 partition using Linux partitioning tools. Then when you install the rom it will automagically do all the apps2sd work for you.
[G1 Android Development] realcyberbob:
So I should partition it first, put the update.zip on the fat32 partition, then install the rom?

Or install the rom, then take out the sd card and do the partitions?

Also, does it need to be ext3 or can it be ext2? Thanks for all the help.
[G1 Android Development] Dirky:
I have installed the rom and have a blank card, is there anyway I can partition it from the linux prompt on the G1?

And then have it install apps2sd??

Thanks
[G1 Android Development] bkmo:
I would partition it first, put the update.zip on the fat32 patition and flash it from the recovery console as usual. The apps2sd will be setup by the install of the rom this way. I would use ext3 because it has better error recovery than ext2 because of the journal.
[G1 Android Development] Amdathlonuk:
Partition the card first, then put the ROM on the fat32 partition and rename it to 'update' it should automatically keep the .zip extension.

Ext 2 or 3 is upto you, but Ext3 should run smoother.
[G1 Android Development] lukekirstein:
It should work splendidly with the Magic.
[G1 Android Development] realcyberbob:
Ok, I was asking about ext2 and ext3 because I'm just using the 1gb card that came with the phone, so I wasn't sure if ext3 would be bad for it.
[G1 Android Development] tagm:
Great idea, thanks for mentioning! Might try that the other way around though and install proftpd on my Ubuntu PC and a client on my G1.
[G1 Android Development] lukekirstein:
Wouldn't make a difference. Personally, if you ever intend to use Apps2SD, not only would I go out and buy something other than the stock card (if I'm correct, they still come with Transcend cards, which are OK but not the best) such as Sandisk, but get a Class 6 card which is much better quality and runs much faster.

As a disclaimer, your card's lifespan will be significantly shortened with Apps2SD. I haven't heard of any frying out yet, but expect it to live around 6-12months, at the most.
[G1 Android Development] bkmo:
EXT3 should be fine. Also you can make the partition smaller if you want. 200-300meg should work just fine if you don't intend to install hundreds of apps..
[G1 Android Development] Ceres1979:
Anyone else having bluetooth issues for the past few releases? My headset connects fine and and the phone recognizes it, but when the call connects, I can't hear the person and the other person can't hear me. After I disconnect the headset, the same thing happens to the in phone speaker/mic. I have to reboot in order to answer calls again. I have tried with two different headsets so I suspect it has something to do with the ROM.
[G1 Android Development] pensive:
Yeah, I had the same issue with 3.4.xx

Have not tried it with 3.6.2 yet... But if I pressed menu, there was an option

to send sound to phone speaker, which worked.
[G1 Android Development] Amdathlonuk:
I have a BT carkit and that connects fine, maybe a bad install?
[G1 Android Development] cidica:
Bluetooth working here without much of an issue. Only issue I'm noticing is that now my ringer does not come through on the headset when I have it on where it did before. Other then that working fine.