[EVO 4G Android Development] whitslack:
Here's something interesting regarding the WiMAX. Compare the /data/wimax/log/sequansd.log from when I turned on 4G before running wimax_mtd versus after.

Before running wimax_mtd, starting the 4G radio logged this:

10:27 20.126 >| THSP/Manager info >| 0. register wks serviceQty= 6 kind=PRIVATE
10:27 20.128 >| THSP/Manager info >| 1. register bfh serviceQty= 3 kind=PRIVATE
10:27 20.128 >| THSP/Manager info >| 2. register dbg serviceQty=12 kind=PUBLIC
10:27 20.144 >| THSP/Manager info >| 3. register eap serviceQty= 5 kind=PRIVATE
10:27 20.144 >| THSP/Manager info >| 4. register evt serviceQty= 5 kind=PUBLIC
10:27 20.144 >| THSP/Manager info >| 5. register pls serviceQty= 6 kind=PRIVATE
10:27 20.144 >| THSP/Manager info >| 6. register ho serviceQty= 7 kind=PUBLIC
10:27 20.146 >| THSP/Manager info >| 7. register mgt serviceQty=16 kind=PUBLIC
10:27 20.146 >| THSP/Manager info >| 8. register macSs serviceQty=15 kind=PUBLIC
10:27 20.146 >| THSP/Manager info >| 9. register mgtSs serviceQty=14 kind=PUBLIC
10:27 20.146 >| THSP/Manager info >| 10. register ndss serviceQty=38 kind=PUBLIC
10:27 20.146 >| THSP/Manager info >| 11. register sniff serviceQty= 7 kind=PUBLIC
10:27 20.148 >| THSP/Manager info >| 12. register fwdFilter serviceQty= 6 kind=PUBLIC
10:27 20.148 >| THSP/Manager info >| 13. register packetGenerator serviceQty=14 kind=PUBLIC
10:27 20.148 >| THSP/Manager info >| 14. register packetAnalyzer serviceQty= 8 kind=PUBLIC
10:27 20.148 >| DC/storage info >| Storage set to device
10:27 20.194 >| THSP/Manager info >| 15. register upg serviceQty=10 kind=PUBLIC
10:27 20.194 >| THSP/Manager info >| 16. register deviceInfo serviceQty=11 kind=LOCAL
10:27 20.194 >| THSP/Manager info >| 17. register omadm serviceQty=11 kind=LOCAL
10:27 20.194 >| THSP/Manager info >| 18. register upgCtrl serviceQty= 2 kind=LOCAL
10:27 20.194 >| THSP/Manager info >| 19. register internal serviceQty= 6 kind=LOCAL
10:27 20.200 >| SQND/Itf info >| Version 4.6.2.2-25459
10:27 20.262 >| SQND/drvpoll info >| New interface detected: wimax0

