yashsingh1/xdaforums huggingface dataset:
[Vibrant Q&A, Help & Troubleshooting] kf7strng:
Cvibe88,

I can attest to that. I very severly soft-bricked my phone trying to upgrade to the KA6 modem. I dont know HOW ( because modem flashing is childs play). I first hat the phone exclaimation PC soft brick, THEN i got to where my phone displayed NOTHING except showed a debug screen while holding power and pressing up arrow.

What I WAS able to do, while plugged into a pc was hold ONLY the up/down vol buttons and while doing that install the battery. you will hear the USB connect npose from your PC speakers, and BOOM, download mode.. odin back to stock!
[Vibrant Q&A, Help & Troubleshooting] Romeo20:
sure fire way into DL mode

check out this video one Youtube.

http://www.youtube.com/watch?v=AnY7P14JSWQ&feature=related
[Vibrant Q&A, Help & Troubleshooting] sethtyler21:
This link is good but when you go to the link for the how to and try to download the .pit and .tar files none of the links work so where do i find the right files to use?

I was trying originally to flash back to stock from 2.2 on my vibrant so i could flash the new bionix rom, using the AIO Vibrant toolbox and odin to flash the files but all it does is loop the stock vibrant logo.....
[Vibrant Q&A, Help & Troubleshooting] shreddintyres:
Try out the ones in my sig, has Odin 1.81 512.pit and jfd tar
[Vibrant Q&A, Help & Troubleshooting] sethtyler21:
tried first time and got screen with phone and computer then second time it put me right back to where i was with vibrant word looping... fml, leave it to me to do this to my phone i need for work lol
[myTouch 3G Slide Q&A, Help & Troubleshooting] mbh8280:
I heard about there being a software update for the mytouch slide. I went to do a manual search and found no option to even do so. Does the MT3GS not have a manual update search? Please let me know.
[myTouch 3G Slide Q&A, Help & Troubleshooting] Whoareyou:
In the dev sectio. The update.zip is there
[myTouch 3G Slide Q&A, Help & Troubleshooting] mbh8280:
My question was about searching for a manual update. I went to wear the manual update would be and theres no option.
[myTouch 3G Slide Q&A, Help & Troubleshooting] migueltherocker:
The option isn't there. Why make a thread about it?
[myTouch 3G Slide Q&A, Help & Troubleshooting] matt tallant:
Are you referring to the option on the G1 (and possibly others) in settings that allowed you to check for updates? No the slide does not have that option.

SySfS
[myTouch 3G Slide Q&A, Help & Troubleshooting] mbh8280:
To see if there was a problem with my phone or if the slide just didn't have it. Why would you post something if you're just gonna be a jerk about it?
[Touch GSM General] raks67:
Hi , i have P3452 and i see in user manual that this phone have TouchFLO Cube . Acording to instruction from manual i try to drag from bottom to top on screen when the phone is in home menu but nothing hapened . My question is i must instal cab file with Cube setings to work ?
[Touch GSM General] captainstu72:
Do you know if your phone is running the stock rom, it is possible it may have been flashed with a rom that does not contain the cube.
[General Questions and Answers] puunda:
Hi all,

I hope I'm doing this in the right forum. I have an ambitious project I want to do.

I want to be able to read the entire contents of a smart phone.

Currently I plug, say a generic Windows Mobile phone into my PC, and using Active Sync, it shows the files on my device. I want to go beyond that and essentially see everything, the unused storage etc. Similar to how programs can see each sector on a computer hard drive, not just the files visible to the operating system.

There may be an easy way to do this, but I've done some searching and can't seem to find it.

I guess the first place for me to start is getting to know the architecture of the generic smartphone. I'm making an assumption that most smartphones which can run Windows Mobile, Android, Linux, etc have the same architecture (I won't be looking into Blackberry/RIM, Palm, or iPhone).

I understand that the processor for these smartphones are mostly by ARM, and use the ARM instruction set. From what I can make out also these phones store the OS/ROM in the memory (which I'm assuming is flash), and the applications and files are also stored in the same place.

Does anyone know where I can find info on how the architecture of these phones? Or know of a good place to start looking? Or have any advice for me?

Thanks ahead
[Droid Incredible Android Development] rmk40:
Details on my kernel were buried in the CM6 thread but I think it makes sense to have a dedicated thread:

Version 2 of my kernel build is available for CM6, which includes koush's camera fixes. I take absolutely no credit for any of the code. I'm merely building a kernel with a combination of patches which are known to work.

Details:

- Latest CM6 incredible kernel from Koush (taken from git repository)

- HTC wifi driver with wireless N enabled (this is the key difference)

- No overclock or undervolt.

- Uses Koush's (with Hydra's modifications) kernel installer scripts/tools.

