yashsingh1/xdaforums huggingface dataset:
[HD2 Android Q&A, Help & Troubleshooting and Genera] tkato:
I Had major issues with the latest builds because of the PPP addon, the data won't work, or start.

After getting tired of running away from the problem using RMNET, I Decided to change my configuration,

This is the setup I Had:

HD2 GSM (Not TMOUS)

Chuky's GTX lite Rom for HD2

2.12 Radio

Andriod Roms whom I Had trouble with:

ShubCRAFT 1.4d

Mattec Leo+Froyo with sense 1.6-1.6b

then I Changed the setup to:

Cruzer Rom, sense 2.13

Radio 2.11 - 20

Andriod build:

Mattec Leo+Froyo with sense 1.6-1.6b

The first time I Booted I Had no connection what so ever, the second time I Got connectiviy but the symbol doesn't show the u/d status, and it still doesn't, but it does work, which is better IMO.

That's all, just wanted to share my solution to this annoying problem which atleast I Couldn't get rid off.

Sadly thou, I Only get a score of 1051 on Quadrant, don't know why, but the phone runs preety much fast, even with Live Wallpapers.

Cya :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] sprandy:
just want to ask, did the data connection works on all apps and browser?

i'm using 1.6b but found the data only work on browser but not work on others apps, even whether, facebook, market, news

can you works on all? and how about wifi? i tried another zImange or Rom can make the data works all fine but wifi error.
[HD2 Android Q&A, Help & Troubleshooting and Genera] faisalee:
For me... I used Chucky Tabtastic and latest PPP_Root1.6b rom from mattc and it workded straight away.

As you said, the signal icon remains static does not show any activity but the connectivity works well. :)

I did not go through all the troubles you have :o
[HD2 Android Q&A, Help & Troubleshooting and Genera] willgill:
My fix for ppp was similar. I switched from a 2.12 radio to the 2.10 radio in my sign. Things are working MUCH better.
[HD2 Android Q&A, Help & Troubleshooting and Genera] KenshinBHX:
I can confirm ppp work in radio 2.10.50.28_2 for me in all apps

and it is stable so far (unless you toggle wifi on/off :P)
[HD2 Android Q&A, Help & Troubleshooting and Genera] aussiebum:
yeah.. that's a really big "unless" for me. I don't want to have to yank out the battery and reboot every time I want to use Wifi.
[Touch Pro, Fuze General] perryminor:
I seem to have no trouble using a more recent modded MSVC from Bengalih lately which was installed over a Cookie WM6.5 ROM on my Fuze.

What I am looking for, however, is a tweak that would allow me to alter the voice tone or "gender". I find the built-in robotic voice is hard for me to distinguish some syllables. The higher-pitched tone that Microsoft uses is washed out with any moderate amount of the background noise common with driving - even with the windows rolled up.

Anyone has something or any advice, would be grateful for the reply.

I have relied on your forums here for so many things and I have a very stable phone that I won't likely outgrow for several more years thanks to all of you.

Thank you! :)

Perry Minor
[XPERIA X10 Accessories] Vin87:
A few weeks ago a member at XDA posted a link to the SGP-Store which sold some vinyl decals for the X10i. Their leather Skin Guard series catched my eye. However they were made for the Japanese X10 (hence the whole with DOCOMO in the back):

I emailed the guys at SGP if they could make the skin guard without the "docomo hole" and they responded with: "if you comment during the order you want on without the docomo hole, then you'll receive one without the docomo hole". Thus I ordered two of the skin guards, one white for myself and one black for my father. Within a week the items arrived (from the USA to the Netherlands).

The Skin Guard is very easy to apply. Just make sure the holes at the camera and flash align with the decal, then align the SE logo on the bottom. With 3 points on a line aligned you really can't go wrong. There was a slight problem though. Because of the sharp curvature of the X10 the decal kept going loose at the edges. First I was frustated but then I rembered from putting decals on cars that heating it with a hairdryer could help. Luckely we can remove the backcover of the X10 so I could really get some heat in it. It was like a miracle, no more loose edges :D !

I'm really pleased with the end result. Yes it looks a bit like a Blackberry Bold. However remember the Blackberry has only a small portion of leather, where the Skin Guard almost covers the whole back. Furthermore this leather idea on electronics is much older than the Blackberry Bold. Some cameras in the eighties actually had this leather stuff on already.

