yashsingh1/xdaforums huggingface dataset:
[Touch CDMA General] zenulator:
Actually updates would be easier. Just push the updated files directly to the device and reboot. You won't have to re-flash unless you're switching from different versions like from cupcake to donut. I do this on my phone with rw ext2 system images. It would also be as easy as putting an update.zip in a dedicated folder on your sdcard and having a script to search for and apply the update on boot.
[Touch CDMA General] Shidell:
Whoa. Now that sounds awesome.
[Touch CDMA General] justpyro:
I would put in $30 for this.

Stupid contract upgrade requirements for the Hero.
[Touch CDMA General] zenulator:
Yea and now the vogue is $9.99 with two year contract on verizon.
[Touch CDMA General] jamezelle:
yea i got it back when it was $50 with verizon
[Touch CDMA General] mrkite38:
FTW: got mine free with new every two. :D
[Touch CDMA General] alltellmobile:
android installed on the vogue would be sweet but how easy do you think it would be and is android as useful as winmo
[Touch CDMA General] fixxxer2008:
as of today i withdraw my offer, i encourage you guys to keep this thread alive for all of the vogue users. as of today my vogue went up for sale in the market place. im moving to a blackberry or hero this week.

to the community & devs:thanks for all of the hard work
[Touch CDMA General] Shidell:
Sucks to be losing such a solid contributor. :( But, thanks for your contributions and good luck with the new device. :)
[Touch CDMA General] silex:
I'm sure we'll see a flashable ROM when the time is right.
[Touch CDMA General] ern88:
I offer $20 for an android rom that is solid and stable.
[Touch CDMA General] azdesign:
Count me in

I'll put up $30 as well. Telus is slow to get android, and my contract doesn't come up for renewal for quite a while.
[Touch CDMA General] hexto:
So is this dead? It actually lasted almost a month but no activity in 11 days:( Too bad. I was looking forward to a ROM
[Touch CDMA General] jamezelle:
its on the todo list be patient:)
[Touch CDMA General] dzo:
I'm very close, I have a rom that boots from NAND and runs but it doesn't quite set up the hardware correctly so a few things don't work. Give me a few more days.
[Touch CDMA General] garynsa:
Great work dzo as alwaysss...... looking forward for it
[Touch CDMA General] Michel82:
So that's what you've been doing lately. I was wondering what great projects you were working on. :) If you're working on it i have faith it'll be a success
[Touch CDMA General] intimidatorx31:
Ill Throw in $20
[Touch CDMA General] thoughtlesskyle:
your an animal with this android business

good work
[Touch CDMA General] Shidell:
O. M. F. G.

What's your IT background anyhow, man? How can you dissect devices and backwards-engineer drivers and do any of this?

I wish I could, I just feel like I'm so far from being there.
[Touch CDMA General] thoughtlesskyle:
dzo think you can port this to a motorola razr after this?

im only kidding
[Touch CDMA General] hexto:
Awesome. I'm very excited. My pledge still stands. VZW has two Android phones now but I'm waiting for the HTC Dragon which is supposed to be out sometime next year as the HTC Passion for VZW.

Thanks Devs!!!
[Touch CDMA General] mrkite38:
I second that. dzo, if/when you need testers I've got a spare blacklisted vogue that I'm not afraid to brick. :)
[Touch CDMA General] unityjasont:
I would kick in $20 if this comes through. I am currently running a tp2, but have a spare vogue laying around in case I need it, I would love to have a rom flash for it so I could switch back and forth every now and then playing with Android. Especially with SERO limitations.
[Touch CDMA General] dzo:
OK, i got it mostly working I think.

Here is a simple test rom:

http://cs-alb-pc3.massey.ac.nz/vogue/files/voguimg.zip

This rom just contains a bootloader, the kernel and a simple initrd. It boots from nand but still runs everything else from the sd card.

Make sure you have a working setup on your sd card and flash the voguimg.nbh file that's inside the zip. If you don't know how to flash an nbh file then this probably isn't for you!!

It won't be hard to get it to run completely from nand, the partitions are all set up and it works. I just have to write a script to copy your system and data files from the sd card and modify the rootfs.

The only thing that doesn't work yet is the camera, if you try to use the camera it'll either crash or prevent the device from sleeping properly.

Obviously, this will wipe out wince and is completely experimental, so don't try it unless you know what you are doing. I take no responsibility if you break anything by playing with this. However, it is very hard to brick these devices, so you should be OK.

I'll get it working completely from nand and then set up some donation system because I have spent quite a long time on this thing and would like to get something from it.