Download:

http://www.fourty.net/ftp/public/android/kernel-rmk-cm6-v2.zip

<Insert usual disclaimer about not taking responsibility here>
[Droid Incredible Android Development] invisiblek:
good idea to make a thread for this, much easier to follow :)

updating the mash-up thread with a link...

curious though, alot of us have been getting lock up issues still related to the wifi bug i think (v2 with latest nightly)

ive had wifi off for three days now and havent had a lock up since

any ideas?
[Droid Incredible Android Development] youngproguru:
I am running this kernel with the Test 8 CM ROM. I have found that I am unable to start the WiFi Radio when attempting to use Wireless Tether. The WiFi Tether reports an issue starting the radio in its log.

I am using the newest release of WiFi tether that support AP mode, as opposed to Ad-Hoc.

Any thoughts?
[Droid Incredible Android Development] AndroidBruce:
Working well on the latest CM6 nightlies
[Droid Incredible Android Development] tats_06:
rmk, you should incorporate the 2.2.1 gmail into the kernel too. ;)
[Droid Incredible Android Development] ihtfp69:
Yeah, why doesn't your kernel have gmail? You're really slacking rmk. :rolleyes:
[Droid Incredible Android Development] invisiblek:
joke?

if anything the gmail could be included in the mash up

i would personally not like to see it included with a kernel, thats ridiculous
[Droid Incredible Android Development] tats_06:
I was just thinking out loud. No need to be rude. Have a nice day. :)
[Droid Incredible Android Development] trombone dixie:
Still really new to this whole rooting business. Do I put this on the root of my SD, boot into recovery and flash the zip?
[Droid Incredible Android Development] invisiblek:
just throw it anywhere on your sd card, then boot to recovery and choose to flash a zip from the sd card, navigate to it and then flash it (can be done from rom manager too)
[Droid Incredible Android Development] trombone dixie:
Works flawlessly!
[Droid Incredible Android Development] trombone dixie:
each time i flash the new CM6 nightly do i have to reflash this kernel?
[Droid Incredible Android Development] invisiblek:
yea, because the nightly will have the standard cm kernel, not with rmk40's patch

theres also a mash up that i put together than includes this kernel as well as another small patch to mount /emmc on boot

ive been keeping up pretty good with nightly roms
[Droid Incredible Android Development] trombone dixie:
which one is it?

CM6 Nightly 08102010-005435 mash-up (latest):

http://www.mediafire.com/?np50kfp38mfw62g

md5sum: 85ff8c7216fd94198950e6dc4f550f27

CM6 Nightly 08072010-004339 mash-up:

http://www.mediafire.com/?i9aykqnqx34oukd

md5sum: f0e06224355e480f4146068a6e8e47b7

CM6 Nightly 08032010-002702 mash-up:

http://www.mediafire.com/?c97mm8yf3mt58pf
[Droid Incredible Android Development] invisiblek:
the build numbers correspond to the nightly build datestamps

the one called "latest" is gong to be the latest nightly build that ive mashed up. if there are any changes in tonights build, ill do another one
[Droid Incredible Android Development] trombone dixie:
does the latest one have the rmk kernel in it?
[Droid Incredible Android Development] invisiblek:
they all do, thats the point of the mash up :)
[Droid Incredible Android Development] trombone dixie:
cool beans. i was curious because i downloaded the latest one last night and my camera stopped working.
[Droid Incredible Android Development] anubis_dragoon:
Hmmm...

Well, I flashed the updated kernal and now wifi tether won't work at all. I tried the 2.2 tether built in, it gives me an error, and I tried wireless tether, and it tells me that it failed to start the wifi interface.

