Jump to content

[STOPPED] CyanogenMod Beta2 Omnia 2 (updated: 04.05.2012)


Recommended Posts

Guest erikcas
Posted

I tried that, didn't work

But now the problem isn't that it's not booting

I can't install the android from the beginning

At some point at the black screen when it's extracting it's like stopping...i left it for about 1 hour and it didn't move on

can you post a picture of what you see? Might be helpfull
Guest bibubibu
Posted

i have a problem of my cyanogenmod beta 2, why some photos in others photos can't scanned in gallery even sometime can't view the photos using file manager?just keep loading and black screen only.... anyone can help me how to solve this? thanks~

Guest PaSxaLak0s
Posted (edited)

can you post a picture of what you see? Might be helpfull

can you post a picture of what you see? Might be helpfull

p5200600.jpg

It moved 7 more lines after the photo

Edited by PaSxaLak0s
Guest Kewlkat
Posted

Don't forgot to follow the requirements:

- untouched My Storage with automatic installer content

- ext4.tar.gz from manual install package

- at least 2GB SD card (class 6 at least will be enough) with one FAT32 partition or with 2 partitions (FAT32 + ext2/3/4)

Ok...I'm pretty sure this is a n00b question, but I have been reading up A LOT during the past week & am stumped after trying to figure out the cause of my unsuccessful attempts. I believe it has something to do with what you have quoted, so I will ask my question before detailing what I am/have been doing so far.

If I'm installing using the automatic installer content in external SD card, do I still need the "- ext4.tar.gz from manual install package" ??

As far as I can tell, there is already a ext4.tar.gz in the cm_beta2 folder (extracted from cm_beta2.zip)? Does this need to be replaced with some other file?

& if yes, which one? For the life of me I can seem to find a "manual install package" anywhere?

Would quickly like to shout out a BIG THANKS to all the devs & other people who have made this possible!!

Hopefully if I can get this working (& then am sure anyone can do it), I'll do a big "For Dummies" write-up for all my fellow n00bs ^_^

Guest Kewlkat
Posted (edited)

Yes, Automatic Installation on External SD is very easy & straightforward, but I couldnt find a simple guide for it on the thread & through googling (The README is fine, but if you encounter errors like me & after reading through all the information for all the different types of installation, it can get really confusing.) So here is my step by step (with the issues/mistakes I made & learnt from, at the end for those interested & also anyone else who might have faced similar issues)

My setup before starting anything was as follows:

Omnia i8000 with 8 GB internal & My SD card is 16GB class 4. Both had never been partiontioned, no ROMs flashed. I had disabled TouchWiz & got the SPB Mobile shell interface. 'My Storage' had about 3 GB free space & SD card had 4.16 GB free space. I backed up everything in internal with Sprite Backup. & also copied all storage card contents onto my Hard drive. THIS IS VERY IMPORTANT - DO NOT PUT IT OFF as a cliched warning- read Issue # 4

Just to be clear there is no need for any partitioning or modifying any mmcblk references in this method. Before you start, you can read my initial confusions at Issue # 1 & Issue # 2.

******************************************************** BEGINNING OF STEPS************************************************

1. On your PC: You just download the automatic installer package (cm_beta2.zip). Unzip onto a folder on your laptop/PC & copy the contents inside that folder straight into 'My Storage'

2. If you are installing on Externl SD, on your Omnia, using File explorer or File manager go to 'My Storage' & click on installandroid.exe. (If you are instaling on 'My Storage' then the readme file inside the cm_beta.zip has instructions on what modificatioins need to be done. Also this thread has many posts discussing about this.)

3. If all goes well, you will see a black screen, first with tiny font then, readable font & finally a "Installing Android. Please wait..." followed by "Untar ext4.tar.gz from Internal Storage (My Storage)..." At this point it takes time because it is extracting a fairly large file (This is mentioned in the README)

However if you run into any problems & dont reach the above stage refer to Issue # 3 below.

4. The phone will automatically reboot & start in Windows Mobile. Now go to 'My Storage' & run haret.exe from there. You should see a similar black screen with small font, then a 'Android on Omnia II loading..." on the top part of your screen, followed by a cool looking 'O2DROID" green animated logo. (I did not come across any 'pink screen' mentioned by others-must be from a previous version(?). )

The first time it loads all this, it is supposed to take some time, so its a good chance to grab a cup of coffee as you wait for your 1st experience of Android on your Omnia ;)