Enjoy
[Touch CDMA General] dzo:
Me, I have a PhD in Computer Science but if you want to learn about linux for embedded systems there are some great resources here:

http://free-electrons.com/docs/
[Touch CDMA General] Michel82:
This wouldn't flash on any other device than vogue right now, i guess? I'm surely willing to donate a fair amount of $ once we have a working flashable version for polaris.
[Touch CDMA General] JeckyllHavok:
Yes just for vogue i think,
[Touch CDMA General] whitealien:
Man, if you will get working Android ROM for Polaris you will win a jackpot, coz I'm definitely donating.

whitealien
[Touch CDMA General] SuperJMN:
Oh man, consider Polaris. We are left in the middle of nowhere :( No graphic drivers, no user base, lots of appealing devices out there.

But in Spain, taking into account the delicate circumstances in our economy and the fateful govern the we suffer... we should better make the most of what we currently have :S
[Touch CDMA General] mssmison:
please close thread

Alright, now everyone STAY TRUE TO YOUR WORD! and pay your bounty to DZO

So is this moving the kernel and initrd only to the bootloader than DZO?
[Touch CDMA General] jamezelle:
ok well i guess im the first to try it and im pretty sure the kernel sets the resolution to default(we have dmesg now which is cool) to 240x320

[ 0.000000] Kernel command line: mddi.width=240 mddi.height=320 mtdparts=msm_nand:0x00680000@0x1600000(boot),0x00a00000@0x01c80000(root),0x05980000@0x02680000(system),0x08000000@0x08000000(userdata)

and my default txt is set to 320x480, and i was previously running a hero build:rolleyes:

so i guess its to donut unless im missing something

\

great work by the way DZO
[Touch CDMA General] mssmison:
I'm running it too, works great with my Donut build.
[Touch CDMA General] dzo:
Yes, I forgot about the resolution, it's hard coded in the bootloader to 320x240, I could change it but for now just use donut.
[Touch CDMA General] ali3nfr3ak:
Oh isnt it great to be a kiwi , awesome work dzo :D
[Touch CDMA General] sshark:
My dad was in Auckland last weekend on his way to Melbourne...just thought of sharing with you.
[Touch CDMA General] myn:
Excellent work :).

Besides loading from nand, is there a performance improvement that comes with this?

And does this mean GPS on Donut now works?
[Touch CDMA General] mssmison:
Well you don't have to load windows before booting android so I suppose that's faster other wise it's the same.

And no, it doesn't have any thing to do with GPS on Donut?
[Touch CDMA General] jamezelle:
it feels like it belongs lol :D i poked the soft-reset hole a few times just to see it NOT boot into wm :p:p
[Touch CDMA General] edru:
in the tune of the Luniz...

"I've got $5 on it...."

---------------------

Oh and if you can get it working fully with cricKet ill throw another 20 ontop of that 5. For some reason the wap.mycricket.com will not allow the simple activation of the google account due to the port it uses.
[Touch CDMA General] edru:
I think getting a stable ROM though would make things easier for new comers. I find it kinda crazy with all the random posts and what not. If all builds were in flashable ROM's like WM is - youd take out all the guess work and builds would be builds. Everytime WM is released witha new build you see new ROM's pop up.

Getting both working fully on Vogue is definatly a priority, but I would think this is definatly a step to make it easier for everyone in the general public on this site. I personally never am able to get sqsh files to boot because I get an error looking for system.img - even though I follow the instructions in the Basefiles.zip to the T.
[Touch CDMA General] mssmison:
hehehe

Could we move the res set by the default.txt again? or is this not possible?
[Touch CDMA General] jamezelle:
all we need is another voguimg.nbh that has 32x480 hard coded

looking at dmesg

at line 16

[ 0.000000] Kernel command line: mddi.width=240 mddi.height=320 mtdparts=msm_nand:0x00680000@0x1600000(boot),0x00a00000@0x01c80000(root),0x05980000@0x02680000(system),0x08000000@0x08000000(userdata)

then at line 223 the kernel loads the sdcard

[ 3.460000] SD Init
[ 3.578783] mmc_sd_init_card: Delay 250 ms
[ 3.840000] clk_set_rate 19:32000000
[ 3.937738] mmc0: host does not support reading read-only switch. assuming write-enable.
[ 3.940047] SD Init Retry
[ 3.943288] mmc0: new high speed SDHC card at address 1348
[ 3.951163] mmcblk0: mmc0:1348 SD08G 7782400KiB
[ 3.955047] mmcblk0: p1 p2 p3

maybe if it was added to the init like press voldn for 240x320 or end for 320x480

hell what do i know:rolleyes::p

