yashsingh1/xdaforums huggingface dataset:
[G1 Q&A, Help & Troubleshooting] jmhecker:
Why would you have no backup after running nandroid? Nandroid does not overwrite your old backup when you create a new one. They are timestamped in /sdcard/nandroid/SERIALNUMBEROFDEVICE/timestamp

Running the nandroid script from the console in recovery mode lets you choose the backup you want to restore. Just some food for thought :)
[G1 Q&A, Help & Troubleshooting] emoray:
Ahhh well that'd been great if I hadn't just wiped my SD card to reformat the ext partition! DAMN!

Is it possible to mount the CD card whilst in recovery mode? Then with a clean EXT2/SD card, a wipe and reflashing the rom should work surely?
[G1 Q&A, Help & Troubleshooting] garok89:
ums_enable if you have a custom recovery - do it in the console

and next time post in the right section please
[G1 Q&A, Help & Troubleshooting] jaestoner01:
not the right post

just wipe and start from scratch .repartition ,reflash and you'll be good
[G1 Q&A, Help & Troubleshooting] schwiz:
try hooking it up to adb and get a logcat while its on the boot screen and see if it is doing something, might just need to wait it out. My G1 was recently on the G1 boot screen for over an hour while busybox was re-writing a filesystem.
[Shift General] wovens:
Hi,

It never happened to my Shift before but I never travelled with it till now.

I used to use the Shift in UK with no issues but I am on holiday in Rio (38 degrees Celcius right now) and every time I use the Shift it gets very hot to keep it on my lap.

Once, it shut itself down with no warning and I thought it was the battery but it was not. Then I noticed that, while on my lap, the vents were been covered and now I cannot find a position to hold it that is comfortable and does not block the vents. And holding it up in the air for long periods of time is not comfortable (I am very little!) and if I want to use the keyboard I have to use it on a desk or table which makes it not a very mobile option.

I wish designers would think of such things as vent positioning when designing essential parts of equipment. It would save so much grief!

Does it happen to anybody else, or is it just me?

Thanks from very, very hot Rio.
[Shift General] Freakydile:
Overheated Shift

Happened to mine for the first time ever, had it on my lap,

airvents probably covered, and kapfiewwww it shuts down

to completely off.

Now I discovered my headphone jack doesn't work, when

I plug in earpieces, the sound shuts down trough the

speakers, but no rerouted sound to the headphones, pull it out,

speakers give normal sound again... strange...

Anybody ever had this?

Kind regards from a snowy Belgium

Freakydile
[Shift General] monx®:
just happened exactly like woven. luckily it has overheat control :D
[Shift General] cybericebyte:
yeah same here just learned to keep it vented most of the time the protective case it comes with dose well with this
[Shift General] cadc82:
My solution!

It happened to me when I tried to use it on a irregular surface like a bed. As everyone has figured out, the ventilation areas are blocked and the device seems to have no alternative but to suddenly shut down... At first, I got surprised but then I eventually found a solution:

Now I simply use it with my proporta leather case, since it has custom designed holes that allow ventilation (and a couple of plastic furniture feet I decided to glue one day:D:D:D), creating enough space between any surface and the actual device...

Another solution if you rather want to hook it to a big monitor and wireless keyboard and mouse, is a glass table and no case...:):)

Ohh by the way, leaving it on inside a bag pack also causes it to overheat, unless it is on WinMo only!!
[Shift General] jimmunsw:
Try using yr shift sitting on top of a rectangular plastic tray , ( u can get it at any supermarket anywhere , bring yr shift to test it out first before buying ) , the tray's height is about 2 to 3 inches high , it is best using it on yr table , but for lap or bed , then u need some balancing act - cheers ;) - jimmunsw
[Shift General] krzysztofsobaszkiewicz:
same problem :confused:
[myTouch 3G, Magic Android Development] Subu:
ok,

so ive been searching for this rom ever since i heard bout it (8/25/09)

and ive been unable to find it!

Can someone please send me the link to it, if anyone even knows it!

i mean ive seen reviews of the rom, but now they're gone.

