5,599,337 Members 37,867 Now Online
XDA Developers Android and Mobile Development Forum

usb serial in diagnostic

Tip us?
 
davec26
Old
(Last edited by davec26; 20th December 2011 at 09:28 AM.)
#1  
davec26's Avatar
Senior Member - OP
Thanks Meter 17
Posts: 188
Join Date: Jul 2007
Location: Scunthorpe uk
Default usb serial in diagnostic

Hi I have just noticed in the nokia diagnostic tool in the bottom right the three dots when pressed gives you settings option and within that option it says usb mode Zune or usb serial with an option to choose which one ... What's this serial in this case ?? Will this allow direct access to hdd and find a way to use as mass storage ? or can we use this to access the cpu or other parts of the phone ?? im not sure were the serial point to yet ...
Came from nokias like the 7650, 6600,n95 etc to windows elf .
Then the htc magic but missed a keyboard so went to the g1 then htc hero all rooted ! then to the moto dext and x10 mini pro, ipone 3g, HTC desire , iPhone 4 , iPhone 4s , Moto atrix and now a Nokia lumia !!!!! sigh update
ok now the htc desire, samsung ace, htc desire s....

.
dave_chalton@hotmail.com
 
Chipsaru
Old
#2  
Chipsaru's Avatar
Member
Thanks Meter 4
Posts: 32
Join Date: Sep 2008
Location: Kiev
Probably that would be the way to flash rom.
 
nant15
Old
#3  
Junior Member
Thanks Meter 1
Posts: 16
Join Date: Sep 2009
It seems to be used for reparing the device or OS level software debugging - it won't give you USB Mass storage device....Or it maybe if you found the right driver...from Nokia Engineer. On HTC phones, this can be used for tethering with the right driver.

Serial Ports are the port that were used for Modem and Mouse before USB was invented (COM ports) It is the very basic form of communication port that most device implements - which the chipset on Lumia also emulate Serial Port over USB cable. (http://en.wikipedia.org/wiki/Serial_port)
The Following User Says Thank You to nant15 For This Useful Post: [ Click to Expand ]
 
davec26
Old
#4  
davec26's Avatar
Senior Member - OP
Thanks Meter 17
Posts: 188
Join Date: Jul 2007
Location: Scunthorpe uk
Ahhhh ok thanks very much guys :)
Came from nokias like the 7650, 6600,n95 etc to windows elf .
Then the htc magic but missed a keyboard so went to the g1 then htc hero all rooted ! then to the moto dext and x10 mini pro, ipone 3g, HTC desire , iPhone 4 , iPhone 4s , Moto atrix and now a Nokia lumia !!!!! sigh update
ok now the htc desire, samsung ace, htc desire s....

.
dave_chalton@hotmail.com
 
Thor Erik
Old
#5  
Thor Erik's Avatar
Member
Thanks Meter 8
Posts: 42
Join Date: Sep 2010
Location: Oslo, Norway
Didn‘t notice that before, I'll poke at it using a serial debugger once I get home, could be some interesting/fun stuff that can be done
Phones:
Sony Ericsson Xperia X10 Mini Pro - Rooted
Samsung Galaxy I9100 S II - JellyBean!
Nokia Lumia 800 - "Rooted" V7.10.7740.16(rev 7.10.7740.11451)
HTC One X - MIUI Rom 2.7.6

Tabs:
Archos 70IT - Rooted + UrukDroid
Archos A80s - Rooted dualboot with Ubuntu
Samsung Galaxy Tab 10.1 - Rooted
HP TouchPad 4G - WebOS(rooted) and CM9

Do you need hosting of your ROM? Send me a PM. Reliable hosting of your ROM with 100Mbit connection
 
htc12345
Old
#6  
htc12345's Avatar
Senior Member
Thanks Meter 5
Posts: 263
Join Date: Dec 2009
In winxp you can load a driver for a system device. maybe at driver level the connection data can be verified. How:
connect in serial mode. it will at first time detect a nokia rm801 or whatever device and ask for a driver. it finds 4 devices.