just tossing ideas up in the air
[Touch CDMA General] Shidell:
Interesting--now that I have a little break for Thanksgiving, I'll give this a look. I'm pretty amazed at your knowledge, dzo. You've done incredible things.

I am incredibly eager to see a full-fledged Android ROM come to fruition thanks to your work. I am in agreement with the other posts; this will make getting a "build" of Android very simple, and hopefully will bring more over to trying Android as well.

Looking forward to your finished "full" ROM as well as your donation setup. Here and now is my bid of $20 when you're that far.

Can't wait!
[Touch CDMA General] EGOvoruhk:
Is it possible to make the bootloader selectable? Like press "Send" for WinMo, and "End" for Android

And then maybe partition the SD card so that there's still somehow a FAT partition available for data for WinMo/Android?

:D
[Touch CDMA General] mssmison:
How about before requesting more you let him finish what he's working on?

besides you should still have a fat partition on your sdcard,
[Touch CDMA General] EGOvoruhk:
You're right. It's much easier to go back and add things in after finishing something than it is to add them as you're doing it

Oh wait, no, that's not right...
[Touch CDMA General] mssmison:
removed :)
[Touch CDMA General] EGOvoruhk:
All I did was ask a simple question. I didn't demand it, I just asked if it was possible
[Touch CDMA General] Fallen Spartan:
Ok, only one busting nuts is me. Both of you act civil and treat each other with respect. I consider this issue resolved. Any further flaming content and a 7 day ban will be heading your way!!
[Touch CDMA General] frentraken:
You wonderful wonderful man you, I would donate but since I can barely feed myself I can't :-p I can't wait to see this since keeping up to date with everything going on is nearly impossible and I can't get android running for the life of me.
[Touch CDMA General] nabicat:
I'm in

Put me down for $20. Keep meaning to contribute for all the great kernel work, so this will be the occasion.

Can hardly wait....
[Touch CDMA General] zenulator:
just incase you guys missed it. works with donut. qvga resolution.
[Touch CDMA General] cybik:
Works like a charm :)

I'm hacking on the RIL on the little bugger as I type... Have any tip on not having to reboot the phone with a newly-built RIL?
[Touch CDMA General] Shidell:
Man, I wish I could help with this so bad.

Instead, I'm writing a "Tortoise vs. the Hare" racing app. for my C class. Agh!

I know this is off topic, but keep up the good work!
[Touch CDMA General] jamezelle:
i cant wait for 320x480 :)

flashing back to wm just so i can load SenseHERO 1.4 :D
[Touch CDMA General] Giggles 312:
:eek: me likey the sound of that ...
[Touch CDMA General] vilord:
Hey! Great work!

For a script that copies over a system, check out the installer script from me & craig... should be able to update that pretty easily to point at the nand partitions instead of the SD card partitions... and if you're using yaffs or similar, the installation should be equivalent, just a quick cp -a onto the partition.
[Touch CDMA General] TheKartus:
Totally conflicted about this. I guess the new speed will be nice? but I love the ease at which I can switch system files and stuff.
[Touch CDMA General] plemen:
Is there a speed difference?
[Touch CDMA General] TheKartus:
I was making an assumption... I still have yet to even unlock my Vogue at this point.
[Touch CDMA General] mrkite38:
dzo has stated that sd card should be faster than nand, but it is really nice not to have to boot winmo before booting android after a pinhole reset or battery dying.

plus, if I read vilord's post correctly, they can combine this new flashable rom with the partitioned sd card system that mssmison and vilord put together. so it sounds like we won't lose the easy switching of system images, just copy to sd, reboot, enter recovery and done!:D

So devs, how are we handling the system imgs that are larger than nand? ;)
[Touch CDMA General] polyrhythmic:
I am conflicted also. It would be incredible to be able to actually dual boot: to be able to choose at boot time whether to load Android off of SD or load WM off of NAND. Until bluetooth and GPS are stable in native-resolution builds I'm definitely keeping WM on my NAND. Android updates are released so often that even once Android is fully functional, I'd still like to be able to drop a system.img on my SD card anytime for easy testing.

Android is really coming together. Well done, gentlemen.
[Touch CDMA General] TheKartus:
So if the SD card is faster, I don't necessarily see the need for this. Unless it allows for Bluetooth or GPS to be fixed, seems like an awesome step, but kind of an unnecessary one in the progress.
[Touch CDMA General] fixxxer2008:
:eek:....WOW im glad i started this thread. am i hearing this right? we are very close to have a fully working flashable android rom that reads & writes to the sd card? if this is true im going to buy another vogue asap and forget about the hero.
[Touch CDMA General] sshark:
Not to sound like an ass, but DZO has worked hard on this, so let's keep our promises for bounty, if and so when asked.
[Touch CDMA General] TheKartus:
No one is threatening to withdraw. I don't think anyone said that. I know I didn't...........
[Touch CDMA General] cyburke:
i'm in for $50 to DZO for a working, functional, bootable ROM of Android for the Vogue