********************************************************END OF STEPS************************************************

Issue # 1.

So as per the official post:

Automatic installer

Requires:

- untouched My Storage with automatic installer content

- ext4.tar.gz from manual install package

- at least 2GB SD card (class 6 at least will be enough) with one FAT32 partition or with 2 partitions (FAT32 + ext2/3/4)

Here I got confused with the word 'untouched' - I assumed it means a separate partition on My Storage that would remain "untouched" by other applications :rolleyes: - so I thought I would have to create a new partition on it :wacko: - which of course is WRONG & is the EXACT OPPOSITE of what it really means... So untouched actually means a MyStorage that hasnt been partitioned before i.e. you havent installed any other versions of Android... in effect you need a single partition MyStorage - FAT32 file system & as a Logical type

Issue # 2. "ext4.tar.gz from manual install package" - not sure why this instruction is present, because when you unzip cm_beta.zip, it already contains a ext4.tar.gz. I'm assuming this instruction is from cm beta 1 or some other/previous versions (?). Anyway I did not download any file separately for this. Just used the one in the package as per instructions.

Issue # 3. When I tried to follow the "normal automatic " installation I kept getting a few errors:

"Error: Unable to satisfy all constraints on the partition"

& "Error: Cant's have overlapping partitions.

tune2fs: No such file or directory while trying to open /dev/block/mmcblk0p

Couldn't find valid filesystem superblock."

I suspect this has to so with the fact that my SD card had other data (10 GB worth) & although I had cleared 4 GB space I still faced this issue.

I also tried the suggestion here, but it did not work for me.

I had to basically do a simple clean format of the SD card (as a single partition FAT32 & Primary, named as sdcard ) & when I tried again, it installed fine!

Issue # 4. Also while trying to overcome the above errors, I read a suggestion about making all partitions to be as "primary", however my Internal Storage was 'Logical' & when I tried to "convert to primary", I lost it!!

Worth noting here that for a simple & straightforward automatic install on external SD (as per steps in README & above- you DO NOT need to mess with partitions AT ALL. If you encounter any issues, just make sure that SD is 'Primary' & 'My Storage' is 'Logical'. For me they already were, but I did read a few posts were people had them the other way round, inwhich case, you might have to convert them. As mentioned in Issue # 3, a simple format of SD card was all that I needed to solve my problems.

So coming back to my lost 'My Storage', with the help of 2 other posts here & here, I somehow managed to recover it (not sure which one worked of those 2, but somwhere in between it did & then I had to do reformat.) After this I also reset it to factory settings - Settings >Basic Settings > Memory Settings > clear memory - this will wipe out all your app installations & data in internal memory & My Storage, so moral of the story, you DEFINITELY need to do a complete backup of MyStorage & ur internal memory (Highly recommend Sprite Backup). & Dump all the contents of your SD card onto a Hard drive & clean format it too. (So as to start with a clean slate).

If you are lucky you may not need to reformat your SD card, i.e. the steps above will work right away, but if like me, you encounter any of the errors mentioned in Issue # 3, then definetly this is the way to go.

Hope this helps other newbies/novices like me. Thanks a bunch once again to all the devs who made this possible (& a special kudos to the logo designer of 'O2DROID' - looks really cool, love it!) :)

Edited by Kewlkat
Guest PaSxaLak0s
Posted

You sir, from above...a BIG thank you!

And of course a HUGE one to those 4:

- almar (Marc)

- bsbsbs (Sándor)

- Egon

- phj (János)

Guest rom_omnia2
Posted

Ok...I'm pretty sure this is a n00b question, but I have been reading up A LOT during the past week & am stumped after trying to figure out the cause of my unsuccessful attempts. I believe it has something to do with what you have quoted, so I will ask my question before detailing what I am/have been doing so far.

If I'm installing using the automatic installer content in external SD card, do I still need the "- ext4.tar.gz from manual install package" ??

As far as I can tell, there is already a ext4.tar.gz in the cm_beta2 folder (extracted from cm_beta2.zip)? Does this need to be replaced with some other file?

& if yes, which one? For the life of me I can seem to find a "manual install package" anywhere?

Would quickly like to shout out a BIG THANKS to all the devs & other people who have made this possible!!

Hopefully if I can get this working (& then am sure anyone can do it), I'll do a big "For Dummies" write-up for all my fellow n00bs ^_^