and theres no way of finding it

so can someone make a palm pre rom?

or something?

Idk

i just heard great things about it
[myTouch 3G, Magic Android Development] thesparky007:
as far as i know and remember, there was only a palm pre theme, not a palm pre rom! i dont even know if thats possible!

but the palm pre theme was asked to be removed by palm.
[myTouch 3G, Magic Android Development] oshizzle1991:
you might want to try searching the android development section but i am 99 percent sure that we will not be able to make a palm pre rom...
[myTouch 3G, Magic Android Development] Breakthecycle2:
There was one but l3wish had to take it down.
[myTouch 3G, Magic Android Development] xftox:
There was a rom by a dev for g1 cause i had it I think it was maximus then palm said no if u Do find it please pm me it was Anna amazing rom might wanna Tired dream forum aswell
[myTouch 3G, Magic Android Development] NguyenHuu:
guys it was only a theme, not a rom. do a search on google for the theme and maybe it will pop up for you.
[myTouch 3G, Magic Android Development] Frostfree:
There was a palm pre themed ROM which I ran way back, loved the interface but very dated now. I have a nandroid backup of it but won't bother to be honest.
[XPERIA X1 ROM Development] Xperrier:
I could not find the way to give to an event in the HTC calendar, say, a new sound?

can we do it or not?

under setting, we have View, and Reminder, nothing regarding another ringtone or sound.

Xperia X1

thanks
[XPERIA X1 ROM Development] SamsungGalaxySamsung:
Yes it is possible.

Read this: http://xdaforums.com/announcement.php?f=471
[Touch Diamond2, Pure General] Lazegalli:
Hi Guys!

Has anybody an idea how to connect two Headsets at the same time (simultaneous) on my Topaz?

Either one Cable Headset with one Bluetooth Headset or two Bluetooth Headsets.

It's only for Music listening, so Mic. is not needed.

Until yet I was not able to realize it! Only the first connected device plays music...the second connected device stays muted.

Thanks in advance for your help.

Greetz

Lazegalli
[Touch Diamond2, Pure General] Slowmo:
You did not mention the third option - two wired headsets. You need a Multifunction Audio Cable and a Y splitter for minijack.
[Touch Diamond2, Pure General] Lazegalli:
That's right!

I already have an Y-Cable and it works perfect, but you are bound to the cable and that sucks.

I need it for Bike-Trips with my wife. We love to hear audiobooks together.

Anyone else an idea how to solve my problem wireless?
[Touch Diamond2, Pure General] desolateone:
Have you tried 2 different bluetooth headsets?

Headsets from different manufacturers?
[Windows Mobile Development and Hacking General] kingofslide54:
Hi men.

I have some experience on Pocket Pc graphics coding on GAPI/c++, but GAPI is not supported anymore and I have some projects which needs vector and 3D capabilities.

I have been trying Vincent's Opengl ES (I have some experience on OpenGl), but it doesn't look well on WVGA, looks like resized WQVGA...

I would like to use a new, well supported, powerful and royalty free graphis api, preferibly based on OpenGL or OpenGL ES specification over c++, and with hardaware acceleration support, but I'm unable to find anything like this.

Could you please tell me which API is more suitable for doing what I want?

Sorry for my english, and thanks in advance.
[Touch Pro, Fuze General] naiku:
I just picked up a used AT&T Fuze, it works fine, but whenever I switch it on for a couple of minutes it acts as though the volume button is being held down (or the volume icon on the screen being used).

After looking into it further it appears that the up volume button is not working (which probably explains why I could not get it to hard reset). Is there a link to taking apart the phone and cleaning the buttons? Or a link to somewhere to buy new buttons (been browsing eBay but having a hard time finding buttons amongst all the pink with hearts cases).

Thanks.
[Touch Pro, Fuze General] naiku:
OK, so reading another thread I saw that someone who purchased this kit http://cgi.ebay.com/OEM-HTC-FUZE-LC...wItemQQptZPDA_Accessories?hash=item3ef8817bf6