*high five*
[Touch CDMA General] fixxxer2008:
im looking for a new touch vogue as we speak. ill donate at least $20-30 for a fully working donut port. will we be able to theme this as well as root it?
[Touch CDMA General] dzo:
OK, I've posted another rom on my site. There are 3 this time:

http://it029000.massey.ac.nz/vogue/files/voguimg-320.nbh

http://it029000.massey.ac.nz/vogue/files/voguimg-428.nbh

http://it029000.massey.ac.nz/vogue/files/voguimg-480.nbh

They are identical except the resolution; 240x320, 320x428 and 320x480.

You will also need a new rootfs:

http://it029000.massey.ac.nz/vogue/files/rootfs.zip

This rom will copy your rootfs, system and data to nand so you will only be running from nand. To do this, make sure you have a working setup (using system.sqsh and data.img without partitions) and install the new rootfs. Make sure it still works.

Now create 3 empty files in the root of your sd card called:

rootfstonand

systemfstonand

datafstonand

These must be all lower case with no extensions and they will be deleted once each fs has been copied.

Now flash the rom corresponding to your resolution and wait.

When it starts, it should be running from nand, the tmp and cache dirs are still mounted from sd, so you do need the sd card in there but it's not really used much.

If anything goes wrong, press volume up while it is booting (after the two vibrates preferably) and you should be able to connect using adb. Nothing will be mounted, but you should be able to mount the sd card and then fix your setup.

There are a few limitations, rootfs must be less than 13M, system must be less than about 90M and data must be less than about 128M.

Camera works now.

I've put a linux adb binary on the files page that fixes the annoying history 'feature' too.

While this isn't a full rom yet, it does get your phone in the same state that a full rom would, so if you want to start sending your cash here is my paypal:

https://www.paypal.com/cgi-bin/webs...bn=PP-DonationsBF:btn_donate_SM.gif:NonHosted
[Touch CDMA General] zenulator:
Thanks dzo. Great work.
[Touch CDMA General] Pandemic187:
Does this mean the project could move toward flashable ROMs now? That's great and all, but they won't work for me, at least not for now. :(
[Touch CDMA General] jamezelle:
thanks dzo just sent $20 your way ;)
[Touch CDMA General] mssmison:
Great work!

Not going to do it myself as I'm running a super customized build from the sd partitions but I'm really impressed this got done. :)
[Touch CDMA General] TheKartus:
Release super customized build? :p
[Touch CDMA General] jamezelle:
ok i have rootfs in rootfstonand dir

nothing in datafstonand(data i had was 256mb:rolleyes:)

and system.sqsh in systemfstonand

and i get

losetup: /dev/block/loop1: no such file or directory
Failed
Failed to mount system fs on SD Card.
/bin/sh: can't access tty; job control turned off

btw system file is only 83 mb

wth am i doing wrong is my phone going to blow up :p
[Touch CDMA General] dzo:
rootfstonand, datafstonand and systemfstonand aren't dirs, they are empty files in the root dir. Also, you must copy both data and system to nand, it doesn't matter if data.img is 256M as long as you are only using less than 128M.
[Touch CDMA General] jamezelle:
ok i must have read wrong so i copy the files to nand, how do i do that?

I need to learn to read :o
[Touch CDMA General] nessie:
I think your system and data images, the rootfs, and the 3 empty files are all supposed to be in the root of the SD card. dzo, please correct me if i'm wrong, I haven't tried this yet. By the way, thanks to the devs for all your great work!
[Touch CDMA General] dzo:
Boot then phone, press volup, connect usb, and do "adb shell"

once it is connected type:

mkdir /sdcard

mount -t vfat /dev/block/mmcblk0p1 /sdcard

cd /sdcard

touch systemfstonand

touch datafstonand

touch rootfstonand

and make sure your system.sqsh, data.img and rootfs.img are in /sdcard.
[Touch CDMA General] nabicat:
Money put where mouth was...

Thanks dzo!

$20 paypalled as offered.

Cheers!
[Touch CDMA General] jamezelle:
thanks dzo for all the help

i used the following commands to make a new data img

dd if=/dev/zero of=~/data.img bs=1048576 count=128
mke2fs -F ~/data.img

to make a blank 128 mb data.img file in my home folder

when copying stuff to nand i got a bunch of out of room on device errors