The leather really makes the X10 a lot more grippy (which is more than welcome on the high gloss slippery white version). The vinyl is thin. However it's still noticable, I'll estimate it at a few papers thick. It doesn't cover the whole backcover, a very thin line across the border remains uncovered. This will help you if you get the vinyl on there not 100% straight. The vinyl is pretty durable and easy to clean. It also protects the back of the X10i. So now I don't have to be afraid of scratching that high-gloss back of my white X10i anymore.

Enough with the chitchat, time for some pictures:

As said, I'm really pleased with the end result. It looks great and I don't have to be so carefull with where a lay down my X10 anymore. To be honoust the skin does look better on the black phone, because there is less color difference between the black phone and the vinyl (black leather vs. flat black rubber) is less than between the white phone and the vinyl (white leather vs. high gloss white). The leather is a bit more white than the X10 is. Nevertheless it still looks pretty sweet
[XPERIA X10 Accessories] Tri3Dent:
Looks very nice.. so it's not a replacement cover? You have to order the leather part and stick it onto the stock battery cover that we have on our phones?

If so, I would probably get another battery cover on ebay or something and then order this or something.
[XPERIA X10 Accessories] Vin87:
Yes it's just a sticker, like a screenprotector, but then a leather one. It won't leave any residue (I had to realign it a few times). So you can just paste it on your stock battery cover. Remember to comment that you don't want to have the DOCOMO hole when ordering!
[XPERIA X10 Accessories] Nimche:
I was thinking that that Docomo hole will match your Xperia writing under the flash, doesn't it?
[XPERIA X10 Accessories] juke05:
The leather looks nice! but i think if i'm going to order one i'll end up getting the carbon fiber one... looks deadly.
[XPERIA X10 Accessories] juke05:
Yup just ordered mine! I'll post pics once i get it
[XPERIA X10 Accessories] Vin87:
It will match the Xperia writing indeed. However I doubt if the Xperia writing will be nicely centered in the hole.
[XPERIA X10 Accessories] rmourar:
Got on too, hope to get it really soon... but probably will take a while since I'm in Brazil....
[XPERIA X10 Accessories] Bored God:
Yup, ordered one too but didn't mention to cut out the docomo since i ordered through amazon. I'll just cut out the docomo so i can see the sony ericson or something, might put a spare clear protector over just that area to make it a window. Will post pictures when I get it :D
[XPERIA X10 Accessories] zyexx:
I got one for a month or two now, its white and now its getting pretty dirty. Its a bit tattered now but I'll try to get some pics of it.
[XPERIA X10 Accessories] Hypercore:
^ That looks HORRIBLE. It doesn't fit the back at all.

I just ordered one but it's for the actual x10, not the DOCOMO version:

Hopefully this one fits better then the above poster's.

Also, to the people who bought this, did you recieve the "Steinheil Crystal Screen Protector" with the product? It says it also ships one out with the package, and it's supposed to be the best screen protector you can buy.
[XPERIA X10 Accessories] juke05:
I just received my Carbon skin in the mail today... without the DOCOMO hole lol... yes it does come with the Crystal Screen protector.. it put a huge smile on my face cause i didnt even know it was supposed to come with one
[XPERIA X10 Accessories] Hypercore:
Does it fit perfectly like the above picture?

Also, how long did it take to mail, and where do you live (general region) so I can get an idea of how long it will take to receive?
[XPERIA X10 Accessories] juke05:
Funny story... i haven't been able to apply it yet because I lost the back of my phone that covers the battery due to dropping my phone on a balcony... battery cover popped off and fell 7 stories onto an overhang... ordered a new back so I'm just waiting on that to arrive... my phone almost fell along with it but it hung on by a thread... i live in Ontario Canada... took 2 weeks including weekends to get here... so approx 10 business days
[XPERIA X10 Accessories] Vin87:
They didn't offer a real X10 version when I ordered it. Looks like they finally decided to correct their 'mistake'.

About how well the skin fits, the skin is actually a bit flexible. So just align the camera and flash hole, then pull it gently to align the lower SE 'orbit'.

Good luck!
[XPERIA X10 Accessories] avatar_43:
The moment I get some cash I'm gunna get one... damn that looks nice,

How is it for scratches?
[XPERIA X10 Accessories] Hypercore:
Alright, I'm in Manitoba so I should get it around the same time it took to receive yours.
[XPERIA X10 Accessories] Crocketeer:
I've ordered a new back cover and a carbon skin as well, after watching some of the vids on youtube that show it on different iDevices, I was sold.