Also, I'm not sure if this is just me for some reason, but whenever I use usb tether or wifi tether, my data connectivity fails after 10-15 minutes and I have to restart the phone. I'm running CM6-Test 8 and I have the latest baseband as well. Any thoughts?
[Droid Incredible Android Development] acidbath5546:
Rmk or anyone, do u have link to Koush's CM6 test 8 kernel that ROM comes with? I would rather not full flash to just revert back to stock kernel ...thanks.
[Galaxy S I9000 General] jonidroid:
Is Kies ever coming to mac ? if not is there any replacement app ? for mac!
[Galaxy S I9000 General] Benjamin Dobell:
Are you just looking to flash firmware or did you want other functionality?
[Motorola Droid and Milestone Themes and Apps] chopsui:
Hello all.

I've got a thread started in the Nexus One forum for a Live Wallpaper that I made. It seems to work fine on the Nexus but at least one person has told me that the textures aren't showing up on his Milestone. I'd like to get at least a few more confirmations on different configs/ROMs. I'd especially like someone with an actual Droid to test it because in my search for a solution, I ran across someone who reported that his OpenGL app displayed different behavior on a Droid vs. a Milestone even though they have the same GPU. Strange.

Anyway, any help is appreciated. Here's the link to the thread:

http://xdaforums.com/showthread.php?t=746565
[Desire Q&A, Help & Troubleshooting] Tim4:
Hi everyone, I in korea now and looking for a new phone. SKTelecom have HTC Desire, but i wonder if:

1)Can i flash custom roms on it, saving compability with SKTelecom (SKT doesnt use IMEI, also have sim-lock)

2)And most important, if it can be used in China with other carrier. (Be unlocked from SKT and hardware compatible with standard WCDMA2100, China Unicom)
[Desire Q&A, Help & Troubleshooting] El_Zilcho:
After a lot of investigating in another thread we found the Korean HTC desires without IMEIs infact do, but they are not on the label and hidden in rom. It is accessible by going to the debug menu ( forgot it, hopefully another helpful member van provide it)

Regarding custom Roms, I think it should be possible to flash a custom Rom on that phone as long as you use unrevoked or the gold cars methods.

I expect you can and would need to to unlock (if they can get rid of all parts of the Rom that deal with imei they can get rid of the parts needed for unlocking.(HTC desire's in the UK on Orange have a quirk where you are unable to unlock until you install a custom or debranded Rom.))
[Desire Q&A, Help & Troubleshooting] Tim4:
Thank you!

Well, another question: Is it possible to make 100% dump of SKT rom and flash it back? (Guarantee issues)
[G1 General] down8:
I just moved to the new hotness, a Vibrant. So I sold my G1 to a colleague at work.

The speaker phone had been going out, and he knew that. However, now the external speaker is not working at all. This means it doesn't ring, and alarms don't work.

Anyone have experience replacing the speaker? Is there any chance I could put my SIM in the phone, take it to a store and do an insurance swap (paying the deductible, of course)? Any other ideas to fix the issue?

-bZj

_____

-sent from my Samsung Vibrant via XDAapp
[G1 General] ilostchild:
Replacing the speaker is actual simple its not hard to really do, But you can do option 2, at least you might get a new phone and all
[G1 General] down8:
Any disassembly vids you can point me to?

-bZj
[Galaxy S I9000 Android Development] Benjamin Dobell:
Is anyone else looking at interfacing with or generally into how Loke works? If you're reading this and you don't know what Loke is then the answer is no ;)
[Galaxy S I9000 Android Development] mbr01:
Well, learn us something, what is Loke? :)
[Galaxy S I9000 Android Development] furstrated:
isnt loke the slang for something that is more than like but not quite love. i hear teens using the word from time to time lol:D
[Galaxy S I9000 Android Development] Benjamin Dobell:
Well, in Norse mythology, just as Odin is the ruler of the gods, Loke (or Loki) is generally accepted to be some sort of god-like figure.

How is this even remotely related to the Galaxy S? Well it appears the Samsung developers have used Norse mythology as a naming scheme for some critical Samsung-specific software components. We're probably all aware that Odin is the tool we use to flash ROMs onto our Galaxy S. However, I'm yet to hear anyone else publicly make mention to Loke.

Loke is the software component that runs on the Galaxy S and is responsible for communicating with Odin during the flashing process. It is initialised in the second stage boot loader (when Volume Down + Home are held). Odin is then able to issue a series of commands to Loke to instigate the flashing process.

Whilst I don't know too much about the exact commands, as that would require some more variables and probably various devices to test with. I have basically worked out the process of how to flash a ROM onto a (non-rooted) Galaxy S.