Had to move the volume rocker button over from their old LCD Digitizer to the new one, since I am assuming that the rocker button simply pushes on a contact behind the button itself, is it safe to believe that if I ordered this part I could move my volume rocker over and have a working up volume button again?

Thanks.
[Windows Mobile Software Development] binary64:
Ok I spent several hours trying to look at fieldtest.exe, the GMM exe, ril.dll, rilgsm.dll, htcandroid along with hefty google searches to try and somehow find out how to obtain neighbour cellid info along with signal strength. I have htc jade and fieldtest shows neighboring towers with 'ease'.

But I'm not a ninja at this, I'm wondering if someone with IDA expertise could give me some extra clues to which API i can use..

I also offer a bounty of $5 for a hint that gets me to the solution (not just "RIL_DevSpecific") or $15 for a .net wrapper. I see lots of people on the internet would also like this, so please also step forward to offer a small bounty too!

Below I am pasting my best info I have got so far, I think they are internal function names but still, hoping someone finds this thread via google!

AVBB_CBaseApp

AVBB_CListViewApp

AVCMyFieldTest

AVCAtlException

AVHAL_CRIL

AVHAL_CRILCmd

AVHAL_CRIL_GetSignalQuality

AVHAL_CRIL_GetEquipmentState

AVHAL_CRIL_DevSpecific

AVCRIL_GetSignalQuality

AVCRil_GetEquipmentState

AVHAL_CRIL_SetFieldTestMode

AVHAL_CRIL_GetFieldTestMode

AVHAL_CRIL_GetFieldTest_GSM

AVHAL_CRIL_GetFieldTest_GPRS

AVHAL_CRIL_GetFieldTest_AMR

AVHAL_CRIL_GetFieldTest_2G_Resel_Param

AVHAL_CRIL_GetFieldTest_2G_Resel_Status

AVHAL_CRIL_GetFieldTest_3G_Resel_Param

AVHAL_CRIL_GetFieldTest_3G_Resel_Status

AVHAL_CRIL_GetFieldTest_3G_WCDMA

AVHAL_CRIL_GetFieldTest_3G_L3_RRC_SIGNAL

AVHAL_CRIL_GetFieldTest_3G_PRACH_RACH_INFO

AVHAL_CRIL_GetFieldTest_3G_DCH_STATUS_A

AVHAL_CRIL_GetFieldTest_3G_DCH_STATUS_M

AVHAL_CRIL_GetFieldTest_3G_DCH_STATUS_D

AVHAL_CRIL_GetFieldTest_3G_NEIGHBOR_ST

AVHAL_CRIL_GetFieldTest_3G_NEIGHBOR_ST_2

AVHAL_CRIL_GetFieldTest_3G_BLER_STATUS

AVHAL_CRIL_GetFieldTest_3G_DL_TF_STATUS

AVHAL_CRIL_GetFieldTest_3G_DL_TF_STATUS_2

AVHAL_CRIL_GetFieldTest_3G_DL_TF_STATUS_3

AVHAL_CRIL_GetFieldTest_3G_UL_TF_STATUS

AVHAL_CRIL_GetFieldTest_3G_DL_RLC_AM_ST

AVHAL_CRIL_GetFieldTest_3G_UL_RLC_AM_ST

AVHAL_CRIL_GetFieldTest_HSDPA_CQI_STATUS

AVHAL_CRIL_GetFieldTest_3G_AGC_STATUS

AVHAL_CRIL_GetFieldTest_3G_RESEL_EVENT

AVHAL_CRIL_GetFieldTest_3G_DL_TF_COMB_ST

AVHAL_CRIL_GetFieldTest_3G_DL_TF_COMB_ST_2

AVHAL_CRIL_GetFieldTest_3G_DL_TF_COMB_ST_3

AVCMyRil
[Windows Mobile Software Development] binary64:
Hey! I made some progress..

Here are my findings so far:

Before the BL for RIL_DevSpecific, the R1 register has these bytes:

R1 = 8a,0,0,0,0,0,0,0,9c,9b

only the the first byte seems to vary:

GSM = 84