10:27 20.264 >| DCX/SPY info >| Waiting for connect...
10:27 20.304 >| DC/Device audit >| 0x3E030000 Created
10:27 20.304 >| DC/Device info >| 0x3E030000 not_detected => plugged
10:27 20.308 >| DC/Device info >| 0x3E030000 plugged => firmware_upload
10:27 20.308 >| DC/bfh audit >| started
10:27 20.310 >| SQND/Device info >| N/A dead => attached
10:27 20.310 >| DC/bfh info >| Resolving THSP services
10:27 20.312 >| DC/bfh info >| Fetching tags
10:27 20.316 >| DC/bfh detail >| Board name: 'HTC-CERC32'
10:27 20.316 >| DC/bfh info >| Retrieving firmware
10:27 20.316 >| DC/bfh detail >| fwmode_value =
10:27 20.318 >| DC/bfh detail >| Selected firmware: /data/wimax/default.fw
10:27 20.318 >| DC/bfh info >| Uploading
10:27 21.386 >| DCX/SPY info >| New connection 0x10E10001 from 127.0.0.1
10:27 21.386 >| SQND/Client info >| 0x10e10001: Created
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'NeighborBsListChanged'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'SfCidUpdated'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'HandoverSucceeded'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'HandoverCanceled'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'HandoverStarted'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'Log'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'PowerCtlModeChanged'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'SsState'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'backoffStarted'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'autodetectExitCriteriaMet'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'autodetectEntryCriteriaMetExtBand'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'autodetectEntryCriteriaMet'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'scanBsFoundExtBand'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'scanBsFoundExt'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'scanBsFound'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'scanRoundCompleted'
10:27 21.698 >| SQND/Client info >| 0x10e10001: +'ndsStateChange'
10:27 23.498 >| DC/bfh audit >| finished
10:27 23.498 >| DC/Device info >| 0x3E030000 firmware_upload => ns_wait
10:27 23.510 >| DC/Device info >| 0x3E030000 notifyBfhFinished: ns_wait => ignored
10:27 24.398 >| SQND/Device info >| N/A new client 0x10E10001 (0x40001F99)
10:27 24.412 >| THTP/command engine info >| Acknowledgement timeout...
10:27 25.312 >| THTP/command engine info >| Acknowledgement timeout...
10:27 26.212 >| THTP/command engine info >| Acknowledgement timeout...
10:27 28.114 >| THTP/command engine info >| Acknowledgement timeout...
10:27 29.014 >| THTP/command engine info >| Acknowledgement timeout...
10:27 29.914 >| THTP/command engine info >| Acknowledgement timeout...
10:27 30.966 >| DC/Device info >| 0x3E030000 ns_wait => provisioning
10:27 31.220 >| OMADM/ SEVERE >| TinyXMLError: Failed to open file - /data/misc/wimax/001841849D69.tree.xml
10:27 31.804 >| OMADM/ WARNING >| Invalid tree reference: './WiMAX/WiMAXRadioModule/0/TO-FUMO-REF' points to './FUMO' which is not exist
10:27 31.962 >| OMADM/ detail >| Board name: 'HTC-CERC32'
10:27 34.052 >| OMADM/ SEVERE >| Polling server not deleted in a synchronized manner!
10:27 35.874 >| OMADM/ WARNING >| Node '.' at '' doesn't match DDF
10:27 35.930 >| OMADM/ WARNING >| There are no parent node '' for node '.'
10:27 35.932 >| OMADM/ WARNING >| Invalid tree reference: './WiMAX/WiMAXRadioModule/0/TO-FUMO-REF' points to './FUMO' which is not exist
10:27 36.104 >| DC/Device info >| 0x3E030000 provisioning => ready
10:27 36.104 >| DC/watchdog audit >| started
10:27 36.104 >| SQND/Device info >| N/A attached => ready
10:27 36.104 >| DC/Security detail >| stopped => idling
10:27 36.168 >| SQND/Device info >| notifyReady: ready

Notice the SEVERE errors.

Output from running 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 = 00:18:41:84:9D:69
Read properties from flash ..... OK
[[[ a whole bunch of properties ]]]
OK
+ in CheckXMLTag.
- out CheckXMLTag.
XML_exist = 1
XML_size = 201008

+dump_XML_from_Flash
Dump XML file, size = 201008 ........ OK
XMLFileName = 001841849D69.tree.xml
Dump all properties in Flash. (262144) ........ OK
total time: 1.999 sec!

Notice where it says XMLFileName = 001841849D69.tree.xml. That's the same file name that sequansd.log was complaining it couldn't find.

After running wimax_mtd, starting the 4G radio logged this:

19:09 54.128 >| THSP/Manager info >| 0. register wks serviceQty= 6 kind=PRIVATE
19:09 54.130 >| THSP/Manager info >| 1. register bfh serviceQty= 3 kind=PRIVATE
19:09 54.130 >| THSP/Manager info >| 2. register dbg serviceQty=12 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 3. register eap serviceQty= 5 kind=PRIVATE
19:09 54.130 >| THSP/Manager info >| 4. register evt serviceQty= 5 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 5. register pls serviceQty= 6 kind=PRIVATE
19:09 54.130 >| THSP/Manager info >| 6. register ho serviceQty= 7 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 7. register mgt serviceQty=16 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 8. register macSs serviceQty=15 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 9. register mgtSs serviceQty=14 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 10. register ndss serviceQty=38 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 11. register sniff serviceQty= 7 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 12. register fwdFilter serviceQty= 6 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 13. register packetGenerator serviceQty=14 kind=PUBLIC
19:09 54.130 >| THSP/Manager info >| 14. register packetAnalyzer serviceQty= 8 kind=PUBLIC
19:09 54.130 >| DC/storage info >| Storage set to device
19:09 54.160 >| THSP/Manager info >| 15. register upg serviceQty=10 kind=PUBLIC
19:09 54.160 >| THSP/Manager info >| 16. register deviceInfo serviceQty=11 kind=LOCAL
19:09 54.160 >| THSP/Manager info >| 17. register omadm serviceQty=11 kind=LOCAL
19:09 54.160 >| THSP/Manager info >| 18. register upgCtrl serviceQty= 2 kind=LOCAL
19:09 54.160 >| THSP/Manager info >| 19. register internal serviceQty= 6 kind=LOCAL
19:09 54.172 >| SQND/Itf info >| Version 4.6.2.2-25459
19:09 54.242 >| DCX/SPY info >| Waiting for connect...
19:09 54.246 >| SQND/drvpoll info >| New interface detected: wimax0