ext4.tar.gz from manual install package[/CODE]

Yeah, this was from a old update, you can skip this step since cm_beta2 have all files.

If I'm installing using the automatic installer content in external SD card

I'm not sure if i understand what you mean but installation files must be in InternalSD (My Storage), not MainMemory or External SDcard.

Guest Kewlkat
Posted

You sir, from above...a BIG thank you!

haha, not a 'sir', but you are welcome nonetheless :) - hope it helped you, I noticed you received some similar errors in your second attempt too...

I'm not sure if i understand what you mean but installation files must be in InternalSD (My Storage), not MainMemory or External SDcard.

Yes, you are right- all files need to be in 'My Storage', but I believe 'Automatic installer' by default installs Android onto your external SD...so I should rephrase my "If I'm installing using the automatic installer content in external SD card," into "If I'm installing in external SD card, using the automatic installer content..." ;)

Guest paranoiadk
Posted

Hi guys.

I was wondering, is anyone else having trouble with the play store?

I can access free apps, can't access paid ones.

My O2D didn't update by itself, so i replaced Vending.apk manually three times. First two times from random (can't remember where) sites, and the third try was from the results modaco gave searching this thread.

Again, it works, I just can't access paid apps.

Cheers,

PDK

Guest paranoiadk
Posted

Hi guys.

I was wondering, is anyone else having trouble with the play store?

I can access free apps, can't access paid ones.

My O2D didn't update by itself, so i replaced Vending.apk manually three times. First two times from random (can't remember where) sites, and the third try was from the results modaco gave searching this thread.

Again, it works, I just can't access paid apps.

Cheers,

PDK

Guest gauravv
Posted

I have switched to windows phone 7.5 omnia w ......thanks devs for your support!!...god bless you

Guest Kewlkat
Posted (edited)

Was facing problems with wifi not connecting properly. I would keep getting the "Scanning" "Connecting..." "Obtaining IP address".... "Disconnected" cycle. With Static IP, it would connect to the network, but I still couldnt access internet. I tried the build.prop fix suggested in post#3 of this thread, but it dint work for me**. Finally I realised the issue was with my router settings. My wifi network had WPA-PSK security with WEP encryption enabled. I disabled WEP encryption in my router & it worked - my Omnia is now able to access wifi internet. Hopefully this helps out someone else. :)

Edit: I now believe it was a combination of the build.prop fix & the router setting that worked for me.

Edited by Kewlkat
Guest Kewlkat
Posted (edited)

Ok, so as we all know the Camera button currently just freezes the phone. Removing the battery is the only option for reboot when this happens. How can I remove this?

I tried editing the s3c-keypad.kl in system/usr/keylayout as per this post, but for some reason after reboot, none of the keys work for me & my only option is to overwrite the file with my backed-up copy & remove battery/ reboot again.

I dont mind not remapping the Home or Back keys as that is just a matter of getting used to, but I would really like to remove the camera key to avoid accidentally pressing it.

system/usr/keylayout also has qwerty.kl, s3c-keypad-rev0020.kl & AVRCP.kl... system/usr/keychars have the corresponding .kcm.bin files. Do any of these need to be modified as well??

& I also noticed another path: /usr/keylayout (is this the same as system/usr/keylayout ?)

Edited by Kewlkat
Guest erikcas
Posted
Ok, so as we all know the Camera button currently just freezes the phone. Removing the battery is the only option for reboot when this happens. How can I remove this?

I tried editing the s3c-keypad.kl in system/usr/keylayout as per this post, but for some reason after reboot, none of the keys work for me & my only option is to overwrite the file with my backed-up copy & remove battery/ reboot again.

I dont mind not remapping the Home or Back keys as that is just a matter of getting used to, but I would really like to remove the camera key to avoid accidentally pressing it.

system/usr/keylayout also has qwerty.kl, s3c-keypad-rev0020.kl & AVRCP.kl... system/usr/keychars have the corresponding .kcm.bin files. Do any of these need to be modified as well??

& I also noticed another path: /usr/keylayout (is this the same as system/usr/keylayout ?)

Ask iPaq to implement my solution for Omnia Pro into OmniaII kernel. It handles keys better. It needs only small adjustments for OmniaII
Guest ipaq3870
Posted

It has been fixed in v1.0 of my kernel :)