Odin only runs on Windows, is unreliable and generally we don't know much about it. As such I've started writing a cross-platform (Windows, OS X and Linux) tool to flash ROMs onto the Galaxy S which I am presently calling Heimdall, continuing with the Norse mythology naming scheme. It's actually reasonably simple but I haven't had much time yet to work on it as I'm preoccupied with work. So I was interested to see if anyone else has made any progress in this regard.

I'm not just interested in mimicking Odin, I'm also curious to see what else Loke can be used for and how Kies interfaces with Loke. Hence why in other threads people may have seen me ask about flashing to "old" firmware so I can use Kies to upgrade.

Anyway, if anyone else has made headway in this department or is generally interested in cross-platform flashing tool let me know.

Also... No, I didn't know anything about Norse mythology until I became aware the software on the Galaxy S was called Loke. It's pretty cool though.
[Galaxy S I9000 Android Development] qwas00:
How come you know so much about norse mythology.. :confused:
[Galaxy S I9000 Android Development] FadeFx:
didnt he pretty much state he does not just in the last sentence of his post?

edit:btw well chosen name: "Heimdall is the guardian of the Bifrost Bridge (i.e. the rainbow), and thereby the link between Midgard and Asgard."

edit2: bad chosen name: "Loki assists the gods, and sometimes causes problems for them." lol
[Galaxy S I9000 Android Development] Benjamin Dobell:
Glad you picked up on that, that's exactly why I picked the name.
[Galaxy S I9000 Android Development] FadeFx:
lol, also read my second edit...
[Galaxy S I9000 Android Development] Benjamin Dobell:
Yes, but in Ragnarok Heimdall and Loki are supposed to slay each other.

EDIT: Come to think of it I hope my PC and Galaxy S don't kill each other ;)
[Galaxy S I9000 Android Development] FadeFx:
we will see when the day of ragnarok rises...
[Galaxy S I9000 Android Development] Benjamin Dobell:
Just a quick update.

Heimdall is coming along nicely. I haven't had much free time to work on it however I'm having no problems at all sending and receiving necessary files between Loke and Heimdall. I'm expecting to release an alpha sometime in the next 24-72 hours.

EDIT: For all those people that are having trouble getting their device recognised in Odin, Heimdall doesn't appear to have any such problem. If you can get into download mode on your phone then you can flash with Heimdall as I'm not using Samsung's temperamental drivers.
[Galaxy S I9000 Android Development] AllGamer:
this is excellent, i'm tired of windows bugs.

part of the reason i moved to Android, as i wanted to be fully Linux base
[Galaxy S I9000 Android Development] lgkahn:
very nice.. i have been unable to get flash working on 3 different computers (one of which used to work).. the only one currently working is 32 bit windows 7 go figure... my 64 bit no longer works and i cannot get anything working on my 32 bit xp machines..

what type of hardwware will you s/w run on?
[Galaxy S I9000 Android Development] Benjamin Dobell:
Heimdall itself should run on any Windows (XP, Vista, 7 etc.), Linux and OS X.

At the moment I've tested it with my phone which is an international (UK) GT-I9000. I'm going to need people to test the alpha release on other devices, assuming someone is game. I'd much rather test it on other devices myself so that I can properly monitor the communication but I don't have access to any other devices.

Speaking of which, if anyone has a Galaxy S/Vibrant/Captivate that is bricked/semi-bricked or that they're generally willing to part ways with that would be immensely helpful.
[Galaxy S I9000 Android Development] gazabi:
Very interesting! It will be a great asset to the community!

Will you share some technical details on how the protocol works later? I'm just curious :)
[Galaxy S I9000 Android Development] Benjamin Dobell:
A lot of it is still guess-work. This is the main reason I need more devices, so that I can see how different phones respond to different requests. However the final release will be open-source (MIT license).
[Galaxy S I9000 Android Development] jodue:
i am also very interested. i use only linux but had to set up a virtual box with winsdoze xp which is a pain in the ass ... thanks for your work. i am looking forward to test heimdall :)
[Galaxy S I9000 Android Development] droidwi:
Loke is such a bad name for a program. Loke is the lying, cheating, no gooder of nordic mythology.

