Summary

This article describes an update that improves error handling and failure recovery mechanisms in the Flash model device driver (MDD) module for Windows Embedded Compact 7.

More Information

Software update information

A supported software update is now available from Microsoft as Windows Embedded Compact 7 Monthly Update (April 2012). In the "File information" section, the package file name contains the processor type.

Note This Windows Embedded Compact 7 monthly update is available for download from the following Microsoft Download Center website:

Windows Embedded Compact 7 Updates

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

File information

The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Files that are included in this update package

File name

File size

Date

Time

Path

Flashmdd.rel

44,601

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Checked

Flashpart.dll

36,864

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Checked

Flashpart.map

24,899

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Checked

Flashpart.rel

7,742

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Checked

Flashmdd.dll

159,744

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Checked

Flashmdd.map

147,691

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Checked

Flashmdd.rel

48,922

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Debug

Flashpart.dll

45,056

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Debug

Flashpart.map

26,027

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Debug

Flashpart.rel

7,829

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Debug

Flashmdd.dll

253,952

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Debug

Flashmdd.map

160,864

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Debug

Flashmdd.rel

29,521

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Retail

Flashpart.dll

28,672

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Retail

Flashpart.map

15,793

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Retail

Flashpart.rel

5,973

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Retail

Flashmdd.dll

94,208

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Retail

Flashmdd.map

70,219

09-Apr-2012

18:45

Public\Common\Oak\Target\Armv5\Retail

Flashmdd.rel

44,601

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Checked

Flashpart.dll

36,864

09-Apr-2012

18:48

Public\Common\Oak\Target\Armv6\Checked

Flashpart.map

24,899

09-Apr-2012

18:48

Public\Common\Oak\Target\Armv6\Checked

Flashpart.rel

7,742

09-Apr-2012

18:48

Public\Common\Oak\Target\Armv6\Checked

Flashmdd.dll

159,744

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Checked

Flashmdd.map

147,691

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Checked

Flashmdd.rel

48,922

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Debug

Flashpart.dll

45,056

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Debug

Flashpart.map

26,027

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Debug

Flashpart.rel

7,829

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Debug

Flashmdd.dll

253,952

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Debug

Flashmdd.map

160,864

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Debug

Flashmdd.rel

29,521

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Retail

Flashpart.dll

28,672

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Retail

Flashpart.map

15,793

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Retail

Flashpart.rel

5,973

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Retail

Flashmdd.dll

94,208

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Retail

Flashmdd.map

70,219

09-Apr-2012

18:47

Public\Common\Oak\Target\Armv6\Retail

Flashmdd.rel

44,601

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Checked

Flashpart.dll

36,864

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Checked

Flashpart.map

24,899

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Checked

Flashpart.rel

7,742

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Checked

Flashmdd.dll

159,744

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Checked

Flashmdd.map

147,691

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Checked

Flashmdd.rel

48,922

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Debug

Flashpart.dll

45,056

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Debug

Flashpart.map

26,027

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Debug

Flashpart.rel

7,829

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Debug

Flashmdd.dll

253,952

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Debug

Flashmdd.map

160,864

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Debug

Flashmdd.rel

29,521

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Retail

Flashpart.dll

28,672

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Retail

Flashpart.map

15,793

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Retail

Flashpart.rel

5,973

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Retail

Flashmdd.dll

94,208

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Retail

Flashmdd.map

70,219

09-Apr-2012

18:50

Public\Common\Oak\Target\Armv7\Retail

Flashmdd.rel

156,222

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Checked

Flashpart.dll

36,864

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Checked

Flashpart.map

24,326

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Checked

Flashpart.rel

20,009

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Checked

Flashmdd.dll

200,704

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Checked

Flashmdd.map

146,755

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Checked

Flashmdd.rel

225,619

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Debug

Flashpart.dll

45,056

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Debug

Flashpart.map

25,454

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Debug

Flashpart.rel

23,228

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Debug

Flashmdd.dll

278,528

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Debug

Flashmdd.map

159,800

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Debug

Flashmdd.rel

96,453

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Retail

Flashpart.dll

32,768

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Retail

Flashpart.map

15,220

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Retail

Flashpart.rel

14,644

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Retail

Flashmdd.dll

126,976

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Retail

Flashmdd.map

69,386

09-Apr-2012

18:52

Public\Common\Oak\Target\Mipsii\Retail

Flashmdd.rel

156,222

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashpart.dll

36,864

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashpart.map

24,326

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashpart.rel

20,009

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashmdd.dll