AMR = 86

GPRS / E-GPRS = 85

3G Reselection Parameters = 89

2G Reselection Parameters = 87

3G Reselection Status = 8a

2G Reselection Status = 88

WCDMA = 8b

Layer 3 RRC Signaling = 8c

PRACH/RACH information = 8d

3G DCH Status = 8e + 8f + 90

3G NEIGHBOR LIST Status = 91 + 92

3G BLER Status = 93

3G Reselection Event = 9c

3G Downlink Transport = 9d

so i guess i need to try RIL_DevSpecific({84,0,0,0,0,0,0,0,9c,9b}, 10) where {} is a buffer of bytes
[Windows Mobile Software Development] binary64:
More progress!!

result callback:1 (408 bytes long)

data:

ff 1f 78 00 12 00 00 00 ÿ.x.....

3b 2a 00 00 2d 36 34 00 ;*..-64.

00 00 00 00 00 00 00 00 ........

00 00 00 00 00 00 00 00 ........

00 00 00 00 00 00 00 00 ........

04 00 00 00 12 00 00 00 ........

ea 00 00 00 1a 01 00 00 ê.......

11 00 00 00 3b 2a 00 00 ....;*..

3b 2a 00 00 3b 2a 00 00 ;*..;*..

3b 2a 00 00 2d 31 30 34 ;*..-104

00 00 00 00 00 00 00 00 ........

00 00 00 00 2d 31 30 30 ....-100

00 00 00 00 00 00 00 00 ........

00 00 00 00 2d 31 30 31 ....-101

00 00 00 00 00 00 00 00 ........

00 00 00 00 2d 31 32 31 ....-121

00 00 00 00 00 00 00 00 ........

00 00 00 00 2d 31 30 32 ....-102

00 00 00 00 00 00 00 00 ........

00 00 00 0

ril notification:4194309 (32 bytes long)

misc

RIL_NOTIFY_SIGNALQUALITY

QUALITY: -73 63

ril notification:262151 (4 bytes long)

ril notification:262149 (4 bytes long)

ril notification:262152 (12 bytes long)

the values in hexdump directly match what fieldtest.exe is showing! woot. Suprised they send it in ascii. but eg ServingPSC is the 'ea' in hex.

anyone know what those last 3 ril notifications were?
[Windows Mobile Software Development] Sleuth255:
This should get you started:

http://www.codeproject.com/KB/mobile/DeepCast.aspx
[Windows Mobile Software Development] binary64:
thanks Sleuth255, i didn't spot that article, it's good code..

but like the many others of similar nature floating around the net it only uses GetCellTowerInfo, which only returns the cell you're connected to..

with my code, I can see cell id AND signal strength for 5 base towers! with up to 6 towers, should be some quite nice triangulation we can get going.
[Windows Mobile Software Development] Sleuth255:
The problem with triangulation is determining the reach of any given tower's signal. Since towers run at different frequencies/power levels/elevations, determining the signal reach of a tower is something that only the cell providers can do. Essentially, to figure out position you have to overlap the signal circles or "circle of position" for the towers you can see. Your precise position is somewhere in the overlap area of all of them. I don't know of a database that's available that can return this information. My brother works in E911 and tells me that operators perform this calculation based on their own database information to return phone position information when 911 calls originate from cellphones. This is imprecise at best which is why gps positional information is gaining favor in that arena. For this reason, I don't think that estimating the "circle of reception" will yield positional information that's any better than closest cell tower id. This is also why GMM doesn't triangulate. Even Google doesn't have the info that they require. Then of course, there's the computational overhead as well as the online activity required to convert the towerids into coordinates to plot the circles of position then calculate the area of overlap.
[Windows Mobile Software Development] binary64:
Yep, that circle of position will be a lot smaller than 50km after using 6 towers. Also, opencellid already has power info, since they can easily calculate this using wisdom of crowds, and this could be factored in too. as to overheads, 6 tiny http requests is still nothing, compared to 1.. + they can be cached for a long time.

so, i'm almost ready to learn how triangulation using dbm values works..