Come to think of it, it would have been an excellent name for Kies.
[Galaxy S I9000 Android Development] FadeFx:
hehe, but loke is already there on our galaxy s, you cant change it....
[Galaxy S I9000 Android Development] zirowan:
Looking forward for an alpha release :)

@Benjamin: looking forward to get a look at your code aswell as it sounds very promising
[Galaxy S I9000 Android Development] Benjamin Dobell:
Thanks, I'm not sure if you noticed but a windows alpha (no source as of yet) is released in this thread.
[Galaxy S I9000 Android Development] xjman:
if you check out the R880 source from sammy some loki stuff is included. I haven't looked at the source for the galaxy, it may be in there too under /bootloader
[Galaxy S I9000 Android Development] Benjamin Dobell:
Yeah the Galaxy S source-code doesn't include the bootloader unfortunately. I've already reverse engineered the vast majority of the Loke protocol now but I might as well take a look at the R880 Loke implementation if the source is available.

EDIT: I forgot to say thanks!
[Galaxy S I9000 Android Development] Benjamin Dobell:
Woh that source package is absolutely fantastic! I don't think it's all meant to be open-sourced actually. I found a notice that seemed to indicate otherwise in one of the source files.

/************************************************************************/
/* */
/* Copyright (c) 2003-2006 Zeen Information Technologies, Inc. */
/* All rights reserved. */
/* */
/* This software is the confidential and proprietary information of */
/* Zeen Information Technologies, Inc. ("Confidential Information") */
/* You shall not disclose such confidential information and shall use */
/* it only in accordance with the terms of the license agreement you */
/* entered into the above copyright holder. */
/* */
/************************************************************************/

Also a lot of stuff that is available here is either totally missing or already compiled in .o files in the Galaxy S source code. I wouldn't really want to make use of anything here without clarifying with Samsung first, I don't want to get sued!

I'll send them an e-mail and ask about it. If it is meant to be available I'll ask if they can do the same for the Galaxy S because this stuff is absolutely amazing!
[Galaxy S I9000 Android Development] Benjamin Dobell:
Actually on the topic of licensing. Some of the really interesting stuff is meant to be GPL anyway.

/*
* g_serial.c -- USB gadget serial driver
*
* Copyright 2003 (C) Al Borchers (alborchers@steinerpoint.com)
*
* This code is based in part on the Gadget Zero driver, which
* is Copyright (C) 2003 by David Brownell, all rights reserved.
*
* This code also borrows from usbserial.c, which is
* Copyright (C) 1999 - 2002 Greg Kroah-Hartman (greg@kroah.com)
* Copyright (C) 2000 Peter Berger (pberger@brimson.com)
* Copyright (C) 2000 Al Borchers (alborchers@steinerpoint.com)
*
* This software is distributed under the terms of the GNU General
* Public License ("GPL") as published by the Free Software Foundation,
* either version 2 of that License or (at your option) any later version.
*
*/

I'll see what Samsung has to say about this lot. I've only been looking over the stuff that clearly is meant to be open-sourced (i.e. GPL) but it looks like most of this would be 99% the same on the Galaxy S. I would love to build my own secondary boot loader!
[Galaxy S I9000 Android Development] Benjamin Dobell:
#if 0
#########################################################
# GPL VIOLATION CODE START #
#########################################################
#endif

* Texas Instruments, <www.ti.com>
* Richard Woodruff <r-woodruff2@ti.com>
*
* See file CREDITS for list of people who contributed to this
* project.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
#if 0
#########################################################
# GPL VIOLATION CODE END #
#########################################################
#endif

:eek:
[Galaxy S I9000 Android Development] xjman:
Yeah, its got some gems. It even has some .o files for rfs. Its a module that is causing issues porting 2. 2 And using preemptibility on the moment.

That whole source even looks to have the entire system build from recovery pbl sbl and system. So we may be able to use it to use totally different bootloaders as well as boot android systems from the sd card.

If you have any luck please let me know. Im over at sdx usually under the sn MeatCurtains.
[Galaxy S I9000 Android Development] xjman:
Any word on this being useful at all?
[Galaxy S I9000 Android Development] Benjamin Dobell:
There's lots of interesting stuff but I haven't found anything particularly useful yet. I'm still looking through it though.
[Galaxy S I9000 Android Development] PabloPL:
Loke source anyone?

Does anyone have a copy of Loke source code - Samsung has removed them from the archive for R880:(

Thanks