Changelog and download here

Guest Kewlkat
Posted

Thank you erikcas & ipaq3870!!

I did check out that thread previously, but it mentions "Camera key crash fix when simultaneously pressing camera key with 2 other buttons"

However, the issue for me is not pressing the camera key with any other button, but just by itself. So even if I accidentally press it (which is bound to happen if am travelling etc) it freezes & then only option is remove battery etc...

After my last post, I tried removing only the "key 158 CAMERA " reference in s3c-keypad.kl. This time the edit did not affect the other buttons, but Camera button still froze the phone.

Next I removed the "key 158 BACK" & "key 212 CAMERA " from qwerty.kl. I guess this file isnt used anyway since Omnia i8000 uses s3c-keypad.kl, but I just gave it a shot nonetheless & there was no difference :(

I'm really loving Android on my Omnia (even if it feels a bit slower than Winmo, I can live with it) But I just wish I could get to the bottom of this issue, seeing as it has worked for other people. I would appreciate any guidance you can offer me. Thanks once again!

P.S: I have the Cyanogenmod beta 2 installed on my external SD card -16GB & class 4 - do you think this might be an issue? (I read somewhere on this thread that a person with class 10 SD card didnt face Camera freeze issues)

Guest ipaq3870
Posted

I did check out that thread previously, but it mentions "Camera key crash fix when simultaneously pressing camera key with 2 other buttons"

However, the issue for me is not pressing the camera key with any other button, but just by itself. So even if I accidentally press it (which is bound to happen if am travelling etc) it freezes & then only option is remove battery etc...

After my last post, I tried removing only the "key 158 CAMERA " reference in s3c-keypad.kl. This time the edit did not affect the other buttons, but Camera button still froze the phone.

Hmmm.... let me re-phrase it: "Fixed system crash due to keypad ISR storm when 3 or more keypad events are received at almost the same time." And that is roughly translated as "Fix camera key crash problem". :D

Pressing the first half of the camera key is one press event, pressing the other half of it generate 2 more events, one is release, and the other is press - kaboom!

Trust me, no amount of layout change would work. The layout is for Android only, and the kernel keypad driver is at fault here. You need a kernel fix.

Guest Kewlkat
Posted

Ah..keypad events... I think I got it...

See...now this is the thing...am not sure if I am tech-savy enough to try the kernel fix :unsure:

The good news is...I just tried the keypad layout suggested by you in your thread i.e.:

  • Backup and edit your /usr/keylayout/s3c-keypad.kl file like this:


    • key 158 BACK
      key 217 HOME
      key 116 POWER WAKE_DROPPED
      key 231 CALL
      key 102 MENU
      key 115 VOLUME_UP WAKE
      key 114 VOLUME_DOWN WAKE
      key 26 ENDCALL

    & it worked!! So the camera button now performs "back" without any freezing issues....fingers crossed it remains that way ...

    I suspect the last time it did not work maybe because I changed key 26 ?? (does it have to be assigned to ENDCALL??) Ideally I would have liked that key to go to home (similar to my winmo) & cube/key 102 to take me Back, with menu assigned to either half of camera button...lets see will experiment a bit more, & report back...

    In the meanwhile will also get a class 10 SD card & reinstall & see if that changes anything :)

Guest ipaq3870
Posted

If you are using the above keymap but without my kernel, you'll probably need "key 26 ENDCALL WAKE_DROPPED" or otherwise when your phone go to real sleep (after disconnecting USB/power and few seconds after screen blank), you still have an end key that can wake it up.

My kernel has the WinMo power key set as wake up source in the kernel, so you have no problems waking it up. The original don't - even you have "key 116 POWER WAKE_DROPPED" it still won't wake. A kind fellow has just posted an auto update pack of my kernel in the other thread, which you might be interested to try.

BTW, I personally don't like the end key act as back and as a matter of fact, another commonly used function, and the reason being it's far too easy to disconnect an incoming call accidentally when you are in the middle of something because the end key was pressed to act as function like back. Of course it's just personal taste.

Guest thematias
Posted

Sorry if this was answered before but I need help! I have android installed in SDcard. It's kind of slowly.

My questions are:

1) If i install it in the internal memory will it be faster? Do I have any risk to the phone if I install it in the internal memory because of the formatting? Is WinMo erased when I format? Is there any way to install it in the internal memory without Linux? I don't know much about programming. Is there any automatic installation way for Internal Memory?

