yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] pmos69:
You "should" try the new kernel and using a squashfs image. As in: http://xdaforums.com/showpost.php?p=4416987&postcount=917

They are both better for several reasons.
[Touch CDMA Android Development] enatefox:
Right, at 5am I forgot, I am using that zImage and rootfs.img now but with swap file disabled
[Touch CDMA Android Development] pmos69:
5am! Hope that means you got up early :D

I've done quite a few stress tests with that config.

The swapfile hardly gets used even under stress.

(but it's still good to have a backup for compcache under very heavy loads)
[Touch CDMA Android Development] stinkbud:
I was very intrigued when I saw "partial bluetooth" on the xrom2 package. Unfortunately, I can't get it to work. I see "bluetooth settings" but I cannot seem to turn the bluetooth on. Is there a back-door way to get it running or something? What does "partial" mean?
[Touch CDMA Android Development] enatefox:
Partial means it works on Vogue. Same with the camera.
[Touch CDMA Android Development] stinkbud:
So how do I get it to work?

Do I use the build in xROM2 or should I take one of the more recent JACHeroski files?
[Touch CDMA Android Development] stinkbud:
Another thing i noticed, for some reason the phone starts playing some tune on a loop out of nowhere. It just started while I was trying to figure out how to set up bluetooth (which is still not working). Thanks for the help.

EDIT: never mind, I am such a noob, it was email. DUH! I still can't figure out bluetooth
[Touch CDMA Android Development] zenulator:
Bluetooth is not working on hero right now.
[Touch CDMA Android Development] stinkbud:
On the download page for xROM2, it says "partial bluetooth". I know you have been one of the big developers for the vogue port, so if you tell me bluetooth isn't working, i will go with that, but whats up with the description on the google code page?
[Touch CDMA Android Development] tallnerd1985:
Hey Zenulator,

Are you able to get the new kernal from the HTC website incorporated into one of your newer builds? I was reading up on the dream forum of a couple of chefs who incorporated that kernal and showing vast improvements in speeds and stability. I know they are working on a JACHero1.6r2 that should be uploaded this morning or later today with the updated kernal.
[Touch CDMA Android Development] KERKEDAGAIN:
xROM isn't a hero build..its a Hero THEMED build. Therefore "partial bluetooth" (meaning it finds, pairs, and partially routes the audio) works WITH the proper rootfs and zImage found on vogue-android
[Touch CDMA Android Development] zenulator:
xROM2 isn't a hero build. It's based on the open source cupcake with some added htc libraries and applications. It's just a hero theme. If you download the latest rootfs.img and zImage from http://code.google.com/p/vogue-android/downloads/list then you can get a bluetooth headset to pair and play audio. It's a work in progress. I don't use bluetooth so I can't comment on how well it works. Your best bet is to ask in the Google Ion or kernel forums about bluetooth.
[Touch CDMA Android Development] enatefox:
The kernel on embedded devices (almost) always is specific to the target device. We are using 2.6.25 and unless someone can get a newer one to work, it shall remain so. Also, if we got a newer version to work, the one for another phone won't work on ours. Vogue, Kaiser and to some extent Polaris are very similar hardware-wise which is why we can overlap. The G1, etc. are not at all like ours so it's useless not just for that reason but because people that looked at it said it wasn't much different from what was previously available except for binaries that are hard to crack.
[Touch CDMA Android Development] Brshk1:
Hi.

enatefox: following your indications I've finally been able to renice the processes. There have been fewer incoming calls today, however, and unfortunately something crashed this morning and my phone kept silent all the time. I guess it is related to an SMS arriving during an active call.

I am now calling myself from another line. From suspended, the screen goes on after the first ring and the phone plays the sound after 3 rings. If active, the sound starts right after the first ring. This is way better than without renicing anything. I cannot comment on performance or battery usage, as it seems very similar.

So, don't take this as scientific evidence, but your solution DOES help a lot. Now I've got the chance to answer calls. Still, this version of Hero is a little unresponsive for everyday use. In my case (Kaiser with data on and an average SDHC card), the system is lagging navigating through the menus and opening apps.

And, I must say, great work from you all. This is getting better day after day.
[Touch CDMA Android Development] refthemc:
Been using XRom2 since last night and i gotta say I am loving it, Thanks Zenulator for porting this, and for that Flip Clock and Weather Widget. And i think a Hero Themed Cynogen Port would be awesome to, but thanks or everything!
[Touch CDMA Android Development] stinkbud:
Thank you all for your help. I have my earbud connected but I cannot get its speaker or mic working. I guess that's "partial" for ya. I will keep tinkering but I think I will be switching to Android full time soon :)
[Touch CDMA Android Development] pmos69:
When you exit the phone application, after answering/making a call, do you press the back/exit button or the home button?
[Touch CDMA Android Development] Brshk1:
In my Kaiser is the 'ok' button the one I press. That's 'back/exit', isn't it?
[Touch CDMA Android Development] refthemc:
Hey can someone show me how to remove programs that are in the system? I'm trying to use the simple "settings / applications / manage applications/ (program) / uninstall" but its not happening. Should i use ADB? what are the steps if so? Thanks for you input...I'm really just trying to remove some prgrams like the hero widgets and games from the XRom because i dont use them...
[Touch CDMA Android Development] enatefox:
You can remove the entry in /data/dalvik-cache, /data/app/ and /data/app-cache if applicable. If they're already in system.img, you can remove it but you have to remake the image as it's read-only. I don't think it's a big deal to just leave them though because it would take a lot of apps to really start to affect performance if they're the ones that run all the time whether you use them or not. Bomberman Dojo is a prime example of questionable background processes and it's uninstallable without manually removing it like I stated above.
[Touch CDMA Android Development] zenulator:
Ok I'm going to release JACxHeroski1.6r2 in a couple minutes. I'm going all squashfs with this. I will include everything in the bundle even a data.img. I even fixed jac/ccyrowski's XML files. That was the whole problem with the mail widget not displaying gmail.
[Touch CDMA Android Development] skola28:
Are you planning on a separate Kaiser bundle, or will the one you're about to release work with both Vogue and Kaiser?
[Touch CDMA Android Development] zenulator:
Vogue only at the moment. I'm sure pmos69 or enatefox will post kaiser images after they get this.
[Touch CDMA Android Development] enatefox:
Like vultures circling the slower gazelles in the Serengeti. If you just hardlink the Kaiser files in it should work on Vogue. You've had the interface uncommented in build.prop and that would mean it tried and failed to load G1 files. Seems like if they were Kaiser files instead it wouldn't make a difference.
[Touch CDMA Android Development] zenulator:
also updated xROM and ported CyanogenMod - Zoom Zoom Zoom Stable. That will be later on tonight.
[Touch CDMA Android Development] zakkain:
We await with bated breath, F5'ing as fast as our browsers can reload the page.

xD

This is awesome, thanks!
[Touch CDMA Android Development] refthemc:
Your on a roll Zenulator! your the best!
[Touch CDMA Android Development] plemen:
sweet! Looking forward to the update xROM.
[Touch CDMA Android Development] enatefox:
I'm not near an Exchange server at the moment but there are apps that support it. You can get them on the market/the Google. Pretty sure it's supported in the already-installed mail app but I could be wrong.
[Touch CDMA Android Development] zenulator:
I unpacked the boot.img from the rom the init.rc contains some stuff not set up in vilords rootfs.img. When you run his rootfs.img is uses the ion init.rc. I added the missing lines it still didn't shutdown. I'll go over it all again then but I'm pretty sure I got everything in there. What about trying a older initrd.gz? What ever it is I'm sure it will get fixed.
[Touch CDMA Android Development] enatefox:
This is /system/bin/shutdown that handles power off and reboot. This will never run because of su being G1-ish.

#!/system/bin/sh
stop;
stop dhcpcd;

sleep 1;

for i in `cat /proc/mounts | cut -f 2 -d " "`;
do
busybox mount -o remount,ro $i 2>&1 > /dev/null;
done

sync;

if [ "$1" = "-r" ];
then
toolbox reboot -f;
else
toolbox reboot -fp;
fi
[Touch CDMA Android Development] ghostrid3r:
@zen - yep, also reformated to fat, fat32, ext32, etc... and tried 3 different SD cards (512MB,1GB, 2GB). Your 8-02-09 version worked on my 2GB SD card, but non of the other SD cards or Builds.
[Touch CDMA Android Development] Klopfer`:
is it possible to start this on a touch diamond? ^^

greetings
[Touch CDMA Android Development] natefish:
You can search for roadsync in the market. It does email, calendar, and contacts from exchange servers. It runs as a separate app.

I'd love to find one that will sync my exchange calendar with the default google calendar.
[Touch CDMA Android Development] zenulator:
it should. i don't use exchange so i don't know if it works
[Touch CDMA Android Development] mattcoz:
I'm having the same problem with it looping between Hero and HTC. It's a cute animation though, so I keep watching it. :p
[Touch CDMA Android Development] sshark:
Yep, I have tried RoadSync and Touchdown. But both are either paid or betas with expiration. So having HTC's quick app feels really great. Thanks for the note.

Yea, it's a paid beta but as you said RoadSync Contacts sync with native contacts app but calendar does not...

Calendar add does not sync with native calendar app, is there any way you could add/activate Exchange in builds that you are releasing or release Exchange as separate APK?
[Touch CDMA Android Development] joannerve:
When I want to delete widgets or shotcuts it vibrates and my phone get freezed and then only works hardware keyboard(So I can't delete). It happens in all android builds, when it vibrates get freezed. Tested radios 165.29.22 and 171... And no solution
[Touch CDMA Android Development] zenulator:
make sure in the default.txt you have the line

mddi.width=320 mddi.height=480 lcd.density=160
[Touch CDMA Android Development] grantemsley:
No issues for me. If it helps, WM side is was flashed with the latest bell rom, then with NSFAN's WM6.5 build.

Try formatting your SD card, and redownloading all the files in case one was corrupt?
[Touch CDMA Android Development] TheKartus:
It may not be a bad idea to package a default.txt with that already set. Also using the new panel detection initrid people can just put it in.

Or create a real quick text file that is called "READ ME FIRST" and include that in the zip file. Put in there what the resolution needs to be and about the waiting and stuff. Would probably make it easier on you and help people out before they come here.
[Touch CDMA Android Development] joannerve:
Tested on different roms and the same problem. Files are no corrupt and my sd card is ext32 formated. All is nice but when vibrates it get freezed and only works with hardware keyboard
[Touch CDMA Android Development] tembares:
Hi all,

Thank you for all of your work.

I am wondering if there is a APK-file from the stock-application, including the widget.

I know there is Google Finance, but that one is not using the Google Finance API (with this API there is more choice).
[Touch CDMA Android Development] zenulator:
Hardware keyboard? My vogue didn't come with one of those.....
[Touch CDMA Android Development] TheKartus:
The Kaiser that he mentions in his sig probably did though, or at least I hope it did. ;)
[Touch CDMA Android Development] zenulator:
I figured. Anyway for kaiser I'd try the latest kernel at the vogue-android google code site and also use the kaiser default.txt. If that doesn't work then maybe ask around in the kaiser forums I know a couple of people have it working.
[Touch CDMA Android Development] grantemsley:
We really should get a "all the phones hacked for android" forum so all the different phone people can work together...
[Touch CDMA Android Development] myshinynewtouch:
man alive - zenulator - this is frigging awesome build - just cant decide - i hoppped into mssmison's thread to test out his donut palm build - now ur hero build - maaaan... can i have both - ur build is sooooo awesome - loving it totally - if it passes my torture test - bye bye winmo forever.... even otherwise - speeed is incredible - wish the next htc hero will have donut stuff build into it...
[Touch CDMA Android Development] 2girls1cup:
enatefox you have a bundle for us bro? Im using Kaiser so im not sure if its compatible.
[Touch CDMA Android Development] enatefox:
moving this to the end of the thread
[Touch CDMA Android Development] zenulator:
in the new JACxHero1.6r2a make sure the system is named system.sqsh. I pulled all the files I was using on my phone. Everything thats included in the bundle should be ready to go.
[Touch CDMA Android Development] enatefox:
rookie mistake. I should pay more attention..
[Touch CDMA Android Development] JacenSolo2001:
and if it it says Kaiser - that includes the Tilt, correct?
[Touch CDMA Android Development] 2girls1cup:
Yesssssss man :)
[Touch CDMA Android Development] JacenSolo2001:
thats what I'd assumed, but there's so many different configs now - tough to keep straight what I can and can't touch !!:)
[Touch CDMA Android Development] jamezelle:
getting boot loop with v1.6r2a sqsh bundle with data.img provided:confused:

\

EDIT:what is preloaded on the data that was uploaded?

gonna try with a fresh data.img
[Touch CDMA Android Development] PeterDLai:
Same. Trying with fresh data.img as well.

EDIT: Works nicely with a fresh data.img.
[Touch CDMA Android Development] enatefox:
Here's JACxHeroSki1.6r2 finally. Mediafire would stall on uploads but finally worked. Wifi and su fixed for Kaiser.

More important to me, I flashed a new ROM since AthineOS appears to have somehow removed HardSPL from my phone and got really bad for no reason. I've got Solace 3.1 and it's not requiring a premade data.img now. Thus confirms, ROMs can greatly affect your experience with Android. Now I can use these newer builds with a blank data.img. Who knows what else a ROM can affect with Android.. Anyone having odd disorders with things working not normally covered in the threads, try a different ROM.

I can't believe how fast it went to get through the setup to the wifi settings screen. I know, early to test since it just went up but overall seems far more stable. Nice you got the old home screen too not that I would ever consider going without Touchflo. Thanks Zen
[Touch CDMA Android Development] ljinsane:
is there email support in this one?
[Touch CDMA Android Development] enatefox:
It should be Exchange, POP and Gmail. Wifi was disabled and I overlooked it. This is a new link that I've personally tested. Market seems to work. My previous apps are gone but what I downloaded with the first 1.6, moving forward, is there so far. There's a chance then, that market should work if you skipped that system.img. This is as fast (I'll say it) as a G1 and at least the real Hero phone. Gmail, Exchange and POP prompted at the first run wizard. I would install this as a ROM if it were possible.
[Touch CDMA Android Development] skydirt:
The weather on the clock works now. Awesome job ^^
[Touch CDMA Android Development] ljinsane:
which system.img are you using specifically? Thanks
[Touch CDMA Android Development] enatefox:
The one in the link. It really is as good as I've seen any G1 video and about what the real Hero runs with the latest update this is also built on.
[Touch CDMA Android Development] ljinsane:
that link is to a system.sqsh file not system.img
[Touch CDMA Android Development] enatefox:
yea, the zip file has compatible rootfs.img and zImage to support squashfs. It's a superior file system to cramfs. All I know is it runs as fast as any G1 I've seen. If you have a system.img, it will boot it if there isn't a system.sqsh. That's the file name for it so leave everything as is but use the system.sqsh I made to enable wifi and SuperUser app.
[Touch CDMA Android Development] jamezelle:
how did you enable super user app?
[Touch CDMA Android Development] sshark:
I am actually quite satisfied with cramfs compared to Squashfs....may be becuase I am on Vogue.

Cram runs way smoother and faster on my machine, no lags in application loading and no crashes on Rosie....

I am running 1.6 version and I would recommend this for daily use!
[Touch CDMA Android Development] pmos69:
That's probably because you are not using the correct rootfs.img

SquashFS is superior to CramFS in compression and speed and is more memory efficient.

Having superior compression has the double benefit of requiring less reads of the sdcard, which is the slowest part of the speed equation...
[Touch CDMA Android Development] natefish:
No flip clock with weather on cram, but Exchange is not working on squashfs for JACxHERO1.6r2a.

Other than that, everything seems the same.

Anyone get Exchange to work on the squashfs version? Should I have used data-jacheroski1.6-exchange-mail.img.zip if I want exchange?
[Touch CDMA Android Development] zakkain:
I found the same thing - with the data.img provided I got the loop - but I also got it when I deleted the data.img and tried without it.

What do you mean with a "fresh" data.img?
[Touch CDMA Android Development] PeterDLai:
I meant what you tried doing (having the build create a data.img itself at boot).
[Touch CDMA Android Development] zakkain:
Aha, ok. I'll try it again then after a reformat. Huh.

Edit: Yeah, it didn't work. Fresh formatted card, with haret, default.txt, the latest squashfs vogue bundle, and no data.img. Endless cycling of the boot animations. Weird.

Edit2: I. Am. A moron. My default.txt was set to 320x428, not 480. My bad, sorry for cluttering up the thread! Let this be a lesson to other newbs in the future.
[Touch CDMA Android Development] jamezelle:
I posted a request to the mods for an android development subforum, i hope they consider it.:cool:
[Touch CDMA Android Development] enatefox:
I switched my ROM and no longer need the premade data.img to get past the boot loop. It could be that simple for anyone having a loop issue or anything "unusual" going on. Cramfs and squashfs images are identical except that squashfs is better although it may be very subtle. I enabled Super User app by just setting /system/bin/su and /system/xbin/su to chmod 4755 and chowned to root:2000. They might have been before but I didn't check.

The image I uploaded has 47 downloads so far. Not bad for less than 24 hours.
[Touch CDMA Android Development] natefish:
Tried data-jacheroski1.6-exchange-mail.img.zip. Still no luck with exchange.
[Touch CDMA Android Development] zenulator:
what do you mean by no luck with exchange? are there errors or does it just not connect to the exchange server? i don't use exchange so i don't know. your saying it didn't work in 1.6 either?
[Touch CDMA Android Development] enatefox:
Can you confirm if the Exchange issue is particular to the image or is it an Android thing. Hero owners have had issues with it as well.

I can't seem to find where to sync Google contacts in People. It's got Exchange though.
[Touch CDMA Android Development] zenulator:
truthfully i haven't even been running hero lately. i've never had the flip clock show the weather on hero. but most of the time i don't have either of those widgets up. lately i've been concentrating on cyanogenmod and xrom. until the next hero updates come out this will be almost as good as it gets. i might do another superhero which will be a straight port from an updated hero rom other than that i'll keep jacxheroski updated if they add any changes that are worth it. mssmision said he'd fix the sms issue this weekend so look out for that. and i'm going to upload the new xrom in a little bit.
[Touch CDMA Android Development] natefish:
Sorry for the vague description. Does not connect. Same error that we were getting with 1.5.
[Touch CDMA Android Development] zenulator:
which hero worked with exchange? going back before the updated hero builds. i'll take a look at those settings and see what's different. those weren't based on jac and when i took a look at the settings from the jac builds the xml files were ripped to shreds. i cleaned them up a bit hence faster initial startup and gmail selection in the mail widget. there was somestuff commented out for exchange that i'll add back and try to make it work. i just assumed that jac and crew knew what they were doing when they commented them out. what do you need to use exchange? a specific email account? or just an account with an exchange server. really i'm clueless when it comes to exchange. if i can set up my own exchange server i'd be able to properly test it.
[Touch CDMA Android Development] enatefox:
Do you think the lack of Google contacts but addition of Exchange contacts is XML related too? I don't have any able to import or even try to add in the settings.
[Touch CDMA Android Development] zenulator:
i'll look into that sometime today after i get done messing around with xROM. just to make it clear. when you login to your google acount your google contacts aren't showing up in the mail app or phone app? do they show up in the gmail app?
[Touch CDMA Android Development] KERKEDAGAIN:
Just making sure..is the "standard" rootfs w/ the cyanogenmod zip bluetooth compatible?
[Touch CDMA Android Development] zenulator:
Yes it is. It's a standard system.img. Not the squashfs one. I took down the squashfs version because the squashfs kernel had a bug what wouldn't allow you to use the back button with bluetooth enabled. You can use cyanogenmod with the same files you use to run Ion. Just not the same data.img.
[Touch CDMA Android Development] JacenSolo2001:
xROM

Can't wait for teh new xROM - loving that, thanks for the work on it Z!!!

That will be up in a little while?
[Touch CDMA Android Development] enatefox:
Okay, I forced it to sync again from Settings and it loaded contacts in this time. All is well.
[Touch CDMA Android Development] zenulator:
Good. One less bug to fix.
[Touch CDMA Android Development] JacenSolo2001:
and what is CyanogenMod Zoom Zoom Zoom, and its difference from xROM and the hero builds?
[Touch CDMA Android Development] zenulator:
New xROM is up. I made a new thread for it as well as cyanogenmod.
[Touch CDMA Android Development] sshark:
I beg to differ, but I did not have any problem with 1.5, 1.6 and 1.6r1...although it took some time to connect to twitter on 1.6r1
[Touch CDMA Android Development] zenulator:
So does 1.6r2 have working exchange? I need more confirmation because right now its 1 yes and 1 no.
[Touch CDMA Android Development] natefish:
So, what files are you using? Let's compare:

- Jac 1.6r2 squashfs Hero

- included rootfs, initrd, and zImage

Are you using anything different? Thanks.

Zen, I'll try another fresh data image and my current hero data image again and report back.
[Touch CDMA Android Development] natefish:
I am using it successfully on the last cramfs Hero to come out b4 the last squashfs. Yeah, I wondered about the XML since you said before that you fixed the gmail issue.
[Touch CDMA Android Development] natefish:
Ok, fresh data image does not work, but using the one I made on the cramfs system DOES work. Happily using exchange and flip clock now.

In terms of testing on an exchange account, have you tried setting up your google account that way? In WinMo you can just use m.google.com as the exchange server address. Might work in android too.