yashsingh1/xdaforums huggingface dataset:
[One (M7) General] kopkiwi:
I'm due a free upgrade, so am keeping my 16GB S3, purchasing a 64gb SDcard and using the S3 purely as an mp3 player. The Wolfson dac is more than excellent.

Will then keep the storage on the One free of music and ensure the 32GB version is more than sufficient for apps and videos/photo.
[One (M7) General] vesu:
That's nothing, I'm using my girlfriends old lumia 610 and of course it's a pink one.. ~4 weeks to get ONE :crying:
[One (M7) General] KING LUFF:
Having spent time with both, the S3 has more features but I mean when really uses them? The One is a more clean and simple phone with a premium feel. For me personally its hit the sweet spot
[One (M7) General] androidindian:
another sammy user here, moving from galaxy note to htc one! hell yeah.. i tried the device during a preview here and was absolutely blown away!! gonna be amazing!
[One (M7) General] ksarius:
Same. Waiting for black 64gb to replace my s3

Now if we all fall in love with HTC and sense and don't go back to Samsung in the near future, I can say that this is their fault for not developing a new design from sg3

Got so disappointed when I saw the unboxing and don't intend to buy a Samsung again.

Since I expect their sales to decrease a lot compared to sg3, they might come with a awesome phone next year. But by then it might be too late cuz everybody who tests sense after been using touchwiz, won't turn back again.
[One (M7) General] clevedroid:
I completely agree. The S 3 has plenty of stuff I never use. It's really gotten to be too much. Clean, simple UI with premium feel is for me.

I also hate cases/covers so I put eGrips tape on the edges and part of the back of my S 3 but it's a super slippery phone. I realize OEMs want to sell cases but you need to be able to grip the damn thing.

All reviews I've seen of HTC One say it feels great in the hand.

---------- Post added at 09:36 AM ---------- Previous post was at 09:13 AM ----------

Forgot to ask - What is the price of the HTC One ?
[One (M7) General] clarkgable:
I have moved from the Galaxy S III (I'll be selling it soon) to the HTC One, which I received on Tuesday. Love it. I much prefer the Sense 5 UI to Touchwiz UX, which I'm just bored by now. The S III does have more features, most gimmicks, although the security ones, like being able to locate your phone, will be missed. Also picking up your phone and instantly being alerted by vibration if you have a message or missed call. I also have a Samsung Smart TV and I use the Allshare Control app, which it is not allowing me to use on the One currently.

However, on the One/Sense 5, I love Blinkfeed, and that was what really sold it for me.
[One (M7) General] huxley309:
You don't need allshare, i use Imediashare just fine.
[One (M7) General] clarkgable:
You're right, I don't need it, however operating the Smart TV bit through the trackpad feature on the Allshare app makes browsing SO much easier.
[One (M7) General] huxley309:
I find the browser a pain.

It is irritating how it won't remember my youtube pairing.
[One (M7) General] clarkgable:
When I said browsing, I wasn't specifically referring to the browser, just getting around the site etc. I use iMediashare as well and find that much better for YouTube use.
[One (M7) General] ipmanwck:
Which camera is better s3 or one ? Found s3 camera to be blurry in many snaps ?
[One (M7) General] Rage1ofakind:
One
[One (M7) General] ipmanwck:
Short and sweet ;)

Custom Stock Rom 4.1 Eternity

Brilliantly Stock
[One (M7) General] kopkiwi:
With the announcement today that NZ, and just about everywhere else won't see this until Apri/May I am unlikely to get it now. The later this release gets the more likely they are to lose people to the Google Motorola X as well.

I was going to jump on the HTC One, but late April/early May means it's heading into the Google announcement, so I won't bother now.

HTC just lost a sale and dear I say the number of people thinking the same will be in the thousands.
[One (M7) General] clevedroid:
Very good point about the Motorola X phone. I was very interested in the Nexus 4 but I passed because of lack of LTE. With Google in full control of the hardware and software, this should be a phenomenal device.