200,704

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashmdd.map

146,755

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Checked

Flashmdd.rel

225,619

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashpart.dll

45,056

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashpart.map

25,454

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashpart.rel

23,228

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashmdd.dll

278,528

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashmdd.map

159,800

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Debug

Flashmdd.rel

96,453

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashpart.dll

32,768

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashpart.map

15,220

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashpart.rel

14,644

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashmdd.dll

126,976

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashmdd.map

69,386

09-Apr-2012

18:54

Public\Common\Oak\Target\Mipsii_fp\Retail

Flashmdd.rel

71,339

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Checked

Flashpart.dll

32,768

09-Apr-2012

18:57

Public\Common\Oak\Target\Sh4\Checked

Flashpart.map

25,068

09-Apr-2012

18:57

Public\Common\Oak\Target\Sh4\Checked

Flashpart.rel

10,584

09-Apr-2012

18:57

Public\Common\Oak\Target\Sh4\Checked

Flashmdd.dll

151,552

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Checked

Flashmdd.map

147,029

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Checked

Flashmdd.rel

93,089

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Debug

Flashpart.dll

40,960

09-Apr-2012

18:57

Public\Common\Oak\Target\Sh4\Debug

Flashpart.map

26,196

09-Apr-2012

18:57

Public\Common\Oak\Target\Sh4\Debug

Flashpart.rel

11,802

09-Apr-2012

18:57

Public\Common\Oak\Target\Sh4\Debug

Flashmdd.dll

212,992

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Debug

Flashmdd.map

161,124

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Debug

Flashmdd.rel

54,432

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Retail

Flashpart.dll

28,672

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Retail

Flashpart.map

15,962

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Retail

Flashpart.rel

8,757

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Retail

Flashmdd.dll

90,112

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Retail

Flashmdd.map

69,459

09-Apr-2012

18:56

Public\Common\Oak\Target\Sh4\Retail

Flashmdd.rel

51,213

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Checked

Flashpart.dll

28,672

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Checked

Flashpart.map

24,676

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Checked

Flashpart.rel

5,683

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Checked

Flashmdd.dll

135,168

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Checked

Flashmdd.map

150,014

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Checked

Flashmdd.rel

62,987

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Debug

Flashpart.dll

32,768

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Debug

Flashpart.map

25,460

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Debug

Flashpart.rel

6,263

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Debug

Flashmdd.dll

192,512

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Debug

Flashmdd.map

159,902

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Debug

Flashmdd.rel

21,169

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Retail

Flashpart.dll

20,480

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Retail

Flashpart.map

15,570

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Retail

Flashpart.rel

3,450

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Retail

Flashmdd.dll

73,728

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Retail

Flashmdd.map

73,590

09-Apr-2012

18:58

Public\Common\Oak\Target\X86\Retail

Flashmdd.lib

2,786

09-Apr-2012

18:45

Public\Common\Oak\Lib\Armv5\Checked

Flashmddcore.lib

1,099,446

09-Apr-2012

18:45

Public\Common\Oak\Lib\Armv5\Checked

Flashpart.lib

5,638

09-Apr-2012

18:45

Public\Common\Oak\Lib\Armv5\Checked

Flashmdd.lib

2,786

09-Apr-2012

18:45

Public\Common\Oak\Lib\Armv5\Debug

Flashmddcore.lib

1,257,796

09-Apr-2012

18:45

Public\Common\Oak\Lib\Armv5\Debug

Flashpart.lib

5,638

09-Apr-2012

18:45

Public\Common\Oak\Lib\Armv5\Debug

Flashmdd.lib

2,786

09-Apr-2012

18:45

Public\Common\Oak\Lib\Armv5\Retail

Flashmddcore.lib

902,990

09-Apr-2012

18:44

Public\Common\Oak\Lib\Armv5\Retail

Flashpart.lib

5,638

09-Apr-2012

18:45

Public\Common\Oak\Lib\Armv5\Retail

Flashmdd.lib

2,786

09-Apr-2012

18:47

Public\Common\Oak\Lib\Armv6\Checked

Flashmddcore.lib

1,099,550

09-Apr-2012

18:47

Public\Common\Oak\Lib\Armv6\Checked

Flashpart.lib

5,638

09-Apr-2012

18:48

Public\Common\Oak\Lib\Armv6\Checked

Flashmdd.lib

2,786

09-Apr-2012

18:47

Public\Common\Oak\Lib\Armv6\Debug

Flashmddcore.lib

