Block 0xD7(215) is BAD block !!! after a HARD RESET - 8525, TyTN, MDA Vario II, JasJam General

Hello everyone ::
few weeks ago I experience a White screen and my PDA and I realize a hard reset
I have running the mtty.exe to play a bit arround, and I get this bad block information
the PDA is quite new (4 months) and I had not make any upgrade or flash any bios (so, except software install, nothing different than form factory)
what this bad block means ??, is this a problem on the main/internal memory ??
I have been looking my self for solutions, but the only relate topic is that ::
http://forum.xda-developers.com/archive/index.php/t-299042.html
I understand that the blocks 936, 937 and 938 can be bad on propose, but what about the 215 ??
I left at the botton all the info results form the mytt
---
another question, is any way I can make a hardware check of the PDA to see is everything is ok with it ??
thanks in advance
---
USB>info 1
USB>info 2
HTCSVODAP102$!e)HTCEUSB>info 3
HTCSHUSB>info 4
IsAllBytesTheSame-: dwLength=8, bResult=0
HTCSVODAP102$!e)HTCEUSB>info 5
USB>info 6
HTCST ÚÈÒHTCEUSB>info 7
HTC Integrated Re-Flash Utility, Common Base Version : 1.50a
Device Name: H, Bootloader Version : 1.04
Built at: May 26 2006 20:17:35
Copyright (c) 1998-2006 High Tech Computer Corporation
CPU ID=0x41129200
Main CPLD version=0x5
Upper CPLD version=0x4
Main Board version=0x5
USB>info 9
USB>info 0
USB>info A
USB>info 8
Block 0x0(0) is Reversed block
Block 0x1(1) is Reversed block
Block 0x2(2) is Reversed block
Block 0x3(3) is Reversed block
Block 0x4(4) is Reversed block
Block 0x5(5) is Reversed block
Block 0x6(6) is Reversed block
Block 0x7(7) is Reversed block
Block 0x8(8) is Reversed block
Block 0x9(9) is Reversed block
Block 0xA(10) is Reversed block
Block 0xB(11) is Reversed block
Block 0xC(12) is Reversed block
Block 0xD7(215) is BAD block !!!
Block 0x3FB(1019) is Reversed block
Partition[0], type=0x20, start=0x2, total=0x18FE
Partition[1], type=0x23, start=0x1900, total=0x1700
Partition[2], type=0x25, start=0x3000, total=0x1A400
Partition[3], type=0x4, start=0x1D400, total=0x1D400
CE Total Length(with sector info) = 0x3B6A000
CE CheckSum Length(without sector info) = 0x3A80000
USB>

please, any reply
I would like to know if I should come back to the phone shop and ask them for reparation/replacement,
please, any reply
thanks in advance

InTheater said:
Hello everyone ::
few weeks ago I experience a White screen and my PDA and I realize a hard reset
I have running the mtty.exe to play a bit arround, and I get this bad block information
the PDA is quite new (4 months) and I had not make any upgrade or flash any bios (so, except software install, nothing different than form factory)
what this bad block means ??, is this a problem on the main/internal memory ??
I have been looking my self for solutions, but the only relate topic is that ::
http://forum.xda-developers.com/archive/index.php/t-299042.html
I understand that the blocks 936, 937 and 938 can be bad on propose, but what about the 215 ??
I left at the botton all the info results form the mytt
---
another question, is any way I can make a hardware check of the PDA to see is everything is ok with it ??
thanks in advance
---
USB>info 1
USB>info 2
HTCSVODAP102$!e)HTCEUSB>info 3
HTCSHUSB>info 4
IsAllBytesTheSame-: dwLength=8, bResult=0
HTCSVODAP102$!e)HTCEUSB>info 5
USB>info 6
HTCST ÚÈÒHTCEUSB>info 7
HTC Integrated Re-Flash Utility, Common Base Version : 1.50a
Device Name: H, Bootloader Version : 1.04
Built at: May 26 2006 20:17:35
Copyright (c) 1998-2006 High Tech Computer Corporation
CPU ID=0x41129200
Main CPLD version=0x5
Upper CPLD version=0x4
Main Board version=0x5
USB>info 9
USB>info 0
USB>info A
USB>info 8
Block 0x0(0) is Reversed block
Block 0x1(1) is Reversed block
Block 0x2(2) is Reversed block
Block 0x3(3) is Reversed block
Block 0x4(4) is Reversed block
Block 0x5(5) is Reversed block
Block 0x6(6) is Reversed block
Block 0x7(7) is Reversed block
Block 0x8(8) is Reversed block
Block 0x9(9) is Reversed block
Block 0xA(10) is Reversed block
Block 0xB(11) is Reversed block
Block 0xC(12) is Reversed block
Block 0xD7(215) is BAD block !!!
Block 0x3FB(1019) is Reversed block
Partition[0], type=0x20, start=0x2, total=0x18FE
Partition[1], type=0x23, start=0x1900, total=0x1700
Partition[2], type=0x25, start=0x3000, total=0x1A400
Partition[3], type=0x4, start=0x1D400, total=0x1D400
CE Total Length(with sector info) = 0x3B6A000
CE CheckSum Length(without sector info) = 0x3A80000
USB>
Click to expand...
Click to collapse
usb>task 2a
this is my phone :
iinfo 8
Block 0x0(0) is Reversed block
Block 0x1(1) is Reversed block
Block 0x2(2) is Reversed block
Block 0x3(3) is Reversed block
Block 0x4(4) is Reversed block
Block 0x5(5) is Reversed block
Block 0x6(6) is Reversed block
Block 0x7(7) is Reversed block
Block 0x8(8) is Reversed block
Block 0x9(9) is Reversed block
Block 0xA(10) is Reversed block
Block 0xB(11) is Reversed block
Block 0xC(12) is Reversed block
Block 0x3A8(936) is BAD block !!!
Block 0x3A9(937) is BAD block !!!
Block 0x3AA(938) is BAD block !!!
Partition[0], type=0x20, start=0x2, total=0x18FE
Partition[1], type=0x23, start=0x1900, total=0x1800
Partition[2], type=0x25, start=0x3100, total=0x1F600
Partition[3], type=0x4, start=0x22700, total=0x18100
CE Total Length(with sector info) = 0x45F3800
CE CheckSum Length(without sector info) = 0x44E0000
Cmd>task 2a
Check block : 936 - Good
Check block : 937 - Good
Check block : 938 - Good
Cmd>info 8
Block 0x0(0) is Reversed block
Block 0x1(1) is Reversed block
Block 0x2(2) is Reversed block
Block 0x3(3) is Reversed block
Block 0x4(4) is Reversed block
Block 0x5(5) is Reversed block
Block 0x6(6) is Reversed block
Block 0x7(7) is Reversed block
Block 0x8(8) is Reversed block
Block 0x9(9) is Reversed block
Block 0xA(10) is Reversed block
Block 0xB(11) is Reversed block
Block 0xC(12) is Reversed block
Partition[0], type=0x20, start=0x2, total=0x18FE
Partition[1], type=0x23, start=0x1900, total=0x1800
Partition[2], type=0x25, start=0x3100, total=0x1F600
Partition[3], type=0x4, start=0x22700, total=0x18100
CE Total Length(with sector info) = 0x45F3800
CE CheckSum Length(without sector info) = 0x44E0000
Cmd>task 8

Related

eVB question string * 256

I'm trying to run the a script in evb,
i included the part where the error occurs
Dim regdata as String
lngSize = 256
regdata = String(lngSize,0)
but this results in an error :
'String' is a class type, and so is not a valid expression. :twisted:
I just want regdata to be filled with 256 x Chr(0)
How can i do this without an error :?:

Hermes hanging on startup (htc screen)

Hey guys,
I'm having an interesting problem that i cant seem to find the answer for.
My Jasjam will be fine for about a week or a few days (varies though), then funny things start to happen. one time it was java stopped working in PocketIE, another time the 'Incoming Call' popup got stuck on the screen, Media Player wouldn't load etc
so i end up soft resetting it with the stylus.
however, the phone hangs on the HTC logo after the screen goes bright and then dim again.
a hard reset gets the phone to boot again (of course with all messages, contacts, etc gone since the last backup).
it'll be fine for another week or so, and then the same thing happens again.
I have tried black satin (when it first started doing it), then moved to Pays Rom (1.23), then Pays (2.x) and now 3.x and still the same problem.
any ideas? it's starting to come a problem as i'm loosing recently added appointments, messages, contacts, even though i've got the phone backing up to my SD card every day.
Thanks
quite possible you might have bad blocks.
install hardspl first...then run mtty and use 'info 8' to see if theres bad blocks.
run 'task 2a' to attempt to fix them...theres usually 3 there which is normal.
here is my info 8 output... nothing seems out of the ordinary to me
Code:
Cmd>info 8
Block 0x0(0) is Reversed block
Block 0x1(1) is Reversed block
Block 0x2(2) is Reversed block
Block 0x3(3) is Reversed block
Block 0x4(4) is Reversed block
Block 0x5(5) is Reversed block
Block 0x6(6) is Reversed block
Block 0x7(7) is Reversed block
Block 0x8(8) is Reversed block
Block 0x9(9) is Reversed block
Block 0xA(10) is Reversed block
Block 0xB(11) is Reversed block
Block 0xC(12) is Reversed block
Partition[0], type=0x20, start=0x2, total=0x18FE
Partition[1], type=0x23, start=0x1900, total=0x1900
Partition[2], type=0x25, start=0x3200, total=0x1BF00
Partition[3], type=0x4, start=0x1F100, total=0x1FF00
CE Total Length(with sector info) = 0x3F18800
CE CheckSum Length(without sector info) = 0x3E20000
is there perhaps a way to reformat the memory to ensure it's all good then reflash the rom?
a command like 'task 28' or 'task 28 55aa'?
thanks for you help so far mrvanx, greatly appreciated!
ps. task 2a shows no output.
update: its got to the point where i boot the rom, the rom set it self up (align screen, etc) and then the hermes will freeze. when soft reset the hermes, the rom is back to the start (align screen, etc)
i did a format (task 28), and the phone has been well for about 3-4 days, until just now when trying to recieve a call, WM hung. after a soft reset, i was back at the 'align screen' prompt - like i've just done a hard reset.

TyTN hangs randomly every 1-2 days

Hi!
Just recently I’m experiencing problems with my TyTN. I used to run the original WM5 for 1.5 years with lots of software (navigation, dictionaries, resco today plugin, calendar+, …) and no single problem.
Suddenly it wasn’t possible to switch off alarm notifications, that is the notice screen didn’t pop up in order to acknowledge the alarm – very annoying. Soft reset did not help so a hard reset was needed for the first time and the problem was solved –- for 2 days. Then:Same problem same solution and the next day it happened again.
So I called HTC support -> told me to update to WM6 -> did the update -> didn’t like the dialer and flashed Olipro’s ROM.
Now the alarm notification problem is solved - instead the device hangs completely absolutely randomly every 1-2 days and needs every time a hard reset since after soft reset the device hangs at the white HTC start screen.
The hang happens as far as I observed it when switching it on after standby.
Installed software:
- Navigon 5
- Calendar+
- Resco explorer 2007 (including today plugin)
- Lingvosoft dictionary (not in memory when devices crashes)​
My guess was that a bad block might be the reason, so I used mtty to check the memory. There are a few bad blocks on the device but I’ve seen somebody posting his memory check results and since it was the same blocks as on my device my unqualified guess would be that this is normal?
Code:
Cmd>info 8
Block 0x0(0) is Reversed block
Block 0x1(1) is Reversed block
Block 0x2(2) is Reversed block
Block 0x3(3) is Reversed block
Block 0x4(4) is Reversed block
Block 0x5(5) is Reversed block
Block 0x6(6) is Reversed block
Block 0x7(7) is Reversed block
Block 0x8(8) is Reversed block
Block 0x9(9) is Reversed block
Block 0xA(10) is Reversed block
Block 0xB(11) is Reversed block
Block 0xC(12) is Reversed block
Block 0x3A8(936) is BAD block !!!
Block 0x3A9(937) is BAD block !!!
Block 0x3AA(938) is BAD block !!!
Partition[0], type=0x20, start=0x2, total=0x18FE
Partition[1], type=0x23, start=0x1900, total=0x1900
Partition[2], type=0x25, start=0x3200, total=0x17A00
Partition[3], type=0x4, start=0x1AC00, total=0x24400
CE Total Length(with sector info) = 0x3656000
CE CheckSum Length(without sector info) = 0x3580000
However, I guess I need some help.
//Mysteryfr

[Almost there] Help me reverse engr Live Mobile location protocol..

EDIT: A more easily read version of this quandary is up at StackOverflow. Read that one.
So I'm trying to make an application that determines your location via any means possible. In doing so, and in making my application as available to as many devices as possible, I'm reverse engineering popular location look-up services (mainly, google maps and windows mobile live search).
Fortunately for me, the google maps lookup was already reverse engineered by a guy on CodeProject. I am now working on the same for Live Search. This is what I've determined so far:
A HTTP request is made to:
mobile.search.live.com/positionlookupservice_1/service.aspx
with a user-agent string of:
Windows Live Mobile Local Search
An an expected response of:
100-Continue
Once the application is returned the 100, it sends a bunch of data. This is where it starts to get messy. Here is what I've found so far:
After the 20byte header, there is a 7 byte value. In what I captured, it is are:
0x00 0x00 0x00 0x01 0x00 0x00 0x00
After that, you get the following encoded value.
Hex values immediately before a text string are equal to the length of the string:
(0x05)UTF-8
(0x05)en-US
(0x05)en-US
(0x01)
(0x06)Device
(0x05)dummy
(0x01)
(0x06)
(0x02)PL
(0x08)
(0x0E)ReverseGeocode
(0x01)
(0x07)
(0x0B)GPSChipInfo
(0x01)(0x20) <-- I guess I don't have GPS enabled
(0x06)
(0x09)CellTower
(0x06)
(0x03)CGI
(0x08)
(0x03)MCC
(0xb6)(0x02) <-- according to cellcatcher, should be 310
(0x07)
(0x03)MNC
(0x03)410
(0x08)
(0x03)LAC
(0xCF)(0x36) <-- cell catcher says 6991
(0x08)
(0x02)CI
(0xFD)(0x01) <-- cell catcher says 259
(0x00)
(0x00)
(0x00)
(0x00)
Here's the response breakdown:
Following the header and HTTP headers:
0x00 0x00 0x00 0x01 0x00 0x00 0x00
(0x00)
(0x01)
(0x06)
(0x02)PL
(0x06)
(0x08)Locality
(0x06)
(0x08)Location
(0x07)
(0x03)Lat
(0x09)42.375621
(0x07)
(0x04)Long
(0x0A)-71.158938
(0x00)
(0x07)
(0x06)Radius
(0x09)2000.0000
(0x00)
(0x42) <-- Node B (thanks RiverRat!)
(0x07)
(0x0C)LocalityName
(0x09)Watertown
(0x07)
(0x16)AdministrativeAreaName
(0x0D)Massachusetts
(0x07)
(0x10)PostalCodeNumber
(0x05)02472
(0x07)
(0x0B)CountryName
(0x0D)United States
(0x00)
(0x00)
(0x00) <-- Bonus?
I think the data is being sent in a hash.
This is what I make of some of the prepended hex characters:
0x00 - Closing bracket
0x01 - Base level element terminator
0x06 - Opening bracket
0x07 - Field value is text
0x08 - Field value is encoded (anyone know how those values are encoded?)
There are a few things I still don't understand ...
1) Is there any significance to the 7 byte header?
2) What is the significance of the opening and bonus closing (0x00) in the response?
4) How are the values with type 0x08 encoded?
Attached are the raw packets also available here: http://www.copytaste.com/or1a15g0
According to the data you received...
You were connected to AT&T site 0025 (AKA
Mt Auburn Street Wine Shop)
Site is located at 818-826 MT AUBURN ST Watertown, MA
the 9 is related to the sector you were in
the sites true location is... -71.1506 42.3747 (These are the coordinates that the LMU has in it)
based on the LAC, you were connected to the 3G radio, a LAC of 6012 would have meant you were connected to the Nokia 2G Radio side.
check out this post:
http://forum.xda-developers.com/showthread.php?t=393189&page=17
lotion said:
3) Why the (0x42) in the response?
Click to expand...
Click to collapse
Node B is a term used in UMTS to denote the BTS
http://en.wikipedia.org/wiki/Node-B
Bump in case anyone can figure out how the type 0x08 values are encoded.

Initial date

Does anyone know how I can change the initial date after a clean boot?
Now it defaults to 9/1/2007 but I want to default it to 1/1/2010.
I have searched RGU files and googled on this.
I use WM 6.5 build 23014 on my iPAQ 214.
Open up nk.exe (S000) in something like IDA disassembler and look for it. I bet there is also something lying on forums
OndraSter said:
Open up nk.exe (S000) in something like IDA disassembler and look for it. I bet there is also something lying on forums
Click to expand...
Click to collapse
I was looking into the imgfs partition, but I will look in the nk.exe
Thanks!
I did find it in S002
It was in lpSystemTime structure format
For anyone who wants to know to change this here some explanation.
lpSystemTime.wYear = 2007 = 0x07d7
lpSystemTime.wMonth = September = 0x0009
lpSystemTime.wDayOfWeek = Saturday = 0x0006
lpSystemTime.wDay = 1 = 0x0001
lpSystemTime.wHour = 12 AM = 0x0000
lpSystemTime.wMinute = 00 = 0x0000
lpSystemTime.wSecond = 00 = 0x0000
lpSystemTime.wMilisecond = 00 = 0x0000
Structure layout of lpSystemTime.
WYear Integer-The current year.
WMonth Integer-The current month. January is 1.
WDayOfWeek Integer-The current day of the week. Sunday is 0.
WDay Integer-The current day of the month.
WHour Integer-The current hour.
wMinute Integer-The current minute.
wSecond Integer-The current second.
wMilliseconds Integer-The current millisecond.

Categories

Resources