[EVO 4G Android Development] mikev43:
ok check this out

TURN OFF 4g!! Do this.. then do the prl and profile update.. POWER OFF/reboot, POWER load OS.. then turn on 4g.. if you watch it will connect and give me an ip address etc.. but the it friggin disconects me ASAP and seems to just keep scanning.. WTF is going on!! I knew I shouldn't have tried the update.. I used the rom1 omj eclair 1.7 since I was on 1.5, I then flashed to the dexoed 1.7 and it was still borked.. tried these steps and this is where I'm at..

# su

su

# mv /data/misc/wimax/38E7D85A9D64.tree.xml /data/misc/wimax/38E7D85A9D64.tree.xml.old

mv /data/misc/wimax/38E7D85A9D64.tree.xml /data/misc/wimax/38E7D85A9D64.tree.xml.old

# wimax_mtd

wimax_mtd

Scan MTD partitions ........ 7

Find WiMAX partitions ........ OK

Open WiMAX partition ........ OK

Get HTC WiMAX Tag ........ OK

Verify WiMAX Tag (HTC-WiMAX-SQN1130)........ PASS

Read WiMAX partition ........ OK

Check Firwmare Version (4.6.2.2v25641_) ........ 4.6.2.2v25641_

Check Firwmare File ........ MATCH

Dev MAC = 38:E7:D8:5A:9D:64

Read properties from flash ..... OK

+ in wmx_PropSetFromFlash.

+ in wmx_CheckPropTag.

- out wmx_CheckPropTag.

pPropName = persist.wimax.Cold_Boot_Flag

PropNameLen = 28

wmx_PropSetFromFlash: Find matched property name in flash.

pMemAddr == pPropName = 1

pPropData = 1

persist.wimax.Cold_Boot_Flag = 1

isColdBoot = 0

// Not Cold Boot: Load properties from flash.

+ in wmx_AllPropSetFromFlash.

+ in wmx_CheckPropTag.

- out wmx_CheckPropTag.

pPropName = prop_exist

readLen = strlen(prop_exist)+1 = 10+1= 11

pPropName = persist.wimax.Cold_Boot_Flag

readLen = strlen(persist.wimax.Cold_Boot_Flag)+1 = 28+1= 29

pPropData = 1

readLen = strlen(1)+1 = 1+1= 2

pPropName = persist.wimax.STANDBY_TIME

readLen = strlen(persist.wimax.STANDBY_TIME)+1 = 26+1= 27

pPropData = 600000

readLen = strlen(600000)+1 = 6+1= 7

pPropName = persist.wimax.SCAN_RATE

readLen = strlen(persist.wimax.SCAN_RATE)+1 = 23+1= 24

pPropData = 1800000

readLen = strlen(1800000)+1 = 7+1= 8

pPropName = persist.wimax.Realm

readLen = strlen(persist.wimax.Realm)+1 = 19+1= 20

pPropData = @sprintpcs.com

readLen = strlen(@sprintpcs.com)+1 = 14+1= 15

pPropName = persist.wimax.CenterFrequency

readLen = strlen(persist.wimax.CenterFrequency)+1 = 29+1= 30

pPropData = 2647000,2657000,2667000

readLen = strlen(2647000,2657000,2667000)+1 = 23+1= 24

pPropName = persist.wimax.Bandwidth

readLen = strlen(persist.wimax.Bandwidth)+1 = 23+1= 24

pPropData = 10,10,10

readLen = strlen(10,10,10)+1 = 8+1= 9

pPropName = persist.wimax.0.Man

readLen = strlen(persist.wimax.0.Man)+1 = 19+1= 20

pPropData = SEQUANS

readLen = strlen(SEQUANS)+1 = 7+1= 8

pPropName = persist.wimax.0.Mod

readLen = strlen(persist.wimax.0.Mod)+1 = 19+1= 20

pPropData = SQN1210

readLen = strlen(SQN1210)+1 = 7+1= 8

pPropName = persist.wimax.0.FwV

readLen = strlen(persist.wimax.0.FwV)+1 = 19+1= 20

pPropData = 24836

readLen = strlen(24836)+1 = 5+1= 6

pPropName = persist.wimax.0.HwV

readLen = strlen(persist.wimax.0.HwV)+1 = 19+1= 20

pPropData = REV0944

readLen = strlen(REV0944)+1 = 7+1= 8