1,257,828

09-Apr-2012

18:47

Public\Common\Oak\Lib\Armv6\Debug

Flashpart.lib

5,638

09-Apr-2012

18:47

Public\Common\Oak\Lib\Armv6\Debug

Flashmdd.lib

2,786

09-Apr-2012

18:47

Public\Common\Oak\Lib\Armv6\Retail

Flashmddcore.lib

903,090

09-Apr-2012

18:47

Public\Common\Oak\Lib\Armv6\Retail

Flashpart.lib

5,638

09-Apr-2012

18:47

Public\Common\Oak\Lib\Armv6\Retail

Flashmdd.lib

2,786

09-Apr-2012

18:50

Public\Common\Oak\Lib\Armv7\Checked

Flashmddcore.lib

1,098,270

09-Apr-2012

18:50

Public\Common\Oak\Lib\Armv7\Checked

Flashpart.lib

5,638

09-Apr-2012

18:50

Public\Common\Oak\Lib\Armv7\Checked

Flashmdd.lib

2,786

09-Apr-2012

18:50

Public\Common\Oak\Lib\Armv7\Debug

Flashmddcore.lib

1,256,588

09-Apr-2012

18:49

Public\Common\Oak\Lib\Armv7\Debug

Flashpart.lib

5,638

09-Apr-2012

18:50

Public\Common\Oak\Lib\Armv7\Debug

Flashmdd.lib

2,786

09-Apr-2012

18:50

Public\Common\Oak\Lib\Armv7\Retail

Flashmddcore.lib

901,860

09-Apr-2012

18:49

Public\Common\Oak\Lib\Armv7\Retail

Flashpart.lib

5,638

09-Apr-2012

18:50

Public\Common\Oak\Lib\Armv7\Retail

Flashmdd.lib

2,786

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Checked

Flashmddcore.lib

1,058,210

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Checked

Flashpart.lib

5,638

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Checked

Flashmdd.lib

2,786

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Debug

Flashmddcore.lib

1,223,456

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Debug

Flashpart.lib

5,638

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Debug

Flashmdd.lib

2,786

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Retail

Flashmddcore.lib

863,400

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Retail

Flashpart.lib

5,638

09-Apr-2012

18:52

Public\Common\Oak\Lib\Mipsii\Retail

Flashmdd.lib

2,786

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Checked

Flashmddcore.lib

1,058,948

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Checked

Flashpart.lib

5,638

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Checked

Flashmdd.lib

2,786

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Debug

Flashmddcore.lib

1,224,194

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Debug

Flashpart.lib

5,638

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Debug

Flashmdd.lib

2,786

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Retail

Flashmddcore.lib

864,090

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Retail

Flashpart.lib

5,638

09-Apr-2012

18:54

Public\Common\Oak\Lib\Mipsii_fp\Retail

Flashmdd.lib

2,820

09-Apr-2012

18:56

Public\Common\Oak\Lib\Sh4\Checked

Flashmddcore.lib

982,958

09-Apr-2012

18:56

Public\Common\Oak\Lib\Sh4\Checked

Flashpart.lib

5,732

09-Apr-2012

18:57

Public\Common\Oak\Lib\Sh4\Checked

Flashmdd.lib

2,820

09-Apr-2012

18:56

Public\Common\Oak\Lib\Sh4\Debug

Flashmddcore.lib

1,112,118

09-Apr-2012

18:56

Public\Common\Oak\Lib\Sh4\Debug

Flashpart.lib

5,732

09-Apr-2012

18:57

Public\Common\Oak\Lib\Sh4\Debug

Flashmdd.lib

2,820

09-Apr-2012

18:56

Public\Common\Oak\Lib\Sh4\Retail

Flashmddcore.lib

812,238

09-Apr-2012

18:56

Public\Common\Oak\Lib\Sh4\Retail

Flashpart.lib

5,732

09-Apr-2012

18:56

Public\Common\Oak\Lib\Sh4\Retail

Flashmdd.lib

2,820

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Checked

Flashmddcore.lib

971,916

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Checked

Flashpart.lib

5,732

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Checked

Flashmdd.lib

2,820

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Debug

Flashmddcore.lib

1,030,866

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Debug

Flashpart.lib

5,732

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Debug

Flashmdd.lib

2,820

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Retail

Flashmddcore.lib

782,036

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Retail

Flashpart.lib

5,732

09-Apr-2012

18:58

Public\Common\Oak\Lib\X86\Retail

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Any additional feedback? (Optional)

Thank you for your feedback!

×