Hopefully it gets here soon, I'll put some pics up when it does.
[XPERIA X10 Accessories] avatar_43:
ordered one so hopefully won't be long till it's here :D
[XPERIA X10 Accessories] rmourar:
just got mine, it fits quite nicely... I didn't need to stretch it or anything, it's just a little smaller than the battery cover...

I'm sending the pictures of my phone with it, don't crucify me for the quality, I'm not the best photographer in the world...:D:D

also it was really easy to install, in the first attempt I got it right...

good luck with yours...

Happy owner of a "leatherized" x10...
[XPERIA X10 Accessories] Luhccas-X10:
[off_topic]

Ficou show de bola... Esperando a chegada da case rígida citada em outro tópico.

Se eu não gostar vou pedir uma já que o resultado está melhor do que eu imaginava no seu Xperia.

[/off_topic] (obviously i'm kidding about the tags :p)

Nice one dude!

If my hard case,that i've bought from rakuten,don't please me i'll buy one of these too...

Looks nice on your X10!
[XPERIA X10 Accessories] irTim:
Have any UK members successfully ordered and received this? As I would really want to buy one but am unsure about whether to. Also, if so how long did it take to arrive?
[XPERIA X10 Accessories] Crocketeer:
Got my carbon skin a while ago, but had to wait for another battery cover to arrive.

Got it today though :D

It went on fairly easy, I had to give it a few tries but it's pretty forgiving. I even decided to use the little strip on the front (now THAT was a pain to line up).

I'd say it fits pretty well, not sure how long it will last though, seems like it'd be easy to accidentally pry off.

It feels really nice though, and looks great too!

Here are some pics! Sorry for sub par quality, it's an old camera :P
[XPERIA X10 Accessories] Crocketeer:
Can't post more than 1 pic apparently, so quad post.
[XPERIA X10 Accessories] Crocketeer:
And it won't let me upload the last pic... Unknown error 19

Edit: this post can be deleted
[Galaxy S I9000 Android Development] supercurio:
NEWS :

Koush's bmlunlock (a simple IOCTL send to the bml device) is just out and can replace redbend_ua !

http://github.com/CyanogenMod/android_device_samsung_bmlunlock

Hey :)

Is Flashing from update.zip the new trend ?

'Don't know but here is how you can do it quite easily using this template.

If you target a GT-I9000 on Eclair, you'll need to customize one thing :

In build-update-zip.sh, set DROID_HOME to the source code path for your local Android repository.

If you target another Galaxy S phone or another version of Android, you'll need to adjust ro.hardware and ro.build.id properties accordingly.

This template is done for Linux/Unixes/OSX.

If Linux cost too much for you or your employer, please contribute by sending a .bat equivalent to the .sh :p

Of course, you also need to put a valid zImage to replace the template's empty zImage ;)

Feel free to adjust to your needs. License is WTFPL :D

Note : requirement are Java and Android source repo, already build.
[Galaxy S I9000 Android Development] RyanZA:
Looks awesome! :D

I have a question though... why do you need to flash the kernel in an update.zip at boot?

As far as I know, the system will read the kernel at boot up time and load it into ram. It won't access the on-disk file again until the next boot. If that is true, then flashing while running should be 100% safe, right?
[Galaxy S I9000 Android Development] supercurio:
RyanZA it's an update.zip, not a ramdisk.

The point is getting an easy flashing method, requiring no computer.

And you don't even need to root your phone !
[Galaxy S I9000 Android Development] FadeFx:
curio, as i see this script is quite simple, so dont u think this all could actually be done on the phone directly? i mean if people cant afford a linux machine... :D

edit:

sorry for major dumbness, but do you think this could also somehow be used to reflash a nandroid backup?
[Galaxy S I9000 Android Development] RyanZA:
I don't think the signing tool works on android -- maybe it does? Anyway editing scripts on a phone seems a bit silly! :D
[Galaxy S I9000 Android Development] supercurio:
Nope actually this is not dumb at all :)

Yes the flashing part run in updater-script can be started manually.

In the script :

"redbend_ua", "restore", "zImage", "/dev/block/bml7"

The update.zip presented here mainly targets custom kernel creators in order to give them another way to distribute their work.

This is a working example of how to use redbend_ua programmatically, hopefully it may help new ideas coming. redbend_ua usage is not limited at all to kernel flashing.