and when it tries to boot i get power wakups\

ddms gives me

bionic/linker/linker.c:524| ERROR: lseek() failed!

EDIT: here is my ls /sdcard BEFORE I BOOTED

ls /sdcard
AndroidThemes google_maps_navigation
Hero-Icon-Pack.zip haret.exe
SenseHERO-v1.4_Theme.zip initrd.gz
Video media
backupsystem nbh files dzo
cache nfsfanv1.0.nbh
conf prettyweather-googlecode-com
data rootfs.img
data.img rootfstonand
datadroidion.img rosie_scroll
datafstonand sdcard
dcim system.sqsh
default.txt systemfstonand
dmesg taskiller
download tmp
droidion.sqsh zImage
[Touch CDMA General] jamezelle:
tried again i get

write error no space left on device

write error no space left on device

write error no space left on device

write error no space left on device

write error no space left on device

write error no space left on device

write error no space left on device

write error no space left on device

write error no space left on device

yeah you get the point back to wm...
[Touch CDMA General] zenulator:
Make sure your system.sqsh is under 45mb. That 90mb limit is uncompressed space.
[Touch CDMA General] Quanny2000:
what version is the flash of? 1.5 or 1.6?
[Touch CDMA General] jamezelle:
so no hero then.....?

fudge cakes (****)

well then no point in having 320x480(thats a nice joke)

:mad:

maybe if i step on my hero.sqsh and jump on it it might make it....lol(wow ive wasted like 4 hours:mad: for nothing) it might as well say no hero!!!!
[Touch CDMA General] jamezelle:
ok well we should run data of of the sdcard and have the system run off of nand that would work

i just want hero/sense to work!
[Touch CDMA General] mrkite38:
flashing issues

Are there any requirements before flashing?

-I was able to flash the 'beta' ROM yesterday.

-When I try to flash these, I'm getting errors reporting that the images are corrupt after the bar goes to 100%.

-I'm using the RomUpdateUtility from NFSFAN's v1.0 and replacing the RUU_signed.nbh with the downloads.

-I've tried all three downloads from Windows and also downloaded one again from linux.

Again, this all worked for the first version yesterday.
[Touch CDMA General] jamezelle:
i used htc-flasher on all res nbh files using linux of course with no problems

flashing
[Touch CDMA General] Shidell:
dzo, this is awesome.

I know you're steadily working on things, just curious if you have any speculation as to when a complete ROM package will be set for NAND?

I always feel so guilty asking devs/cooks for ROMs, but I feel like an eight-year-old on Christmas. :)
[Touch CDMA General] mrkite38:
will try, thx
[Touch CDMA General] dzo:
Oh, I didn't realise hero needed so much space. I'll post a rom with a different partition layout tomorrow (obviously the data partition will have to be smaller).
[Touch CDMA General] jamezelle:
^ sorry for my rudeness ^
[Touch CDMA General] dzo:
Looks like the last roms don't flash from windows, I've been using HTCFlasher under linux and that works fine, I've put a modified version here:

http://cs-alb-pc3.massey.ac.nz/vogue/files/HTCFlasher

It is a bit faster and does the set 16 0 command after a flash.

They probably don't flash under windows because they only have an xip partition, hopefully this won't be a problem when the final rom is working.
[Touch CDMA General] cybik:
There you go dzo. Probably 25USD dumped to your paypal, and I'll probably ship another 25 come christmas since I wanted to send 50USD for this.

And, on a related note:

You. Are. Awesome.
[Touch CDMA General] moekind:
Any1 running this fully from nand yet?

How's it like, speed improvement, amongst other noticeable differences?
[Touch CDMA General] mssmison:
Remove the apps folder from your hero build, that will make it small enough, add the apps folder onto your sd card and use the apps2sd script from the dream forums, you'll have to do some edits for names etc but it should work just fine.
[Touch CDMA General] TheKartus:
May I suggest a new thread dedicated to this with the first post holding the files and instructions? The stuff is going to be too hard to find in this one. Would make it a lot easier for this to be picked up and more understood by layfolk like me.
[Touch CDMA General] zenulator:
I second that motion. Also it's running great from nand.
[Touch CDMA General] punk.kaos:
I usually lurk, but figured it was about time for me to contribute something. First off, this is fantastic work Dzo!

I've been deving for Android for quite a while now, and figured that I might try to contribute something. Since we now can run from NAND, I thought I might try my hand at porting over Cyanogen's recovery for our devices so rom cookers can get cracking easily.

So my question is: What's the partition layout with the nand kernel? And is it a standardized flashing interface, so that I can use the default nand writing tools, or will I need to use the ones in the new rootfs?