pPropName = persist.wimax.0.SwV

readLen = strlen(persist.wimax.0.SwV)+1 = 19+1= 20

pPropData = 4.6.2.2

readLen = strlen(4.6.2.2)+1 = 7+1= 8

pPropName = persist.wimax.0.MAC

readLen = strlen(persist.wimax.0.MAC)+1 = 19+1= 20

pPropData = 38:E7:D8:5A:9D:64

readLen = strlen(38:E7:D8:5A:9D:64)+1 = 17+1= 18

pPropName = persist.wimax.0.TO-FUMO-REF

readLen = strlen(persist.wimax.0.TO-FUMO-REF)+1 = 27+1= 28

pPropData = ./FUMO

readLen = strlen(./FUMO)+1 = 6+1= 7

pPropName = persist.wimax.TO-WiMAX-REF

readLen = strlen(persist.wimax.TO-WiMAX-REF)+1 = 26+1= 27

pPropData = ./WiMAXSupp

readLen = strlen(./WiMAXSupp)+1 = 11+1= 12

pPropName = persist.wimax.IPv4

readLen = strlen(persist.wimax.IPv4)+1 = 18+1= 19

pPropData = TRUE

readLen = strlen(TRUE)+1 = 4+1= 5

pPropName = persist.wimax.IPv6

readLen = strlen(persist.wimax.IPv6)+1 = 18+1= 19

pPropData = TRUE

readLen = strlen(TRUE)+1 = 4+1= 5

pPropName = persist.wimax.ServerInitiated

readLen = strlen(persist.wimax.ServerInitiated)+1 = 29+1= 30

pPropData = TRUE

readLen = strlen(TRUE)+1 = 4+1= 5

pPropName = persist.wimax.CLInit.PollSuprt

readLen = strlen(persist.wimax.CLInit.PollSuprt)+1 = 30+1= 31

pPropData = TRUE

readLen = strlen(TRUE)+1 = 4+1= 5

pPropName = persist.wimax.CLInit.PollIntrvl

readLen = strlen(persist.wimax.CLInit.PollIntrvl)+1 = 31+1= 32

pPropData = -1

readLen = strlen(-1)+1 = 2+1= 3

pPropName = persist.wimax.WorkMode

readLen = strlen(persist.wimax.WorkMode)+1 = 22+1= 23

pPropData = 2

readLen = strlen(2)+1 = 1+1= 2

pPropName = persist.wimax.Session_Conti

readLen = strlen(persist.wimax.Session_Conti)+1 = 27+1= 28

pPropData = 0

readLen = strlen(0)+1 = 1+1= 2

pPropName = persist.wimax.Scan_Timeout

readLen = strlen(persist.wimax.Scan_Timeout)+1 = 26+1= 27

pPropData = 1

readLen = strlen(1)+1 = 1+1= 2

pPropName = persist.wimax.Scan_Retry

readLen = strlen(persist.wimax.Scan_Retry)+1 = 24+1= 25

pPropData = 300

readLen = strlen(300)+1 = 3+1= 4

pPropName = persist.wimax.Idle_Sleep

readLen = strlen(persist.wimax.Idle_Sleep)+1 = 24+1= 25

pPropData = 10

readLen = strlen(10)+1 = 2+1= 3

pPropName = persist.wimax.Entry_RX

readLen = strlen(persist.wimax.Entry_RX)+1 = 22+1= 23

pPropData = -89

readLen = strlen(-89)+1 = 3+1= 4

pPropName = persist.wimax.Entry_CINR

readLen = strlen(persist.wimax.Entry_CINR)+1 = 24+1= 25

pPropData = 4

readLen = strlen(4)+1 = 1+1= 2

pPropName = persist.wimax.Entry_Delay

readLen = strlen(persist.wimax.Entry_Delay)+1 = 25+1= 26

pPropData = 300

readLen = strlen(300)+1 = 3+1= 4

pPropName = persist.wimax.Exit_CINR

readLen = strlen(persist.wimax.Exit_CINR)+1 = 23+1= 24

pPropData = 2

readLen = strlen(2)+1 = 1+1= 2

pPropName = persist.wimax.Exit_Delay

readLen = strlen(persist.wimax.Exit_Delay)+1 = 24+1= 25

pPropData = 2

readLen = strlen(2)+1 = 1+1= 2