@EDIT: also.. I think GMM does do trianguation, at least deep inside the app it does.. i'm not sure, but the http requests do send 3 packed strings containing my operator's name.. also gmm.exe does call ril_devspecific like i do. oooh maybe i should see what devspecific commands gmm does send.. out of interest. so i reckon gmm are triangulating with their backend webservice (for internal testing), but the client does only snap to a cell tower yeah.
[Windows Mobile Software Development] Sleuth255:
50km is pretty big for a single tower. Are you near a mountain that has a tower on top by chance? I'm seeing more like 3-5km
[Windows Mobile Software Development] binary64:
Not sure I believe it either, i used opencellid to get the position, so i'm guessing it's wrong

But essentially

a) lots and lots of people around the internet have asked for this functionality - zero people have replied without even a hint

b) if it only gives me an 80% improvement on location, i'm happy

c) i wanted the challenge of getting these values, since WinMo doesnt provide it

d) i'm pissed at my service provider for selling me an A-GPS phone without supporting A-GPS (tell me an app that uses it!)

my dream, is to open googlemaps.. or a rewritten gmaps, see a huge circle around active cell tower (as currently happens).. then 2 or 3 seconds later, the circle would morph (animate) down in size after triangulation and lookups have finished, then 15 secs later it would morph down to a GPS sized circle. Noisy position would be heavily dampened, and the upperquartile of noise would be added to the estimated location. when i walk past a wifi, it would also shrink quickly, and after it stops seeing that access point, it would slowly increase the predicted range at a max speed of 70mph.

@Sleuth255: I dig your myLocation Service
[Windows Mobile Software Development] binary64:
Anyone have any ideas, knowledge or pointers to resolving 3G cell tower to gps location? Everyone's done 2G, but 3G? What values do I need? And which web services support it?
[Windows Mobile Software Development] Sleuth255:
most 3G tower position data can be looked up w/o issues. The Google web service does about the best job IMO. It has some issues with TMo USA 3G towers and some problems in NZ as well. There's nothing that's all-encompassing unfortunately.