19:09 54.288 >| DC/Device audit >| 0x3E030000 Created
19:09 54.288 >| DC/Device info >| 0x3E030000 not_detected => plugged
19:09 54.292 >| DC/Device info >| 0x3E030000 plugged => firmware_upload
19:09 54.292 >| DC/bfh audit >| started
19:09 54.292 >| SQND/Device info >| N/A dead => attached

19:09 54.292 >| DC/bfh info >| Resolving THSP services
19:09 54.294 >| DC/bfh info >| Fetching tags
19:09 54.298 >| DC/bfh detail >| Board name: 'HTC-CERC32'
19:09 54.298 >| DC/bfh info >| Retrieving firmware
19:09 54.298 >| DC/bfh detail >| fwmode_value =
19:09 54.298 >| DC/bfh detail >| Selected firmware: /data/wimax/default.fw
19:09 54.300 >| DC/bfh info >| Uploading
19:09 55.202 >| DCX/SPY info >| New connection 0x10E10001 from 127.0.0.1
19:09 55.206 >| SQND/Client info >| 0x10e10001: Created
19:09 55.272 >| SQND/Client info >| 0x10e10001: +'NeighborBsListChanged'
19:09 55.274 >| SQND/Client info >| 0x10e10001: +'SfCidUpdated'
19:09 55.274 >| SQND/Client info >| 0x10e10001: +'HandoverSucceeded'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'HandoverCanceled'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'HandoverStarted'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'Log'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'PowerCtlModeChanged'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'SsState'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'backoffStarted'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'autodetectExitCriteriaMet'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'autodetectEntryCriteriaMetExtBand'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'autodetectEntryCriteriaMet'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'scanBsFoundExtBand'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'scanBsFoundExt'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'scanBsFound'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'scanRoundCompleted'
19:09 55.276 >| SQND/Client info >| 0x10e10001: +'ndsStateChange'
19:09 57.574 >| DC/bfh audit >| finished
19:09 57.574 >| DC/Device info >| 0x3E030000 firmware_upload => ns_wait
19:09 57.588 >| DC/Device info >| 0x3E030000 notifyBfhFinished: ns_wait => ignored
19:09 58.208 >| SQND/Device info >| N/A new client 0x10E10001 (0x40001F99)
19:09 58.476 >| THTP/command engine info >| Acknowledgement timeout...
19:09 59.376 >| THTP/command engine info >| Acknowledgement timeout...
19:10 0.276 >| THTP/command engine info >| Acknowledgement timeout...
19:10 2.176 >| THTP/command engine info >| Acknowledgement timeout...
19:10 3.078 >| THTP/command engine info >| Acknowledgement timeout...
19:10 3.978 >| THTP/command engine info >| Acknowledgement timeout...
19:10 4.994 >| DC/Device info >| 0x3E030000 ns_wait => provisioning
19:10 5.722 >| OMADM/ WARNING >| Invalid tree reference: './WiMAX/WiMAXRadioModule/0/TO-FUMO-REF' points to './FUMO' which is not exist
19:10 5.894 >| OMADM/ detail >| Board name: 'HTC-CERC32'
19:10 8.006 >| OMADM/ SEVERE >| Polling server not deleted in a synchronized manner!
19:10 9.826 >| OMADM/ WARNING >| Node '.' at '' doesn't match DDF
19:10 9.884 >| OMADM/ WARNING >| There are no parent node '' for node '.'
19:10 9.888 >| OMADM/ WARNING >| Invalid tree reference: './WiMAX/WiMAXRadioModule/0/TO-FUMO-REF' points to './FUMO' which is not exist
19:10 10.064 >| DC/Device info >| 0x3E030000 provisioning => ready
19:10 10.066 >| DC/watchdog audit >| started
19:10 10.066 >| SQND/Device info >| N/A attached => ready
19:10 10.066 >| DC/Security detail >| stopped => idling
19:10 10.126 >| SQND/Device info >| notifyReady: ready

There's still one SEVERE error, but the one about failing to open /data/misc/wimax/001841849D69.tree.xml is gone.