PS : you can use this template with windows as well, you'll just need to translate the ulta-basic .sh to a .bat script, or do the signing part manually.
[Galaxy S I9000 Android Development] ykkfive:
quick question, the build-update-zip.sh is not a must if i only want to flash zImage, rite?

looks like that, I need to modify updater-script (if needed), as well as putting a zImage into ur zip file, and finally remove the build-update-zip.sh from ur zip attached

then, ur zip file can be used for flashing

is it correct?

thx
[Galaxy S I9000 Android Development] Brantyr:
So this will let people flash any rom from an update.zip (once the ROM makers take this into account) via RomManager without ever having to use Odin to get off stock?

Awesome!
[Galaxy S I9000 Android Development] dseo80:
Thanks for the update script curio! this looks great.

One quick question - ive noticed several update.zip scripts for the galaxy S

have update-binary included.

Does anyone know what that does?? where did you get yours?

ive had success in using update.zips without that file at all.

Could anyone post information on what that binary is/does?
[Galaxy S I9000 Android Development] Daneshm90:
Thats for the updater-script i believe. In most cases, theres a update-script in the zip's as well and the recovery picks that up in which case it doesn't need the binary and hence works.
[Galaxy S I9000 Android Development] supercurio:
Okay !

Answers hour :)

When you run ./build-update-zip.sh,

- it produce a temp zip file containing appropriate files in it.

- then there'is the signature part, building another .zip, ready to be used.

- this "final" update.zip is put in the same current directory and you can use it as it is.

No further complication ;)

Yes, to flash a complete ROM (several partitions) one more thing is needed.

On command line, redbend_ua accept only one command.

In order to run several commands successively (ie flash multiple partition like Odin does), you'll need to write them in a file.

The file /cache/ota/command should do the trick, but it's untested right now.

There may be other method to prevent rebooting after flashing (hacking the redbend_ua binary, finding the appropriate command line option or removing the reboot command temporary)

Right, many update.zip done today are made without knowing anything about how it really works :D

I studied a bit before creating mine, here is a walk-through this fairly undocumented process :

- recovery mounts /sdcard/

- recovery search for a default file named : META-INF/com/google/android/update-binary in the zip and runs it : see the source in bootable/recovery/install.c

- update-binary is actually updater in sources

- updater looks into the zip file to the script file named updater-script, update-script is obsolete

- updater then runs the commands listed in updater-script : here is the list of commands.

- then reboot

The only documentation I know for this command is the recovery/updater/install.c file itself
[Galaxy S I9000 Android Development] ykkfive:
ok,thx

but one more thing i want to know is, u said the path must be changed to the android repo, so do u mean the source code for the kernel like linux-xxx-2.xxx dir?

Thx
[Galaxy S I9000 Android Development] supercurio:
@ykk_five

Content of build-update-zip.sh v1 :

#!/bin/sh

DROID_HOME="/home/curio/dev/mydroid"

zip -r /tmp/update.zip META-INF/ redbend_ua zImage

java -jar \
$DROID_HOME/out/host/linux-x86/framework/signapk.jar \
$DROID_HOME/build/target/product/security/testkey.x509.pem \
$DROID_HOME/build/target/product/security/testkey.pk8 \
/tmp/update.zip update.zip

rm /tmp/update.zip
adb push update.zip /sdcard/

DROID_HOME="/home/curio/dev/mydroid" : you set here the directory of your Android AOSP directory.

See : http://source.android.com/source/download.html

This is this mydroid directory ;)

The one that contains Android git source home directory, and compiled files in the out/ subdir :)
[Galaxy S I9000 Android Development] ykkfive:
many thx for ur detailed explanation, supercurio!
[Galaxy S I9000 Android Development] dseo80:
Thanks curio,

very helpful explanation!
[Galaxy S I9000 Android Development] miki4242:
Thanks supercurio for the template!

However, there is no need to spend many hours (depending on hardware and bandwidth) pulling down 100s of megabytes of source and compiling it all if all you want is to sign an update.zip with test keys (if you already have the zImage)!

Just google around for "signapk.jar test keys" and you will get there.

BTW: I know that koush, leshak and wesgamer have Samsung Galaxy S trees up at Github but are they fully merged with AOSP yet?

I'm planning to go build my own kernel for this beast to try to solve the mono FM radio mystery, but last time I checked around it was said that the SGS tree required the use of a custom toolchain to get it to work at all.

Any comments on this?
[Galaxy S I9000 Android Development] supercurio:
Hey miki4242 !