Ping me if/when you come up with something that does accurate triangulation and we can noodle if/how to make a myLocation hook if you are interested. myLocation requirements are native code, THREAD_PRIORITY_IDLE priority and about 1K/week data plan overhead.
[Windows Mobile Software Development] binary64:
Bad news guys :(

The 3 main RIL_DevSpecific commands, 0x84, 0x8a, 0x88, don't give cellid

in fieldtest.exe, the NCell fields have a 3 digit number and rssi... i was hoping those 3 digits were cellid, but they are not.. i wonder what they are.

I even brute-forced querying all types of devspecific commands.. from 0 to 7000 at least (total possible is 4 billion)

nothing seems to return neighbour cell tower cellid's :(

so.. does anyone know how to get neighbour cellid from htc's? maybe an AT command? i will phone HTC and ask them but don't expect to get far. maybe we can all phone htc and bug them for it?
[Windows Mobile Software Development] DRZ400:
Comendable effort sir.. I tried for weeks to do the same but all I could get is the CGI of the cell you're corrected to. I know it's possible as they did it with field test but I couldn't do it, even though I have a full UK listing of the TMUKs site locations, CGIs etc as I work for them.

I did spend many days researching on the web and will say nobody else has managed the Neighbouring cells either. :(
[Windows Mobile Software Development] DRZ400:
Some good info on the page below, I particularly like the memory approach.

http://www.modaco.com/content-page/251259/the-modaco-developer-challenge-win-an-i-mate-jaq3/page/60/
[Windows Mobile Software Development] binary64:
Thank you for your praise about my efforts. I spent a lot of time on this.

You say fieldtest shows the info, but are you sure? I see "NCell2 678 -102" but what does 678 mean? it's not a cell id..

have you tried the memory based approach? did it work?

As you work for a telco, any chance you can somehow find a way to use your corporate might to contact HTC and ask them directly about this please?
[Windows Mobile Software Development] DRZ400:
I remember now .. been a one and a half years since I last looked at this.

Well done for getting the "NCell2 678 -102" like it says in Field Test. That's the neighbour cells BCCH (Broadcast Control CHannel) and it's receive level in dBm.

Phones don't handover using CellIDs or CGIs .. they do it only on the BCCH number, The Base Station Controller (BSC) knows the cell and it's surrounding BCCH numbers, so basically even though BCCH numbers are reused, the same one isn't used in the same physical location, there's a good few miles till the same BCCH can be used again, so basically the phone says "I would like to hand over to the BCCH of 692" the BSC knows which cell this is.

What I'm saying is you'll never get the neighbouring cells CGI or CellID as the phone just doesn't care about it. You can get the BCCH, but that's sod all help to anyone.

I have seen test software that CAN do it ... but it was 6K a phone.

Don't suppose you could post up the snippet of code that gets the BCCH ... I couldn't find it. :(
[Windows Mobile Software Development] binary64:
Will post code, but first, can we resolve BCCH to a CellID from a db or something? perhaps the phone could keep a local cache..?
[Windows Mobile Software Development] DRZ400:
Even if you have a copy of the Orange networks cell site info, not a chance. They use a 18 cell repeat config, so the same BCCH is reused every 10 miles or so.

To be honest fella ... give up. It can't be done except on Nokia test phones at 6k a pop.

Crap ain't it. In a nutshell ... all you can get is whats on Fieldtest. You still did a damn good job getting the BCCH info though!
[Windows Mobile Software Development] binary64:
but :)

combined with active cellid, surely an open online database could resolve bcch to a cellid that way? i mean, how often does bcch change for a celltower?

ie, send lax+cid to db, and it'd reply with a list of bcch=cid's

i'm not just talking about Orange.. just in general. This db could learn by people sending data of lac+cid as key and multiple bcch's as values

yes it'd mean starting a new opencellid db from scratch, but tbh opencellid is lacking and hasnt been improved as requested by the masses (eg, no wifi location)
[Windows Mobile Software Development] DRZ400:
Nah .. the BCCH channel numbers change all the time with retunes and fault investigation, so it would be impossible.

Somebody else posted this and I remember reading it last year thinking it was a stunning piece of work. Just copy what Google did.

http://www.codeproject.com/KB/mobile/DeepCast.aspx
[Windows Mobile Software Development] Cipher:
interesting and also a depressing thread... :/

after lots of researching i alsocame to the conclusion, that it is not possible to get other cell ids with windows mobile.

the only thing i am still interested in is the radius that gmm shows. what do they use for calculating it? i read on wiki that it's towerTimingAdvance that can be used for it, but did you ever see a phone or ril.dll that returns something else than 0 on that?

i implemented the method from deepcast in my app - http://omm.mine.nu - and it seems to return the same circle as google does most of the time - at least on my phone.
[Windows Mobile Software Development] binary64:
hr Mr OMM, nice app.. but your webpage says it supports GSM triangulation ? i'm confused.

I can guess how/why GMM can show different siuzed circles around the celltower..

1. if signal strength is excellent, you can't be 2500m away really.. and if it's poor maybe you are..

2. using opencellid, with people submitting gps'ed cellid's.. after enough samples you get a mathematical feel for how powerful the celltower is transmitting, to know whether it's a 2000m or a 5000m tower..

as to getting neighbour cellids, i see it's possible by peeking at the memory. I guess we could build a centralised and open database of every htc model, and what memory area to look at..
[Windows Mobile Software Development] wuo:
good job

There is no way to read the Qualcomm modem memory?
[Windows Mobile Software Development] pc18:
Hey binary64!

How's your research advancing? I'm pretty much interested in getting the BCCH number and the RxLevels of the neighbouring cells. I wonder on what phone you got the results. I am using a HTC HD2 and FieldTest is not showing anything concerning neighboring cells. Any ideas why?
[Windows Mobile Software Development] RDWV:
You've done some good work here, b64! I've been looking for the same thing off and on for years now with no joy.

How are you resolving the Cell ID's out of the 408 bytes you get back after issuing that API call?