pPropName = persist.wimax.0.H-NSP-ID

readLen = strlen(persist.wimax.0.H-NSP-ID)+1 = 24+1= 25

pPropData = 000004

readLen = strlen(000004)+1 = 6+1= 7

pPropName = persist.wimax.OperatorName

readLen = strlen(persist.wimax.OperatorName)+1 = 26+1= 27

pPropData = SPRINT

readLen = strlen(SPRINT)+1 = 6+1= 7

pPropName = persist.wimax.PollingInterval

readLen = strlen(persist.wimax.PollingInterval)+1 = 29+1= 30

pPropData =

readLen = strlen()+1 = 0+1= 1

pPropName = persist.wimax.Primary.Name

readLen = strlen(persist.wimax.Primary.Name)+1 = 26+1= 27

pPropData =

readLen = strlen()+1 = 0+1= 1

pPropName = persist.wimax.Primary.Activated

readLen = strlen(persist.wimax.Primary.Activated)+1 = 31+1= 32

pPropData = FALSE

readLen = strlen(FALSE)+1 = 5+1= 6

pPropName = persist.wimax.0.METHOD-TYPE

readLen = strlen(persist.wimax.0.METHOD-TYPE)+1 = 27+1= 28

pPropData = 13

readLen = strlen(13)+1 = 2+1= 3

pPropName = persist.wimax.0.VENDOR-ID

readLen = strlen(persist.wimax.0.VENDOR-ID)+1 = 25+1= 26

pPropData =

readLen = strlen()+1 = 0+1= 1

pPropName = persist.wimax.0.VENDOR-TYPE

readLen = strlen(persist.wimax.0.VENDOR-TYPE)+1 = 27+1= 28

pPropData =

readLen = strlen()+1 = 0+1= 1

pPropName = persist.wimax.0.USER-IDENTITY

readLen = strlen(persist.wimax.0.USER-IDENTITY)+1 = 29+1= 30

pPropData = belindasmith003@sprintpcs.com

readLen = strlen(belindasmith003@sprintpcs.com)+1 = 29+1= 30

pPropName = persist.wimax.0.PSEUDO-IDENTITY

readLen = strlen(persist.wimax.0.PSEUDO-IDENTITY)+1 = 31+1= 32

pPropData =

readLen = strlen()+1 = 0+1= 1

pPropName = persist.wimax.0.PASSWORD

readLen = strlen(persist.wimax.0.PASSWORD)+1 = 24+1= 25

pPropData = 2y2nxr

readLen = strlen(2y2nxr)+1 = 6+1= 7

pPropName = persist.wimax.0.REALM

readLen = strlen(persist.wimax.0.REALM)+1 = 21+1= 22

pPropData = sprintpcs.com

readLen = strlen(sprintpcs.com)+1 = 13+1= 14

pPropName = persist.wimax.0.USE-PRIVACY

readLen = strlen(persist.wimax.0.USE-PRIVACY)+1 = 27+1= 28

pPropData =

readLen = strlen()+1 = 0+1= 1

pPropName = persist.wimax.0.ENCAPS

readLen = strlen(persist.wimax.0.ENCAPS)+1 = 22+1= 23

pPropData =

readLen = strlen()+1 = 0+1= 1

pPropName = persist.wimax.0.VFY-SRVR-REALM

readLen = strlen(persist.wimax.0.VFY-SRVR-REALM)+1 = 30+1= 31

pPropData = TRUE

readLen = strlen(TRUE)+1 = 4+1= 5

pPropName = persist.wimax.0.S-RLM.0.S-RLM

readLen = strlen(persist.wimax.0.S-RLM.0.S-RLM)+1 = 29+1= 30

pPropData = sprintpcs.com

readLen = strlen(sprintpcs.com)+1 = 13+1= 14

pPropName = persist.wimax.0.To-IP-REF

readLen = strlen(persist.wimax.0.To-IP-REF)+1 = 25+1= 26

pPropData = ./IP

readLen = strlen(./IP)+1 = 4+1= 5

OK

+ in CheckXMLTag.

- out CheckXMLTag.

XML_exist = 1

XML_size = 201040

+dump_XML_from_Flash

Dump XML file, size = 201040 ........ OK

XMLFileName = 38E7D85A9D64.tree.xml

Dump all properties in Flash. (262144) ........ OK

total time: 1.916 sec!

#