Good to know that signapk.jar doesn't require hundred of megs of dependencies ;)

About toolchain, you can use the one indicated by Samsung (CodeSourcery) but you'll face the big and ugly WakeLag.

I recommend you crosstool-ng or buildroot to build toolchains, with gcc 4.3.x march=arm mcpu=cortex-a8 mtune=cortex-a8 (no 4.4.x with march=armv7-v)

The building tutorial will be a part of the documentation I'll publish with my lagfix opensource release ;)

Right now these info are too hard to find.

PS : I send you a mail with attached .config for ct-ng !
[Galaxy S I9000 Android Development] miki4242:
:)

Thanks for the info !
[Galaxy S I9000 Android Development] ikenley:
Sorry for my ignorance, but does this mean someone can package Froyo in an update.zip and we could update it directly on our phone without needing Samsung Kies or Odin?
[Galaxy S I9000 Android Development] neldar:
@supercurio:

Thanks for this well working template.

In updater-script:

line 17: package_extract_dir("zImage", "zImage");

should be

package_extract_file("zImage", "zImage");

But it did work with package_extract_dir, for some reason, too. :)

Btw, could you send me the config for ct-ng ?

I'm also struggling with this wakelag.
[Galaxy S I9000 Android Development] z4ziggy:
thanks for all the info.

is the method of using redbend_ua for flashing the kernel applies to the rest of files needed to be flashed to their corresponding partition? if so, where can i learn which file should go where?

also, when are you planning on releasing the documentation for linux users like myself? atm i cant flash a new rom onto my SGS because i only have a linux station.
[Galaxy S I9000 Q&A, Help & Troubleshooting] eightace:
Whilst I was looking at this forum and others before buying my phone I found a photo example which looked like it was shot with add me mode but had about five shots of the same person in one pic. Anyone able to point me in the direction of how this is done? Cannot remember where exactly I found the pic unfortunately....

Thanks
[Galaxy S I9000 Q&A, Help & Troubleshooting] eightace:
I think I have found an answer with the action shot mode.

From the Samsung website:

Capture a photo of action

You can capture shots of a moving subject and then combine them into a single photo that shows the action.

* 1. In Idle mode, open the application list and select Camera.

* 2. Rotate the device anti-clockwise to landscape view.

* 3. Select → Action shot.

* 4. Make any necessary adjustments.

* 5. Select to capture the first photo.

* 6.Move the device to follow the moving subject.

The device automatically captures the next photos.

* 7. Continue to follow the subject until the device has captured all the shots necessary for the action photo.

Haven't been able to try it yet but looks like what I was after....
[Wildfire Android Development] MartinEve:
Hi all,

I thought I'd put together some precompiled dropbear (ie. sshd) binaries that you can use on your now rooted Wildfire 2.1 (Eclair).

These are compiled from Barry K's quicksshd modifications. For compile info and original source, see:

http://teslacoilsw.com/dropbear

http://github.com/barryk/android_external_dropbear

The binaries are attached to this post.

For setup instructions, follow the guide at:

http://www.droidforums.net/forum/droid-hacks/9038-ssh-daemon-dropbear-android-2-0-a.html

Except that, when you get to the point of starting the daemon, use:

dropbear -s -H /data/dropbear/

which will use the authorized_keys file in /data/dropbear/.ssh/ and disallow password-based logins.

If you want to use a static password for all users (not recommended -- public key auth is far more secure) you can pass the "-Y password" switch and drop the "-s" declaration.

Best wishes,

Martin
[Wildfire Android Development] branded:
Thanks. I'm gonna get this going on the EVO.
[Wildfire Android Development] MartinEve:
Should work on any device running eclair as it is just built against 2.1 sources with no kernel or device specifics.
[Wildfire Android Development] imlgl:
Can you tell me what this does?
[Wildfire Android Development] MartinEve:
JFGI?

http://matt.ucc.asn.au/dropbear/dropbear.html
[Wildfire Android Development] loonix:
Please remove the quicksshd.pak. I believe it is payware.

@Martin

Thanks a bunch! Great post. I was looking for these today and found the files I needed.

Unfortunately I cannot get dropbear to run. :( Are these executables specific to hardware? I have an HTC Incredible.

I am trying to get dropbear up just by password authentication for now, #dropbear -Y "securpass" -p WLANIP:2222 as root

But i dont see dropbear running/

Have you come across Froyo builds of the 5 executables you have inluded in the zip file?