2) Can I access the files in the 8Gb memory while having SD card installation?

3) Also I cannot conect to 3G, only Wifi. Does anyone know how to fix that?

Tons of questions but I need these answers!

Please someone answer me! Thanks!

Guest Kewlkat
Posted

Sorry if this was answered before but I need help! I have android installed in SDcard. It's kind of slowly.

My questions are:

1) If i install it in the internal memory will it be faster? Do I have any risk to the phone if I install it in the internal memory because of the formatting? Is WinMo erased when I format? Is there any way to install it in the internal memory without Linux? I don't know much about programming. Is there any automatic installation way for Internal Memory?

Cant say based on personal experience, but as per point number 50 of this post, & several other ppl's posts on this thread, difference between MyStorage (i.e. the internal memory) & external SD shouldnt be much. I have only installed on external SD. My previous installation on a class 4 card felt a bit laggy. I have **just** completed installation on a class 10 card & it feels a bit faster, but its a bit too early to say for sure.

If you format your My Storage, you will lose any applications on it. Hence you do a backup with a software like Sprite Backup. Generally speaking unless you have performed some partitioning on your My Storage before, you shouldnt need to format it (if using auto installer for installing on external SD)

2) Can I access the files in the 8Gb memory while having SD card installation?

Yes

3) Also I cannot connect to 3G, only Wifi. Does anyone know how to fix that?

If you mean mobile data, it doesnt automatically detect the network, at least not for me. You need to select your network under Settings > Wireless & Network settings > Mobile Network Settings > Access Point Names

Then pull down your status bar (top bar with battery & signal strength icon) & you should see a few icons for Wifi, Bluetooth, GPS, Brightness & mobile data (2 arrows facing up & down). I had to click on this last icon to enable mobile data.

Tons of questions but I need these answers!

Please someone answer me! Thanks!

I think the easiest installation is using the auto installer on the SD card. You dont need to know Linux or partitioning as such. I have made a post about this, do have a read & give it a go.

I'm a newbie myself, so do take my answers with a pinch of salt. :P

Guest Kewlkat
Posted

If you are using the above keymap but without my kernel, you'll probably need "key 26 ENDCALL WAKE_DROPPED" or otherwise when your phone go to real sleep (after disconnecting USB/power and few seconds after screen blank), you still have an end key that can wake it up.

My kernel has the WinMo power key set as wake up source in the kernel, so you have no problems waking it up. The original don't - even you have "key 116 POWER WAKE_DROPPED" it still won't wake. A kind fellow has just posted an auto update pack of my kernel in the other thread, which you might be interested to try.

BTW, I personally don't like the end key act as back and as a matter of fact, another commonly used function, and the reason being it's far too easy to disconnect an incoming call accidentally when you are in the middle of something because the end key was pressed to act as function like back. Of course it's just personal taste.

Thanks ipaq. I believe I did have WAKE DROPPED assigned to key 26 (It was there previously so didnt edit it out). After my previous edit of the key layout, the camera key worked well (as back) a few times, but unfortunately randomly froze the phone again. So I have just re-installed everything on a class 10 SD card. will see how I go & might look at your kernel fix if I get stuck again.

Thanks again for all your efforts :)

Guest thematias
Posted

Kewlkat thanks very much for your answers!! They really helped me.

One other question :P

You said:

2) Can I access the files in the 8Gb memory while having SD card installation?

Yes

How can I do this? I want to access to all the music and photos in the Internal Memory... could you explain me?

PS: I bought a class 6 SD card and trying whether is faster than the 2Gb lower class.

Guest XZTence
Posted

I installed android through automatic install on sd. I can get to the "Now loading android on omnia 2" message but after that I should get the o2droid animation but instead I get blackscreen and it just stays like that. Why is that?

Guest rom_omnia2
Posted
How can I do this? I want to access to all the music and photos in the Internal Memory... could you explain me?

Your 8Gb My Storage files will be "mounted" at /storage folder.

I installed android through automatic install on sd. I can get to the "Now loading android on omnia 2" message but after that I should get the o2droid animation but instead I get blackscreen and it just stays like that. Why is that?

Just to be clear, the message that you see is "Android on Omnia II Loading" or "Now loading android on omnia 2"? It has been installed without errors and you are trying to run from haret.exe, right?

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.