Since Windows 8.1 is coming out in about 2 months, we have loaded up our hardware based on the i.MX28 and connected it to Windows 8.1 Preview and we were very surprised to see it not even recognized by Device Manager. Our USB driver is based on the gadget zero driver, so I also tried the g_zero, g_filestorage, and g_serial, to see if any of those would appear to Windows 8.1 like they do in Windows 7 and none of them work! Very surprising.
I then tried the board in Freescale ROM Recovery mode, and it also doesn't appear!
Has anyone else tried an i.MX28 board on Windows 8.1 yet? I've opened up a ticket, so I'm still waiting on hearing from Freescale support on this, but I think this is pretty important to figure out given that 8.1 is releasing so soon, in 2 months.