If HTC One won't arrive 'til May in the U.S., I'll wait to see the X Phone before making a purchase.
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] turutk:
I am using CM10.1 RC1 and tried 3 other roms.

I have noticed that the person that is talking to me hears his/her voice back. It is all perfect on the Ace side but the opposite side has this echoing problem. I'm absolutely sure that it is not about the service provide, sim cards and other phones. If I plug in a headphone to Ace then the problem is goes away.

I have tried decreasing voice call volume but no lock.

Any help would be appreciated.
[Samsung Galaxy Nexus] Carlos_Manuel:
Nice!

Before there actually wasn't any dual boot stuff for Nexus but now there is really much....

I will laugh if someone ports still another dual boot loader to Nexus, E.g BootiQi dual boot loader or what it is..., (for Jét it is JétQi) but I don't remember the original dual boot files names...
[Samsung Galaxy Nexus] saber.srod:
Any toro support?
[Samsung Galaxy Nexus] sp3dev:
You may try it out. It is flashed instead of kernel, not overwriting the bootloader, so should be safe. As we don't have any Toro devices, we're not particularly interested in providing support for them unless someone steps up with a patch
[Samsung Galaxy Nexus] savantist:
do you have PRIMEKK14 file?

cause I couldn't find it on this thread:

http://xdaforums.com/showthread.php?t=1587498

or this one is PRIMEKK14?

http://ksyslabs.org/lib/exe/fetch.php?media=gnex-xloader-working.img

any enlightenment please? :D
[Samsung Galaxy Nexus] sp3dev:
The latter one is the one I'm using on my phone so it should work.
[Samsung Galaxy Nexus] savantist:
I wanna use the chainloaded method, so first thing I should do is fastboot-ing that .img just like another bootloader file? then chainload the u-boot file?

but it looks like I'm replacing samsung SBL (replacing SBL method) if I do that, doesn't it?
[Samsung Galaxy Nexus] sp3dev:
Yes, you can actually fastboot it via

"fastboot flash:raw boot u-boot.img"

and no, you don't need to mess with xloader for chainloading
[Samsung Galaxy Nexus] savantist:
so it's ok to do chainloading in PRIMELC03 bootloader? If yes, I'm success... :D
[Samsung Galaxy Nexus] fauntelroy:
finally "The Great Sp3dev"

nice work like always,

playing with it now,let's see where it goes
[Samsung Galaxy Nexus] dlhxr:
ah, I bricked my phone with your gnex-xloader-working using following script... It is only 128K. Is that right?

cat /sdcard/gnex-xloader-working.img > /dev/block/platform/omap/omap_hsmmc.0/by-name/xloader

Is PRIMEKK14 bootloader the only one to work since we only have http://xdaforums.com/showthread.php?t=1587498 this thread for bootloader and there's no flashable version of PRIMEKK14?