for the first, the xp system will itself suggest
1) USB Composite Device
2) will not find anything, and show the dialog to go onto internet, search etc.
Don't search and choose the driver to install yourself, with the downmost radiobutton and click next, in the categories go to System Devices, the driver assist will suggest a Compaq Deskpro Thermal Sensor, install this. Will install without error
3) see 2.
4) see 2.

Because it installs a temperature sensor driver, it must be possible to monitor or probe somehow. help?
Nokia Lumia 800
SW 7.10.7740.16
The Following User Says Thank You to htc12345 For This Useful Post: [ Click to Expand ]
 
Thor Erik
Old
(Last edited by Thor Erik; 18th December 2011 at 01:52 PM.)
#7  
Thor Erik's Avatar
Member
Thanks Meter 8
Posts: 42
Join Date: Sep 2010
Location: Oslo, Norway
My guess that will only gain you access to temprature data from the phone.

Have you tried putty and a baudrate of 9600? this is the most common used baudrate, tho It is quite possible they use 16000 instead if the serial connection is ment to handle data transfer.

I've been looking at the schematics for the phone and I can not seem to find out which chip they have used for GPIO. We would probably need to get hold of service level 3 or 4 manuals for Nokia Care (unless someone wants to dissasemble their phone and have a look at the mainboard)


Edit:

After a bit more digging I think I've traced serial to be managed directly by the CPU.
This suggests that it's a purely SW serial console.
I haven't been able to find any details on WP7/7.1/7.5 SW serial.

Worth looking into but I guess would require disassembly of the software?
Phones:
Sony Ericsson Xperia X10 Mini Pro - Rooted
Samsung Galaxy I9100 S II - JellyBean!
Nokia Lumia 800 - "Rooted" V7.10.7740.16(rev 7.10.7740.11451)
HTC One X - MIUI Rom 2.7.6

Tabs:
Archos 70IT - Rooted + UrukDroid
Archos A80s - Rooted dualboot with Ubuntu
Samsung Galaxy Tab 10.1 - Rooted
HP TouchPad 4G - WebOS(rooted) and CM9

Do you need hosting of your ROM? Send me a PM. Reliable hosting of your ROM with 100Mbit connection
The Following User Says Thank You to Thor Erik For This Useful Post: [ Click to Expand ]
 
htc12345
Old
#8  
htc12345's Avatar
Senior Member
Thanks Meter 5
Posts: 263
Join Date: Dec 2009
what is the protocol for example when doing a software update through Zune? It gets into some kind of bootloader mode then too.
can imagine the serial connection is hosted as sw in the phones sw environment when running the mango os. But is the serial mode still fully sw if you boot it? Don't know if you could find anything in the 15 sec of booting to mango
Nokia Lumia 800
SW 7.10.7740.16
The Following User Says Thank You to htc12345 For This Useful Post: [ Click to Expand ]
 
Thor Erik
Old
#9  
Thor Erik's Avatar
Member
Thanks Meter 8
Posts: 42
Join Date: Sep 2010
Location: Oslo, Norway
I think the easiest way of figuring out how this is done is to disassemble the .net library that is used in the WP7 update tool.

I will have access to the required tools when I get home. The tool is this one if you want to get cracking on it:
http://xboxmod.sylvester20007.com/TO...pdate_tool.rar
Phones:
Sony Ericsson Xperia X10 Mini Pro - Rooted
Samsung Galaxy I9100 S II - JellyBean!
Nokia Lumia 800 - "Rooted" V7.10.7740.16(rev 7.10.7740.11451)
HTC One X - MIUI Rom 2.7.6

Tabs:
Archos 70IT - Rooted + UrukDroid
Archos A80s - Rooted dualboot with Ubuntu
Samsung Galaxy Tab 10.1 - Rooted
HP TouchPad 4G - WebOS(rooted) and CM9

Do you need hosting of your ROM? Send me a PM. Reliable hosting of your ROM with 100Mbit connection

The Following User Says Thank You to Thor Erik For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes