yashsingh1/xdaforums huggingface dataset:
[P3600 Software Upgrading] passaretti1:
for resolv this iussue i must replace the chip of wlan?
[P3600 Software Upgrading] gruptnt:
Question

Hermes and trinity have similar hardware

but

for wlan

into hermes is managed to

chip wl 1250 + wl 3422

into trinity

is managed to

chip wl 1251 + "fea1ti68dvv3" (unknow chip)

know another HTC which manages the WLAN with this chip?
[P3600 Software Upgrading] SuperSport:
I'm sorry, I think my post was not clear.

What I meant by it was that I found it interesting that many of the phones that are having WLAN errors seem to have the same WLAN Chip. Maybe the chip is the issue. Maybe flashing some of the recent WM6.5 ROMs is causing corruption specifically on this chip? TNETW12511

If we can find the cause of the corruption, then we can prevent future issues.
[P3600 Software Upgrading] SuperSport:
We don't believe so. We think there will be a Software Fix for this, but at the moment, it does not exsist.

For the Hermes, they were able to fix it with a software flash. We are trying to come up with that for Trinity.
[P3600 Software Upgrading] passaretti1:
marry christmas to all

please solve this iussue i am desperate
[P3600 Software Upgrading] binht611:
HELP!!! WHO can help me slove this probleam??? my wifi still can't turn on !!!!:confused::confused::confused:
[P3600 Software Upgrading] SuperSport:
TRINDIAG.nbh FINALLY!!!

I finally found TRINDIAG.nbh!!!

I don't know if this can help, but I wanted to share it so as many people as possible can see what they can do with it.

WARNING!!!!

DO NOT USE THIS ATTACHMENT IF YOU DO NOT KNOW WHAT YOU ARE DOING!!!!

THIS MAY BRICK YOUR PHONE, SERIOUSLY!!!!

Also be aware that it WILL Hard Reset your phone. I don't know what other things it does????​

With that said, I've run it on my phone, but I'm unable to figure it out all the way. It did Hard Reset my phone & Reset Call Timers, but it booted right into windows after re-setup.

When I ran Device Info, it said that my Part Number was invalid, ChecSum1 Invalid, S/N invalid, MBSN Invalid, OK Flag Invalid, & MAC was all F's.

It has a function to Write a NEW MAC, but from my research, it appears that we need an HTC PC Software to interface with the phone to accomplish that.

Good Luck, and I hope this helps to find a WiFi fix...

Maybe we can use part of this nbh to lnb using MTTY???
[P3600 Software Upgrading] SuperSport:
WooHoo! Getting Closer.

MTTY connects when in Diag Mode. I'm able to send a MAC address, but it states that the Signature is Wrong. Anybody know what that means?
[P3600 Software Upgrading] zoko:
i wish to Know supersport!!! :-(
[P3600 Software Upgrading] arpcpro:
Yupi, best fiding ever that trindiag. A possible answer to that question might be this problem they had while developing hermes fix:

http://xdaforums.com/showpost.php?p=1235911&postcount=7

Olipro - Originally Posted by austinsnyc View Post

any word on this fix yet?

there's a checksum on the EEPROM we need to figure out... if you have a friend, or someone willing to dump their EEPROM for you to recover it, then we can do something, but your phone will take on their MAC Address (not that it'll matter unless you two cross paths on the same network)

pof's

If we don't find how to calculate the checksum in a few days I will provide mine, don't worry.
[P3600 Software Upgrading] arpcpro:
Some other info about the signature:

1) see which is the EEPROM signature on a working device (task 37 ff)

http://xdaforums.com/showpost.php?p=1187013&postcount=10

Seems that you have erased the EEPROM:

03/24/2007 23:53:25 [K :: KERNEL] HTC Nand Read!
03/24/2007 23:53:25 [K :: KERNEL] Kernel: EEPROM signature=FF FF FF FF FF
03/24/2007 23:53:25 [K :: KERNEL] HTC Nand Read!
03/24/2007 23:53:25 [K :: KERNEL] Kernel: EEPROM signature Old=FF FF FF FF FF
[...]
CertVerify: TIACXWLN.dll trust = 2
no EEPROM no WLAN!!

On a normal hermes this looks like this:

05/01/2006 00:00:00 [K :: KERNEL] HTC Nand Read!
05/01/2006 00:00:00 [K :: KERNEL] Kernel: EEPROM signature=50 12 EE 0 2
05/01/2006 00:00:00 [K :: KERNEL] Kernel: EEPROM1 Checksum=0xbd4ccc54
05/01/2006 00:00:00 [K :: KERNEL] HTC Nand Read!
05/01/2006 00:00:00 [K :: KERNEL] Kernel: EEPROM signature Old=50 12 EE 0 2
05/01/2006 00:00:00 [K :: KERNEL] Kernel: EEPROM2 Checksum=0xbd4ccc54
[P3600 Software Upgrading] gruptnt:
YEAH !

This is good !!!

an question

which cable u use?

usb ?

now i don't have time to test

but i want to build an serial cable
[P3600 Software Upgrading] SuperSport:
I used the USB Cable. Serial may make a difference.

If you connect MTTY from the Main Diag Screen, then type TASK 32, you get a DIAG Prompt. Not sure what all I can do from there, but maybe DUMP??? :):):) Seems any command I send does not work. :(

I've connected to the phone dozens of times now, and after all that, I'm still able to start up the phone and use it, less WiFi, of course. (I still recommend only experienced users try this, just in case)

I've tried connecting with Olipro 1.30 and with the Stock IPL/SPL. Nothing so far, but I'm sure one of you guys will have some ideas. :D

From other sites, I've read where there is a Factory ROM that restores EVERYTHING, and it's flashable from this Trindiag.nbh SPL.
[P3600 Software Upgrading] SuperSport:
PS: This Trindiag is a pretty cool tool! Lots of good tests, etc... ;)

REPEAT: Only use if you know what you are doing... Hehehe, more than I do... :o

The Software does look for a serial cable in a few places, so maybe that's going to help some how.
[P3600 Software Upgrading] arpcpro:
How are you sending the MAC address? With "emapiWlanMac 01 02 03 04 05 06"?

What about the result of rbmc (Read back the memory content from the specified address to the host). Are you able to dump anything else or do you still get an empty file?

You still have the same IMEI, working 3G and bluetooth?
[P3600 Software Upgrading] SuperSport:
I'm sending the MAC by:

Boot from Trindiag.nbh

Tap Center (Action) Button to start DIAG

Connect USB Cable (USB will show at top white/green band)

Connect MTTY using USB - After it connects successfully, don't type anything

Scroll Down to Write MACAddr and tap Center Action Button

Notice MTTY is now asking for a MAC Address

This is when I type it and get the Signature Error

Using the same method, except Write MBSN, it WORKS! :D I am able to send the Mother Board Serial Number Successfully! But beware, instead of Zero's, it is letter O's.

By Writing the MBSN, it fixed quite a few items in the Diag Device Info Screen, but not the MAC Address. :(

Still no success getting RBMC working within Diag

IMEI, 3G, and Bluetooth work fine still. I can make and recieve calls, etc...

DANG, it's getting Closer!!!!

In MTTY at the DIAG> Command Prompt, I cannot figure out any commands that work. Any Ideas??? I've tried Task Commands, etc.., nothing works yet.
[P3600 Software Upgrading] SuperSport:
Can somebody with a working phone please do me a favor?

Can you please post the first three octects of your MAC Address? I just want to be sure I am using the correct MAC for my phone. My understanding is that we should all have the same first 3 numbers, and the last 3 are different. Is that correct?

I got my MAC from my Router AFTER the phone died, so I want to be sure I got the correct one. Everything I try to write fails.

So, here's what I recommend others to try. Again, only for the daring...

Boot into the Diag

Run Device Info and see if your MB Serial is OK.

If it's bad, try writing it - Mine wrote fine

then try writing the MAC and see what you get. - This is where mine fails! :(
[P3600 Software Upgrading] Th3Hunter:
00:18:41:26:XX:XX is this enough ? i can send you my full MAC by PM ? just ask :)

EDIT:

SO if i want to RUN the DIAG tool what i have to do ? Format my SD and put it in there after that boot into tri-color screen ?
[P3600 Software Upgrading] arpcpro:
Correct. First octet for HTC should be:

00-09-2D (hex)	HTC Corporation

00092D (base 16)	HTC Corporation

No 23, Hsin Hua Rd.

Taoyuan City,

330

TAIWAN, REPUBLIC OF CHINA

Don't forget to try inserting the MAC in reverse like it is written in the flash dumps. And with "-" or ":" between.

00:09:2d:ef:e2:48 is a valid mac address for hermes. MAC address 00:09:2d:f1:f2:d3 reports EEPROM signature "50 12 EE 0 2" with "task 32 ff".

Also try with the station id, from HTC:

[W00:00:10:401]WLANMSG: FW Version = Rev 6.0.2.71 Station Id=00-18-41-00-0D-67

00:18:41	HighTechCo # High Tech Computer Corp

You can also try to write it with 0x... like the output of this post:

http://xdaforums.com/showpost.php?p=3718638&postcount=23

EDIT: To check MAC: First turn on your wireless on the phone: then go to settings->connections->wireless lan->advanced
[P3600 Software Upgrading] SuperSport:
Yes, exactly

Format your SD to Fat32

Copy TRINDIAG.nbh to the SD Card (FYI it also worked from my 8GB SDHC! Go Figure!).

Boot Into Bootloader Mode

Trindiag will take over and start

On the first Screen, tap your Center (Action) button

This will take you to the MAIN Diag Screen

There will be the option to Write your MACAddr
[P3600 Software Upgrading] SuperSport:
I've tried all different combinations, and forward/backward. It only accepts 12 characters total, so will need to be only 002245688d07, etc...

But everytime I enter my address, I get Wrong Signature error message on MTTY and Phone Screen, and the phone stops responding. I have to reboot it to get into it again. Please see Attachment
[P3600 Software Upgrading] Th3Hunter:
DIAG tool run on my device

Here i present the results from the Device info screens TRINDIAG.nbh:

Notice i have lots of invalid entries but still got working Wi-Fi, MAC is shown as FF's but i do have a valid mac, i did not try the write mac option because i can lose it who knows,this is from me for now, if i can do something more... i will :P

EDIT: when i run the tool it hard-reset my device , zero all timers , i also run a test called S58 which i do not know what is testing,after that everything seems to work as usual, i lost all my data so be sure to make a back-up!
[P3600 Software Upgrading] SuperSport:
How strange! That's exactly what my screen looked like. Different IMEI of course. I wrote the MB Serial number to the phone, and it fixed a couple of things, but still no MAC working. Also, no matter what I try, I cannot write the MAC to the phone. I get "Wrong Signature" on MTTY and "Wlan update NG[0xFFFFFFFF]!" on the phone.

Yes, anyone planning to run this, be sure to backup all your data. As per my post where the file is attached. It WILL Hard Reset your phone.
[P3600 Software Upgrading] Th3Hunter:
Maybe this is due to countless flashes we've performed and they changed some parts of the device , maybe all phones (those being flashed with custom ROMS ) will have the same results ? Some one else please could post his/her results here so we can compare
[P3600 Software Upgrading] gruptnt:
same equal error into trindiag

so

i have reflash wlan eeprom

when relaunch trindiag

no error

but s/n no good

(is different to real)

of course info8 all ok (see back post)

i think trindiag is ok (change mac addr) if no flash wlan (original error)

:(

also we need an good wlan eeprom so return to first problem read an a good eeprom

4 supersport wow curiosity where u found trindiag?
[P3600 Software Upgrading] arpcpro:
Don't know where supersport got his trindiag. But mine came from http://8g.cn/Search.aspx?Keywords=trinity

I sent a mail to the guys of that chinese site asking them if they could provide us something else for trinity. Like factory test roms or another tool but they didn't reply.

The pdf service manual I don't remember where it came, but I already had it a month ago. Although the pdf didn't mentioned anything about MAC address.

And yes, even if we were able to write the mac address succesfully we still have the original problem that is the erased eeprom from the wlan. trindiag.nbh is too small to contain the eeprom. At least the hermes eeprom comes in a 257kb file and trindiag only has 192kb.
[P3600 Software Upgrading] Woland2001:
Who tried this: http://www.news4gsm.com/2009/12/14/polar-box-2-version-2-33-released-4632
[P3600 Software Upgrading] Th3Hunter:
I did , but it does not run on my computer, i'm using XP , and maybe it is for vista or needs something else i don't know

and if it works the trinity is not between the supported models and the only feature for HTC phones is UNLOCK, NO FLASH support

so it is useless !!!
[P3600 Software Upgrading] SuperSport:
I've tried to find it for a LONG time, but never could. The other day, I searched for DIAG progs for Other Phones, and came up with the site arpcpro came up with. Not sure why the TRINDIAG never came up in searches. Anyways, glad to finally have it. I'm sure it will eventually come in handy for future. ;)
[P3600 Software Upgrading] SuperSport:
Yes, the Service manual has been around for a long time, but I could never find the Trindiag.nbh that it refered to. I was glad to finally run into it.

I think you are 100% correct arpcpro, I think we need the Factory Test ROM to fully flash the EEPROM.

I was in a chat session the other night with an HTC Tech, and ALMOST got them to send it to me, but they abruptly dropped out of the conversation. I presume they were caught chatting and cut me off. I was VERY close I think. I'm sure it's just a matter of finding the correct person that is willing to email the file.
[P3600 Software Upgrading] gruptnt:
wl1251

;) Happy New Year to all ;)

I think it is an interesting document
[P3600 Software Upgrading] gruptnt:
and now look here

http://wiki.openmoko.org/wiki/Openmoko_on_HTC-Dream

------> wget http://ftp.o2s.ch/pub/openmoko/firmware-wl12xx/wl1251-nvs.bin <------

is our eeprom?
[P3600 Software Upgrading] Th3Hunter:
I'm not sure that this is going to work for us, after all it is a linux module, and from linux to WM there is a big hole in between :( but if someone could figure out something .. i hope i'm wrong.
[P3600 Software Upgrading] gruptnt:
I implemented the file in the EEPROM. but there is the same problem

WLAN turns on , LED lights turns on but does not find access points

i think nvs is hardware eeprom is no module
[P3600 Software Upgrading] Th3Hunter:
What about the mac address ? The Diag tool ? did you try them to see what information you can get ? mtty also ? an info 8 command ?
[P3600 Software Upgrading] gruptnt:
mac is ok

diag is ok (no error)

info 8 is ok

... wait i want to analyze the log 37 ff ....
[P3600 Software Upgrading] Th3Hunter:
How did you implemented the bin file into the EEPROM? And one more question Why are you using the "nvs" file instead of "fw" file ?
[P3600 Software Upgrading] gege997:
SLP-1.30.Olipro stated for me : WLAN ERROR

I flashed RUU_Trinity_HTC_WWE_1.23.405.2_103_6275_1.38.00.11_108_Ship from HTC site, and wlan now works fine, but bootloader still says WLAN ERROR.

Any explanation for this?
[P3600 Software Upgrading] gruptnt:
ok

firmware file is not eeprom hardware

firmware file is is implemented into windows mobile see "Fw1251r1c.bin"

i have implemented file nvs replacing into eeprom

but does not change the situation!

see swau005a.zip
[P3600 Software Upgrading] arpcpro:
@gege997 Thanks for tip. I don't have an explanation. But I saw several cases where the WLAN ERROR message appeared with OliPro HSPL1.3 and it disappeared after downgrading to OliPro HSPL1.2.

But in those cases the WLAN worked although there was the error message. I think that might be your case. After flashing with the RUU_Trinity_1.23..., OliPro HSPL1.3 was removed but your wireless always worked even when you had HSPL1.3, am I right?
[P3600 Software Upgrading] Th3Hunter:
ok , is there any way of connecting the phone using the RS tool described in the PDF , i saw there a EEPROM Save option and overwrite option, so this means that if a working phone can connect extract and save the eeprom so every other non-working one could overwrite it ? Am i right or too far from the truth ?
[P3600 Software Upgrading] gruptnt:
i can't access to download htc site (s/n error)

can u share ruu

tnks
[P3600 Software Upgrading] Th3Hunter:
here you are :) http://www.megaupload.com/?d=ZIYMZR2M
[P3600 Software Upgrading] gruptnt:
tnks

for my curiosity I reflash eeprom with eeprom Hermes and I launched trindiag

I have no error

I read the MAC address

but when launching the WLAN does not start

then we load the EEPROM is right but is missing something
[P3600 Software Upgrading] zoko:
hello ppl, a can´t run the diagno.nbh when the software try to clear the call timers, tell me not enought time!! and not pass trought this, anyone expires this?
[P3600 Software Upgrading] Th3Hunter:
Wi-Fi start address

Hey Do someone know how can i find the start address of the EEPROM and the wi-fi section exactly with it's length , i'm experimenting here with putty and some commands , i would like to make a backup as described here http://xdaforums.com/showthread.php?t=322225

i'm wondering if I backup my eeprom nand and then someone else restores it will it work ? or will it work just for men ? any idea ?
[P3600 Software Upgrading] arpcpro:
If you were able to backup the wlan eeprom somehow I think it would work. At least that is what they do on Hermes to get it working. They read the sectors from a working phone and then write them on the phone without wlan.

I don't know any start-end addresses. But someone on the previous post tried to do that and file always came empty. We think its because it is needed a special developer edition hard spl to be able to read the nand sectors of trinity.

Yesterday I found out some info that might worth some detailed investigation. Sorry if this was already checked but I never heard of it.

On a malaysia forum a guy posted that the cause for the wlan problem could be flashing an older radio version from WM6.0 while on WM6.5.

I contacted him about this hoping to get more information and this was his reply:

What you guys think?

Maybe the ROM cookers know more about this than me, but I have the idea that if it was only a *.dll causing the problem, it would be overwritten when flashing a new rom and the problem fixed. But when I searched for that RILPHONE.DLL I found a post of xda that says that "You may wreck your phone by just copying the dll over the existing one".

http://xdaforums.com/showthread.php?t=481026
[P3600 Software Upgrading] SuperSport:
If you can get a backup, I'd be the first to offer to flash it. :D
[P3600 Software Upgrading] da_gluck:
eeprom part

Hi, yesterday i've installed 28014 rom and my WiFi work perfectly, if you explain me how2get eeprom part, which we need, i can read it from my Trinity.
[P3600 Software Upgrading] SuperSport:
Which ROM are you using now? Was your WLAN bad previous to flashing the 28014 ROM and the Flash fixed it?

Thank you for your help!
[P3600 Software Upgrading] Th3Hunter:
plink help

Do someone knows how to use plink program ? in my previous post there is an example , but when i try it no matter what name i use i can not connect to my device? It always says something about the hostname ? Any idea, then maybe i can create a backup ...
[P3600 Software Upgrading] arpcpro:
Are you able to connect to it with putty? Check my example video:

http://www.fileden.com/files/2009/11/13/2649211/Trinity_eeprom.mp4

If you cannot connect it can be cause sometimes your device will be seen as \\.\WCEUSBSH002 or \\.\WCEUSBSH003, just use which ever it connects to.
[P3600 Software Upgrading] da_gluck:
I had 23003 build before, then just installed 28014 build rom. Before my WLAN was ok, and after flashing it's still ok. I think that trouble was in 23009 or 23016 build, because after flashing this roms WLAN died.
[P3600 Software Upgrading] Th3Hunter:
Thanks a lot arpcpro :) my mistake was that instead of TRIN i wrote Trinity in putty and after that in plink that's why it always said "could not connect to hostname" whatever , i connected it , flashed Olipro's 1.20 tried with it , after that flashed 1.30 and tried with it too, but the result was always the same 285bytes were written every time!

When i opened the created file with a hex editor there was something like this:

See the first picture attached!!!

And something more, in the picture you will see a GetExtRom Data, but we do not have ext rom , are we ?

After that i tried to save the whole info , to make a back-up but without setting the start address and without setting the size! The result was a file 10.1MB big, and unfortunately nothing special inside! Here is a link to it: http://www.megaupload.com/?d=M4T92E1E

Here i attache a second screenshot of the end of that full.nb file viewed in a HexEditor, pay attention to the error!
[P3600 Software Upgrading] arpcpro:
That is because the final file TRIN.nb contains the commands you executed in plink (the "set 1 1e" etc). On the hermes thread before flashing they have to remove those first commands from the file. But like in my test your file is empty because it only contains the commands.

I think we have. It is an 11mb section where the operator saves the customizations cabs. That is why on an operator branded ROM, after you hard reset, the customizations cabs that are on ExtROM are installed on the first boot. There is a patch here on xda that unlocks that section and it shows it as another drive in windows explorer so that you can read/write. It's usefull to install on that drive a anti theft application.

The best backup I was able to do was with something like "rbmc c:\temp\os.bin OS". I got a 65mb file.

By the way, if you have a working wlan when you have a chance please try with this command "rbmc.exe storage.bin 0x54DC0000 0xB240000" , and upload us the file. I suspect this is the command to download NAND blocks. I would like to try and flash mine with the nand blocks from a working phone, although I don't fully understood yet what is the relation of these blocks with the wlan eeprom.

I got it from posts of this thread but most of them didn't work, and a few people colaborating in this problem had already tried it:

http://xdaforums.com/showpost.php?p=3123900&postcount=19

I think there is nothing unusual on the error of the second pic. I also saw that error when trying random address and sometimes from 00000000 or 0x to FFFFFFFF hoping to backup everything.

Thanks for your testing.
[P3600 Software Upgrading] zoko:
i try that from a working device and said´s that:

C:\temp>rbmc.exe storage.bin 0x54DC0000 0xB240000

HTC RBMC reader version 1.1, Jan 5 2009

Dumping rbmc storage.bin 54DC0000 0B240000 to storage.bin...

...................................................

WARNING: Dumping to file storage.bin failed!

0x32c8000 bytes read

Read 0x32c8000 bytes in 0d:00h:01m:26s.656ms

HTCSBye!>.L.HTCE
[P3600 Software Upgrading] arpcpro:
ohh :( Can't say I'm surprised, but did the file storage.bin got something and a reasonable size or it has less than 1KB?
[P3600 Software Upgrading] Th3Hunter:
Same thing happend with me , the result was 51Mb Storage.bin

Yes mine is working and here is the link to that dump: http://www.megaupload.com/?d=JNXSQCZC
[P3600 Software Upgrading] arpcpro:
Thanks a lot. I won't have a chance to test it today cause I'm working and have classes at night, but on wednesday evening I'll backup my data and write this file on my trinity with dead wlan.

Can you just tell me which radio version you have installed so that I install the same before flashing? Start-> Settings -> System -> Device information -> Radio version
[P3600 Software Upgrading] Th3Hunter:
ROM:6.5.23017 by tomme45i date:27/08/09

Radio: 1.56.70.11

I hope this works ...
[P3600 Software Upgrading] zoko:
how can try this file on a non working device! what commands i have to do to try this?
[P3600 Software Upgrading] Th3Hunter:
Desperate measures:

I need a volunteer to try these files that i've played with.

Using the duttys good nbh tool i decompile and compile again for trinity:

HERMES SPL 2.30, 1.04

HERMES Hard-SPL 1.10

from the hermes wlan thread, that are needed to put our device in that condition that allows reading the EEPROM part!

As you may know there is a considerably BIG RISK of bricking your device!!! SO AT YOUR OWN RISK!!!

GOOD LUCK !!! U R GONNA NEED IT !!!