I use OMAPFlash to save it having PRIMEKK15 bootloader and I do not have the courage to do it again...:(
[Samsung Galaxy Nexus] sp3dev:
Oh well, I specially edited the post so that chainloaded users don't flash loader. You only need the xloaded if you flash u-boot instead of SBL. Otherwise, treat u-boot just as linux kernel.

As for replacing bootloader, I guess PRIMEKK15 should also work, I just didn't notice when the security check was introduced. Yeah, use OMAPFlash to recover anyway. And note that you cannot use my precompiled u-boot to replace SBL. As written in the beginning of the post, you need to change a define in config and recompile because the load address and partition layout are different for chainloading and direct booting cases.
[Samsung Galaxy Nexus] B1nny:
Very nice! Keep the good work up! :good:
[Samsung Galaxy Nexus] dlhxr:
Some feedback here. I flashed u-boot to boot partition and save the original boot image to /system/boot/vmlinux.uimg.

Without any key pressed it shows

Wrong Image Format for boot command
Error: can't get kernel image!
Not booting xxxxxxxxx
Fail to boot

The characters on the screen does not show well and some of them can't be recognized....:(

When I press the volume up, it boot into recovery.

When I press the volume down, it shows

File not found /media/boot/vmlinux.uimg
Unrecognized filesystem type
Fail to boot

Something is wrong with my procedure?:confused:
[Samsung Galaxy Nexus] dlhxr:
Another small question. I want to make a zip to flash the U-boot, but always failed. I have to use fastboot command to flash gnex-uboot-chainloaded.img to boot.img.

What is in my updater-script.

mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/system");
package_extract_file("gnex-uboot-chainloaded.img", "/tmp/gnex-uboot-chainloaded.img");
package_extract_file("META-INF/com/google/android/switch_boot.sh", "/tmp/switch_boot.sh");
set_perm(0, 0, 0777, "/tmp/switch_boot.sh");
run_program("/tmp/switch_boot.sh");
set_perm(0, 0, 0777, "/system/boot/vmlinux.uimg");
unmount("/system");

What is in my switch_boot.sh

#!/sbin/sh
cat /dev/block/platform/omap/omap_hsmmc.0/by-name/boot > /tmp/vmlinux.uimg
mkdir /system/boot
cp /tmp/vmlinux.uimg /system/boot/
cat /tmp/gnex-uboot-chainloaded.img /dev/block/platform/omap/omap_hsmmc.0/by-name/boot

It seems the last line doesn't work...

cat /tmp/gnex-uboot-chainloaded.img /dev/block/platform/omap/omap_hsmmc.0/by-name/boot

If I use the following command in updater-script,

package_extract_file("gnex-uboot-chainloaded.img", "/dev/block/platform/omap/omap_hsmmc.0/by-name/boot");

The device enters bootloader directly showing no boot image after reboot....
[Samsung Galaxy Nexus] sp3dev:
That's because SBL expects the boot partition to contain the image in ANDROID! format. It creates the image itself when you flash via fastboot with the ":raw" suffix.

Try that

mkbootimg --kernel gnex-uboot-chainloaded.img --ramdisk /dev/null -o u-boot.aimg

Not sure why the original boot image didn't work for you. Are you copying the boot.img to vmlinux.uimg or the raw zImage? you should do the former, the u-boot expects either the "ANDROID!" image or the one made with mkimage.

If anything, you could try repacking the boot image yourself or try mine to see if it boots (it's for jb 4.1.1 though)

http://rghost.ru/44686398
[Samsung Galaxy Nexus] savantist:
chainloading method, in fact it works on PRIMELC03 too... :confused:

btw,

if I flash the xloader (replacing bootloader method), then how am I gonna back to original samsung bootloader/PRIMELC03 since there isn't fastboot support in your u-boot bootloader?

using odin? or omapflash? :crying:

thanks.
[Samsung Galaxy Nexus] sp3dev:
ok, I probably didn't make it clear enough. chainloading works with any bootloader and is safe.

if you can boot android or recovery, thenuse dd it to /dev/block/blah-blah-blah, otherwise - omapflash.
[Samsung Galaxy Nexus] savantist:
you wrote it on wrong part on first page yesterday, makes me little bit confused, but it's corrected now... :D

but to do "replacing bootloader method", one should flash PRIMEKK14 or PRIMEKK15 bootloader before, right?

wow... omapflash... :(
[Samsung Galaxy Nexus] sp3dev:
well, some bootloaders after PRIMEKK may work, but I have not tested and we had some new phones with the recent firmware versions from stock, and u-boot failed to work there until xloader was downgraded
[Samsung Galaxy Nexus] dlhxr:
I successfully solve the u-boot kernel to boot partition problem using your command.

And I make a flashable zip for recovery.
[Samsung Galaxy Nexus] dlhxr:
su
cat /dev/block/platform/omap/omap_hsmmc.0/by-name/boot > /sdcard/vmlinux.uimg
mount -o remount,rw /system
mkdir /system/boot
cp /sdcard/vmlinux.uimg /system/boot/

Command here seems not working.

The 'cat' command dumped a 8.00MB vmlinux.uimg and I can't boot from it.

But I unzip the boot.img in my rom flashable zip and rename it vmlinux.uimg putting it into /system/boot/. And it worked. The boot.img is only 3.19MB less than 8.00MB.

Why?:confused:
[Samsung Galaxy Nexus] Grarak:
AW: [Bootloader] U-boot for the multi-boot support

I guess it's a auto generated file and it has a default value of 8 GB
[Samsung Galaxy Nexus] sp3dev:
Maybe 8MB is a bit too much for the boot image. Then, we'd better use the boot.img files instead of dumping them
[Samsung Galaxy Nexus] dlhxr:
Can I adjust the script to make it generate the working kernel img?

---------- Post added at 05:53 PM ---------- Previous post was at 05:48 PM ----------

Sorry to ask...How about the 2nd system? Using the volume down button on booting?

Where should I put the 2nd boot kernel and how to modified the kernel to recogonize different path of system, data and cache?

Like this,

data partition to /data/2nd/data
system partition to /data/2nd/system
cache partition to /data/2nd/cache

Another request can you make the u-boot also search for /data/boot/vmlinux.uimg when booting?

I'm a nooooooob.....:D
[Samsung Galaxy Nexus] sp3dev:
Well, maybe try dumping less than 8M?

like dd if=/dev/block/... of=kernel.img bs=6M count=1

You have to put it to

/sdcard/boot/vmlinux.uimg

that's actually the same as

/data/media/boot/vmlinux.uimg (sdcard is really a symlink to /data/media)

If you want to boot off cache, you'd need to recompile u-boot, but it should work just fine with /sdcard. (I needed to boot from cache because we used a non-linux OS and the kernel size was around 100MB)
[Samsung Galaxy Nexus] dlhxr:
Sorry, I didn't express myself well.

Now I see uboot will search for /sdcard/boot/vmlinux.uimg when pressing volume down button.

But how can I multiboot? It seems uboot only realizes booting different kernel. I want to boot different rom. I am using AOKP and I want to test ubuntu without damaging my AOKP...

By the way, what OS are you using? Can galaxy nexus boot into a non-linux os?:confused:
[Samsung Galaxy Nexus] sert00:
OMG great!builded u-boot many times recently for my exynos based board,always hoped to see it also on maguro!i red of others preliminary tests from others but with bad results.great you succeded!:laugh:

i'll try it when have time to set the environment (now it's all setted for board ubuntu\android kernel compile and microcontrollers (atmega328)and everytime i tried to switch toolchain and set it to works with maguro devving,i only do a big disorder (2 time i had to reinstall all)

definetely a big starting point now with u-boot!:victory:
[Samsung Galaxy Nexus] savantist:
maybe you could try this:

http://xdaforums.com/showthread.php?t=2183721

if you want to do multiboot w/o damaging your current AOKP...

but same question with you to OP, how to do multiboot with UBoot? does 2nd ROM have to be recompiled?
[Samsung Galaxy Nexus] sp3dev:
You can pack a different initramfs to the secondary kernel which will mount a different partition for android.

As for ubuntu, grab the ramdisk here http://sage.kapsi.fi/sagestechblog/gt-i9250/2012-04-26.1/mer-ramdisk.cpio.gz

http://sagestechblog.blogspot.ru/2012/04/guide-how-to-boot-nemo-mobile-on-galaxy.html

Then, build your kernel with this ramdisk as initramfs (or use android mkbootimg to pack zImage and ramdisk to a single file)

then, you can put an file containing the ext2 file system to /sdcard/rootfs-images . So, you can boot ubuntu.

I think you may need to enable some kernel options and hardcode the command line to make framebuffer console work if you need it. http://paste.debian.net/244040/

We're now porting Genode os. http://genode.org/
[Samsung Galaxy Nexus] dlhxr:
Thanks.

Firstly, I tried to modify the u-boot to fit for myself. Since I am using a 4.2 android system, the sdcard path is actually /data/media/0/. So I modified omap4_tuna.h and change

media/boot/vmlinux.uimg
media/boot/vmlinux.scr.uimg

to

media/0/boot/2nd.uimg
media/0/boot/2nd.scr.uimg

and recompile the u-boot. I successfully using volume down button to boot another kernel located on /sdcard/boot/2nd.uimg into the system.

Question:

I want to change the volume down kernel location to /system/boot/2nd.uimg, but failed.

Could you tell me how to change this line

media/boot/vmlinux.uimg
media/boot/vmlinux.scr.uimg

to make custom-boot boot from /system/boot/2nd.uimg?
[Samsung Galaxy Nexus] sp3dev:
No need to change to /media/0/ since sdcard is still available via adb

You need to edit the 'booting custom image' part and change kernel_part to 0xa from 0xc

and alos, change

"setenv bootargs " \
"${dev_extras} root=/dev/${devname}${rootpart} rootwait ro ;"\

to

"setenv bootargs " ANDROID_CMDLINE " ; " \

But I advise to instead write a boot.scr with cmdline
[Samsung Galaxy Nexus] dlhxr:
Thank you so much and I successfully made a new u-boot.

I don't understand the function of the script image. What I know is it can only change the location of the kernel....

Is the script image able to change the partiton relations for the kernel?

Like making the kernel recognize /data/2nd/data as data partition, /data/2nd/system as system partition, /data/2nd/cache as cache partition?

Another small question, did you read my dualboot thread?

Do you know how to modify the updater-script of the flashable zip installer to mount /data/2nd/system to /system?

So I can use the recovery to install my second rom.

Thanks a lot!:D
[Samsung Galaxy Nexus] sp3dev:
Yes, you can do anything in boot script. All the stuff with reading mmc that's done in the omap4_tuna.h, can be done from there

And no, I don't know about updater-script. Well, it should support shell commands, so just

"mount -o bind /data/2nd/system /system" should work
[Samsung Galaxy Nexus] dlhxr:
Wow, that's great! But I am not so qualified to change the boot script since u-boot is my first self-compiled stuff.:p

Can you help me wirte a boot script to realize this? Or give me a little inspriration by a template?

Make the custom kernel recognize /data/2nd/data as data partition, /data/2nd/system as system partition, /data/2nd/cache as cache partition.

Thanks in advance...:laugh:
[Samsung Galaxy Nexus] dlhxr:
Hi. Something about u-boot is strange.

It seems some kernel is not compatible with the u-boot, which lead to an strong green color on galaxy nexus....

I find out it is related to the android_cmdline and something about mms_ts.panel_id.

Any idea? Or what does this mms_ts.panel_id mean?
[Samsung Galaxy Nexus] twistedumbrella:
https://android.googlesource.com/ke....0-mr0/arch/arm/mach-omap2/board-tuna-input.c

The bootloader provides a panel_id to specify which display/touch panel hardware board is in the device.
[Samsung Galaxy Nexus] sp3dev:
While I still want to add proper serial, panel id detection and DFU to u-boot one day, I believe for now it's easier for most users to look for their panel id in /proc/cmdline under a regular bootloader and edit the boot script. I think boot scripts are way nicer than recompiling u-boot
[Samsung Galaxy Nexus] Zittoro:
For toro, it does not have any phone call connection.
[Samsung Galaxy Nexus] twistedumbrella:
Yeah, I was just answering that question since much like...

... these guys keep reposting the same issue between multiple threads.

Edit: maybe that's what I'll work on tonight... Panel detection....
[Samsung Galaxy Nexus] dlhxr:
I add "mms_ts.panel_id=18" to cmdline when repacking the kernel. And the screen problem solved!
[Samsung Galaxy Nexus] twistedumbrella:
Nevermind, but I think in your other thread if you are editing the commandline, you should include all parameters, not just the ones you modify and i agree with sp3dev that you should be using a boot script instead anyway.
[Samsung Galaxy Nexus] dlhxr:
I just modify my other thread to add this parameter. However, I don't know what is the correct parameters with everything....

The first boot script seems not working... I put one, but it can't recognize it...

I find the line in /include/configs/omap4_tuna.h

"script_img/media/boot/1st.scr.uimg\0" \

I was thinking it missed a "=", but I add a "=" and recompile and it still can't recognize the 1st.scr.uimg...

Plus.

The uboot cmdline has the mms_ts.panel_id=18, but I have to add this to the kernel as well, at least for leankernel.
[Samsung Galaxy Nexus] twistedumbrella:
I mean when you add --... "no_console_suspend=1..." you should probably include all of it to prevent corruption. At least the hardcoded stuff. Not sure if your method appends or replaces the existing values.

===== A sample boot script for android =====

Make a boot.scr.uimg from it and push it to the correct location.

setenv bootargs "mem=1G vmalloc=768M omap_wdt.timer_margin=30 mms_ts.panel_id=18
no_console_suspend console=ttyFIQ0";
setenv loaddaddr 0x82000000;
setenv devtype mmc;
setenv devnum 0;
setenv kernel_part 0xc;
setenv kernel_name /media/boot/vmlinux.uimg;

echo Load Address: ${loaddaddr};
echo cmdline:${bootargs};
if ext4load ${devtype} ${devnum}:${kernel_part} ${loaddaddr} ${kernel_name}; then
bootm ${loaddaddr};
exit 0;
elif ext2load ${devtype} ${devnum}:${kernel_part} ${loaddaddr} ${kernel_name}; then
bootm ${loaddaddr};
exit 0;
else
echo failed to boot custom image;
fi

Take that and swap the stuff you would have put into the uboot source directly. Don't reinvent the wheel, get better rims.
[Samsung Galaxy Nexus] dlhxr:
I did use the way you mentioned to make a script image, but failed...

Something in the uboot source must be changed.

Like the volume up button function and volume up and down button function. They can't use the script image.~

Anyway, I personally still don't like the script image. It will be helpful in testing, but modifying the source will make u-boot simpler for starters.:laugh:
[Samsung Galaxy Nexus] twistedumbrella:
The source doesn't need to be changed. And you can make premade scripts. I'll verify it works as soon as the compile is done.
[Samsung Galaxy Nexus] dlhxr:
Wait and see~

I have to prepare for my exam these days. So I'll leave the xda for 1 week or two. Good luck!:D
[Samsung Galaxy Nexus] twistedumbrella:
https://github.com/NoblesseOblige/uboot-tuna/tree/master/bootscripts
[Verizon Droid Incredible 2] JehC:
My phone has been randomly turning off for no reason. But only when I'm on battery, does nothing when I'm plugged up. I haven't dropped it or done anything to damage it. It's just a little under a year and a half old. At first I thought it was my rom being screwy. So I flashed back to PA 1.98 and it still turns off randomly. When it turns back on the battery will be about 25%-70% lower than it was when it died. So I'm thinking my battery has a short in it or something that makes it lose power randomly long enough for the phone to turn all the way off, but I don't wanna drop the money for a new one (broke right now...stupid speeding ticket) just for it to still be messing up. So does anyone know of any software/rom issues that would be causing this? I'm currently running Condemned's CM7.
[Verizon Droid Incredible 2] FordNate:
If it's a short mine has one as well. I'll get a black screen then nothing n it'll pop back on after a semi short wait or battery pull n same about the battery.
[Verizon Droid Incredible 2] dental4usa:
Mine has been doing that from time to time too.
[Verizon Droid Incredible 2] JehC:
Its getting worse and starting to really get annoying. It pretty much always does it unless its plugged up
[Verizon Droid Incredible 2] Addiso:
Well it is a year and a half old phones do tend to age and as well as battery. I'd look for batteries on amazon maybe even a new charger.
[Verizon Droid Incredible 2] JehC:
not only did a new battery fix the problem, i got one for 6.39 free shipping off amazon and now my battery literally last 4 times as long.